扫码阅读
手机扫码阅读

用了时间轴后,才明白为什么之前自己写的需求文档总被人杠

82 2024-03-19

#
产品经理必聊的100个话题



第27期:时间轴

试试阅读这段需求:10月31日结束的活动,超过10月11日则不可以启动T0。

这里面包含了很多隐含信息:

● 这是个什么活动?

● 应该有个术语定义?

● 这个活动看起来每次执行周期很长,因此需要明确每个周期都在干什么?

● 这个活动看起来可以执行多次,那么各个子活动称为什么?

● 周期怎么计算?



需求的疑问


Business Analysis





短短的一句话,第一次阅读已经产生了这么多的疑问。



而即使回答完上述也未必能够沟通理解清楚需求全貌,可能在回答之后还会有更多的提问。这样的书写方式造成了时间的消耗,沟通的效率降低,因此可见需求分析不能仅仅靠文字说明。

隐藏各种已知信息是很多产品经理的通常做法,经常是没有给出各种产品经理认为“不需要补充”的信息。

但是,有的时候接触需求的人可能是对背景没有任何知识的人,比如说是一个新的开发人员,拿到这句话的需求的时候,会是无所适从的。


采用时间轴解决


Business Analysis





什么是时间轴
时间轴是定义事件时间边界的工具,通常的表现形式为将一直线从起点到终点,按事件的时间顺序划分成若干个部分,每一节点代表具体事件的特定时间。
时间轴的作用
1.定义事件的时间边界
2.用于其他的范围描述的内容
3.可视化的方式清晰的阐述出边界问题
应用场景
1.梳理里程碑、以时间为维度追溯事件的发生过程、确定事件的时间边界
2.可视化时间范围内的不同事件状态
3.可视化时间范围内的多角色事件状态
注意事项
时间轴需要展示明确的起点及终点,时间轴每个节点划分的颗粒度要统一单位,时间轴每一节点事件或事件状态的定义要清晰。

采用时间轴解决上述需求


Business Analysis





通过更新版本,我们可以看到更多的信息:

1.一个活动包含一个开始时间,一个末次启动时间,一个结束时间。

2.一个活动里面可以包含多次子活动(称为:实例)。

3.每个实例有自己的关键事项的具体时间,比如T0,T3,T7

4.每个实例间隔固定周期(4天)

5.超过了整个活动的结束时间的后续动作不执行

6.在活动范围内的末次启动时间之后,不再启动活动实例

这个新的版本传递了更丰富的信息,并没有花费更多的时间。而且对于后续的需求的传递,包括开发和测试对于需求的理解都起到了很好地作用。


总结


Business Analysis





可视化需求工具箱里,时间轴是非常常见的可视化展示工具。根据上述案例,我们可以了解,对于多个日期的需求描述来说,最好用时间轴进行描述。能够清晰的表达各种时间的关系,以及在时间轴上的各种事项的限制条件等各种信息。

同时,时间轴应用的范围较为广泛,可以应用于其他的范围比较,比如距离,金额等。但在线上活动、不同角色协作上的展示流程图有着出色的表现,尤其在电商活动场景中,使用的频率较高。

原文链接: http://mp.weixin.qq.com/s?__biz=Mzk0MzM2OTQzOA==&mid=2247484349&idx=1&sn=3b37c4a67b569663be65758f42aadcf5&chksm=c335be0cf442371aac70a0522aea7876a43bdf157876be5cfefb8b33c0e785e545ad8fc7ab45#rd