The article discusses the shift needed in software delivery towards probabilistic thinking and value stream alignment.
It emphasizes the importance of improving how businesses rely on estimates and how delivery teams develop estimating capabilities.
Vasco Duarte's talk on Investing in Software raises points about the unpredictability of software development, likening it to chaotic systems.
The article highlights the need to approach software delivery as an ongoing process that prioritizes adaptability and real-time feedback.
It advocates for thinking like investors rather than project managers, accepting risk and uncertainty in software development.
The article discusses the importance of continuous learning, confidence levels, and revisiting estimates as bets that evolve over time.
It proposes a shift towards product-based funding models that allow for continuous discovery and evolution, moving away from upfront budgeting for the year.
Experimentation, paired with signals like lightweight tests and MVPs, is highlighted as key for reducing waste and surfacing learning early on.
The article stresses the significance of end-to-end ownership in driving agility at scale and fostering better signals within teams.
Applying principles like 'The Three Ways' from The DevOps Handbook across planning, budgeting, and governance is recommended for embracing agility throughout the business.