Questions
发布规划
高风险的故事应该排高优先级么?
什么是故事点的conversion rate?
为什么在确定优先级前应该先估点?
为什么不要过早调整发布计划?
迭代
为什么要有iteration kickoff?
为什么用户故事更加适合做迭代?
为什么在iteration中要对故事进行任务划分?
IPM是干什么的?
用户故事
为什么白纸黑字的需求文档也不精确?
需求对话相对于需求文档有哪些优势?
为什么要切分成“完整“的故事?
为什么要由客户编写?
为什么不能引出或捕捉故事?
和瀑布式需求分析的区别在哪里?
与特性列表项目,用户故事有哪些优势?
物理卡片
为什么要使用卡片?如果卡片太小不够写怎么办?
为什么放弃软件管理工具,而使用物理墙?
验收测试
”软件应该易于使用“可以测试么?
为什么写在卡背面的验收测试不需要太详细?
估计
为什么使用Fibonacci来估计故事点数?
为什么推荐使用故事复杂度来估计?
为什么要对故事进行三角测量?
为什么不应该改变已完成迭代中故事的估点?
为什么不能计入部分完成的故事点?
User Story
编写故事
Independent
Negotiable
Valuable
Estimatable
Small
Testable
用户角色建模
头脑风暴
系统角色
整理角色
整合角色
提炼角色
为重要角色建立虚拟人物
收集故事
用户访谈
问卷调查
观察
故事编写工作坊
与用户代理合作
各类用户代理
使用多个用户代理
分析竞争产品
尽早发布软件来获取用户反馈
验收测试
在客户团队和开发团队讨论中充实故事细节
在开始写代码之前写好验收测试
确认故事是否被完整实现的基本标准
从用户和客户的角度去测试软件
优秀用户故事准则
从用户目标出发
切蛋糕
封闭的故事
约束卡
故事生命周期中的规模变化
不要尽早涉及用户界面
有些需求不是故事
在故事里包含用户角色
由客户编写故事
不要忘记故事意图
Estimate and plan
估算用户故事
故事点
理想天
故事复杂度
团队估算
由谁来估?
估算应该包括什么?
三角测量
发布计划
发布时间
交付哪些功能?
排列优先级
高风险故事
初始速率
制定发布计划
迭代计划
讨论故事
分解任务
测量并监控速率
速率图
累计故事点图
迭代燃尽图
迭代中的燃尽图
故事缺陷数
经常讨论的问题
故事不是什么?
故事不是IEEE830
故事不是用例
故事不是交互设计场景
用户故事优势
强调口头沟通
人人都可以理解
大小适合做计划,做迭代开发
鼓励延迟细节
支持随机应变的开发
鼓励参与性设计
传播隐性知识
用户故事不良征兆
故事太小
故事相互依赖
镀金
细节太多
过早考虑用户界面细节
想得太远
故事划分太过频繁
客户很难为故事安排优先级
客户不愿承担责任
其它话题
非功能性需求
纸质还是软件?
用户故事和用户界面
概述
软件需求是一个沟通问题
客户和开发团队要协同工作
把各个决策分散在项目过程中
什么是用户故事 (3C)
一份书面的故事描述 (Card)
有关故事的对话 (Conversation)
测试 (Confirmation)
客户团队
测试人员
产品经理
实际用户
交互设计师,业务分析师等