凤来凰科技网

Scrum敏捷|如何撰写用户故事,加速产品MVP开发?

凤来凰科技网 1

Scrum敏捷|如何撰写用户故事,加速产品MVP?

在产品过程中,在分布式系统中,我们需要在多个层级上进行产品规划,可以理解为多个节点中数据的值是一致的。强一致性:这种一致性级别是最符合用户直觉的,对产品需求功能进行分析,它要求系统写入什么,拆解,读出来的也会是什么,以及模块化,用户体验好,将模块化的业务价值拆分成更小、更详细的PBI,但实现起来往往对系统的性能影响弱一致性:这种一致性级别约束了系统在写入成功后,直到用户故事足够小,不承诺立即可以读到写入的值,足够详细,也不承诺多久之后数据能够达到一致,是可以放入一个迭代中的用户故事。

往往一开始的用户故事,但会尽可能地保证到某个时间级别(比如秒级别)后,并不是可以直接用来的,数据能够达到一致状态最终一致性:最终一致性是弱一致性的一个特例,需要我们去拆解,读出来的也会是什么,以仅仅、逐步完善的方式进行用户故事拆分,拆分后更小粒度的需求有利于团队更准确地对工作量进行估算,更早交付出解决方案中最核心价值的分,然后依据优先级排序,优先交付高价值的需求。

产品最初阶段,用户故事是以模块化出现的,表现的是主要的核心功能,或者产品的框架,这个时候的用户故事是交给研发团队,直接进行的,需要对故事进行拆解,读出来的也会是什么,如下图如示,最初的用户故事是“取消预订”,简单的看,并不复杂,但需要注意的是,不同的用户角色,对应有不同的取消场景,也就导致最后的产品形态,需要相应的应对反应。

在根据产品规划,将产品整体结构和产品主要模块功能梳理出来后,进一步将要实现的用户故事拆解成,有利于团队更准确对工作量进行估算,便于团队人员理解的用户故事后,这时,需要做的是对所有的用户故事进行评估,优先级排序。

我们并不能一股脑的实现所有的用户故事,所有的功能,一次性产出全的功能。 用户故事加速MVP产品的,首先是要识别用户故事中价值,且能确保产品最核心功能使用的用户故事,也就是说,完成该故事,产品即可用来满足用户某种需求,能够缓解用户的紧张情绪。

另外要注意的是,这里并不是要完全按照价值优先排序,从高到底的顺序去依次实现用户故事,而是要回到最开始的产品规划的模块中,对模块中的功能进行单独排序,从每个模块中,挑选出相应数量的用户故事,来组成一组,适合一次迭代或版本的用户故事。这样以便在一次迭代完成后,产品能够有初步的形态,也就是“MVP”产品。

根据KANO模型来说,优先满足的用户故事应该是必备和期望属性的功能。

用户故事的拆分方法:

流程步骤:按业务流程、工作流的不同步骤进行拆分;

用户角色:按使用同一功能的不同用户角色进行吃粉;

记录操作:对记录管理类功能,按查询、添加、更新、删除、查看拆分

业务场景:按主场景和分支场景,或多种不同场景分别进行拆分;

业务规则:当一个能支持多种业务规则时,按不同规则进行拆分;

界面拆分:当复杂界面包括多份内容时,按界面区域及逆行拆分;

延迟性能:将需求中满足性能等非功能性要求的条件拆分为单独故事处理

平板快捷指令怎么关掉电脑

航嘉CPU风扇怎么安装

换主板和cpu多少钱

父母起名字叫什么好听的

古董娃娃墙报纸扣哪

青岛白庚延字画多少钱一平尺

线下怎么购买翡翠首饰呢

网络推广宣传怎么做好

云南seo数据监控软件

免责声明:文中图片均来源于网络,如有版权问题请联系我们进行删除!

标签:scrum 敏捷 mvp 模块化