敏捷开发来源于精益思想,所以敏捷开发中的很多具体实践,也跟精益实践有关系。下面给大家展现一下两者的一些实践的关系。
我们知道,在敏捷开发中,有一个时间盒的概念,在之后发展的DevOps中明确提出了周期时间的概念。时间盒和周期时间体现了一个周期性的概念,还有一个节奏的概念,这跟精益生产中的节拍时间在理念上是一致的。节拍时间是什么呢?节拍时间是有关产品流从原材料到顾客各个步骤的不变的、统一的前进速度的根本性概念,节拍时间是产品流动速度的鼓点周期。
敏捷的三大支柱是透明、检视和调整。透明就需要可视化,可视化是敏捷开发中首先需要做的事情。可视化管理在精益中又叫“目视控制”,如果在生产运营场所,没能立即发现生产计划、标准化作业、问题解决流程、质量和维修记录,或者它们没有更新到最新状态,很可能该生产运营场所距离精益还有很大的距离。可视化管理还包括了听觉。
在精益实践里,快速换型占据了很重要的位置。要实现精益生产,快速换型必不可少,只有能够快速换型,才能实现小批量定制化的生产。在敏捷开发中,我们采用用户故事,每个用户故事是可交付的,满足INVEST原则。每个用户故事都是独立的,作为一个后就可以很快切换到下一个。
不管是精益还是敏捷,持续改善都是最重要的。在精益中,持续改善专注于永远的、小步的、各个层面的改善,每个人都要担任改善的角色,从最高管理者到车间一线员工都不例外。在敏捷开发中,改善的主体是团队成员,鼓励持续地渐进式改进,最终带来突破性的改进。在每个迭代有专门用于改进的回顾活动,团队成员坐在一起,为了完美目标寻找改善点,制定进化进行改善。
网友评论