如何控制需求

一、接到需求后,日常五问

  1. 就这个需求而言,客户真正需要的是什么?
  2. 这个需求真的有价值吗?
  3. 这个需求是合理的吗?(有没有隐藏的疏漏或者BUG)
  4. 给出的需求信息里是否完整包含“作为一个【角色】,我想要一个【功能描述/目标期望】已满足【商业价值】这里面的三个要素”
  5. 这个需求是否还有其他关联/隐藏的疑虑需要考虑?

二、如果上面的问题都解决了,那么就可以接着解决以下两个问题

  1. 这个需求能否分解为更小单位的需求?这样可以方便分配开发任务。
  2. 这个需求如何进行测试?任何需求都需要保证能够被测试

三、在保证需求没有问题以后,就可以按照下面的几个步骤处理需求:

  1. 对需求进行优先级排序
  2. 把需求分解为最小可开发的Task(任务)
  3. 如果还要遗留的问题/风险,建立一个Task来处理这些风险/问题
posted @ 2018-03-27 11:51  番茄啊鸡蛋面  阅读(233)  评论(0编辑  收藏  举报