「軟體是知識型的開發活動,對於浪費的界定要比製造業複雜許多,所以請先判斷它是『直接的浪費』或是『間接的浪費』。」——《精實開發與看板方法》
作者說純粹浪費工時的行為,就是直接的浪費;非直接投入在軟體開發的工時,但有產生其他效益的活動,則是間接的浪費。
前者沒有為團隊或客戶產生價值,是需要被消除的浪費。
後者雖然乍看也浪費了工時,但實際上有產生其他的效益,因此並非是最優先需要消除的浪費,甚至你還有可能要特別為這些活動保留工時,例如:Retrospective meeting。
你們有發現團隊的軟體開發交付流程中有哪些直接浪費與間接浪費?
你們有沒有為團隊保留一些時間給那些重要且有意義的活動?
並非只有寫程式碼才是有價值的活動,你覺得還有哪些活動對於軟體開發是有意義的?