你怎么收集故事?本文章告诉你如何与用户一起工作,如何和他们沟通来发现故事
下面四个是收集故事最有效的一些方法
一、用户访谈
1、是许多团队用户获取用户故事的默认方法,访谈成功的关键点是访问正确的受访者
2、不要只询问“你们需要什么”,大多数用户不太善于理解,更难以表达他们的真实需求
3、最好从背景无关的问题开始提问、这样就能从客户那里获得更多样化的回答
例如: “为了让我们的产品在浏览器里面运行,你愿意舍弃什么?"
用户可能有很多种回答,无论那种回答,对我们来说都会有很大的意义
二、问卷调查
1、问卷调查是一种有效的方式,有助于收集已有故事的相关信息。若你有一个庞大的用户群,那么问卷时手机有关故事优先级的好方法。在需要得到关于大量用户的具体回答时,问卷是非常有用的
2、问卷不适合作为捕获新故事的方法,静态的问卷不易于根据后续的问题
三、观察
1、观察实际使用软件的情况,一般只有在内部项目的情况下才有机会观察用户的使用情况,大多数的商业程序都是猜测用户的需求。
2、观察可以让你快速直接的从用户那里获得反馈,从而更早、更频繁的发布软件
四、故事编写工作坊
1、开发人员、用户、产品客户和其他编写对故事有帮助的人共同参与的回忆。在工作坊期间,参与人员尽可能的编写用户故事
2、正确的举办公司编写工作坊可以非常快速的获得大量的故事。
故事编写总结:
1、需求一旦被捕获就不要改变
2、技术敏捷流程支持需求后期涌现,依然需要对于其的发布进行展望并开始写绒衣发现的故事
3、我们可以通过用户访谈、观察用户 、 问卷调查和举办故事编写工作坊来返现用户故事
开发人员职责
1、负责理解并使用多种技巧来捕获用户故事
2、负责知道怎么样使用开发式和背景无关的提问
客户职责
1、负责理解并使用多种技巧来捕获故事
2、负责尽早写更多的用户故事
3、作为软件用户的主要代表、负责和开发人员多沟通
4、负责安排并且举办一次或者多次故事编写工作坊
5、负责捕捞用户故事过程中考虑所有的用户角色
分享到:
相关推荐
在这个教程系列中,我们将探索如何使用iOS 12和Swift 4.2开发一款名为"Checklists"的事务管理应用。这个应用旨在帮助用户更好地组织和跟踪待办事项,通过提供一个简洁的界面来创建、编辑和管理任务列表。以下是这个...
【标题】:“让不懂编程的人爱上iPhone开发系列2 iOS12+Swift4.2版-Checklists-Cha021” 【描述】:本教程旨在引导初学者进入iOS开发领域,特别是针对那些对编程不太熟悉的读者。教程的目标是构建一个简单的任务...
在这个“从零开始学iOS7开发系列教程-事务管理软件开发实战-Chapter191”中,我们将深入探讨如何构建一个高效且易于维护的数据模型层,特别是在一个事务管理软件中。 首先,我们看到开发者建议设计一个自顶向下的...
Scrum是一种敏捷开发框架,主要用于管理复杂的产品开发项目。它强调团队协作、迭代开发和持续改进,以确保高效地交付高质量的产品。"Scrum Checklists 2007_zh-CN.Origin" 提供了Scrum实践中的一些关键检查清单,...
1.在应用的界面上放置一个表视图 2.在表视图里面填充数据 3.允许用户触碰某一行来打开或关闭选中标志 2.在网页右上角点击搜索的图标,输入view contr
Scrum是一种敏捷开发框架,主要用于管理复杂的产品开发项目。它以迭代和增量的方式进行工作,强调团队自我组织、面对面的沟通以及对变化的快速响应。Scrum的核心在于其角色、事件、工件和原则,这些元素共同构成了一...
【iOS7开发:事务管理软件实战教程 - Chapter141】 在iOS应用程序开发中,尤其是在构建复杂的事务管理系统时,了解对象的序列化与反序列化是至关重要的。本章节我们将探讨如何从头开始学习iOS7开发,特别是针对事务...
【iOS7开发实战-事务管理软件开发】在本章中,我们将学习如何为iOS应用程序创建一个功能完善的事务管理软件,让用户体验真正参与其中。我们从基础开始,逐步增强用户交互功能,包括添加、删除和编辑任务。 首先,...
在iOS开发中,事务管理软件的开发涉及到数据持久化,而本教程将重点讲解如何使用`.plist`文件进行数据存储。`.plist`文件,全称为Property List,是一种XML格式的文件,用于存储结构化的数据,通常以键值对的形式...
### Scrum Checklists:敏捷开发框架的实践指南 #### 概述 Scrum是一种轻量级的框架,它通过一套简单规则支持敏捷思维在组织中的实施,以提高生产力和工作满意度。Scrum Checklists汇集了SPRiNT-iT教练们的实践...
在iOS开发中,事务管理软件的开发涉及到数据的组织和展示,本教程的Chapter41主要讲解了如何使用数组来高效地管理和展示数据。数组在编程中扮演着至关重要的角色,尤其是对于处理大量数据时,它提供了一种简洁的方式...
在这个iOS7开发系列教程的Chapter71中,我们学习如何构建一个事务管理软件,具体涉及以下知识点: 1. **创建新的界面(Add Item界面)**:通过使用Storyboard,我们可以方便地创建新的界面。在本例中,我们添加了一...
SPRiNT-iT的敏捷教练,包括Scrum培训师Boris Gloger,从主流Scrum书籍中抽取了Scrum的基本要素,并融入他们集体的长期实践经验,从而为大家带来《Scrum Checklists》这本精简概炼的迷你书。这本小册子为大家带来一...
- **Scrum**是一种轻量级的敏捷开发框架,旨在帮助团队以高效且灵活的方式进行软件开发。它通过一系列简化的规则,使得组织内部能够更好地理解和实施敏捷方法,从而提升生产效率、减少低效劳动。 - **Scrum ...
《iOS新手指南2 - 待办事项清单》是面向初学者的一本优秀的iOS开发教程,主要使用Objective-C语言编写,同时也涉及到了Swift的基础知识。这本书深入浅出地讲解了如何在iOS平台上创建一个功能完善的待办事项应用。...
在本篇iOS7开发系列教程的Chapter171中,我们关注的是如何在事务管理软件中集成待办事项功能。这个章节主要讲述了如何调整数据模型和更新相关视图控制器以支持这种新特性。 首先,我们需要更新数据模型。原本的数据...