从另一个角度看敏捷实践(一)--IPM:承诺的仪式
在我们的开发中,有些实践的价值是容易感受到的,比如重构,比如TDD,比如持续集成。有些实践的价值则不容易感受到,比如Retro(回顾会议),比如IPM(迭代计划会议)。以IPM为例,在我们的IPM上我们一般会做两件事Kick off cards和Estimation。也就是选择下个迭代要做的卡和评估每张卡的点数。这两件事情似乎第一件事没必要所有人都参与,第二件事感觉一定程度上是瞎蒙,尤其是一群人来蒙,显得尤为的不靠铺。而且似乎我们IPM就是为了选出下个迭代能做完的卡,就是为了知识传递,就是为了给客户可视的数据和计划,让他们心理好过。假设说我们不必所有人都参与就能保证选出适合下个迭代做的卡,我们通过每日Code Review等实践使得每个人都不会缺少相关卡的知识,而客户也不特别在意我们的进度(或者说我们的进度他们总是满意),是不是我们就不需要IPM了?是不是我们就不需要集体Estimation不需要集体Kick off了?实际上,我们的项目就符合前面的假设,在项目的最后,我们真的取消了IPM。这时,才感觉出来IPM的价值。整个团队的效率慢慢开始下降。对于目标的理解开始不一致。虽然团队整体的表现并不差,虽然没有出现任何实质的问题,但容忍度低的人开始不舒服。跟团队自己以前的状态比,确实有点退化的感觉。怎么会这样呢?每当说到这种状态出现在敏捷团队中的时候,我最常听到就是人的问题,态度问题等等说法。其实我一直觉得,如果追究态度,空谈人的问题有用的话,我朝应该是世界第一而不是那个人人自我的美帝。人一直是有问题的,不然要管理学干什么?敏捷里提倡自组织团队,自我管理。但决不是松散组织,不管理。自组织它也需要组织,自我管理它也是管理。像IPM这样的活动,就是管理的一部分。IPM上做的两件事,看起来完全不靠铺,实际上却非常有价值。整个IPM活动就是一个承诺的仪式。像古代行军打仗前的誓师大会一样,可以调动起团队在下一个迭代中的士气。通过集体参与评估和制定计划,通过各个角色的共同作用,使得每个人都参与到整个计划制定中来。自然而然的对下一个迭代许下承诺。而承诺一旦许下,就会像一个耳语的恶魔,暗中催促着人们的行为与其保持一致。生活在我朝的人们,似乎对承诺这个东西的效果是完全不相信的。这也难怪,不过出于众所周知的原因,咱不谈我们为啥不信任承诺。从心理学的角度,承诺是有实际意义的。《影响力》“第三章 承诺和一致”中就讲了这个极为简单却极为有用的心理学原理:人人都有一种言行一致(同时也显得言行一致)的愿望。
其中有很多很有趣的实验,揭示了承诺的力量。 感兴趣的人推荐读一读。里面有个小例子提到,两个星期前一个愿意在自家的草地上插一个小牌子为交通安全做点贡献的小承诺,使得该社区76%的人都在两个星期后接受了在自家草地上插一个挡风景的大牌子的请求。而对照社区只有17%。巨大的反差可以让我们看到承诺的力量。当然我们对承诺的不信任也是有道理的,当承诺真的难以完成的时候,几乎所有人都会违背承诺。在传统的瀑布式开发过程中,使得计划这种承诺难度大大上升,而可信度也就大大下降。这也是为什么我们需要迭代的原因。
分享到:
相关推荐
和硕代工IPM41-D3 板号:rev:1.00 可适用于海尔 方正 磐英 清华同方 等同型号的主板
慧锐通可视机LZM-212CS4-IPM是慧锐通公司推出的楼宇对讲系统中的一个重要组成部分。该系统主要由楼栋主机、用户分机、管理中心电脑等组件构成,适用于现代楼宇的安全管理和访问控制需求。 #### 二、系统功能特色 -...
自己制作的VISTA-128 VISTA-250 IPM-VISTA SUPER II网络模块编程
该模型分为五个成熟度等级,每个等级包含了一系列的过程域(Process Areas, PA),而每个过程域又细分为特定的目标(Specific Goals, SG)和共性的目标(Generic Goals, GG)。特定实践(Specific Practices, SP)和共性的...
在IPM中,我们不仅关注项目的单一任务或活动,而是将项目的整个生命周期,包括规划、执行、监控和收尾等阶段,视为一个整体进行管理。这种理念强调了跨职能团队的合作,以及在不同项目阶段之间的无缝衔接,以实现...
**Electron-Twilio-IPM: 构建桌面应用的实时通信技术** 在现代软件开发中,构建跨平台的桌面应用程序已经成为一...文件列表中的 "Electron-Twilio-IPM-main" 可能包含了项目的主要源代码和资源,供开发者研究和参考。
### 慧锐通可视机 IZM-212CES4-IPM 主机 A3 说明书关键知识点 #### 一、系统概述 ...通过上述介绍,我们可以了解到其主要的技术特点、部件组成以及安装使用中的注意事项,为用户提供了一个全方位的理解框架。
- 004 - POWER DOWN:记录了一个断点信号,即电梯被切断电源。 - 005 - EXTERN FLASH:GDCB(可能为电梯控制器)的闪存内存记录失败。 - 006 - EXTERN RAM:GDCB的RAM内存记录失败,可能涉及数据丢失或存储错误。...
富士施乐2056ST是一款专为小型办公室或工作组设计的黑白数码复合机,具备复印、打印和扫描功能,适用于低速文档处理需求。该设备的主要特点和参数如下: 1. **基本参数**: - 产品类型:富士施乐2056ST是数码复合...
004 - POWER DOWN:记录了一个断点信号,意味着电梯系统被拉闸停止运行。 005 - EXTERN FLASH:GDCB的闪存记录失败,可能导致数据丢失或无法更新。 006 - EXTERN RAM:GDCB的RAM内存记录失败,同样可能影响系统正常...
**IPM(Integrated Project Management)**,即集成项目管理,是CMMI(Capability Maturity Model Integration,能力成熟度模型集成)第三级别中的一个关键过程领域。它主要关注如何通过组织标准过程集的剪裁来建立...
《SIXNET RTU-VersaTRAK IPm性能详述(中文版).zip》是一个包含有关SIXNET公司的RTU-VersaTRAK IPm设备详细技术信息的压缩文件。该文件主要针对中文用户,提供了全面的了解和学习这款远程终端单元(Remote Terminal ...
标题中的“IPM41105_IPM41-D3rom_”可能是指一个特定的固件或软件版本,其中“IPM41”可能是设备型号或系列的标识符,而“D3rom”可能代表该固件是针对D3版本的。描述中的“ayuda”是西班牙语,意为“帮助”,这可能...
集成功率模块是一种集成化的电力电子器件,它将功率开关元件(如IGBT、MOSFET)、门极驱动电路、保护电路以及相关的无源元件封装在一起,形成一个完整的功能单元。IPM的设计目标是提高系统性能,减少外部组件,缩小...
IPM-23可能是一个高性能的电源管理设备,用于监控和控制电子设备的电源,而VISTA系列则可能涵盖了一系列的安防控制器,用于住宅和商业安全应用。这些系统需要定期维护和调试,以确保其正常运行,并且能够在潜在的...
它将功率开关器件(如IGBT或MOSFET)、驱动电路以及保护电路集成在一个小型化的封装内,具有体积小、可靠性高、易于使用的优点。 **1.2 功能与特点** - **高集成度**:集成了功率器件、驱动电路和保护电路。 - **...
松下户式中央空调作为一款先进的家用空调系统,其智能化程度高,能够提供舒适、高效的环境调节。然而,任何设备都可能出现故障,这时故障代码就成了诊断问题的关键。本篇文章将对松下户式中央空调的常见故障代码进行...
#### 一、钻孔作用和流程 **钻孔流程概述:** - **定义:** 钻孔是在线路板上利用高速旋转的钻头(钻咀)形成所需孔洞的过程。 - **流程步骤:** - **孔位确定:** 根据设计图纸确定孔的位置。 - **钻头选择:** ...
这表明我们要讨论的是一个与计算机硬件升级或修复相关的话题,特别是涉及到主板固件的更新,即BIOS刷新。 BIOS(基本输入输出系统)是计算机启动时首先运行的一段程序,它负责初始化硬件并为操作系统提供低级服务。...
### 三菱IPM详细描述内部结构及应用事项 #### IPM概述 IPM(智能功率模块)是一种集成了功率半导体器件、驱动电路以及保护电路于一体的高性能集成电路,广泛应用于各种电机控制领域,如家用电器、工业设备等。三菱...