Critical Decisions in Software Development: Updating the State of the Practice
Michael A. Cusumano, William “Rick” Crandall, Alan MacCormack, Chris F. Kemerer · IEEE Software · 2009
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.