PMP备考之路 - 敏捷实践第五讲(实施敏捷:在敏捷环境中交付)

简介: PMP备考之路 - 敏捷实践第五讲(实施敏捷:在敏捷环境中交付)

1. 项目章程和团队章程

每个项目都需要一个项目章程,这样项目团队就能了解项目之所以重要的原因、团队的前进方向以及项目的目标。同时需要有团队规范以及对一起工作方式的理解,需要一个团队章程。

项目章程:

  • 项目愿景:我们为什么做这个项目?
  • 项目愿景的一部分:谁会从中受益?如何受益?
  • 项目发布的标准:对此项目而言,达到哪些条件才意味着项目完成?
  • 预期的工作流:我们将怎样合作?

团队章程:

  • 团队价值观:例如可持续的开发速度和核心工作时间。
  • 工作协议:如“就绪”如何定义,这是团队可以接收工作的前提。
  • 基本规则:例如有关一个人在会议上发言的规定。
  • 团队规范:例如团队如何对待会议时间。

2. 常见的敏捷实践

2.1 回顾

回顾是最重要的一个实践,原因是它能让团队学习、改进和调整其过程。

什么时候回顾?

  • 当团队完成一个小发布或者加入一些功能时。
  • 自上次回顾以来,又过了几周时间。
  • 当团队出现问题时,以及团队协作完成工作不顺畅时
  • 当团队达到任何其他里程碑是。

首要的是,回顾并不是责备;回顾是让团队从以前的工作中学习并作出小的改进。

2.2 待办事项列表编制

待办事项列表是所有工作的有序列表,他以故事形式呈现给团队。

产品负责人可能会绘制一个产品路线图,以显示预期的可交付成果序列。

产品负责人根据团队的实际成果重新规划路线图。

2.3 待办事项列表的细化

在基于迭代的敏捷中,产品负责人往往在迭代中期的一次或多次会议中与团队合作,为即将进行的迭代准备一些故事,主要的目的是细化足够的故事,让团队了解故事的内容。

至于细化过程与应该有多长时间,还没有达成共识,但是有一个连续区间:

  • 基于流程的敏捷的即时细化,团队将下一张卡片从待办事项列表中拿出来讨论。
  • 许多基于迭代的敏捷团队在两周的迭代中用1小时的时间盒讨论。
  • 基于迭代的敏捷团队的多次细化讨论。

考虑使用影响地图查看产品如何组合在一起。正常情况下,由产品负责人领导这项工作。作为向项目提供服务的一种方式,仆人式领导可以主持召开任何必要的会议。

2.4 每日站会

团队成员利用每日站会对彼此做出小的承诺,发现问题,并确保团队工作顺利进行。

每日站会规定时间盒,不超过15分钟。

在基于迭代的敏捷中,每个人都轮流回答下列问题:

  • 上次站会以来我都完成了什么?
  • 从现在到下次站会,我计划完成什么?
  • 我的障碍(或风险问题)是什么?

要鼓励任何团队成员主持会议而不是由项目经理或领导主持,以确保它不会变成状态报告会议,而是作为团队进行自我组织和相互承诺的会议。

2.5 展示/评审

当团队以用户故事的形式完成特定功能时,团队会定期(每两周至少展示一次)展示工作产品。

看过展示后,产品负责人接受或拒绝故事。

2.6 规划基于迭代的敏捷

团队估算能够完成的工作,这也是一种能力的衡量。团队不能100%确定自己能交付什么,因为他们无法知道意外情况。

当产品负责人拆分故事使其更小时,团队看到的是产品的完成进度,团队就知道他们将来能够做什么。

将团队的注意力吸引到发模式,并帮助团队发现如何改进站会。

2.7 帮助团队交付价值的执行实践

如果团队不注重质量,很快就会无法快速发布任何东西。

下面技术实践中,很多都来自于极限编程,它们可以帮助团队以最快的速度交付:

  • 持续集成:频繁将工作集成到整体中
  • 在不同层面测试:对端对端信息使用系统级测试,对构建块使用单元测试。
  • 验收测试驱动开发(ATDD):在ATDD中,整个团队聚集一堂讨论工作产品的验收标准。
  • 测试驱动开发(TDD)和行为驱动开发(BDD):在编写/创建产品之前编写自动化测试,实际上可以帮助人员设计产品。
  • 刺探(时间盒研究或实验):刺探对学习很有用,可以在诸如评估、验收标准定义以及通过产品了解用户行为的流程中使用。

2.8 迭代和增量如何帮助交付工作产品

迭代可以帮助团队为交付和多种反馈创建一个节奏。

团队会为交付和反馈创建增量。交付的第一部分是一次演示。

3. 解决敏捷项目的挑战

团队应该经常为反馈进行演示,并展示进度。鼓励PMO和其他感兴趣的人观看演示,以便决定项目组合的人能够看到实际的进展。

敏捷的痛点和解决痛点的可能性:

4. 敏捷项目的衡量指标

替代衡量指标(如完成百分比)不如经验指标(如已完成功能)更有用,敏捷帮助团队发现问题和难题,以便团队能够诊断和解决问题。

