1、为什么软件开发周期总是预估的2—3倍
答:可能是因为开发人员经验不足,对于软件开发过程中的细节和时间分配等认识不够;或者是开发人员估算过于理想,估算不全面,没有预留处理突发事件的实践;时间分配不灵活,有些较为简单的任务分配更少的时间,复杂任务应该分配更多时间。简单任务提前完成则去做其他任务,提高效率;忽略现实的不可预测性,导致计划和现实出现较大偏差。
2、什么是分而治之?
顾名思义,分而治之即分别治理,软件开发过程中把一个完整的任务灵活合理分成多个小任务去分别完成从而达到整个任务高效高质量完成。
3、什么是WBS?
WBS就工作分解结构的简称,是一种以可交付结果为导向的项目管理,主要有WBS、工作包、结构化编码和WBS词典四部分组成。WBS可帮助项目经理关注项目目标和理清楚职责,以便估算工作量和分配工作;帮助改进时间、成本和资源估计的准确度。