2014.1.19 王立杰老师为大家带来了一场敏捷需求的公开课(蛇年的最后一场)。这次非常感谢联众游戏为我们提供场地赞助。(如有企业或个人能提供场地赞助,请联系我或王立杰老师)
会后的合影:
关于用户故事的3C【DanielTeng扩充为5C】和INVEST原则,也可以参考我之前总结的一篇博文。
会后大家对于这次公开课的反馈:
谢x 23:44
以下是根据王立杰老师分享的内容及课堂上思考总结的笔记,
影片中关于需求的问题(记的不太清楚了):
备注:思考这样的问题的时候,大家可以从PMP的知识领域、
1、目标不够清晰
2、PO职责为定位明确
3、沟通传达不够顺畅
4、领导意识决定产品方向
5、范围、周期未能有一个相对的定义或者限制
6、迭代周期过长
7、未能定期向用户演示产品
。。。
-正文------------------------
一、用户故事
1、用户故事:用户故事描述了对用户、
2、用户故事三要素:角色,功能,价值
3、用户故事样例:作为一个<角色>, 我想要<活动>, 以便于<商业价值>(As a <Role>, I want to <Activity>, so that <Business Value>.)
4、例子:
1)作为一个“网站管理员”,我想要“
注意:用户故事不能够使用技术语言来描述,
2)作为一名球员,我想看日程安排,以便指导下一场。
5、3C(Ron Jeffries的3个C)
卡片(Card) - 用户故事一般写在小的记事卡片上。
交谈(Conversation)- 用户故事背后的细节来源于和客户或者产品负责人的交流沟通。
确认(Confirmation)- 通过验收测试确认用户故事被正确完成。
6、产品角色包括:1)委托人(出资方);2)终端用户;3)
7、案例:旅游规划APP应用中涉及的用户包括哪些?
备注:可以从以下几个维度进行思考,这样能够更全多维度的思考。
1)系统定位:比如是定位为SNS交流平台、旅游信息交互平台、
2)用户角色:可以按照1)委托人(出资方);2)终端用户;
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、
2、产品优先级:1)按照价值培训;2)
3、鸡和猪的故事(火腿鸡蛋)
三、现场问题:
1、较大的用户故事的拆分:方法、时机?
2、在一个迭代过程中,用户故事的关联性、完整性如何确保?
3、其他的,请大家补充
这次公开课的宣传信息:Agile1001公开课 第三期【北京】敏捷需求捕获By用户故事
-----------------------------------------------------------------------
微信公众号: 敏捷那些事儿(agileplus)
Agile1001公开课,每月一次,旨在推广和传播敏捷开发思想和Scrum,希望更多的开发者受益。欢迎关注。课程信息会定期发布,敬请关注。公开课汇总链接。
总结 - Agile1001公开课 第三期【北京】敏捷需求捕获By用户故事
原文:http://blog.csdn.net/bobjiang_/article/details/18628257