除了定量指标外,团队还可以考虑收集定性衡量指标(侧重于团队选择的实践,评估团队使用这些实践的情况,例如交付功能的满意度、团队的士气、团队希望跟踪的任何东西等)。

4.1 敏捷团队的衡量结果

某些基于迭代的项目使用燃尽图查看项目随时间的进展情况:

某些项目团队更喜欢使用起燃图:

团队可能会发现,可能需要四到八次迭代才能达到稳定的速度。团队需要从每个迭代中获得反馈,了解他们的工作情况以及如何改进。

看板面板示例:

团队可以在一个功能燃起图/燃尽图和一个产品待办事项列表中衡量已经完成的工作,这些图表提供了随时间变化的完成趋势:

在敏捷中的挣值是基于已完成的功能,如下图:

如果一个团队需要衡量挣值,可以考虑使用燃起图:

累积流程图显示了看板上进行中的工作,如下图:

目录
相关文章
|
存储 关系型数据库 OLAP
TiDB适用场景解析:海量数据存储与高并发读写的利器
【2月更文挑战第25天】随着大数据时代的到来,海量数据存储和高并发读写成为众多企业面临的挑战。TiDB作为一种高性能、分布式的关系型数据库,以其独特的架构和强大的功能,在多个场景中展现出了卓越的性能。本文将详细探讨TiDB在海量数据存储、高并发读写等场景下的适用情况,分析其在不同业务场景中的优势与应用价值。
1367 1
|
存储 Java 关系型数据库
全网最全、最新Maven构建工具核心知识,这篇文章包你这辈子也忘不掉Maven!!
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
全网最全、最新Maven构建工具核心知识,这篇文章包你这辈子也忘不掉Maven!!
|
机器学习/深度学习 人工智能 搜索推荐
AI与未来医疗:重塑健康管理新纪元
在科技日新月异的今天,人工智能(AI)已悄然渗透至医疗领域的每一个角落,它正以前所未有的力量重塑着健康管理的新纪元。本文旨在深入探讨AI如何通过精准医疗、远程诊疗、预防医学及医疗资源优化等方面,为人类健康带来革命性的变革。从AI辅助诊断系统的日益精准,到个性化治疗方案的量身定制;从打破地域限制的远程医疗服务,到基于大数据的流行病预测与防控策略;再到医疗资源的高效配置与优化,AI技术正逐步将科幻电影中的设想变为现实。然而,技术的进步也伴随着责任与挑战,数据隐私保护、伦理道德考量以及技术普及的不均等问题亟待解决。最终,我们将展望人机共生的智慧医疗未来图景,思考如何在保障人类福祉的同时,充分发挥A
|
5月前
|
数据采集 运维 供应链
终于有人讲清楚了!ERP、MES、SRM、SCM、QMS、EAM、APS、PLM、OA、CRM、WMS、TMS、SCADA、HR...
在数字化时代,企业依赖多种信息系统提升运营效率。本文详解ERP、MES、SRM等14类系统功能与应用场景,并剖析其协同价值。从初创到全球化企业,各阶段系统引入策略清晰展现。
|
8月前
|
人工智能 自然语言处理 算法
HippoRAG 2:开源RAG框架革新知识检索,多跳推理+持续学习全搞定
HippoRAG 2 是俄亥俄州立大学推出的检索增强生成框架,通过个性化PageRank算法和知识图谱技术,显著提升了RAG系统在复杂问答任务中的表现。
1120 2
HippoRAG 2:开源RAG框架革新知识检索,多跳推理+持续学习全搞定
|
存储 缓存 JavaScript
当Vue.observable()遇上Vuex:选择最佳状态管理方案的指南
【8月更文挑战第27天】在构建大型Vue应用程序时,合理管理组件间共享状态至关重要。本文深入探讨了Vuex和Vue.observable()两种状态管理工具的特点。Vue.observable()以其简洁的API适用于小型至中型项目,而Vuex遵循严格的Flux架构,专为复杂的大中型应用设计,确保状态变化的可预测性和高效性。通过示例代码比较两者实现方式,展示了尽管Vuex操作更为复杂,却能带来更好的可维护性和扩展性。最终,开发者可根据项目的具体需求和规模来选择最适合的状态管理方案。
214 0
|
9月前
|
算法 定位技术 vr&ar
基于WebGIS技术的校园地图导航系统解决方案
本文提出了一套基于WebGIS技术的校园地图导航系统构建与优化方案,通过校园三维地图、路线导航、特色路线、位置分享等核心功能机框架设计,旨在为用户提供高效、智能、个性化的导航体验。
543 0
基于WebGIS技术的校园地图导航系统解决方案
|
算法 JavaScript UED
Diff 算法的实现原理
【10月更文挑战第18天】Diff 算法是 Vue.js 中实现高效 DOM 更新的核心机制,通过合理的比较和优化策略,能够在保证界面正确性的同时,最大程度地减少 DOM 操作,提高应用的性能和用户体验。
422 2
|
存储 安全 生物认证
身份验证的三种类型详解
【8月更文挑战第31天】
1876 1
|
存储 监控 网络协议
一定要焊死在大脑里的38条window命令!
一定要焊死在大脑里的38条window命令!
134 1