问题的背景: 在项目的早期阶段,客户经常会提出模糊或矛盾的需求,这些需求需要分析师转化为清晰和可验证的以便后续实现。
问题: 模糊的需求导致业务与开发团队之间理解的不一致,从而增加了任务回退、错误和不满意用户的数量。
解决方案:
关键特点:
“在收集模糊需求时,是否可以仅依赖客户的言辞?”
不,重要的是使用示例、图表、草图,并提出额外问题以识别真实需求。
“是否只需一次确认需求的澄清就足够?”
不,确认是一个迭代过程:随着细节的出现,需求需要重新确认。
“是否总能在不涉及最终用户的情况下澄清需求?”
不,实际用户的参与有时对识别边缘案例和使用场景至关重要,这些场景对业务和IT而言都不明显。
负面案例: 客户要求“方便的搜索机制” — 记录后开始“按惯例”实现。
优点:
缺点:
正面案例: 在类似任务中,分析师召开了研讨会,收集了用户场景并绘制了原型。
优点:
缺点: