6月25日PMP®考试敏捷怎么考?替你分忧解难
2022-06-23为帮助广大考生顺利通过考试,才聚公司成立由原华为PMO部长、华为金牌讲师为教研组长,原华为班底、才聚讲师团、才聚历届5A学员组成的教研组,为大家倾情打造通关宝典系列,该系列参考ACP®考试大纲、才聚题库、PMI权威资料、以及历届5A学员的经验总结,涵盖PMI-ACP®重点、难点、关键考点。
1.
建立知识全景七大领域:
领域1-敏捷准则和理念
领域2-价值导向的交付
领域3-干系人参与
领域4-团队绩效
领域5-适应性计划
领域6发现问题和解决
领域7持续改进
2.
项目周期的选择
◈预测型生命周期,需求明确,技术确定,简单项目
◈增量型生命周期,需求不明确,技术确定,烧脑项目
◈迭代型生命周期,需求明确,技术不明确,棘手项目
◈敏捷项目,需求还在挖掘,技术还需要探索,混沌项目
◈不要碰项目,需求不明确,技术方案不确定,混乱项目
3.
敏捷宣言
◈个体和互动高于流程和工具
◈可工作的产品高于详尽的文档
◈客户合作高于合同谈判
◈响应变化高于遵循计划
4.
敏捷12项原则
1)尽早和持续地交付有价值的软件
2)欢迎对需求提出变更
3) 不断交付可用软件,周期从几周到几个月不等,周期越短越好
4)在一起,业务人员与开发人员开展日常协作
5) 要善于激励项目人员,并相信他们能够完成任务
6) 无论是团队内还是团队间,最有效的沟通方法是面对面的交谈
7)可用的软件是衡量进度的主要指标
8) 敏捷过程提倡可持续的开发。项目方、开发人员和用户应该能够保持恒久稳定的进展速度
9) 对技术的精益求精以及对设计的不断完善将提升敏捷性
10) 要做到简洁,即尽最大可能减少不必要的工作
11) 最佳的架构、需求和设计出自于自组织的团队。
12) 团队要定期反省如何能够做到更有效,并相应地调整团队的行为 。
5.
敏捷全视角流程
6.
Scrum框架3355
1) 3个角色
◈Development Team 团队(DT): 跨职能、自管理、T型人才,没有子团队
◈ProductOwner产品负责人(PO):一个人、唯一授权,确定产品需求和优先级,负责投资回报率
◈Scrum Master(SM):四种角色教练、牧羊犬、改革先锋、引导
2) 3个工件
◈产品待办事项:动态清单、优先级越高越详细、专注于WHAT,PO拥有
◈冲刺待办事项列表:团队承诺并领取、即有WHAT也有HOW、DT拥有
◈潜在可交付产品增量:完成的PBI(Product Backlog ITEM)总和,是稳定的、可工作的产品,PO和DT共同拥有。
3) 5个事件
◈冲刺:通常1~4周,越短越好、冲刺长度一旦确定不再改变、前一个 Sprint 结束后,新的下一个 Sprint 紧接着立即开始、每轮冲刺应有一个目标
◈冲刺计划会议:做什么&怎么做
◈每日站会:个体广播和承诺、通报交付障碍、每日承诺状态检查
◈迭代评审会:展示成品、业务旁听
◈迭代回顾会:开场、收集数据、产生见解、决定做什么、关闭回顾
4) 5个价值观
◈承诺 – 愿意对目标做出承诺
◈专注– 把心思和能力都用到承诺的工作上去
◈开放– Scrum 把项目中的一切开放给每个人看
◈尊重– 每个人都有他独特的背景和经验
◈勇气– 有勇气做出承诺,履行承诺,勇于承认失败
7.
XP极限编程核心实践
1) 编程方法
◈简单设计:a.简单设计易于接纳变更需求b.只提供客户需要的功能
◈测试驱动开发(TDD): 测试案例在开发之前完成
◈结对编程:a.两个程序员一起编码 b.结对的双方在不同迭代可以不同
◈重构:a.优化原始代码 b.尽可能降低变化引发的风险
2) 小组实践
◈代码集体所有:集体为所有代码负责,也可以修改集体任何部分的代码
◈编码规范:不同的团队可能有不同的规范,但同一个团队用一套统一的规范
◈持续集成:a.尽快的集成,一天可能数次b.团队不断的处理最新的变更,冲突会很快的被发现
◈稳定高速的的步调:团队在整个项目中维持可持续的快
◈隐喻:a.使用真实世界范例 b.技术系统要避免封闭思考
3) 交付和管理
◈客户在现场:a.顾客负责写用户故事和定义验收标准 b.问题出现时,确保顾客能欣然接受
◈计划博弈:a.客户编写故事,开发人员进行估算,同时对已知迭代给予承诺。b.目标是最大化产品价值
◈小型发布:a.专注于最小可售功能,b.快速交付。c.减少复杂度,每个版本有较高的商业价值,d.让顾客有更多的参与度
◈完整的团队:所有参与者(开发、客户、测试人员)一起工作在一个开放的场所中
8.
精益Lean 7项核心概念
1)消除浪费:对客户没有带来价值的事务就是浪费
2)加强学习:通过短期迭代周期、重构、集成测试和频繁的客户反馈会议增强学习
3)推迟决策:决策太早不能获得足够的信息,决策太晚会承担更高成本风险,所以适当推迟决策找到最佳的平衡点。
4)尽快交付:短期迭代或者小批量提供有价值的反馈机会,促进有效的决策制定。
5)授权给团队:对人尊重,允许团队成员具有灵活性,吸引和留住高素质员工。
6)构建质量:不会在结束的时候“测试”质量,而是在整个开发过程持续确保质量,例如重构、持续集成、单元测试等。
7)窥其全貌:目光长远,脚踏实地,快速失败,快速学习
9.
各实践方法论价值观