Ch. 1. Maintenance is everybody's primary business -- ch. 2. Software maintenance overview -- ch. 3. The maintenance pie : what work needs to be done -- ch. 4. Ten success recipes for surviving the maintenance battles -- ch. 5. Adequate transition and turnover planning -- ch. 6. Establishing a solid management infrastructure -- ch. 7. Best-in-class facilities -- ch. 8. Responsive user support structure -- ch. 9. A focus on regression testing -- ch. 10. Content-based annual releases -- ch. 11. Proper resourcing (staff and equipment) -- ch. 12. Effective measurement data utilization -- ch. 13. Being ready for the next major upgrade -- ch. 14. Knowing when to retire the system -- ch. 15. Future shock : an action plan -- ch. 16. Winning the battle for prestige, resources, and recognition
Summary
Dispelling much of the folklore surrounding software maintenance, Software Maintenance Success Recipes identifies actionable formulas for success based on in-depth analysis of more than 200 real-world maintenance projects. It details the set of factors that are usually present when effective software maintenance teams do their work and instructs on the methods required to achieve success. Donald J. Reifer--an award winner for his contributions to the field of software engineering and whose experience includes managing the DoD Software Initiatives Office--provides step-by-step guidance on how t