其他分享
首页 > 其他分享> > 《The DevOps Handbook》参考资料解析(三):Toyota Kata

《The DevOps Handbook》参考资料解析(三):Toyota Kata

作者:互联网

《The DevOps Handbook》是EXIN将于近期推出的DevOps Professional认证考试的(唯一)指定教材。书中引用了非常多的参考案例,很值得学习。本系列旨在一一解读并提供相关的国内下载链接(文末)。

 

这期关注Toyota Kata。Toyota Kata在《Handbook》一书中很多地方都有涉及,说明这个概念很重要(提前透露一点:Kata也是DevOps Professional的考试考点之一)。

 

导读:

Toyota Kata的提法来自于Mike Rother的同名书《Toyota Kata: Managing People for Improvement, Adaptiveness and Superior Results》。Mike作为大学毕业生在80年代就跟随GM的高管去日本学习丰田方法(Toyota Way,也可以叫精益生产)。但是令他和许多美国同行困惑的是,美国的车企没人能真正复制丰田的成功,即使已经把所有丰田在用的方法和工具都丝毫不漏地抄上也不行。甚至连丰田自己也无法解释清楚他们的管理有什么特别(因为人不会过多注意到自己每天都在做的事情有什么不同)。Mike经过20年的研究,给出了自己的答案,这在《Toyota Kata》一书中有详细描述。

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

《The DevOps Handbook》的相关解读:

 

延伸解读(图片来自于Mike Rother的 DOWNLOAD KATA POWERPOINT SLIDES):

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

Kata这一词来自于练习空手道所需要的每天的、有意识的、大量的具体重复的练习动作。这在很多种体育类、艺术类的训练中都可见到。如果你的Kata练习和科学的方法结合(为什么做这个动作、如何做、做的次序阶段等)结合,就变成了通用的问题解决技能,会引导你迈向越来越专业的层级(所谓的工匠精神吧)。

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

Kata分成两种:由学习者(员工)来执行的Improvement Kata,和教练(经理人)来执行的Coaching Kata。Improvment Kata包含四个步骤:1)理解前进的方向或要克服的挑战 2)掌握现有状况 3 )建立要达成的下一个目标条件 4)向着要达成的目标进行不断的试验(这也是DevOps的the third way:持续学习和试验)

 

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

为什么我们没法照抄丰田方法(或者别人家的DevOps实施方法):这由我们所面临的变化的环境和行为习惯决定的。但是你可以采用Kata来建立你自己的实践,达成你自己的理想体系和目标。

 

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

从每个组织现有的状况(比如软件交付的实践、效能、稳定性、人员能力等)到要克服的挑战,组织需要自己走出适合自己的道路。在这个过程中,就是Kata的持续设定每天/周的小目标,然后不断试验学习的过程。犯错误是正常的,也是成长的很重要的一部分,关键是能不断从错误中学习和持续提高。

 

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

工具/方法方面,Mike提到了Coach(经理人)应该经常要问的5个问题,而学习者(员工)可以使用Learner‘s Storyboard 和 PDCA Cycles Record。另外一个重点是,这一Kata过程最好是组织各个级别协同的动作。

 

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

视频下载链接:http://pan.baidu.com/s/1pLwWDqb  密码:px3c

标签:Mike,Toyota,DevOps,Handbook,Kata,丰田
来源: https://blog.51cto.com/u_15298432/3030150