16. The Problem
Will the product be interesting 10 years
after its initial design?
Or will it have been made obsolete by the
rapidly developing software technology?
16
22. Mills's Proposal
• The Surgeon as Chief Programmer
• ….defines the functional and
performance specifications, designs
the program, codes it, tests it, and
writes its documentation.
22
36. Mills's Proposal
• ….devises system test cases from the
functional specs, and devises test
data for the day-by-day debugging
• An adversary and an assistant.
36