References
1. P.G. Smith and D.G. Reinertsen, Developing Products in Half the Time (New York: Van Nostrand Reinhold, 1991), p. 119.
2. See F.P. Brooks, The Mythical Man-Month (Reading, Massachusetts: Addison-Wesley, 1975); and B.W. Boehm, Software Engineering Economics (Englewood Cliffs, New Jersey: Prentice Hall, 1981).
3. T. DeMarco and T. Lister, Peopleware: Productive Projects and Teams (New York: Doreset House, 1987), p. 45. See also: Brooks (1975), p. 30.
4. This appeared to be a common problem at AT&T’s Bell Labs, for example. See: M.A. Cusumano, Japan’s Software Factories (New York: Oxford University Press, 1991), p. 72.
5. For data on engineering hours involved in automobile product development, see: K.B. Clark and T. Fujimoto, Product Development Performance (Boston: Harvard Business School Press, 1991); and K. Nobeoka and M.A. Cusumano, “Multiproject Strategy, Design Transfer, and Project Performance: A Survey of Automobile Development Projects in the U.S. and Japan,” IEEE Transactions on Engineering Management, volume 42, November 1995, pp. 397–409.
6. See various discussions in Brooks (1975) and DeMarco and Lister (1987).
7. Brooks (1975), p. 31.
8. E-mail correspondence with D. Moore, director of development, Microsoft Corporation, 5 February 1997.
9. R.D. Banker and C.F. Kemerer, “Scale Economies in New Software Development,” IEEE Transactions on Software Development, volume SE-15, number 10, 1989, pp. 416–429.
10. Brooks (1975), p. 25.
11. This discussion is based on material adapted from: M.A. Cusumano and R.W. Selby, Microsoft Secrets: How the World’s Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People (New York: Simon & Schuster/Free Press, 1995).
12. For examples, see: S.C. Wheelright and K.B. Clark, Revolutionizing Product Development (New York, Free Press, 1992).
13. See V.R. Basili and A.J. Turner, “Iterative Enhancement: A Practical Technique for Software Development,” IEEE Transactions on Software Engineering, volume SE-1, December 1975, pp. 390–396; B.W. Boehm, “A Spiral Model of Software Development and Enhancement,” IEEE Computer, May 1988, pp. 61–72; and M. Aoyama, “Concurrent-Development Process Model,” IEEE Software, July 1993, pp. 48–55.
14. See W.W. Royce, “Managing the Development of Large Software Systems,” Proceedings of IEEE WESCON, August 1970, pp. 1–9.
15. See Wheelwright and Clark (1992). See also, for example: G.L. Urban and J.R. Hauser, Design and Marketing of New Products (Englewood Cliffs, New Jersey: Prentice Hall, 1993); and K. Ulrich and S. Eppinger, Product Design and Development (New York: McGraw-Hill, 1995).
16. For a discussion of the evolution of development process techniques and organization at Microsoft, see: Cusumano and Selby (1995), pp. 35–46.
17. See M. Iansiti, Technology Integration (Boston: Harvard Business School Press, 1997).
18. See M.A. Cusumano, The Japanese Automobile Industry: Technology and Management at Nissan and Toyota (Cambridge, Massachusetts: Harvard University Press, 1985).
19. One exception to this is a new master’s degree program at MIT in system design management, run jointly by the schools of engineering and management, precisely to address this weakness in education.
20. C. Peters, “Shipping Software,” Tech Talk Seminar Video, 1990.
21. Interview with Chris Peters, vice president, Office Product Unit, Microsoft Corporation, 12 April 1993.
22. Peters video (1990).
23. Interview with Dave Thompson, development manager, Corporate and Network Systems, Microsoft Corporation, 15 April 1993.
24. Interview with Bill Gates, chairman and CEO, Microsoft Corporation, 3 August 1993.
25. Interview with Mike Maples, former executive vice president, Microsoft Corporation, 16 April 1993.
26. Peters interview (1993).
27. See the translator’s afterword to Maikurosofuto shiikuretto (Tokyo: Nihon Keizai Shimbunsha, 1996), volume 2, pp. 305–306.