做需求之前需要思考的问题
做需求之前我们需要思考几个问题:
- 为什么要做。已经是老生常谈了,不能为了做需求而做需求,而是要思考这个需求可以提升哪些指标,满足哪些用户需求,是否合理等等
- 使用场景是什么。其实有的时候我们思考出来的需求可能是伪需求,乍看之下很有道理,但是如果不能结合使用场景来落地,那其实这个需求并没有实际的意义。能够满足使用场景落地的需求才是好需求。
- 制定何种评估指标。其实这一点我们都做到了一部分,我们每次实现需求并进行验证时都在自己的脑海里有一套评估指标,比如返回值是否符合预期,数据是否正常修改等等,但是如果某个需求比较大,更好的方法是把这些指标书面化,然后再思考一下是否有遗漏,尽量避免人为导致的疏漏。
- 实现到什么程度能满足业务的需求。大部分的需求也不是需要一步到位的看,我们在讨论一个需求时,如果能够先做出一个MVP版本满足业务的基本需求,然后再不断地根据业务的新需求迭代优化,可能是一个更加灵活和快速的方式