精益软件开发的思想
我记得在早期的中学商业课上就曾在丰田公司学习精益生产,并且对通过有意设计来最大限度地减少浪费和提高生产率的想法深深着迷。 随着时间的流逝,精益方法被制造业以外的多个行业所采用,包括软件开发。
精益软件开发将一些核心原则付诸实践以优化生产力。 软件开发具有几个关键功能,这使其成为应用精益方法的正确过程:
- 可重复的过程
- 统一标准
- 团队合作
精益软件开发是一种模型,该模型通过流程来评估个人,并通过工具来进行交互。 有七个必不可少的要素来执行此过程以适合您的软件开发项目。
1.减少浪费
顾名思义,精益开发将消除所有不会增加价值的东西。
废物可在许多地区发现:
- 在制品浪费,即部分完成的工作。 可以通过诸如看板之类的在制品限制来减少这种情况。