دادههای زیر برآوردهای Walker Royce است از سه دسته فرآیند تولید نرمافزار: فرآيندهای آبشاری، فرآیندهای تکراری و فرآیندهای آینده.
نکات مهم در دادههای زیر را میتوان در دو بخش خلاصه کرد:
1- اتوماتیک کردن هر چه بیشتر پيادهسازی و بازبهکارگیری مؤلفههای نرمافزاری باعث کاهش حجم فعالیتهای پیادهسازی و افزایش بار فعالیتهای طراحی خواهد گردید.
2-بلوغ روشهای تولید تکراری و نیز معماریهای مبتنی بر وب منجر به افزایش نقش فعالیتهای استقرار در چرخه تولید نرمافزار خواهند گردید.
3- اختلاف حجم فعالیتهای دیسپیلینها رو به کاهش گذاشته و به تعادل نزدیک گردیده است.
|
Workflow |
Future Process |
Iterative Process |
Waterfall Process |
|
Management |
12% |
10% |
5% |
|
Requirements |
12% |
10% |
5% |
|
Design |
20% |
15% |
10% |
|
Implementation |
14% |
25% |
30% |
|
Test |
18% |
25% |
40% |
|
Deployment |
12% |
5% |
5% |
|
Environment |
12% |
10% |
5% |
|
|
100% |
100% |
100% |


