1972 IBM FSD -Trident Project -Up-front specification effort (O'Neill 1983) -The command and control with feedback-driven system for the first USA trident evolution submarine-high-visibility -Four iterations (six months -life-critical system each) -Over one million lines of code 1972 TRW - Army site software - Royce waterfall with the 5 (Williams 1975) project for ballistic missile features defence - Incremental approach to - Large, real time reliable detailed design, code and test software - Used a combination of top down concepts and incremental approach Mid 1970 IBM FSD - USA Navy Helicopter-ship - 45 Incremental delivery (Mills 1980) system over four years - Four years 200 person-year - Two months increments effort - Developing over three millions and integrating over seven millions words of program and data 1977-1980 IBM FSD - NASA Space Shuttle software - 17 Increments over 31 (Madden et al. months 1984) - Feedback refinement of specification 1977-1980 SDC - Modern air defence system - Incremental build, (Wong 1984) - 25 schedule implementation and test 1984-1988 Magnavox - Large field artillery command - Five iterations (Firesmith 1987) Electronic and control system for the USA - Two times the productivity, Systems Army three times the quality - 1.3 million line Ada project comparing to other Magnavox projects 1987 TRW - Command Centre-Processing - Six iteration, six months (Royce 1998) and Display System each Replacement (CCPDS-R) - Four years project Table 21 Projects with iterative and incremental flavour From table 2-1, we can see that all the projects are major, government, life-critical systems, involving large numbers of people. This invalidates the claim that only the
1972 (O'Neill 1983) IBM FSD -Trident Project -The command and control system for the first USA trident submarine-high-visibility -life-critical system -Over one million lines of code -Up-front specification effort with feedback-driven evolution -Four iterations (six months each) 1972 (Williams 1975) TRW - Army site software project for ballistic missile defence - Large, real time reliable software - Royce waterfall with the 5 features - Incremental approach to detailed design, code and test - Used a combination of top down concepts and incremental approach Mid 1970 (Mills 1980) IBM FSD - USA Navy Helicopter-ship system - Four years 200 person-year effort - Developing over three millions and integrating over seven millions words of program and data - 45 Incremental delivery over four years - Two months increments 1977-1980 (Madden et al. 1984) IBM FSD - NASA Space Shuttle software - 17 Increments over 31 months - Feedback refinement of specification 1977-1980 (Wong 1984) SDC - Modern air defence system - 25 schedule - Incremental build, implementation and test 1984-1988 (Firesmith 1987) Magnavox Electronic Systems - Large field artillery command and control system for the USA Army - 1.3 million line Ada project - Five iterations - Two times the productivity, three times the quality comparing to other Magnavox projects 1987 (Royce 1998) TRW - Command Centre-Processing and Display System Replacement (CCPDS-R) - Four years project - Six iteration, six months each Table 21 Projects with iterative and incremental flavour From table 2-1, we can see that all the projects are major, government, life-critical systems, involving large numbers of people. This invalidates the claim that only the