敏捷测试(Agile Testing ) 敏捷宣言 个体和交互胜过流程和工具 可用的软件胜过完备的文档 客户协作胜过合同谈判 响应变化胜过遵循计划敏捷方法 Scrum Crystal 极限编程(XP ) 动态系统开发方法(DSDM ) 特征驱动开发(FDD ) 测试驱动开发(TDD )XP( 极限编程)FDD ( 特征驱动开发)Scrum 特点 敏捷的流程,可用于管控研发工作 现有设计流程的总结 以团队为基础,是一种在需求迅速变化情况下迭代的、增量的开发系统和产品的方法 控制由利益和需求冲突导致混乱的流程 改善交流、协调合作的最优方式 检测产品开发和生产过程中障碍并将其去除的方式 最大化生产率的一种方法 适用于单一的项目到整个组织。Scrum 可以控制并组织多件具有相关性的产品开发以及拥有超过千名开发者和执行者的项目实施过程。 让每个参与者都对自己所做的工作以及自己做出的贡献感到骄傲,并让他们发挥到最佳水平。 Sprint (迭代) Scrum 的项目过程由一系列的Sprint 组成 Sprint 的长度一般控制在24 周 通过固定的周期保持良好的节奏 产品的设计、开发、测试都在Spr