AI简介
这是一本全面而深入探讨软件过程改进的著作。从CMMI实施精要到敏捷方法实践精要,再到如何建立过程体系,这本书涵盖了软件过程改进的方方面面。在书中,作者不仅详细介绍了CMMI的基本概念,还详细讲解了如何实施CMMI,以及实施CMMI的难点与对策。同时,作者也对敏捷方法进行了深入的探讨,包括Scrum项目管理方法、极限编程的12条实践等。
在讨论如何建立过程体系时,作者提出了过程的基本概念,并对过程体系的建立基础进行了深入的阐述。作者还详细讲解了如何定义公司的过程大纲,如何确定项目的类型,如何定义质量方针等。此外,作者还探讨了如何将过程敏捷化,以及如何通过里程碑评审来全面、客观地展示项目的进展。
在讨论项目策划时,作者提出了项目策划的9个基本要点,并详细讲解了如何设计过程的四个层次。作者还讲解了如何做好软件估计,如何进行规模估计,以及如何通过挣值管理来评估项目的进度和成本。
在讨论需求工程时,作者详细介绍了需求获取的原则和方法,并深入探讨了需求评审的重要性和常见问题。作者还讲解了如何通过单元测试来提高代码质量,以及如何通过同行评审来提高软件质量。
在讨论质量保证与配置管理时,作者详