文章目录
敏捷
- 敏捷
- 敏捷团队协议
- Scrum
敏捷方法意味着使用基于迭代和增量开发的方法,通过合作解决需求和方案。
敏捷方法可以用于软件开发或用于任何需求未知或者变化很快环境中。
敏捷方法设置时间和成本目标,但没有设置范围目标,从而使其具有灵活性,因此项目发起人或者产品负责人能够对想要做的工作设定或者重新设定优先级。
敏捷方法对一些项目是有意义的,但不是对所有项目都是有意义的。
敏捷软件开发宣言:
- 强调个体和交互,而不是过程和工具。
- 强调可运行的软件,而不是全面的文档。
- 强调客户的协作,而不是合同谈判。
- 强调对变化的响应,而不是遵循计划。
敏捷和计划驱动项目的特征对比:
敏捷 计划驱动 项目小(5~10人) 项目大(超过10人) 有经验的团队,具有各种能力和技术 团队包括不同的能力和技术 团队成员是自我驱动的、独立的领导者及其他自己知道方向的人 团队是地理上分散或外包的 项目是内部项目,团队在相同的地理位置 项目具有战略重要性(例如,是某个企业首创的),范围跨越整个组织结构