AI简介
这是一本深度探讨软件开发模式的著作,由丛斌博士倾心创作。书中从软件产品的特殊性出发,系统讨论了软件工程自身的复杂性,并清楚揭示了我们在遵循几十年的借鉴传统行业开发模式的方法不能高效匹配软件开发,导致软件工程成为低效工程领域的原因。
书中详细解析了传统项目管理铁三角的问题,指出其过于强调项目的需求范围、成本和进度,而忽略了项目的价值目标。作者提出,新的项目管理铁三角应包括价值目标、质量目标和约束目标,而敏捷开发模式能够有效支持新的项目管理铁三角的实施。
此外,书中还深度剖析了敏捷开发方法的起源与理念,以及敏捷宣言的价值理念。作者强调,敏捷开发方法的核心理念是个体和互动、工作的软件、客户合作和响应变化,旨在通过轻量级的开发过程和快速迭代来提升软件开发的效率和效果。
在讨论CMMI和敏捷的互补性时,作者指出,CMMI和敏捷可以有效地结合起来,以提高软件开发的质量和效率。作者还详细介绍了CMMI模型的定义与核心内容,以及CMMI在中国的发展及影响。
在讨论软件开发方法与技术优化重要性时,作者强调,为了提高开发效率、应对需求和技术的不确定性,我们需要采用有效的策略和方法。作者还详细介绍了