用户故事实战

用户故事实战:敏捷软件开发

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全球知名敏捷实干家的软件需求过程圣经。结合精髓和实例,充分演绎用户故事智慧。

内容简介

作为敏捷社区的经典名作,《敏捷软件开发:用户故事实战》不负众望,为软件行业提供了一种高效的需求过程,通过用户故事来节省时间、消除重复工作和开发更优秀的软件。要想构建可以满足用户需求的软件,好的方法是从“用户故事”开始,用简明扼要的语言清楚明确地描述对实际用户有价值的功能。在本书中,敏捷实干家提供了一个详尽的蓝图来指导读者如何编写用户故事,如何在软件开发生命周期中实际运用用户故事。

《敏捷软件开发:用户故事实战》共5部分21章,介绍了如何写出理想的用户故事,造成用户故事不理想的因素有哪些,如何在无法直接接触到用户的情况下有效搜集用户故事,如何对写好的用户故事进行整理、排优先级并在此基础上进行计划、管理和测试。

《敏捷软件开发:用户故事实战》适合采用XP、Scrum甚至其他自主敏捷方法的所有开发、测试、分析师和项目负责人阅读和参考,可以帮助他们以更少的人手在更短的时间内开发出更符合用户需求的产品或服务。

作者简介

作者简介

迈克科恩(Mike Cohn)

敏捷联盟联合创始人&Scrum联盟联合创始人及理事会主席,CST(Scrum认证讲师),Mountain Goat Software创始人兼总裁。迈克从1984年开始编程,1988年开始管理软件项目,1995年开始做自己的一个Scrum项目,从此一发不可收,成为Scrum的忠实拥趸和积极的倡导者。他熟悉很多硬件和软件环境,尤其擅长于指导组织采用和改进敏捷过程和技术的应用,帮助他们打造高绩效的软件开发企业。他服务过很多公司,从新创公司到财富40强都有,比如加拿大游戏制作公司Bioware、一资本Capital One、艺电Electronic Arts、谷歌,高月工作室High Moon Studios、财捷Intuit、JDA软件,律商联讯Lexis Nexis、航空航天公司洛克希德马丁Lockheed Ma...

(展开全部)

章节目录

版权信息

作者简介

译者简介

内容简介

Manifesto for Agile Software Development

Principles behind the Agile Manifesto

敏捷软件开发宣言

推荐序

译者序

前言

致谢

第I部分 开始

第1章 概述

什么是用户故事?

细节在哪里?

“需要在多长时间内完成?”

客户团队

使用故事的过程是什么样的?

计划发布和迭代

什么是验收测试?

为什么要改变?

小结

思考练习题

第2章 编写故事

独立的

可协商的

对用户或客户有价值的

可估算的

小的

可测试的

小结

开发人员的责任

客户的责任

思考练习题

第3章 用户角色建模

用户角色

角色建模步骤

两个额外的技术

如果有现场用户呢?

小结

开发人员的责任

客户的责任

思考练习题

第4章 收集故事

引出和捕捉需求是不适用的

一点儿就够用了,不是吗?

方法

小结

开发人员的责任

客户的责任

思考练习题

第5章 与用户代理合作

用户的经理

开发经理

销售人员

领域专家

营销团队

前用户

客户

培训师和技术支持

业务分析师或系统分析师

如何与用户代理合作?

当用户存在但访问受限时

你能自己做吗?

建立客户团队

小结

开发人员的责任

客户的责任

思考练习题

第6章 用户故事验收测试

在编码之前编写测试

客户定义测试

测试是过程的一部分

多少测试才算多?

集成测试框架

测试的类型

小结

开发人员的责任

客户的责任

思考练习题

第7章 好故事编写指南

从目标故事开始

纵切蛋糕

编写封闭的故事

约束卡片

根据实现时间来确定故事规模

不要过早涉及用户界面

需求不止故事

故事中包括用户角色

为一个用户编写故事

用主动语态

客户编写

不要给故事卡编号

不要忘记目的

小结

思考练习题

第II部分 估算和计划

第8章 估算用户故事

故事点

团队估算

估算

三角测量

使用故事点

如果用结对编程呢?

“敲黑板”

小结

开发人员的责任

客户的责任

思考练习题

