In this chapter we've seen that, unlike when building a…
““In this chapter we've seen that, unlike when building a house, when it comes to software it's almost impossible to know what you want. And even if you did know, it would be impossible to know how long each part would take to do. And even if you did know the theoretical length of each task, it would be impossible to work out the amount of time it would take an actual team of a specified size to do it. Which goes some way to explaning the sordid catalogue of failure that is the history of software projects over the last fifty years.””
About This Quote
This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.
Software development is inherently uncertain; estimating effort and duration is practically impossible despite theoretical knowledge.
In simple terms: Software projects are unpredictable and hard to estimate.
Embrace iterative planning and flexibility.
Themes
Mood
Type
When to use this quote
- software development
- team planning
- risk assessment
- product roadmapping
- client communication
Key Concepts
Questions to Reflect On
- How can teams mitigate unknowns?
- What methods improve estimate reliability?
Precise estimates can still be useful for budgeting.