cd-manifesto icon indicating copy to clipboard operation
cd-manifesto copied to clipboard

Adding reference to work in small batches

Open alef75 opened this issue 4 years ago • 6 comments

In some way, for beginner people and organizzation that come from a non agile practice /mindset, is not clear that working in small batches, (using for example user stories) is a foundation practice to get CD work.

This is also the first way of DevOps : system Thinking and flow: without working in small batches we can't have flow, and we can't have the fully advantages of Continuous Delivery.

This misunderstanding, is something I was on, when I started our devOps / CD transformation, and is something that I still struggle to make my colleagues understand.

alef75 avatar Oct 25 '21 10:10 alef75

I agree. I've some ideas on how we can expand this, but I'd love to hear your suggestions as well.

bdfinst avatar Oct 25 '21 15:10 bdfinst

Hi Bryan, thank you for the feedback.

I was thinking of adding a point in the CD list in the first position, something like this:

  • Divide work in small batches to Feed the pipeline in order to create a smoth and continuous flow of work
  • Continuous integration
  • The application pipeline is the only path to deploy to production.
  • ....

adding a link to the words small batches to a paragraph that explain the concepts and goals behind it:

  • why we need smal batches
  • why we need flow
  • some link to some on line resource that explain how to divide work in small batches (User story splitting).

This is my proposal, what do you think about? What is you idea?

alef75 avatar Oct 25 '21 23:10 alef75

Because we want to keep the core practices generic and "we are doing this yes/no", the idea I had was to include a Tips section under "Beyond the Basics" to add things like that so the "why" can be clear.

bdfinst avatar Oct 27 '21 15:10 bdfinst

I see that references to work in small batches and commit at laest daily are in the definition of CI. That's OK , but I think it is important to high light it in some way in the main CD definition.

alef75 avatar Nov 02 '21 15:11 alef75

We should discuss how we can document recommendations that align with the practices but in another section to keep the main page concise.

bdfinst avatar Nov 05 '21 12:11 bdfinst

PR: https://github.com/Minimum-CD/cd-manifesto/pull/183/files

bdfinst avatar Jan 29 '22 15:01 bdfinst