如何控制需求

Posted 番茄啊鸡蛋面

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何控制需求相关的知识,希望对你有一定的参考价值。

接到需求需要问的几个问题
1.就这个需求而言,客户/用户真正需要的是什么?

2.这个需求真的有价值吗?

3.这个需求是合理的吗?有没有隐藏的疏漏或者BUG

4.给出的需求信息里是否完整包含“作为一个【角色】,我想要一个【功能描述/目标期望】已满足【商业价值】这里面的三个要素”

5.这个需求是否还有其他关联/隐藏的疑虑需要考虑?


如果上面的问题都解决了,那么就可以接着解决以下俩个问题:
1.这个需求能否分解为更小单位的需求?这样可以方便分配开发任务。
2.这个需求如何进行测试?任何需求都需要保证能够被测试

在保证需求没有问题以后,就可以按照下面的几个步骤处理需求:
1.对需求进行优先级排序
2.把需求分解为最小可开发的Task(任务)
3.如果还要遗留的问题/风险,建立一个Task来处理这些风险/问题

以上是关于如何控制需求的主要内容,如果未能解决你的问题,请参考以下文章

软件项目如何控制需求蔓延

项目管理中如何更好的控制客户的需求?

在 setup.py 或 pip 需求文件中,如何控制安装包依赖项的顺序?

需求变更管理

如何做需求管理

敏捷实践思考1--需求颗粒度该如何与业务沟通