3Embracing Software Development Variance

Engineers have found it difficult to convey the reality of software unpredictability within their organizations. Organizations must accept the reality of software development schedule and content variability to ultimately increase predictability. The business side needs to recognize that Waterfall planning has not, and will never, achieve the level of predictability they seek.

The chapter begins with industry data that demonstrate the software industry's inability to achieve schedule and effort predictability over decades of trying. For many years, the software industry assumed that predictability was just a case of improving software estimation methods. Software engineering pioneers like Barry Boehm ...

Get Unlocking Agile's Missed Potential now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.