总结 - Agile1001公开课 第三期【北京】敏捷需求捕获By用户故事

Page content

2014.1.19 王立杰老师为大家带来了一场敏捷需求的公开课(蛇年的最后一场)。这次非常感谢联众游戏为我们提供场地赞助。(如有企业或个人能提供场地赞助,请联系我或王立杰老师)

IMG_1636_副本

会后的合影:

IMG_1649_副本

关于用户故事的3C【DanielTeng扩充为5C】和INVEST原则,也可以参考我之前总结的一篇博文

会后大家对于这次公开课的反馈:

王x 17:32 谢谢您王老师!辛苦了[握手]

Arthur 17:34 王老师讲得好!

Arthur 18:02 提问: 第一排的那个儒雅风度的是谁? 回答: 王老师

Arthur 18:03 再提问: 后面那个短发、低调、内敛、总在思考的是? 回答: 莫非你说的是@伍斌_Ben 老师?

剑波 18:06 谢谢王老师这么精彩的讲座,我看将到最后您也特别累了,感谢老师的付出,您回去也好好休息吧[微笑]

sherry 19:20 谢谢王老师精彩的课程

安静的发狂者 19:37 谢谢王老师!又学到不少东西

伍斌_Ben 20:30 @ArthurGuo 说说王老师今天的课程中,您最喜欢哪块内容吧。我个人最喜欢开头的视频、希望是真的和必须接受的三件事、三个C、用户故事的重心是交谈、四类用户、persona、估算故事点的练习。

Light Cavalry 20:33 我最喜欢12只小动物的那部分

婳儿 20:38 开头视频与必须接受的三件事

ArthurGuo 20:45 最喜欢: 四类用户、估算故事点

ArthurGuo 20:46 三件事、三个C这些在目前公司的非典型瀑布式开发里也实践过,当然不同

谢x 23:44 以下是根据王立杰老师分享的内容及课堂上思考总结的笔记,与大家分享: 影片中关于需求的问题(记的不太清楚了): 备注:思考这样的问题的时候,大家可以从PMP的知识领域、产品使用角色(身份)、产品设计过程几个方面来思考,这样比较全面一些,然后找出关键的问题点及解决方案。 1、目标不够清晰 2、PO职责为定位明确 3、沟通传达不够顺畅 4、领导意识决定产品方向 5、范围、周期未能有一个相对的定义或者限制 6、迭代周期过长 7、未能定期向用户演示产品 。。。 -正文———————— 一、用户故事 1、用户故事:用户故事描述了对用户、系统或软件购买者有价值的功能 2、用户故事三要素:角色,功能,价值 3、用户故事样例:作为一个<角色>, 我想要<活动>, 以便于<商业价值>(As a , I want to , so that .) 4、例子: 1)作为一个“网站管理员”,我想要“统计每天有多少人访问了我的网站”,以便于“我的赞助商了解我的网站会给他们带来什么收益。” 注意:用户故事不能够使用技术语言来描述,要使用用户可以理解的业务语言来描述。 2)作为一名球员,我想看日程安排,以便指导下一场。 5、3C(Ron Jeffries的3个C) 卡片(Card) - 用户故事一般写在小的记事卡片上。卡片上可能会写上故事的简短描述,工作量估算等。 交谈(Conversation)- 用户故事背后的细节来源于和客户或者产品负责人的交流沟通。 确认(Confirmation)- 通过验收测试确认用户故事被正确完成。 6、产品角色包括:1)委托人(出资方);2)终端用户;3)合作伙伴;4)内部人员 7、案例:旅游规划APP应用中涉及的用户包括哪些? 备注:可以从以下几个维度进行思考,这样能够更全多维度的思考。 1)系统定位:比如是定位为SNS交流平台、旅游信息交互平台、传统文化宣传平台等,定位不同,出发点、实现方式、展现风格等都会有所差异 2)用户角色:可以按照1)委托人(出资方);2)终端用户;3)合作伙伴;4)内部人员方式进行多维度思考 3)划分维度:可以按照日常的吃(餐厅)、穿(特色服装)、住(宾馆、旅店)、用(当地特产等)、行(票务等)等进行另外一个维度思考。 补充:从产品的角度,需要把所有都罗列出来,然后进行分类、定位,最终确定出关键的用户群体进行实施。 8、用户故事的方法:(INVEST) I dependent(独立的): N egotiable(便于沟通的) V aluable(有价值的) E stimable(可估计的) S mall(短小),或者Size(可度量的) T estable(可测试的) 9、用户故事估算: 1)常用方法:斐波那契扑克、德尔菲法、T-Shirt尺寸法、功能点、使用故事点、理想小时数等 2)估算说明:上限下限;分组;划分优先级;接口独立估算

10)用户故事验证:采用TTD(或者ATTD)等方法。(伍斌老师是这个方面的专家) 11)用户故事周期:理解、归类、分组、拆分、描述、评估、分发、管理故事(准备、实现、验证);验证标准、验证方式;结束、回顾、持续改进

二、产品相关 1、产品衡量的倒三角(Time、Resource、Scope) 2、产品优先级:1)按照价值培训;2)按照业务关联性分组排序;3)其他 3、鸡和猪的故事(火腿鸡蛋)

三、现场问题: 1、较大的用户故事的拆分:方法、时机? 2、在一个迭代过程中,用户故事的关联性、完整性如何确保? 3、其他的,请大家补充

谢x 23:45 今天再一次听到用户故事,更进一步的理解和启发。最重要的是给我启发了多个思考问题的方法和框架。哈哈

Mary 23:49 之前读过王老师推荐的书,今天重温了一遍,理解更深了。以后欢迎各位老师来我公司办活动。谢钊和我负责场地安排。

Mary 23:55 对于用户故事的故算方面是可以改变我们工作的一些思维模式,这点最重要了。大多数人对估算都有些敬畏。

这次公开课的宣传信息:Agile1001公开课 第三期【北京】敏捷需求捕获By用户故事

-———————————————————————-

qrcode_for_gh_1a45f645cae5_258 (1) 微信公众号: 敏捷那些事儿(agileplus) Agile1001公开课,每月一次,旨在推广和传播敏捷开发思想和Scrum,希望更多的开发者受益。欢迎关注。课程信息会定期发布,敬请关注。公开课汇总链接