2014.1.19 王立杰老师为大家带来了一场敏捷需求的公开课(蛇年的最后一场)。这次非常感谢联众游戏为我们提供场地赞助。(如有企业或个人能提供场地赞助,请联系我或王立杰老师)
会后的合影:
关于用户故事的3C【DanielTeng扩充为5C】和INVEST原则,也可以参考我之前总结的一篇博文。
会后大家对于这次公开课的反馈:
谢谢您王老师!辛苦了[握手]
王老师讲得好!
提问: 第一排的那个儒雅风度的是谁?
回答: 王老师
再提问: 后面那个短发、低调、内敛、总在思考的是?
回答: 莫非你说的是@伍斌_Ben 老师?
谢谢王老师这么精彩的讲座,我看将到最后您也特别累了,
谢谢王老师精彩的课程
谢谢王老师!又学到不少东西
@ArthurGuo 说说王老师今天的课程中,您最喜欢哪块内容吧。
我最喜欢12只小动物的那部分
开头视频与必须接受的三件事
最喜欢: 四类用户、估算故事点
三件事、三个C这些在目前公司的非典型瀑布式开发里也实践过,
谢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,希望更多的开发者受益。欢迎关注。课程信息会定期发布,敬请关注。公开课汇总链接。