1. 独立的,故事之间不要有关联。影响计划。
  2. 可讨论的。一两句简语提示开发人员与客户团队的对话,一些注释表明对话中需要解决的问题。
  3. 对用户或客户有价值的。不同角色拥有不同的价值故事。
  4. 可估计的。(对于团队陌生技术,比如项目需要百度地图,技术团队没人使用过,需要一两个技术人员启动探针试验)(领域知识的缺乏)
  5. 一个项目大多可能会有1,2个史诗故事,史诗故事也不是一无是处。
  6. 小的。故事太大太小都无助制定计划。使用史诗故事开展工作很困难,因为他们包含多个故事。
  7. 史诗故事包含两种:复杂故事,复合故事。
  8. 可测试的,明确的,不有有大概,绝对,可能的字眼,要使用百分之90,2秒。

开发人员职责:

帮助客户编写故事,编写提醒与客户团队交谈的故事。不要记录详细需求定义,故事要对客户有价值,独立,可测试,大小合适的。

如果被问及实现故事所用的技术和基本架构信息,应该使用对客户有价值的语言描述。

客户团队职责:

负责编写故事,有些故事要提示你们与开发者交谈,而不是记录详细需求,它们对用户和你们自己是有价值的,它们是独立的,可测试,大小合适。

用户故事与敏捷方法 - 第二章 编写故事相关推荐

  1. 用户故事与敏捷方法 - 第十章 迭代故事

    迭代故事 整个团队通过举行迭代计划会议来为下一轮迭代做出计划,客户与团队中的所有人员全部参与.由于团队将仔细研究用户故事,所以毫无疑问他们会有一些问题.需要客户团队随时回答问题. 迭代计划会议的一般内 ...

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

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

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

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

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

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

  5. 什么是用户故事及用户故事在敏捷开发中如何编写

    用户故事(user story)是从用户的角度来描述用户渴望得到的功能.一个好的用户故事包括三个要素: 1. 角色:谁要使用这个功能. 2. 活动:需要完成什么样的功能. 3. 商业价值:为什么需要这 ...

  6. 计算机网络 自顶向下方法 第二章 应用层

    计算机网络 自顶向下方法 第二章 应用层  分类:计算机网络-笔记(2)  版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 第二章 应用层 Tags: 计算机网络 2.1 应用 ...

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

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

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

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

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

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

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

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

最新文章

  1. 分布式服务框架 Zookeeper(二)官方介绍
  2. C语言实现常用数据结构——堆
  3. 什么是故事板?(故事图、Storyboard)(软件显示效果的视觉草图,用于视频创作和广告设计,表达作者的创意)
  4. 矩形脉冲信号的频域分析_矩形周期脉冲信号MATLAB实现
  5. vue 中的动态传参和query传参
  6. 怎样从php转向java_Github标星10.8K!Java 实战博客项目分享
  7. 如何将网站前端如何添加登录密码访问_如何在Mac上查找保存的密码的所有信息...
  8. 解决RStudio(非conda安装)在使用Anaconda中的R环境时,缺失“ libbz2-1.dll ”而不能正常启动问题
  9. 解决Tensorflow2.0出现:AttributeError: module 'tensorflow' has no attribute 'get_default_graph'的问题
  10. 手机在线编程软件Anycodes
  11. zabbix监控华为USG6000防火墙
  12. 机顶盒利旧改造,实现安卓和Linux双系统启动
  13. 开源 java CMS - FreeCMS2.8 移动app站点配置
  14. Ninth season sixteenth episode,Monica is gonna do a boob job???bigger?????
  15. 苹果电脑合并pdf文件最简单的方法?苹果电脑怎么把多个pdf文件合并成一个?
  16. android动态mac地址,Android 版本兼容 — Android 6.0 和 7.0后获取Mac地址
  17. 黑马培训学编程python
  18. 操作系统 虚拟内存技术
  19. 计算机毕业论文设计动画,毕业设计 公益广告动画设计
  20. Web课程设计——小米商城页面实战(html,css,js实现)

热门文章

  1. 数据挖掘概念与技术复习
  2. 推荐几个Mac系统桌面吸色工具!颜色吸取器
  3. java+widthstep,OpenCV 中结构体IplImage 成员width,widthStep使用注意事项
  4. java md5加密源码_javaMD5加密源码
  5. Spring Boot设置上传文件大小
  6. c语言求个十百千万大写,大写数字一到十百千万怎么写?大写数字0到十百千万图片...
  7. 锐起无盘工作站网卡配置
  8. 企业项目管理软件介绍
  9. 倒车雷达matlab仿真,倒车雷达系统设计(超声波-SEG4)
  10. 学习【新版的】韦东山嵌入式_day01