Skip to content

TAPD 的常用实践

一、建立第一个流程

需求、迭代和任务三者的区别

  • 需求(用户维度):需求=User Story,用户估时是从用户的角度来描述用户渴望得到的功能。用户故事包括三个要素:

    • 角色:谁要使用这个功能
    • 活动:需要完成什么样的功能
    • 商业价值:为什么需要这个功能,这个功能带来什么样的价值
  • 迭代:

    • 迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;
    • 同时每一次迭代都可以生产或开发出一个可以交付的软件产品。
    • 迭代时团队研发的节奏,时要给固定时间段的 Timebox,一个发布计划的需求可以规划 1 个或多个迭代。每一个迭代都有一定的产出物。
  • 任务(开发维度):

    • 任务是在需求下拆分的具体工作任务,比如一项功能拆分给前端和后端共同完成。
    • 项目里面有很多除了需求之外的杂物,可以归纳到任务的范畴。
      • 比如申请个软著、版号、搭建一套测试环境,配置自动构建等等。