系列文章

上一篇 用户角色建模
如有错误或问题请留言

文章目录

  • 系列文章
  • 前言
  • 文章概览
  • 1. 方法
  • 2. 画原型的过程中
  • Finish

前言

这篇文章将会记录如何与用户一起工作,如何通过沟通来发现故事。传统的需求收集方式要求在项目早期正确获取并写出所有需求。而敏捷项目则认为没有理想的方法能够在一个单一的阶段获取所有的用户故事。


接下来的所有理论都会伴随一个实际的例子,而所有例子都基于一个假想的职位发布和搜索网站。

文章概览

1. 方法

  • 用户访谈

    1. 这是许多团队使用的一种默认方法,这种方法的关键在于正确的访谈者。
    2. 而且只问客户需要什么是不够的,及有时候客户并不清楚自己的真实需求。
    3. 想要获取用户本质的本质需求,最好的技巧是提问。
      i. 提问也是有技巧的,不能提出封闭式问题,例如调查对象只能简单的回答是的,或者不是。反而询问开放式问题更好些。
      ii.不要问那些暗含答案的问题。
  • 问卷调查
    1. 问卷调查在拥有庞大用户群体时候是一个很好的选择,然而使用静态问卷不适合跟进后续问题,或深入讨论。同时问卷调查还有时间滞后性。
    2. 不适用于搜集故事的主要方法。
  • 观察
    1. 观察用户实际使用的情况,这是一个好方法,因为能够直观的反映问题。
  • 故事编写工作

2. 画原型的过程中

问一些有助于找到遗漏故事的问题,这些问题可以结合角色,因为许多答案都和角色有关:

  • 用户接下来可能做什么?
  • 用户会在这里犯什么错?
  • 在这里,用户会有什么困惑?
  • 用户需要什么额外信息?

Finish

下一篇 “与用户代理合作”

参考书籍《用户故事与敏捷方法》

用户故事与敏捷方法笔记---搜集故事相关推荐

  1. 用户故事与敏捷方法笔记 --- 用户故事

    用户故事 用户故事描述了对用户.系统或软件购买者有价值的功能. 用户故事应该具备以下特点: 1) 独立的:应该避免故事间的项目依赖.在对故事排列优先级时,或者做计划时,故事间的相互依赖会导致问题. 2 ...

  2. 用户故事与敏捷方法阅读笔记03

    今天读完了<用户故事与敏捷方法>的第12章:用户不是什么 用户不是IEEE 830,不是用例,不是场景.读完这一章,我了解到对于任何方法,总会碰到不顺的情况,我们会看看发生问题时的一些不良 ...

  3. 用户故事与敏捷方法pdf

    下载地址:网盘下载 内容简介  · · · · · · <用户故事与敏捷方法>详细介绍了用户故事与敏捷开发方法的结合,诠释了用户故事的重要价值,用户故事的实践过程,良好用户故事编写准则,如 ...

  4. 《用户故事与敏捷方法》读书笔记 02 细节是什么

    说"用户可以搜索岗位"是一回事,能够开始编码并作为测试的指导又是一回事.细节是什么?关于以下没有答案的问题又怎么办: 用户可以用什么进行搜索?州?城市?岗位名?关键词? 用户必须注 ...

  5. 07.用户故事与敏捷方法——优秀用户故事准则笔记

    00.一个更好的办法是换一种方式编写故事,每个故事都提供某种程度的完整(end-to-end)的功能. 01.尽管不十分完美,即使只提供部分功能,但只要发布的功能可以跑,就可以放心地把应用程序发布给用 ...

  6. 《用户故事与敏捷方法》阅读笔记三

    用户故事具有多种好处: ①用户故事强调口头沟通:自古以来,口头表达是十分重要的.而且相比于书面书写的易产生歧义,口头表述更见简单明了,需求文档也是如此. ②人人都可以理解用户故事:相比于一些墨守成规的 ...

  7. 《用户故事与敏捷方法》阅读笔记一

    在没有读本书之前,虽然课上老师也讲用户故事,但是其实一直是对这个概念比较模糊,当时的理解就是用户故事就是简单的模拟用户使用软件的情形,也仅仅是模拟用户使用软件的情形,没有什么其他太多的用户.但是读了这 ...

  8. 象观敏捷之旅-用户故事与敏捷方法

    Date: 2015-05-04 21:07 一则漫画的启示 遇到的问题 编写严谨.漂亮.详细的文档本身成为一个目标,使用越来越冗长的文档,尝试用精确的语言来记录越来越多的细节和越来越具体的所谓全面的 ...

  9. 用户故事与敏捷方法-第一章问题答案

    1.1 用户故事包含哪三个部分 一份书面的故事描述,用来做计划和提示 有关于故事的对话,用于具体化故事情节 测试,用于表达和编档故事细节且可用于确定故事何时完成 1.2 客户团队由哪些人组成? 客户团 ...

  10. 15.用户故事与敏捷方法——Scrum与用户故事笔记

    00.本用户故事源自于基线编程,所以故事能够很自然地狱基线编程的其他时间形成一个体系.不过,用户故事作为一种管理需求的方法,也可以应用到其他类型的软件过程中. 01.一轮迭代过程是一种持续改进的过程. ...

最新文章

  1. 1023 Have Fun with Numbers
  2. Android零基础入门第11节:简单几步带你飞,运行Android Studio工程
  3. 找不到_笔记本找不到无线网络怎么办
  4. 心路历程:「双非」研究生数据分析春招
  5. 【Protocol Buffer】Protocol Buffer入门教程(四):序列化和反序列化
  6. 干货 | Elasticsearch开发人员最佳实战指南
  7. 报表引擎 - 数据模型
  8. 404 NOT FOUND!
  9. 弗兰克赫兹实验matlab画图,物理实验论文
  10. android 获取经纬度的三种方法,Android简单获取经纬度的方法
  11. 不透明度16进制值对照表
  12. VMware虚拟机安装黑群晖7.1
  13. 按夏普计算机技巧,股票投资策略:怎样用夏普比率Sharpe Ratio寻找强势股
  14. java网页开发中的乱码问题解决(过滤器)
  15. 养猫有哪些坏处哪些好处呢?
  16. 主流的巡店系统有哪些?哪个品牌比较好
  17. FDTD solutions——TFSF(全场散射场)光源及斜入射
  18. Win7从文件服务器复制文件速度慢问题处理
  19. 【数据结构和算法】图论—克鲁斯卡尔(Kruskal)算法详解
  20. Unity3D中Isometric Tilemap功能实践

热门文章

  1. VC6.0安装番茄助手
  2. 1694件AI事件大盘点!2020年12月,哪些让你记忆深刻
  3. 二、三角高程测量计算(C#语言)
  4. 广告和间谍程序克星Spybot使用说明
  5. 深山红叶袖珍PE工具箱V16正式版
  6. SQL笔记之开天辟地
  7. 野火i.MX Linux开发实战指南
  8. 数学概率之z=x+y和z=x-y和z=x/y的分布
  9. 『水晶报表』实现打印
  10. C#使用Parallel处理数据同步写入Datatable并使用BulkInsert批量导入数据库