开发管理 CheckLists(6) -敏捷开发-搜集故事
你怎么收集故事?本文章告诉你如何与用户一起工作,如何和他们沟通来发现故事
下面四个是收集故事最有效的一些方法
一、用户访谈
1、是许多团队用户获取用户故事的默认方法,访谈成功的关键点是访问正确的受访者
2、不要只询问“你们需要什么”,大多数用户不太善于理解,更难以表达他们的真实需求
3、最好从背景无关的问题开始提问、这样就能从客户那里获得更多样化的回答
例如: “为了让我们的产品在浏览器里面运行,你愿意舍弃什么?"
用户可能有很多种回答,无论那种回答,对我们来说都会有很大的意义
二、问卷调查
1、问卷调查是一种有效的方式,有助于收集已有故事的相关信息。若你有一个庞大的用户群,那么问卷时手机有关故事优先级的好方法。在需要得到关于大量用户的具体回答时,问卷是非常有用的
2、问卷不适合作为捕获新故事的方法,静态的问卷不易于根据后续的问题
三、观察
1、观察实际使用软件的情况,一般只有在内部项目的情况下才有机会观察用户的使用情况,大多数的商业程序都是猜测用户的需求。
2、观察可以让你快速直接的从用户那里获得反馈,从而更早、更频繁的发布软件
四、故事编写工作坊
1、开发人员、用户、产品客户和其他编写对故事有帮助的人共同参与的回忆。在工作坊期间,参与人员尽可能的编写用户故事
2、正确的举办公司编写工作坊可以非常快速的获得大量的故事。
故事编写总结:
1、需求一旦被捕获就不要改变
2、技术敏捷流程支持需求后期涌现,依然需要对于其的发布进行展望并开始写绒衣发现的故事
3、我们可以通过用户访谈、观察用户 、 问卷调查和举办故事编写工作坊来返现用户故事
开发人员职责
1、负责理解并使用多种技巧来捕获用户故事
2、负责知道怎么样使用开发式和背景无关的提问
客户职责
1、负责理解并使用多种技巧来捕获故事
2、负责尽早写更多的用户故事
3、作为软件用户的主要代表、负责和开发人员多沟通
4、负责安排并且举办一次或者多次故事编写工作坊
5、负责捕捞用户故事过程中考虑所有的用户角色
开发管理 CheckLists(21) -控制项目的范围
开发管理 CheckLists(20) -项目利益相关者责任
开发管理 CheckLists(19) -选择合适的团队成员
开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作
开发管理 CheckLists(17) -敏捷开发 Scrum Sprint回顾会议
开发管理 CheckLists(16) -敏捷开发 Scrum Sprint评审会议
开发管理 CheckLists(15) -敏捷开发 Scrum每日例会
开发管理 CheckLists(14) -敏捷开发 Scrum Sprint计划会议二
开发管理 CheckLists(13) -敏捷开发 Scrum Sprint计划会议一
开发管理 CheckLists(12) -敏捷开发 SCRUM评估会议
开发管理 CheckLists(11) -敏捷开发 SCRUM全员会议
开发管理 CheckLists(10) -敏捷开发框架SCRUM内容
开发管理 CheckLists(9) -敏捷开发-故事验收测试
开发管理 CheckLists(8) -敏捷开发-估算故事
开发管理 CheckLists(7) -敏捷开发-编写故事
开发管理 CheckLists(6) -敏捷开发-搜集故事
开发管理 CheckLists(5) -风险检测表
开发管理 CheckLists(4) -风险管理
开发管理 CheckLists(3) -项目启动会议
开发管理 CheckLists(2) -规划项目
开发管理 CheckLists(1) -启动项目
<开发管理 CheckLists> by dyllove98 @http://jlins.iteye.com/
推荐阅读
-
敏捷需求管理(二):如何有效拆分用户故事 敏捷开发Agilescrum需求管理用户故事
-
敏捷需求管理(三):拆分用户故事的流程 敏捷开发agilescrum需求管理项目管理
-
开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作
-
开发管理 CheckLists(16) -敏捷开发 Scrum Sprint评审会议
-
开发管理 CheckLists(15) -敏捷开发 Scrum每日例会
-
开发管理 CheckLists(17) -敏捷开发 Scrum Sprint回顾会议
-
开发管理 CheckLists(11) -敏捷开发 SCRUM全员会议
-
开发管理 CheckLists(8) -敏捷开发-估算故事
-
开发管理 CheckLists(10) -敏捷开发框架SCRUM内容
-
开发管理 CheckLists(14) -敏捷开发 Scrum Sprint计划会议二