敏捷开发深度解析:PMP知识精华

5星 · 超过95%的资源 需积分: 28 4 下载量 113 浏览量 更新于2024-06-30 2 收藏 1.32MB PDF 举报
"PMP敏捷知识点集锦汇总" 敏捷管理是一种以人为核心、迭代、逐步交付的项目管理方法,尤其适用于复杂度高、需求变化频繁的软件开发项目。本资源汇集了PMP(项目管理专业人士)认证考试中的敏捷知识点,包括敏捷宣言、敏捷原则以及Scrum方法论等多个方面。 **敏捷宣言** 敏捷宣言由四个核心价值主张组成,强调在项目开发中,个人和交互、工作的软件、客户合作和响应变化的重要性,优于传统的流程和工具、详尽的文档、合同谈判以及遵循固定计划。 **敏捷十二原则** 这些原则指导敏捷项目的实施,包括尽早并持续交付价值、欢迎需求变化、短迭代周期交付可用软件、与客户保持紧密合作、激励团队、面对面沟通、可工作的软件作为进度的主要衡量标准、可持续的开发节奏、技术卓越、简洁设计、最好的架构、技术和解决方案自组织团队、以及定期反思并改进。 **Scrum方法** Scrum是一个敏捷框架,包含三个支柱(透明性、检验和适应)、三个角色(产品负责人、Scrum Master和开发团队)、三个工件(产品待办事项列表、冲刺待办事项列表和可交付产品增量)、五个事件(冲刺、冲刺计划会议、每日站会、迭代评审会议和迭代回顾会议)。Scrum Master作为仆人式领导者,负责促进团队的敏捷实践和消除障碍。 **敏捷团队特征** 敏捷团队通常是自组织和跨职能的,强调团队成员的协作和自主决策。团队中存在明确的角色分工,如产品负责人负责优先级排序,Scrum Master确保敏捷规则的执行,而开发团队负责实际工作。 **其他敏捷概念** - **卡诺分析与MoSCoW**:用于需求优先级划分,帮助团队确定哪些是必须的,哪些是可以妥协的。 - **DoD(Definition of Done)**:定义“完成”的标准,确保所有工作都达到一致的质量水平。 - **铁三角与敏捷三角**:传统项目管理的铁三角代表成本、时间和范围,而敏捷三角则强调价值、工作流和学习。 - **用户故事**:从用户视角描述需求的简短描述,用以规划工作。 - **故事点估算**:通过宽带德尔菲或计划扑克等技术评估任务复杂度。 - **速度**:团队在一个冲刺中平均完成的工作量。 - **信息发射源**:任何能促进团队间沟通和透明度的工具或实践。 - **看板与任务板**:可视化工作流程,跟踪任务状态。 - **燃尽图、燃起图、限制累积流量图**:用于监控项目进度和团队效率。 - **五问法**:问题解决技巧,通过连续提问“为什么”来追根溯源。 - **鱼骨图**:用于问题分析,展示问题可能的原因。 - **控制图**:监控过程稳定性,识别异常。 - **在制品(WIP)与限制在制品**:控制工作量,提高效率。 - **冲突管理**:处理团队内部的冲突,保持团队和谐。 - **XP极限编程**:一种敏捷方法,强调编程实践和技术,如持续集成和结对编程。 - **精益看板**:优化工作流程,减少浪费。 - **最小可行产品(MVP)与最小可售功能**:快速验证市场接受度,降低风险。 - **敏捷合同**:考虑敏捷项目特点的合同形式。 - **风险管理**:识别、评估、优先级排序和应对项目风险。 这个知识点集锦涵盖了PMP敏捷管理的许多关键点,是学习和准备PMP考试的重要参考资料。