© 2005 Sixhills Consulting Ltd. P2Business Agility: Software Development OverviewTraditional Approach to Managing Software DevelopmentSoftware development is not always easy and perfection is hard to achieveThe Reality of Software DevelopmentPerfectionDeliver specified software features on time, to budget and required level of qualityRealityWrong features late, over-spent the budget, buggy codeRealityWrong features late, over-spent the budget, buggy codeWhy? Because …• Over-optimism (fantastic schedules)• Stream of changing requirements• Poor productivity• People problems• Unexpected events
< Page 2 | Page 4 >