Chapter 9. Managing Life Cycle
Managing a software development is hard. Often, projects are delivered late; and in some cases, they are even dropped. Modern software management has created methods to reduce risks. And the most common approach that has proven its efficiency is using an iterative development approach. Many methodologies exist that use an iterative approach. They are commonly named agile methodologies.
This chapter will not provide a complete software management guide, as this would require an entire book. (You might want to read Agile and Iterative Development: A Manager's Guide from Addison-Wesley.)
It will rather give some tips and a summary on how to manage a software life cycle based on iterations, and how this can be done with ...