产品经理应该如何描述需求,产品经理如何给需求分类

编辑导语:产品经理的日常,往往与需求离不开,其中很关键的一步就是描述需求。需求的描述需要一定的技巧,优秀的产品经理不仅可以清晰地描述自己的需求,还能让他人听懂并且知道接下来该如何进行。在本篇文章中,作者为我们分享的是规范产品体系中与需求描述技巧相关的内容。

产品经理应该如何描述需求,产品经理如何给需求分类1. 概念

序列图(Sequence Diagram),亦称为循序图,是一种UML行为图。有的人翻译为时序图,实际上是不准确的,sequence这个单词并无”时间”的意思,只有序列,顺序等意思。

根据UML规范中对Sequence Diagram的描述:

A sequence diagram describes an Interaction by focusing on the sequence of Messages that are exchanged, along with their corresponding Occurrence Specifications on the Lifelines.

它描述了消息在生命线上按照约定顺序执行一种交互行为。它可以表示用例的行为顺序,当执行一个用例行为时,序列图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。

产品经理应该如何描述需求,产品经理如何给需求分类2. 构成

序列图是由5种元素构成:对象(Object)、生命线(LifeLine)、激活(Activation)、消息(Message)和“组合片段”。其中前4种是常用且重要的元素,剩余的一种“组合片段”元素不是很常用,但是比较复杂。

我们先介绍前4种元素,再单独介绍“组合片段”元素。

产品经理应该如何描述需求,产品经理如何给需求分类3. 窍门

1)工具

工欲善其事,必先利其器。推荐使用微软旗下的 Visio。

2)步骤

划清边界,识别交互语境:所谓划清边界是是指要确定好绘制序列图的范围。在微信支付例子中省略列商家打开微信、输入收款金额等交互消息,这些不是我们需要体现的,我们主要体现的是用户的扫码支付流程。

所谓识别交互语境就是要知道自己绘制时序图的前提和背景,在微信支付的例子中用户登录了微信、开通了支付功能是前提,背景是用户需要扫描付款买东西。

梳理时序图中的角色和对象都有哪些:微信支付的例子中角色只有一个,即用户。对象有华为手机:手机、微信、商家。

对象之间有哪些交互消息:对象之间交互的消息详见以上序列图。

3)技巧

从初始消息开始画,依次画出随后消息,并给每个消息分配序号,方便理解;

角色和对象用名词,消息用动词;

角色放在序列图的开始位置,对象重要程度或使用频率从左到右排列。这就要根据时间的流程考虑了,是一个比较主观的事情;

产品经理如何给需求分类(产品经理应该如何描述需求)(13)

控制焦点两端要以消息元素封顶,控制焦点不要超过消息元素。

参考资料:

  • https://developer.ibm.com/zh/
  • https://baike.baidu.com/item/序列图/1943112?fr=aladdin
  • https://book.51cto.com/art/201003/190167.htm

四、结束语

产品经理的前进道路,不应该是一场孤独求索的旅行 。沿途那些美好的风景,有趣的人文,我愿意沉淀下来,分享与同行的你,或者是在路上的他。

作者:木深、木小深;公众号:异世治人录

本文由@木深 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

,

小奇兔文章系用户自行上传分享,仅供网友学习交流。如作品内容涉及版权问题,请及时与小奇兔联系,我们将在第一时间删除。
(0)

相关推荐

分享本页
返回顶部