软件开发过程应该采用集中优势兵力各个击破

最近在做一个重构项目,项目涉及的修改点达20多个,但参与设计的人员只有3个,而且我们这三个人对该系统的熟悉程度也都不是很高,在设计过程我们采用的是一次将这20多个修改点的详细设计全部做出来再开发,但是在实际设计过程中发现由于人员少需求多,仅仅在前期讨论需求阶段就已经持续了10多天,这样就导致整个团队进入了一个漫长的持续过程,进而导致团队工作效率越来越低,工作状态也越来越差。因此感觉我们在以后的开发中应该根据团队的规模来选择项目的规模,对于大的项目可以考虑分阶段进行开发,以保持每各阶段的任务对于团队来说都是一件可以轻松完成的任务,这就跟古人说的一鼓作气,再而衰,三而竭是一个道理,如果一个人在一件事情上持续太长时间的话,他的工作效率会严重受到影响。对于大的项目就应该采用集中优势兵力各个击破的方案,这样才可以保持团队始终在一个比较高效的状态,一旦在某件事上持续时间过长就应该让大家转换工作项。老毛总结的十大军事原则的核心就是集中优势兵力打歼灭战。

原文地址:https://www.cnblogs.com/zanxiaofeng/p/1977108.html