用户故事与敏捷方法 - 第一章 概览

1.一个项目成功依赖很多不同的信息,客户,分析人员,领域专家...多个视角审视软件,还有技术人员。软件需求是一个沟通问题。?

2.一旦任何一方在沟通中把持绝对地位,项目就会遭到损失。业务方只会关注软件的交付日期。开发方会用技术语言代替业务语言,从而导致开发人员无法倾听业务方的实际需求。

3.项目资源分配问题如果落在一方,项目必定会失败。

4.不要在项目开始时就做一套包罗万象的决策,我们要把各个决策分散在项目过程中。为此,我们要确保有一个获取信息的过程,越早越频繁越好。

5.用户故事描述了用户,系统购买者价值的功能。

    用户故事由三个方面组成:

  •  一份书面的故事描述,用来做计划和提示。
  • 有关故事的对话,用来具体化细节。
  • 测试,用户表达和编档故事细节且可以用于确定故事何时完成。

6.“卡片代表客户需求而不是记录需求”。卡片包含故事的文字表述,然后需求细节在“对话”种获得,并在"确认”部分得意记录。

7.客户团队。客户团队中包括确保软件满足用户需求的所有人。这意味着客户团队可以包括测试人员,产品经理,实际用户,交互设计师。(有错字)

8.传统面向瀑布流开发模式行不通。为什么行不通?用户故事敏捷开发希望客户和用户全程参与项目,不希望也不允许他们在项目进行中离开。客户有时间吗?

9.客户团队更适合编写故事。

  • 商业语言
  • 故事优先级
  • 产品核心构想者

10.召开故事编写会。



猜你喜欢

转载自blog.csdn.net/qq_20257661/article/details/80491172