谈敏捷开发与精益生产之间的联系

我们先来看张图,它来自于丰田。丰田生产方式是彻底消除浪费的方法,消除浪费就能提高生产率。制造现场的浪费是指「只会提高成本的要素」,存在’若不充分注意所有的地方浪费就会逐渐增加’的性质。因此制造产品的作业中, 需要有判断怎样的作业是浪费作业的能力。通过丰田生产方式的教育来培养发现‘浪费’的眼光。

 

 

 

 

这跟我们在软件开发过程中的很多场景,何其相似?

- 需求、设计、测试和运营之间,相互等待

- 需求过于奇幻

- 设计过度追求小粒度

- 过度追求新的技术

- 。。。

 

就实际工作经历和经验而言,要顺利地导入敏捷,并能真正发挥效力,团队就必须时刻思考,如何达成承诺的目标,SCRUM Master尤其关键,你的职责不仅仅是组织站会、整理报告,而是作为了一个独立的角色,引导团队向着正确的方向前进。

 

那就是减少过程中产生的浪费。也许我们可以尝试一下

- 通过卡诺模型等工具分析出20%的核心功能

- 设计过程中避免反复造轮子,增加不必要的时间成本和风险

- 通过自动化手段实现持续集成

- 自动化测试来提升设计质量,减少ST周期

- 构建技术、方法、经验和工具的数据库

- 通过提升运营和服务团队的软件能力(此处指也需要开发软件的离散行业等各种传统制造行业),减少对研发部门的影响

 

posted @ 2021-03-21 15:37  戴老师笔记  阅读(286)  评论(0)    收藏  举报