首页 » 软件开发 » 产品经理在敏捷开发需要做的事情与用户故事看板(用户故事需求迭代看板)

产品经理在敏捷开发需要做的事情与用户故事看板(用户故事需求迭代看板)

admin 2024-07-24 19:25:31 0

扫一扫用手机浏览

文章目录 [+]
小编

本文面向人群:主要是产品经理和想要学习设计用户故事看板概念的项目经理、敏捷教练。
本位内容:本文介绍了产品经理如何使用用户故事,整合成看板,参与敏捷开发

目录:

• 什么是敏捷开发?

产品经理在敏捷开发需要做的事情与用户故事看板(用户故事需求迭代看板) 软件开发
(图片来自网络侵删)

• 什么是Scrum? Scrum标准流程是什么?

• 产品经理(Product Owner),在一次Sprint(迭代)中需要做什么?

提供本次迭代需求列表 Sprint Backlog

学会冻结需求,增加需求变更难度

撰写用户故事User Story,创建用户故事看板

迭代启动会 Sprint Planning Meeting 讲解 User Story

建议参加每日立会 Daily Standup Meeting

参加验收会Review Meeting与主导培训会

参加反思会/回顾会Retrospective Meeting

用户故事的3C原则和INVEST原则

什么是敏捷开发?

定义:敏捷 = 快速 + 灵活

用处:解决 进度预测、质量保证、成本控制、软件维护、功能不满足的问题

什么是Scrum?

Scrum是一种迭代式增量软件开发过程,框架如下:

两个文档:

需求列表 Product Backlog

本次迭代(冲刺)规划的需求拆解 Sprint Backlog

三个角色:

产品负责人 Product Owner

敏捷教练 Scrum Master

技术团队 Team

四个会议:

迭代启动会 Sprint Planning Meeting

每日立会 Daily Standup Meeting

评审会 Review Meeting

反思会/回顾会 Retrospective Meeting

Product Owner,在一次Sprint(迭代)中需要做什么?

一、提供本次迭代需求列表 Sprint Backlog

Product Owner 平时负责对User Story进行分析,整合成的Product Backlog,然后进行优先级排序,形成本次迭代需求列表 Sprint Backlog。

ZJICMHAHAH:产品方法论 | 需求分析与需求管理

二、学会冻结需求,增加需求变更难度

都叫敏捷开发了,可见快速和deadline的重要性,为了避免项目延期、成员灰心丧气,Product Owner 学会需要冻结需求,对外公布一个冻结需求的合理时间点。

如果碰到有的情况,真的无法拒绝需求的变更,那就增加需求变更的难度。
给一个需求变更申请表,让相关负责人领导进行确认签字,担负起项目风险。

三、撰写用户故事,创建用户故事看板

在敏捷开发中,可以试用用户故事起到需求挖掘、需求分析,并描述实现细节来代替PRD。
(类似各大项目管理平台中的看板)

描述从用户的角度中进行

我作为<某类角色>

我希望做<某件事情>

从而使我得到<某种成果>

用户故事流程:

1、明确真实场景下,某类的用户要做某件事情、期望得到某种成果。

背景:一个类似美图的APP的餐馆列表

如一级用户故事:我要和朋友三人不在同一个地方上班,下班以后要在一个位置中间的地方,一起吃一顿300左右的东北菜,吃得饱又实惠。

真实场景:不在同一个地方上班

某类用户:想吃东北菜

成果:吃得饱又实惠、而且对三人来说到达时间类似。

2、拆解成二级用户故事

我和朋友三人不在同一地方上班,下班以后要在一个位置中间的地方吃饭。

我和朋友三人要吃一顿东北菜

我和朋友三人要吃一顿300左右的饭

我和朋友三人想要吃得饱又实惠

3、二级故事代替(看清本质,背后的想法)

为什么要吃东北菜?如果是因为东北菜量大,300吃得饱,那如果能找到其他菜吃得饱行不行?行。

如果餐馆条件很好,稍微贵一些行不行?行。

如果交通便利,到达时间类似,但是位置不是中间行不行?也可以。

4、实现细节:明确了有极限值和边际成本,是一个极小的、可测试的用户故事

我输入三个位置和设置筛选条件为餐馆,就能帮我找到三人到达时间类似的餐馆。
餐馆按距离和时间进行XXX算法后排序。
每页10条数据。

我设置人均价格区间80-120就可以帮我找到这样的餐馆,输入框必须数字键盘,只能输入正整数,输入不能超过10位数。
如果无数据显示‘暂无数据,推荐您设置人均价格100-150,60%的人在这个价格区间找到了心仪的餐馆。

我选择关键字标签‘实惠’就可以帮我找到这样的餐馆,可以不选标签,同时只能选三个标签。

1-4点可组成 用户故事地图

四、迭代启动会 Sprint Planning Meeting 讲解 User Story

Product Owner 负责讲解 User Story,对其进行估算和排序,发布计划会议的产出就是制定出这一期迭代要完成的 User Story列表

会前:

会前干系人沟通、提前两天预约-半天时间提醒,通知时候说明会议涉及内容

充分准备 功能清单、流程图、产品原型

会中:

防止偏离主题、纠缠细节;会议记录

说清楚这个功能是为了什么,帮助理清思路

会后:

发出会议纪要、按决议修改需求后封锁外部需求

后续子会议:项目团队对每一个用户故事进行任务分解,每个故事不得超过一定时间(2天),终每个任务都有明确的负责人,并完成工时的估时。

五、每日立会 Daily Standup Meeting

Product Owner 建议参加,每天Scrum Master召集站立会议,团队成员回答昨天做了什么今天计划做什么,有什么问题。
进行用户故事看板的变更。

六、验收与培训会

在本次迭代结束前,给 Product Owner 演示验收并接受评价的会议。

后续子会议:演示培训会议,相关人员(客服、运营、销售、技术支持等)都受邀参加,团队负责向大家展示本次迭代取得的成果。
期间大家的反馈记录下来,由 Product Owner 整理,形成新的Story。

七、反思会/回顾会 Retrospective Meeting

在本次迭代结束后,由Scrum Master主持, Product Owner 和 Team 参加,谈谈什么有改进了,什么还需要改进。

用户故事的3C原则和INVEST原则

3C原则:

卡片(Card)

会话(Conversation)

确认(Confirmation)

INVEST原则:

Independent:独立性

用户故事之间应该具有独立性,一般可以通过组合用户故事或者分割用户故事来减少用户故事间的相互依赖性。

Negotiable:可协商

用户故事是和客户后协商制定的。

Valuable:有价值

用户故事对于用户是有价值的,因此应该站在用户的角度去编写。

Estimable:可评估

对于一个用户故事的划分需要足够的领域知识,故事本身不能太大,可评估。

Small:短小

故事应该尽量的短小,短小的故事可以减少分解过程中估算的误差。

Testable:可测试

作者:ZJICMHAHAH,本文在PMCAFF社区发布,转载请注明作者及出处。

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0