七种致命废物:运输
本周,我想回顾一下前一段时间写的一个想法,以及最近在一些会议上我谈到的一个想法:七种致命的浪费。 有七件事会使您的软件团队减速,而学会征服它们是加快交付速度的关键。 这七种废物来自精益制造的原理,该思想起源于20世纪中叶的日本汽车工业。 与当今的软件行业相比,这似乎还有很长的路要走,但是这些经验教训同样适用于现代软件开发。 通过消除流程中的七种浪费,您很快就会发现交货时间有所缩短。 七个中的第一个是运输 。 这是材料从一个位置到另一位置的移动。 不难看出这将如何减慢制造速度-将工厂分布在两个地点显然会很困难-但是在软件传输中,通常很难看到浪费。 考虑团队之间的交接。 如果您的开发人员必须将工作交给测试团队(或个人),然后又由另一个人负责验收或签字,然后又要发布,则可能会浪费运输。 如果您曾经从事过“功能网球”,即某个项目在开发和质量检查之间来回反弹了几次,那么您将遭受严重的运输浪费。 减少此类切换的一种方法是树立协作精神。 鼓励开发人员和测试人员共同解决问题,并对解决方案建立共识。 另一种形式的运输浪费来自于移动代码。 部署,分支和合并都是传输的形式。 显然有必要-您需要能够部署事物-但降低部署成本至关重要。 如果要花费几分钟以上,那么它将对您的生产率产生重大影响。…