读《看板方法:科技企业渐进变革成功之道》摘要(一)

读《看板方法:科技企业渐进变革成功之道》摘要(一)_第1张图片 第一部分 导论

 第1章 解决敏捷管理者的困境

经历背景:作者在从事软件开发管理的实践经历中,发现商业组织中的软件开发团队经常产生过载现象。这对软件开发者带来了深深的伤害,反过来过来也伤害了商业组织。

所面临的挑战:

1) 如何实现可持续步调,保护团队免受业务部门提出的无穷无尽的需求的困境?

2) 如何克服其中不可避免的变革阻力,将敏捷方法成功推广到整个企业内?

引发思考:如何找到一种“双赢”的软件开发模式,一种系统性的途径,能够带来可持续的步调,既有利于软件从业者,也有利于商业组织。

解决思路:在团队中导入新技术总是不可避免会遭遇到阻力。必须寻找到一种能够是变革阻力最小化的方法才行,最好的策略便是从团队当前状况出发,采取逐步改善的变革引导方式。

1. 对可持续步调的探索

“大型软件开发是一场马拉松,不是短跑冲刺”。

如果要求项目成员在持续18个月之久的长期项目中保持步调,那么决不能让他们再头一两个月就精疲力尽。必须为项目制订几乎、预算成本、进行调度和估算,以确保团队成员每天合理的工作时间,避免他们过度疲劳。

软件工程师现状:

1) 在那些迫使他们承诺未知的(通常是完全不合理的)交付期限的拳术手腕下,他们常常势单力薄,只能任其摆布。

2) 大多人为认为他们薪资丰厚,也没有人会考虑他们工作的单调性或身心的幸福感。

3) 常常倾向于忍气吞声地接受命令,一边领取令人羡慕的“高薪”,一边默默承受身心之痛。

4) 因献身工作而影响了和家庭成员的关系,并因此蒙受不可弥补的损失。

2. 对成功变革管理的探索

“那些在我的团队明显奏效的方法,在其他团队中却遭遇到抵制”。

1)一个过程需要根据每种具体情况进行适配调整。要做到这一点,需要每个团队拥有积极的领导者,而这一点往往是团队所缺乏的。

2)如果领导者、教练或者过程改进工程师缺乏引导,就很可能会基于自己盲目的信仰,主观地将变化强加给团队。(这与因强行施加不适宜的流程模板二招致更大的愤怒和反对,一样的道理)

为什么“一刀切”的开发方法学是无法奏效的?

不同的团队拥有不同的.....

  • 技能要求
  • 经验水平
  • 能力水平

不同的项目拥有不同的....

  • 成本预算
  • 进度要求
  • 项目范围
  • 风险状况

不同的组织拥有不同的...

  • 价值链
  • 目标市场

如果所倡导的工作实践和行为的变革,并没有带来能够被感知到的实际益处,人们就会抵制它。简而言之,脱离具体情境的变革建议,将会遭到身在其中、了解项目具体情况的工作者的拒绝和抵制。

由此可知,由消除一个又一个瓶颈来不断演化发展出一个新过程,是最好的做法。识别并设法减少瓶颈因素,直到瓶颈因素不再对效能产生约束;消除一个瓶颈之后,又会涌现出另外一个新的瓶颈,如此循环不已。这种方法以迭代方式,通过识别和消除瓶颈,系统性地提升效能。

 第2章 什么是看板方法

1. 为什么使用看板系统

通过使用看板系统,将团队的在制品工作项限制在一个设定的能力阈值内,根据已交付工作的交付速率来平衡提交给团队的工作需求。以获得可持续开发的步调,让所有人都可以实现工作与生活之间的平衡。

使用看板的益处:

1) 看板能迅速暴露哪些影响效能的问题,因此,目前团队所面临的挑战是专注于解决问题以维持稳定的工作流。

2) 看板为质量和过程中出现的问题提供了可见性,使得缺陷、瓶颈、变异性以及经济成本等因素对流动与交付速率的影响变得更明显。

3) 看板有助于实现组织文化的演进。通过暴露问题,引导组织聚焦于解决这些问题并消除对其未来的影响,促使高度协作、高度信任、高度授权和持续改进的组织文化的形成。

4) 通过定期、可信赖、高质量地发布有价值的软件,看板能够提升客户满意度。

2. 识别看板方法的应用实施

遵循看板方法的团队,会展现出5项核心特性:

1)可视化工作流程;

2)限制进行中的工作(work-in-progress);

3)度量和管理流动;

4)明确过程策略;

5)使用模型来识别改进机会。

附加特性:

1)根据延迟(机会)成本进行工作项的优先级排序;

2)通过服务分类来优化价值;

3) 通过产能分配(capacity allocation)来管理风险;

4)鼓励工艺和过程创新;

5)定量化管理。

3. 作为权限授予者的看板

在行业中,授予了多种权利:

1)允许你创建根据具体的情景进行裁剪与适配的更优化的过程;

2)人们联系自身具体实际进行思考的权利;

3)人们保持与众不同的权利。

鼓励团队根据具体情境制订过程解决方案,而不是教条式地遵循某种软件开发生命周期过程定义或模板。

你可能感兴趣的:(敏捷管理,Lean,kanban)