This Article 
 Bibliographic References 
 Add to: 
Critical Decisions in Software Development: Updating the State of the Practice
September/October 2009 (vol. 26 no. 5)
pp. 84-87
Michael A. Cusumano, Massachusetts Institute of Technology
Alan MacCormack, Massachusetts Institute of Technology
Chris F. Kemerer, University of Pittsburgh
William (Bill) Crandall, Hewlett-Packard
This article focuses on how to choose the "right" software development process, how to structure global software design chains, how to manage the interaction of project structure and software design, and how to balance innovation and efficiency in a software business.

1. M. Cusumano et al., "Software Development Worldwide: The State of the Practice," IEEE Software, Nov.–Dec. 2003, pp. 28–34.
2. A. MacCormack et al., "Trade-offs between Productivity and Quality in Selecting Software Development Practices," IEEE Software, Sept.–Oct. 2003, pp. 78–85.
3. A. MacCormack and R. Verganti, "Managing the Sources of Uncertainty: Matching Process and Context in Software Development," J. Product Innovation Management, vol. 20, 2003, pp. 217–232.
4. A. MacCormack et al., "Is Your Product Development Strategy Broken?" working paper, MIT Sloan School of Management, Feb. 2009.
5. N. Ramasubbu et al., "Work Dispersion, Process-Based Learning, and Offshore Software Development Performance," MIS Quarterly, vol. 32, no. 2, 2008, pp. 437–458.
6. A. MacCormack, J. Rusnak, and C. Baldwin, "Exploring the Duality between Product and Organizational Architectures: A Test of the Mirroring Hypothesis," working paper 08-039, Harvard Business School, 2008.
7. M. Cusumano, "Envisioning the Future of India's Software Services Business," Comm. ACM, vol. 49, no. 10, 2006, pp. 15–17.
8. M. Cusumano, "The Changing Software Business: Moving from Products to Services," Computer, vol. 41, no. 1, Jan. 2008, pp. 20–27.
9. M. Cusumano, "The Puzzle of Japanese Software," Comm. ACM, vol. 48, no. 7, July 2005, pp. 26–27.

Index Terms:
software development process, project management, software design, software business, software engineering
Michael A. Cusumano, Alan MacCormack, Chris F. Kemerer, William (Bill) Crandall, "Critical Decisions in Software Development: Updating the State of the Practice," IEEE Software, vol. 26, no. 5, pp. 84-87, Sept.-Oct. 2009, doi:10.1109/MS.2009.124
Usage of this product signifies your acceptance of the Terms of Use.