vlambda博客
学习文章列表

Scrum家的事业之本

Scrum

2022 ·  Spring

NEW START

家的事业之本

Spring Day Meeting


Mr. Scrum:创建了Scrum(敏捷)一家,族长。

Joe:儿子;Flora:女儿。

Joe:喜欢用计划驱动的开发进行开发管理工作;喜欢做计划。

Flora:喜欢采用敏捷方式进行开发管理工作;喜欢创新,对于未知领域充满探索欲。

Mr. Scrum把家族的生意进行了分工,Joe负责传统行业,制造产品。Joe很快就掌握了“传统开发”、“顺序开发”方法,即遵循一套顺序步骤,根据一套固定的需求,在明确制定的偏差范围内生产出同样的产品。Flora负责创新产品的开发,这一块也是家族发展的重要内容。Joe的事业开始有了起色,但是Flora的事业还是一筹莫展,Mr. Scrum看着Flora混乱的状态,有点心急,遂召集了所有人,召开了“春日会议”,旨在把Scrum家的事业之本传授给Flora一支,希望家族能继续发展壮大。

“成长是一笔交易,我们都是用朴素的童真与未经人事的洁白交换长大的勇气。”

🍃



The foundation of the business

“识别和了解未知的未知”

Scrum家的事业之本
Scrum家的事业之本


Scrum家的事业之本


利用可变性减少不确定性


       创建产品独一无二的实例过程中,变数众多,为了不费钱把独特的产品一次性做出来,需要积极采用有帮助的可变性。

       我们没有实现详尽的计划和每一次完美的决定,没有大量的需求,只有够用的需求做个原型(用于获取更多的知识)—再是修订版—才是相当好的版本,都是需要使用一系列固定时长,将迭代(有计划地修改策略)和增量开发(先构建部分,再构建主体)叠加使用,每一次增量特性的开发都必须同时完成“分析”、“设计”、“构建”、“集成”和“测试”的工作,通过“经验过程控制”审视和调整正在构建的产品,同时减少各种不确定性因素,包括结果、方法和客户的不确定性。

        我们无法事先确定所有的需求和计划,“最后责任时刻”(Last Responsible Moment,LRM)(Poppendieck and Poppendieck,2003),是指那个不做决定的成本大于做决定的成本时间点到来的时刻,要做出重要的不可逆转的决定。

       我们需要承认我们不是先知,无法预测所有的事情,可以采用已知的经验对未知的内容进行预测,恰当地用低成本的探索方法来获取我们需要得到的主要知识和信息,并综合利用这些知识和信息得出明智、合理的最终解决方案。

      变更是正常的,产品开发的不确定性无法通过加班加点来预测,用经济合理的办法主动接受变化,目标是使变更成本在后期也是经济合理。所以,采用敏捷方式即使在后期接受变更,相较于传统开发方式的成本也是小得多。

       用“刚好及时””刚好够用”来避免创建非必要工作,这样即使变更发生,也可以避免很多基于假设而产生的工作从而降低变更成本。我们经常忧心忡忡地做过多的假设、过度的预测,这样只能叫我们的产品开发工作效率低下、混乱。快速验证重要假设,形成经验认知,并组织工作流程以获得快速反馈,从而避免严重的经济损失并截断有害无益的开发路线。       

“陪伴就好,不用说话”

🍃

Scrum家的事业之本


SCRUM

WIP: Work in Process(已开始未完成的工作)

“延期成本”

Scrum家的事业之本

SPRING

Scrum家的事业之本
Scrum家的事业之本


识别并管理WIP


       制造业的规模经济思想不适合产品开发,产品开发采用“小批量”推进方式,可以减少周期、减少变动、减少风险和降低管理成本。

       制造业的库存管理思想却可以用于产品管理,制造业大量积压库存会造成巨大的经济损失。能干的制造商通常采用一种经济合理的库存管理办法,手头保留一部分库存,通过实行准时供给的库存管理方式,只留合理的库存数量。产品开发需要特别关注和管理的“WIP”变量,这些涉及到知识资产的存库,如同制造业实物库存,不能造成库存浪费。

       关注闲置工作而非闲置人员。闲置工作是指我们想做却由于其他事情阻碍而无法做的工作。闲置人员,指的是员工有能力做更多的工作但当前没有100%投入。有时候为了人尽其用,经常会把目前还没开始当前项目分派工作的人员分派到更多的项目上,这种虽然降低了人员空闲的浪费,却造成了原有工作停顿所造成的浪费(Kenneth S.Rubin,Scrum精髓)闲置工作的成本往往高于闲置人员所涉及的成本很多倍,所以,我们找到工作的瓶颈并消除它比叫每个人100%连轴转更加经济合理。

      工作延期或按照里程碑无法交付所产生成本要进行量化工作。

       计算延期成本的例子:

Kenneth S.Rubin,Scrum精髓)

参数

结论

产品持续时间(有全职文档工程师)

12个月

按照产品生命周期得出延期成本50万,利润减少50万

工作持续时间(到最后“只差文档”时再分配文档工程师)

14个月

到最后再完成文档的周期成本

2个月

每个月的产品延期成本

25万元

总计产品延期成本

50万元

文档工程师每个月工资

7500元

闲置人员所涉及到的成本7.5万元

文档工程一年工资总额(全职)

9万元

到最后2个月再分配文档工作的文档工程师的成本

1.5万元

全职文档工程的额外成本

7.5万元

50万远远大于7.5万

       7.5万要比50万少太多。

"十年之后,我们是朋友,还可以问候"

🍃

Scrum家的事业之本




SCRUM

Quality is the soul

“Scrum以价值为中心”

Scrum家的事业之本
Scrum家的事业之本


Scrum家的事业之本


进度/执行


        进度:用已经交付且验证过的结果来衡量,聚焦于以“价值”为中心的交付。轻量级文档、轻量级过程,避免可有可无的形式。

        执行:以质量为灵魂,快速稳步前进。

“时间和金钱最好用于交付客户价值”

🍃

Scrum家的事业之本



 · Scrum · 

Mr. Scrum:““瀑布式”计划开发方式和Scrum适用于不同的场景,我们实用Scrum是用更强大的方法解决创新产品开发的问题。Flora,希望你在组织这些产品开发过程中,理解并利用以上强大的原则,产生更大的效益。”







插图:Camel etc.

封面图:Camel

文案:Camel

This browser does not support music or audio playback. Please play it in Weixin or another browser.