简介和CMMI/敏捷方法入门(4)

1.1.2  短语“CMMI 符合性”在本书中的使用

短语“CMMI符合性(CMMI Compliancy)”在本书中意指达到CMMI实践的目标。

1.2  敏捷方法入门

基于多个小型软件团队已经证实的成功实践,敏捷方法已从非主流运动得以发展进化。主流的敏捷方法包括 Scrum[3]、Crystal[4][5]、Extreme Programming[6]和Agile Modeling[7]。在此使用的术语“方法(method)”意指计划共同生效的技术集合,术语“技术(technique)”指用于实施某个方面敏捷原则的具体“实施”方法。

1.2.1  敏捷原则和实践

敏捷“原则(Principles)”是指2001年2月由17位方法学家共同起草的敏捷宣言中蕴藏的12条准则,旨在帮助解决软件开发人员面临的挑战。有关这12条准则的内容请参阅附录A。

《敏捷宣言》还确定以下四项价值观: 

● 个体与交互 重于 过程和工具

● 可用的软件 重于 完备的文档

● 客户协作   重于 合同谈判

● 响应变化   重于 遵循计划

此外,敏捷宣言还就上述四项价值观明确阐明即:“我们承认上述右边各项的价值,但我们更加重视左边各项的价值。”

有关本书中介绍的关键敏捷实践及其简短说明请参阅表1-4。

 

读书导航