ACP 知识点总结

今日,以时间线为基础,大致描述下全流程视角的敏捷框架。敏捷项目全阶段大致分为以下5个:

1. 可行性分析阶段

2. 启动阶段

3.发布计划

4. 项目执行过程的多个冲刺

5. 结束

=====================1. 可行性分析阶段的知识点=====================

1. 创建项目愿景

2. 使用高层级估算,创建商业案例:NPV,ROI,IRR,BCR,Payback Period。

3. 敏捷三角形演变

=====================2. 启动阶段的知识点=======================

1. 项目章程

2. 识别角色模型和关系

3. 创建待办事项(客户价值排序)

4. 使用亲和估算做高层级估算

5. 使用故事地图创建产品路线图

6. 打造敏捷团队:自组织,冲突解决,软技能,分布式团队。

  •  软技能:积极聆听,参与式决策,适应性领导

========================3. 发布计划阶段的知识点===========================

 1. 故事切片

2. 使用规划扑克估算故事

3. 构建发布计划

4. 适应性计划:敏捷愿景->产品路线图->发布计划->迭代

5. 用户故事地图

6. 敏捷计划的工具:时间盒子,渐进明细,最小可售功能,最小可用产品,基于价值的分析。

7. 敏捷游戏:记住未来,修建产品树,快船,买功能,效益成本比,虚拟人物。

==================5. 迭代过程中的知识点==================

1. 迭代计划

2. 任务

3. 信息发射源:燃尽图,燃起图,挣值,累计流量图。

4. 运行验收测试

5. 增量交付

6. 发现问题:每日站会,循环时间,故障泄露,质量标准,趋势图,控制图。

7. 解决问题:持续集成,风险探测,探针,快速失败,结对编程,单元测试,客户合作,每日站会,评审会,TDD,ATDD,探索性测试。

8. 问题解决之搜集数据:时间轴,三五成型,颜色表示,寻找优势,满意直方图,团队雷达。

9. 问题解决之分析原因:头脑风暴,名义小组,5问,鱼骨图。

10. 问题解决之采取行动:简单主题,SMART(Special,Measurable,Attainable,Relevant,Time-based)

11. 持续改进:PDCA,回顾

12. 持续改进之回顾步骤:定基调,签到,ESVP人员分类。

13. 迭代0和探针,迭代H。

---------------------------SCRUM--------------------------

  • 时间盒
  • DoD
  • 产品代办项
  • 用户故事
  • 3种角色
  • 4场仪式
  • 逃逸缺陷
  • 线框图,低保真原型,高保真原型

---------------------------精益开发--------------------------

  •  精益开发原则

---------------------------看板--------------------------

  •  看板原则

---------------------------极限编程--------------------------

  •  极限变成的12个实践:计划游戏,小版本发布,隐喻,测试驱动开发,重构,结对编程,代码集体所有,持续集成,可持续的开发速度,客户测试,编码规范
  • 极限变成的角色:XP教练,客户,程序员,测试员,跟踪员(追踪进度,执行效率之人)

===================结束阶段知识点========================

 学习,并将学习到的东西纳入下一个阶段工作中,或者传递给下一个项目团队。

===================敏捷误区========================

敏捷不是小型瀑布,敏捷中的design,code,test过程是先后展开,互相重叠的。

敏捷是快速开发,但是不能罔顾质量

敏捷需不是不需要计划,敏捷需要的是适应性计划

敏捷项目的范围可以改变,但是,当前迭代的范围是不能改变的。

猜你喜欢

转载自www.cnblogs.com/testertry/p/12051634.html