Minimum-CD / cd-manifesto

Minimum Viable Continuous Delivery
MIT License
285 stars 208 forks source link

Add content for "How do we CD with a mud ball?" #200

Open bdfinst opened 2 years ago

bdfinst commented 2 years ago

Discussed in https://github.com/Minimum-CD/cd-manifesto/discussions/199

Originally posted by **rlabercrombie** April 15, 2022 Given the latest presentation at devnexus (great job by the way!) there were a few questions about 'how to get there' with tough architectures; in this example they mentioned having to have a many year long process of transitioning from VMs to x/y/z prior to being able to achieve (or it sounded like even start) minimal cd. Would there be any interest in creating a new section or adding to existing sections for use-cases fitting the bill of 'getting to a minimum viable cd system: best practices (or examples... whichever would fit best)? As an example of a use-case: You have a monolith with zero testing coverage. Separating out a small chunk of code - ideally on an appropriate domain/business seam - into its own project, adding some unit (or other) tests and getting a basic pipeline working as a way of an iterative process? Then you could have parallel work on improving that pipeline and pulling off another small chunk of code. Or is this out of scope?
Jerreck commented 2 years ago

i think this would be a great thing to have experience reports for

ibathazi commented 2 years ago

Creating a high level recommendation path to dig out from the hole many teams are in, I think that could help many .

bdfinst commented 2 years ago

I'm going to write an article about this, because I get this question constantly, and I'll link it over here.

esmiralha commented 1 year ago

Any updates on that article? :)

tracybannon commented 1 year ago

I agree that this is an experience report as well as high level recommendations for addressing this. It is HIGHLY prevalent in my world. @bdfinst - Glad to coauthor or be a feedback provider.