用了时间轴后,才明白为什么之前自己写的需求文档总被人杠
第27期:时间轴
试试阅读这段需求:10月31日结束的活动,超过10月11日则不可以启动T0。
这里面包含了很多隐含信息:
● 这是个什么活动?
● 应该有个术语定义?
● 这个活动看起来每次执行周期很长,因此需要明确每个周期都在干什么?
● 这个活动看起来可以执行多次,那么各个子活动称为什么?
● 周期怎么计算?
短短的一句话,第一次阅读已经产生了这么多的疑问。
而即使回答完上述也未必能够沟通理解清楚需求全貌,可能在回答之后还会有更多的提问。这样的书写方式造成了时间的消耗,沟通的效率降低,因此可见需求分析不能仅仅靠文字说明。
隐藏各种已知信息是很多产品经理的通常做法,经常是没有给出各种产品经理认为“不需要补充”的信息。
但是,有的时候接触需求的人可能是对背景没有任何知识的人,比如说是一个新的开发人员,拿到这句话的需求的时候,会是无所适从的。
通过更新版本,我们可以看到更多的信息:
1.一个活动包含一个开始时间,一个末次启动时间,一个结束时间。
2.一个活动里面可以包含多次子活动(称为:实例)。
3.每个实例有自己的关键事项的具体时间,比如T0,T3,T7
4.每个实例间隔固定周期(4天)
5.超过了整个活动的结束时间的后续动作不执行
6.在活动范围内的末次启动时间之后,不再启动活动实例
这个新的版本传递了更丰富的信息,并没有花费更多的时间。而且对于后续的需求的传递,包括开发和测试对于需求的理解都起到了很好地作用。
可视化需求工具箱里,时间轴是非常常见的可视化展示工具。根据上述案例,我们可以了解,对于多个日期的需求描述来说,最好用时间轴进行描述。能够清晰的表达各种时间的关系,以及在时间轴上的各种事项的限制条件等各种信息。
同时,时间轴应用的范围较为广泛,可以应用于其他的范围比较,比如距离,金额等。但在线上活动、不同角色协作上的展示流程图有着出色的表现,尤其在电商活动场景中,使用的频率较高。
回复【电子书】领取需求分析实用技巧。数万名产品经理、BA汇聚地,深入需求分析与产品设计、产品运营,帮助你提升产品思维与洞察能力。原创知识体系:可视化需求分析。