- Continuous Delivery book by Jez Humble and Dave Farley
- Extreme Programming Explained book by Kent Beck
- Continuous Delivery YouTube channel by Dave Farley
- Lean Software Development by Mary and Tom Poppendieck
- Many More Much Smaller Steps (MMMSS) by GeePaw Hill
- MMMSS – The Intrinsic Benefit of Steps by GeePaw Hill
- Minimum Viable CD
Wednesday, November 01, 2023
The virtuous loop of software development
This micro post was previously published at linkedin
The ultimate aim is Continuous Delivery (CD), a goal that enables fast flow with rapid iterations and continuous feedback. At the same time, this goal promotes technical excellence and good design.
Continuous Integration (CI) is required (integrating at least once a day, also known as Trunk Based Development), along with a strong focus on Test-Driven Development (TDD) or other similar practices to ensure high confidence and emphasis on excellent and simple design. This approach is closely linked to Extreme Programming and the DevOps mindset, which emphasizes collaboration and continuous improvement. By following these principles, software development teams can enhance their efficiency and deliver high-quality products to customers.
Here are some related resources that you might find interesting: