View Categories

How did traditional management practices impact software development?

Traditional management practices are not easily replaced. Agility means embracing change and identifying and accepting certain risks. This is uncomfortable for people who may have spent decades using traditional management practices to limit change and lower risk.

In many organisations, people did not understand or accept the complex nature of software product development. Irrational demands were often placed on people to complete a fixed Scope of work by an unrealistic deadline. This prevented those involved from making vital trade-off decisions early enough in the product development process to avoid delays and overruns. It was common for projects to fail to deliver the outcomes that were initially intended, to deliver late, be over budget and have significant quality issues.

Scroll to Top