为什么软件开发周期总是预估的2~3倍?
因为在软件开发过程中,会经常发生各种预料不到的突发事件,实际开发过程并不能100%按照计划进行。
什么是分而治之?
所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。
了解WBS?
WBS,即Work Breakdown Structure,工作分解结构。在做WBS拆分时,有以下几个原则:
一、100%原则
拆分的任务要 100% 的包含所有交付物。例如开发项目,在任务拆解时必须覆盖需求评估、设计、开发、测试和交付五个完整的模块,然后针对不同模块做进一步任务拆解。
二、拆分任务时要相互独立且完全穷尽
「相互独立」意味着不重复造轮子。「完全穷尽」才能不误事。例如采购盘子和采购餐具并存,就是不合理的拆分。
三、要有合理的工作包大小
项目拆解出来的工作包并非越细越好。每个工作包拆解到一个人可以独立负责,不超过1天的工作量为最佳。
标签:WBS,100%,任务,拆解,拆分,HomeWork3 From: https://www.cnblogs.com/ysfxt/p/17242071.html