Presents new management framework uniquely suited to the complexities of modern software development. Exposes the shortcoming of many wellaccepted management priorities & equips software professionals with state-of-the-art knowledge derived from the authors 20 years successful experience with project management. DLC: Computer software - Development - Management.
This book blazes the way toward the next generation of software management practice. Many organizations still cling to the waterfall model because, even with its shortfalls, it provides the most fully elaborated management guidelines on how to proceed in a given software situation.
It has been difficult to ?nd a fully articulated alternative management approach for dealing with such issues as commercial component integration, software reuse, risk management, and evolutionary/incrementallspiral software processes. This book provides a new experience-tested framework and set of guidelines on how to proceed. Walker Royce developed and tested this software management approach during his inception-to-delivery participation in the large, successful CCPD5-R project performed by TRW for the U.S. Air Force. He then re?ned and generalized it across a wide spectrum of government, aerospace, and commercial software development experiences at Rational.
Chapters 1 through 4 of the book motivate the approach by showing how it gives you management control of the key software economics leverage points with respect to traditional software management. These are (1) reducing the amount of software you need to build, (Z) reducing rework via improved processes and teamwork, and (3) reducing the labor-intensiveness of the remaining work via automation. Chapters 5 through 10 present the specifics of a new organization of the software life cycle, which also forms the management basis for Rati0nal’s Uni?ed process. It combines the ?exibility of the spiral model with the discipline of risk management and a set of major life-cycle phases and milestones. These milestones are focused on major management commitments to life-cycle courses of action.