第9章 发布计划

我们希望什么时候发布?

希望在发布中包含哪些特性?

故事优先级排序

混合优先级排序

风险故事

优先考虑基础设施需求

选择迭代长度

从故事点到预期工期

初始速率

创建发布计划

小结

开发人员的责任

客户的责任

思考练习题

第10章 迭代计划

迭代计划概述

讨论故事

分解任务

认领责任

估算及确认

小结

开发人员的责任

客户的责任

思考练习题

第11章 度量和监测速率

度量速率

计划速率和实际速率

发布燃尽图

迭代燃尽图

小结

开发人员的责任

客户的责任

思考练习题

第III部分 经常讨论的话题

第12章 用户故事不是什么

用户故事不是IEEE 830

用户故事不是用例

用户故事不是场景

小结

思考练习题

第13章 用户故事的优点

口头沟通

用户故事容易理解

用户故事的大小适合于计划

用户故事适合迭代开发

故事鼓励推迟细节

故事支持随机应变的开发

用户故事鼓励参与式设计

故事增强隐性知识

用户故事的不足

小结

开发人员的责任

客户的责任

思考练习题

第14章 用户故事的不良“气味”

故事太小

故事相互依赖

镀金

细节过多

过早包含用户界面细节

想得太远

故事拆分太频繁

客户很难对故事排列优先级

客户不愿意写故事并对故事进行优先级排序

小结

开发人员的责任

客户的责任

思考练习题

第15章 在Scrum项目中使用用户故事

Scrum是迭代式和增量式的

Scrum基础

Scrum团队

产品待办列表

Sprint计划会议

Sprint评审会议

每日Scrum站会

在Scrum项目中加入用户故事

案例学习

小结

思考练习题

第16章 其他主题

处理非功能性需求

纸质还是软件?

用户故事和用户界面

保留故事

用户故事描述bug

小结

开发人员的责任

客户的责任

思考练习题

第IV部分 一个完整的项目案例

第17章 用户角色

项目

识别客户

识别一些初始角色

聚类与细化

角色建模

增加用户画像

第18章 故事

Teresa的故事

Ron船长的故事

初级海员的故事

非海员礼品购买者的故事

报表查看者的故事

一些管理员的故事

结束

第19章 估算故事

第一个故事

高级搜索

评分和评价

账号

完成估算

所有的估算

第20章 计划发布

估算速率

对故事进行优先级排序

完成的发布计划

第21章 验收测试

搜索的测试

购物车的测试

购买书籍

用户账号

管理

测试约束

最后一个故事

第V部分 附录

附录A 极限编程概述

角色

12个实践

极限编程的价值

极限编程的原则

小结

附录B 各章思考练习题参考答案

第1章 概述

第2章 编写故事

第3章 用户角色建模

第4章 收集故事

第5章 与用户代理合作

第6章 用户故事验收测试

第7章 好故事编写指南

第8章 估算用户故事

第9章 发布计划

第10章 迭代计划

第11章 度量和监测速率

第12章 用户故事不是什么

第13章 用户故事的优点

第14章 用户故事的不良“气味”

第15章 在Scrum项目中使用用户故事

第16章 其他主题

参考文献

奇妙的用户故事:互联网产研团队用户故事+Kanban开发转型实战案例

用户故事方法助力需求管理

《用户故事实战》读后实践有感

用户故事实战是2019年由清华大学出版社出版,作者MikeCohn。

得书感谢您对《用户故事实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
硬件产品经理方法论:从业务逻辑到职业发展 电子书
本书主要介绍硬件产品经理所需要掌握的工作内容、工作知识和工作方法。
产品经理方法论 电子书
“人人都是产品经理”专栏作家重磅新作。系统总结通用产品设计方法,快速提升产品设计能力。
从需求到产品:0岁产品经理进阶之道 电子书
协助“0岁产品经理”进入产品经理生涯中“发现问题”的阶段,让他们能够快速进入角色,掌握基本的知识,并发现自身的问题。
产品经理成长笔记 电子书
品读产品经理的完整成长笔记,掌握从新手到行家的通关秘籍。
产品经理方法论:构建完整的产品知识体系 电子书
系统总结产品经理的工作经验,帮助产品经理建立完善的知识体系。