任务分解对开发团队有多重要

728 阅读1分钟

一个开发团队中通常包含产品、美工、前端、后端、测试几个角色。产品立项以后,如何在团队成员间做好沟通,管理好项目,把控好计划进度,产品负责人的这个角色显得特别重要。尤为重要的是任务分解,合理的任务分解对项目的进度有非常大的作用。

下面举个理想状态下的例子:

假设上述团队各角色都只有一个人,要完成模块A,产品、美工、前端、后端、测试都需要3个工作日。模块A的总周期是多少?

任务没有分解的情况下,完成模块A总工期需要15个工作日。进度安排后的甘特图如下所示:

假设产品负责人对模块A任务分解成模块A01、模块A02、模块A03,三个模块的工作量都一样的话,完成模块A的总工期只需要7个工作日。任务分解后的甘特图如下所示:

从上图比较,总周期从15个工作日锐减到7个工作日,任务分解的重要性就可想而知。当然,这边的例子是在理想的情况下说明。实际工作中,任务的耦合关系、前后置关系、优先级顺序都是计划编排需要考虑的因素。这是一个合格的leader必须具备的基本素质。