《精益和敏捷大型开发指南》拆书3——精益思想

为什么要用精益思想

精益思想最早是在生产制造领域,可以识别和减少各类浪费行为。

而在研发领域同样存在很多类似的浪费,比如特性未被客户使用、返工、等待等。

所以有必要深入研究精益思想,提升研发过程的效率。

精益思想是什么

精益来自丰田生产系统(TPS),由美国MTI的研究人员命名。

精益由思想和工具组成。

中心思想:关注接力棒,而非赛跑者,隐喻需要从系统思考方式整体优化。本质上讲是关注人和改善。

这就与敏捷的思想是相通的。敏捷价值观第1句话是关注人,第2句话讲的是工作软件实际上是说以终为始而非过程文档的“赛跑者”,第3句话响应变化是改善,第4句话客户合作也是改善。

精益思想屋:

屋顶是精益的目标:持续快速交付价值——这个就是接力棒,在此过程中要去除各种瓶颈

基础:经理就是精益导师,经理理解精益哲学思想、按照精益的方式工作、将精益知识传授给下属

支柱1:尊重他人,即发展人、发展团队

支柱2:持续改善,即以GoSee方式,采用各种好的实践来不断试验改进,挑战完美,工作流动性

14项原则是精益思想的重要补充说明:重点是培养人,来实现价值快速流动。使用的管理工具包括拉动系统、停工与修复、简单的可视化管理

精益产品开发(LPD)是精益的实践方法:高价值、低成本学习(反馈)、节奏、信息知识的重用、可视化的办公空间、并行开发等


如何运用精益

价值流动:识别价值流,发现其中的瓶颈,通过拉动方式促使价值快速流动

发展人:提升个人能力,培养高水平的工程师

完美挑战:心智模式里面就不甘于现状,追求更高更好

快速反馈:软件研发过程,由于存在很多不确定性,可预测性低,会造成过程有很多试错的成本。为此,需要重视反馈,及时发现风险。建立反馈回路和提早测试,重视持续集成。

降低学习成本:重视专家指导和知识传播,减少再发现和再探索的成本。发挥教练作用,建立wiki知识库。

可视化管理:将过程透明,及时暴露风险

GoSee:重视工作实地的查看,发现问题及时解决,比如软件代码、持续集成环境等

识别浪费

看板方法

小结,敏捷是从软件开发的角度看待如何更有效的做研发。而精益是从生产制造的经验提炼到思想层面,再运用到研发领域,看待的角度更高,跳出盒子会有新的启发。

-----------------------------------------------

补充:

一个案例: 精益HR

结合精益五项原则梳理如下:

1、价值:按照岗位要求快速招到匹配的劳动力,并长期稳定;

2、价值流:把招聘过程分成吸引、面试、入职、培训、稳定五个关键节点;

3、流动:围绕以上五点制定具体活动,针对中间有断点的或有瓶颈、浪费的环节重新调整,保证稳定和有序;

4、拉动:根据制造部的用人需求安排招聘计划,并根据岗位紧急程度调整;

5、尽善尽美:标准化整个流程,并进行人员培训,过程当中不断完善;


自己的案例:精益知识库

1、价值:根据领域高效共享优秀的实践经验案例

2、价值流:把经验共享分成  吸引、访问、学习、收益 4个关键节点

3、流动:围绕4点制定具体活动,识别瓶颈、浪费等

4、拉动:根据项目的需要提供相应的实践案例

5、尽善尽美:把过程标准化,在过程中不断完善。


价值流

(1)吸引

原先:只发布一次

改进:按角色、按周期、按实践内容 多频次发布,在项目辅导和各类培训过程中宣传

(2)访问

原先:wiki链接访问,浏览查看

改进:加入搜索框

(3)学习

原先:自己学习

改进:组织小范围的实践分享交流活动

(4)收益

原先:不可控,不了解

改进:鼓励衍生案例,鼓励反馈对案例的借鉴效果 (有难度)


自己的案例:个人提升

1、价值:成为高水平的敏捷专家

2、价值流:发现弱项-学习知识-实践运用-经验总结-再次检查

3、流动:

发现弱项

原先:碎片化发现弱项

改进:建立体系化的自我诊断

学习知识

原先:书本、经验文档、培训、会议等

改进:主动学习关注输出,主题式学习串起相关的知识,促进理解加深

实践运用

原先:机会较少

改进:通过对一线项目辅导、交流的方式印证知识、反刍知识

经验总结

原先:偶尔写总结文档

改进:频繁写、对外分享

再次检查

原先:非系统的反思

改进:每个季度以OKR的方式来系统化管理学习活动


4、拉动:根据工作需要确定重点的改进弱项

5、尽善尽美:过程标准化,不断完善改进

你可能感兴趣的:(《精益和敏捷大型开发指南》拆书3——精益思想)