高效开发工具包 - 任务分解

2019-04-15  本文已影响0人  拾识物者

什么是任务分解?就是把大任务化为小任务。

大任务有多大呢,一句话能描述出来的业务领域的任务,比如说:实现一个视频剪切功能。

显然大任务只能给一个方向,代替不了具体的需求。将大任务分解为小任务,这个过程中就能逐步地细化需求。

细到什么程度呢?细致到能着手开始写代码为止。比如第一个小任务:直接调用系统组件来选择手机中存储的视频。如果这个任务还不够小,可以组织成树形结构进一步拆分。比如第一个小任务还可以拆分成更小的:

任务分解有几个好处:

  1. 模糊的需求在细致的任务分解过程中逐步清晰
  2. 在不断细化过程中减少遗漏需求的可能
  3. 进入开发阶段,即使时间压力很大,也能清晰明确地一步一步完成整个任务,不用再费心力去想下一步做什么。
上一篇 下一篇

猜你喜欢

热点阅读