Modern Process Expenditures

Management

5%

10%

Environment

5%

10%

Requirements

5%

10%

Design

10%

15%

Implementation

30%

25%

Assessment

40%

25%

Deployment

5%

5%

Total

100%

100%

The continuous integration inherent in an iterative development process also enables better insight into quality trade-offs. System characteristics that are largely inherent in the architecture (performance, fault tolerance, maintainability) are tangible earlier in the process, when issues are still correctable without jeopardizing target costs and schedules. A recurring theme of successful iterative development projects is a cost profile very different from that experienced by conventional processes.

Table 15-1 identifies the differences in a modern process profile from the perspective of the cost distribution among the various project workflows. This table is a simple combination of Table 1-1 (a typical conventional allocation) and Table 10-1 (a default modern allocation). In my experience, the primary discriminator of a successful modern process is inherent in the overall life-cycle expenditures for assessment and testing. Conventional projects, mired in inefficient integration and late discovery of substantial design issues, expend roughly 40% or more of their total resources in integration and test activities. Modern projects with a mature, iterative process deliver a product with only about 25% of the total budget consumed by these activities.

Football Apprentice

Football Apprentice

Get All The Support And Guidance You Need To Be A Success At Having A Great Game of Football. This Book Is One Of The Most Valuable Resources In The World When It Comes To Learning How To Play Football Like A Pro And Win The Game.

Get My Free Ebook


Post a comment