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.

Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook


Post a comment