敏捷项目管理
agile
第一部分:理解敏捷
1. 敏捷项目管理简介
敏捷价值观
- 个体和互动高于流程和工具
- 可工作软件高于详尽的文档
- 客户合作高于合同谈判
- 响应变化高于遵循计划
2. 敏捷宣言 & 原则
敏捷宣言
我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:
个体和互动 高于 流程和工具
工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划
也就是说,尽管右项有其价值,我们更重视左项的价值。
ref : http://agilemanifesto.org/iso/zhchs/manifesto.html
宣言聚焦于:
敏捷12原则
- 1 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。(要事第一)
- 2 欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。(拥抱变化)
- 3 经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。(短期迭代)
- 4 业务人员和开发人员必须相互合作,项目中的每一天都不例外。(注重沟通)
- 5 激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。(团队主导)
- 6 不论团队内外,传递信息效果最好和效率最高的方式是面对面的交谈。(面对面沟通)
- 7 可工作的软件是进度的首要度量标准。(产品增量)
- 8 敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。(可持续开发)
- 9 坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。(不断自我提高)
- 10 以简洁为本,它是极力减少不必要工作量的艺术。(简洁为本)
- 11 最好的架构、需求和设计出自组织团队。(自组织团队)
- 12 团队定期地反思如何能提高成效,并依此调整自身的举止表现。(团队自我迭代)
敏捷的思维方式
白金原则
敏捷的效果
过去希望有一个针对所有项目都适用的完美流程。如今根据不同场景灵活调整。
根据团队特点完成工作。同样的项目由不同的团队完成,结果不同。
把不同的贡献者组成同一个团队,共同承担责任。去掉不同部门间的利益结合部。
变化能确保大部分好的想法得以实现。
敏捷石蕊测试
??
3. 为什么敏捷更有效

敏捷优于瀑布
- 更大的灵活性和稳定性
- 减少非生产性任务(会议、邮件、专题展示、过程文档、)
- 更高质量更快的交付
- 提高团队绩效(对团队支持、专注、持续改进)
- 严格的项目控制
- 速度更快,失败成本更低
大家为什么喜欢敏捷
- 高管层(效率、提升投资回报率)
- 产品开发和客户(提升变更适应性、更大的价值)
- 管理层(更高的质量、更少的产品过程和浪费、强调价值)
- 开发团队
第二部分:走向敏捷
4. 敏捷框架
5. 将敏捷付诸行动:环境篇
物理环境
- 集中团队成员
- 设立专用办公区
- 清除干扰因素
- 创建移动工作环境
6. 将敏捷付诸行动:行为篇
- 建立敏捷角色(开发团队、产品负责人、Scrum Master、干系人、敏捷导师)
- 建立新价值观(承诺、专注、开放、尊重、勇气)
- 改变团队的理念(跨职能工作、自组织、自管理、控制团队规模、行为成熟)
第三部分:敏捷工作
7. 定义产品愿景和产品路线图
8. 计划发布与冲刺
9. 全天的工作
10. 展示工作和集成反馈
11. 为发布做准备
第四部分:敏捷管理
12. 范围与采购管理
13. 时间和成本管理
14. 团队活力和沟通管理
15. 质量和风险管理
第五部分:确保敏捷成功
16. 构建敏捷基础
17. 成为变革代理人
第六部分:你需要了解的一些事情
18. 敏捷项目管理的十大好处
- 更好的产品质量
- 更高的客户满意度
- 更高的团队士气
- 增强合作和责任感
- 定制化团队结构
- 更多相关测量指标
- 提高绩效可视性
- 增加项目控制
- 提高项目可预测性
- 降低风险
19 敏捷项目管理的十大关键测量指标
- 冲刺目标成功率
- 缺陷
- 项目总工期
- 产品上市时间
- 项目总成本
- 投资回报率
- ROI预算中的新请求
- 资金调配
- 满意度调查
- 团队成员流动率
20. 敏捷项目管理的十大关键资源
敏捷项目管理在线说明
http://www.dummies.com/cheatsheet/agileprojectmanagement
敏捷联盟
http://www.agilealliance.org
Scrum联盟
http://Scrumalliance.org
美国项目管理协会的敏捷社区
http://www.pmi.org/agile
敏捷领导力网络
http://agileleadershipnetwork.org
雅虎Scrum开发群
http://groups.yahoo.com/group/Scrumdevelopment
InfoQ
http://www.infoq.com/agile