七大致命浪费:等待

七废是 精益生产的 一个主意 ,我正在探索它们与软件开发的关系。 上周是 议案 ,本周正在 等待 。

您花多长时间等待事情? 好吧,这实际上并不重要。 一个更好的问题是: 您的工作花了多长时间等待事情?

从开始处理新项目到交付给客户的那一刻,很可能只有大约15%的时间主动进行处理。 这意味着,如果您花十天的时间来交付一项新功能,则可能只是一天半的时间里某个人关注的焦点。

但是,为什么所有等待都发生了?

  • 如果将功能打包为较大的发行版,则首先完成的功能必须等待稍后完成的功能。
  • 如果您在多个团队或个人之间移交工作职责,则它将等待他们可用。
  • 如果您在真正需要开始之前就开始工作,那么它将等待利益相关者为之做好准备。
  • 如果您在不了解工作的情况下开始工作,它将等待您澄清您的工作。

您可能很熟悉所有这些情况。 它们在整个软件行业中是不可思议的。 但是它们是浪费的做法。

虽然很难完全消除等待,但开始减少等待相对容易。 您要做的就是决定一次完成一件事情。

除非您被阻止,然后再切换到其他内容,否则这并不意味着先做一件事。 所有要做的就是造成库存浪费。 取而代之的是,这意味着一直追求一项工作直至完成,而忽略了所有其他干扰因素。

刚开始时这可能很难,并且您需要对如何定义“完成”保持务实的态度(您不会在一夜之间消除大量发行版)。 您将花费大量时间等待。 但是因为现在您正在等待工作,所以您会开始注意到。

逐渐地,这种方法推动了团队,过程以及整个组织的变革,从而使人们有权完成自己的工作而没有太多浪费。 这可能是一条漫长的道路,但是即使只是减少一点等待浪费也会对您的生产力产生巨大影响。