写点什么

对《敏捷方法介绍》一书的作者,Sondra Ashmore 与 Kristin Runyan 的问答

  • 2015-01-20
  • 本文字数:3860 字

    阅读完需:约 13 分钟

由 Sondra Ashmore 与 Kristin Runyan 编写的《敏捷方法介绍》一书对敏捷方法的价值、原则与实践进行了简单而直观的介绍,书中的内容包括了对多位在敏捷转型方面享有盛名并且受人尊敬的专家的采访。受访者中包括了Alistair Cockburn、Mike Cohn 和“鲍勃大叔”Martin。本书的目标是作为一本学习如何将敏捷方式应用于软件开发的教科书或指南。

读者可在此处阅读本书的一个示例章节。

InfoQ 近期有幸与两位作者谈论了本书的相关话题。

InfoQ:请两位向 InfoQ的读者做一下简单的自我介绍吧。

Sondra:我是来自于 Principal Financial Group 的一名 IT 主管,负责支持团队的敏捷应用。在 2007 年,当我还在 IBM 任职的时候,首次有人为我介绍了敏捷的相关概念。之后,我在爱荷华大学(lowa State University)的博士课程学习期间继续着对敏捷方法的研究。我在爱荷华大学参与技术协会(Technology Association)的过程中认识了 Kristin,我很高兴地发现 Kristin 与我一样,对敏捷开发方法充满了热情。在谈话过程中,我们都提到了希望有一本书能够帮助他人学习敏捷方法的想法,并且半开玩笑地表示不妨由我们俩来编写这本书。十八个月后的今天,这本《敏捷方法介绍》终于出版了。

Kristin:我有着超过 20 年的产品管理经验,我在 2010 年首次正式接触了敏捷方法,那时我才意识到,其实我已经在工作中运用了敏捷方法许多年了。我很快就认可了敏捷方法的思想,它为各种思想与完成工作的方法提供了结构化的理论。作为一家经历过大规模技术转型的公司的 CIO,我清楚地知道用“老办法”做事是行不通的,实现与拥抱敏捷才是我们的成功之道。我目前任职于 Businessolver,这是一家习惯于快速发展、并且展现出无与伦比的响应能力的公司。通过使用敏捷方法,我们能够确保工作的高质量与可维护性。作为一家发展中的企业,我们必须保证所做的每一件事都是可灵活伸缩的,而敏捷方法确保了我们的行为是经过深思熟虑的。

InfoQ:你们为什么会决定编写这样一本书呢,你们打算通过本书解决怎样的问题?

Sondra:我编写这本书的目的,是希望让学校里的教授们通过这本书为学生们传授敏捷方法的知识。我曾经招聘过一些在校生担任公司里的 IT 职位,但我发现其中只有很少的人曾经听说过敏捷方法,而实践过相关技术的人就更少得多,这让我感到十分失望。这就意味着在招聘之后,公司不得不投入大量精力对他们进行敏捷方法的培训。为了应对这一问题,我曾在学校中开设关于敏捷的课程。在开课时,我发现市面上虽然已经有了许多介绍敏捷方法的书籍,但却没有一本书能够做到:提供一个良好的全面介绍、包含实践方法的问题,以及包含能够在课堂上进行操练的示例。我们的这本书旨在弥补这一方面的缺失。

Kristin:作为敏捷方法的传教士,Sondra 与我都看到了这部分人(大学生)对敏捷方法认识的缺失。同时我们也意识到,我们在敏捷方法上的经验与热情为我们提供了一次机会,让我们创造出市面上还不存在的某样东西,即一本真正的敏捷教科书。

InfoQ:本书包含了许多采访与问题,是否一开始就计划将这本书作为课堂上的教材呢?

Sondra:是的,完全正确。这本书确实是作为敏捷的课程教材来设计的,但它也可以用于专家顾问,让他们使用这本书为那些乐于自学的参与者做一次整体介绍性的课程。

Kristin:我们最初的想法是让这本书成为大学校园中的计算机科学、软件工程学以及商业课程的教科书。但从一些早期的反馈意见来看,这本书其实能够对更广泛的读者产生吸引力。为了让本书对那些对敏捷知识没有经验(甚至还没有工作经验)的读者也能够产生帮助,我们花了很大的力气对书中的示例与参考资料进行调整。最终,读者对这本书的评论认为它所适用的范围不仅仅限于课堂,这对于我们来说是极大的鼓舞。

InfoQ:这本书所介绍的是通用意义上的敏捷,而没有关注某种特别的敏捷方法,为什么你们会选择这样的方式进行写作?

Sondra:这本书在构思时就打算介绍更通用意义上的敏捷方法,这对于介绍性的敏捷课程来说能够起到最大的作用。

Kristin:敏捷方法的一个特性是我非常喜欢的,那就是它没有硬性的规定,不存在“适应于所有场合”的方案。因此,展现敏捷方法不同应用方式的多样性对我们来说是非常重要的。这样一来,读者们就能够更好的了解敏捷,并且能够发现最适合于他们的工作环境的相关方法。

InfoQ:你们在本书中描述了许多敏捷实践与技术,你们是怎样对这些实践与技术进行选择的呢?

Sondra:在本书的第一版中究竟应该选择哪些内容,这或许是我们面临的最大挑战。随意举几个例子吧:我们曾纠结过应该描述哪些敏捷方法、是否应当包含 TDD 方面的代码示例,以及对 Scrum 中的各种角色应该进行何种程度的强调。最后的结果是,在这方面我们综合了校阅者的各种意见反馈,在某些时候则遵从自己的直觉决定。按照敏捷的精神,我们欢迎各种建议,并计划按照读者的反馈进行调整。

Kristin:我们所例举的每一种敏捷方法各自存在独特的价值,并且对敏捷都是十分重要的。我们希望能够通过多种不同的思考方式,鼓励读者去发掘适合自己的方法。我们同样希望读者们能够将本书作为更进一步学习敏捷方法的入门书。本书的每一章都包含了大量的引用内容,可帮助读者进行进一步的学习,我们希望读者们保持对更多知识的渴求。

InfoQ:敏捷的本质是什么?对于团队和组织来说,他们如何分辨真正地“采用敏捷”还是仅仅应用了某些新的实践呢?

Sondra:曾经有人问我这样的问题,怎样分辨自己的团队是否是一个敏捷团队呢?实践者们总是希望了解他们是否已经跨越了这一道门槛。我的回答始终是一句:敏捷是一次旅程,而不是一个终点,而应用新的实践则是这次旅程中的一部分。我相信有某些指标能够让你判断出自己是否处于敏捷的方向上,现在我所能想到的一些关键指标包括:定期的交流、透明度,以及项目干系人及客户表现出更主动的参与性。在敏捷的旅途上,我看到许多团队最纠结的一件事,是由于在这一过程中他们会更快更多地获得各种反馈,这使得他们觉得他们比以前更容易犯错了(虽然都是相对较小的错误)。在敏捷方面做的出色的团队会拥抱这些早期的机会,力争在为客户创建最好的产品方面做出精神方面的改变。

Kristin:我还想多加一句:我们的经验表示,敏捷并不代表能够完全解决问题,但它确实能够在必须对某些问题进行解决时,将这些问题摆上台面。对于企业来说,这项功能具有巨大的价值,因为你再也不需要对某些事情“保守秘密”了。因此,要了解你是否已经正确地采用了敏捷的一种方式,就是看你是否感觉到某些不适,如果你没有这种感觉,而且你也没有经过某些棘手的、但最终会产生价值的谈话,那就表明你对敏捷的应用很可能还有所缺失。

InfoQ:这本书中包含了对其他某些书籍作者的采访,你们是怎样选择这些作者的,从这些采访中又是否收获到了某些至理明言呢?

Sondra:我们首先接触了一些自己认识的敏捷方面的思想领袖,之后又将接触面扩大到一些其他敏捷作者,我们对这些作者的工作成果感到十分钦佩。重要的一点是在这些思想领袖中包括男性与女性。女性 IT 从业者的比例仍旧处于相对较低的水平,我们希望让读者了解,在敏捷这个领域中,女性也能够取得成功。

Kristin:对这些作者的采访是整本书中我最喜爱的一部分。能够从这么多思想领袖那里获得各种深刻的见解与示例,实在是非常美妙的一件事。能够让这么多伟大的思想为这本书添砖加瓦,实在令我们感到受宠若惊。

InfoQ:在这本书中,你们描述了一次案例研究,对于这个敏捷实施的示例来说,它的特别之处在哪里呢?

Sondra:我们居住在爱荷华州,因此打算在中西部寻找一家企业作为示例。本来我们没有预计到最终会选择约翰. 迪尔(John Deere)公司作为示例,因为这一家企业是以硬件设备而闻名,而不是软件开发。但他们由于采用敏捷方法进行软件开发取得了极大的进步,因而十分热情地为本书提供了素材。因此将这一家企业作为本书的案例研究是个非常理想的选择。

Kristin:Sondra 说得不错。人们大概不会想到那种大型的绿色拖拉机的制造商也会成为敏捷方法应用的软件工坊。其实敏捷可适用于任何人,它在任何类型的企业中都能起到作用。我们觉得这个案例研究应该能够拓宽读者们的视野。

关于作者

Sondra Ashmore**** 博士是一家全球 500 强企业中的 IT 主管。她的专业方向包括了 IT 方面的产品管理、项目管理与新产品开发。她先后毕业于伦斯勒理工学院(Rensselaer Polytechnic Institute)的科技通信与管理专业,以及爱荷华大学(Iowa State)的人机交互专业。她的研究方向专注于软件开发流程,包括瀑布方法与敏捷方法,以及探索优化用户体验的各种策略。在 2012 年,Business Record 为她授予了“Forty under 40”商业主管的称号,并且由于她在 IBM 的工作经历中所体现出的创新与领导能力,她被爱荷华大学的科技协会授予了杰出女性创新者的荣誉。

Kristin Runyan是一位产品交付专家,专注于产品管理、敏捷教练与培训,以及管理。Kristin 拥有认证 Scrum Master(CSM)、Scrum 产品负责人(CSPO)、产品市场推广经理(Pragmatic Marketing Product Manager)以及项目管理专家(PMP)的认证。她还是爱荷华大学的科技协会于 2011 年推选出的杰出女性创新者的荣誉获得者。她在德克萨斯基督教大学(Texas Christian University)获得了学士学位,并于圣路易斯大学(Saint Louis University)获得了 MBA 学位。她住在爱荷华州的 Des Moines,是一位活跃的博主,她的博客网址是 www.runyanconsulting.com ;她的 twitter 帐号则是 @KristinRunyan。

查看英文原文: Article: Author Q&A: Introduction to Agile Methods by Sondra Ashmore & Kristin Runyan

2015-01-20 22:041783
用户头像

发布了 428 篇内容, 共 182.2 次阅读, 收获喜欢 39 次。

关注

评论

发布
暂无评论
发现更多内容

Gartner杰出研究副总裁Mark Raskino:为什么元宇宙商业离我们还很遥远?

BeeWorks

Hadoop 入门笔记—核心组件 HDFS

恒生LIGHT云社区

大数据 hadoop

架构实战营 - 模块4作业

无名

「架构实战营」

你真的懂Redis的5种基本数据结构吗?

华为云开发者联盟

redis 容器 数据结构 数据 字符串

详解TCP常见的五个异常处理场景,其实TCP聪明得很

热爱java的分享家

Java 架构 程序人生 编程语言 架构师

云堡垒机功能包含哪些?多少钱?咨询电话多少?

行云管家

云计算 网络安全 等保评测 等保2.0

统一门户系统解决方案,协同办公更敏捷!

BeeWorks

Elasticsearch写入数据的过程是什么?以及是如何更新索引数据的

热爱java的分享家

Java 架构 程序人生 编程语言 架构师

AfterShip 亿级流量 API 网关的演进

AfterShip

架构演进 kong API Gateway

Nebula Graph 源码解读系列 | Vol.05 Scheduler 和 Executor 两兄弟

NebulaGraph

数据库 图数据库

又快又稳!Alibaba出品Java性能优化高级笔记(全彩版)震撼来袭

热爱java的分享家

Java 架构 面试 程序人生

Vanguard CIO:如何在大企业中培养创业心态

BeeWorks

面试只要问到分布式,必问分布式锁

华为云开发者联盟

程序员 分布式 分布式锁 内存 应用

百度AI模型测试工具AI Model-Mutator亮相Black Hat Europe 2021

百度安全

AI Model-Mutator Black Hat Europe 2021

实施进度难同步,项目管理搞定它!

明道云

Gartner预测到2025年,将有一半的云数据中心部署具有人工智能功能的机器人

BeeWorks

传说中的“大数据杀熟”是怎么做到的?—— RFM 模型了解一下

AfterShip

RFM模型 用户标签 用户画像

小米 x StarRocks:极致性能打造小米式性价比数据平台

StarRocks

数据库 数据分析 StarRocks

4 个最常见的自动化测试挑战及应对措施

禅道项目管理

自动化测试

So eazy!SpringBoot一键去除参数前后空格和XSS过滤实战解析

热爱java的分享家

Java 架构 程序人生 编程语言 架构师

百分点大数据技术团队:基于HugeGraph的知识图谱技术在白酒行业的落地实践

百分点科技技术团队

Hive 架构与表类型

五分钟学大数据

11月日更

CSS奇技淫巧之滤镜(三)

Augus

CSS 11月日更

【等保小知识】内网或专网需要做等保测评吗?为什么?

行云管家

网络安全 等保测评 等保2.0

Hadoop 入门笔记—核心组件 MapRuduce

恒生LIGHT云社区

大数据 hadoop Hadoop MapReduce

Kafka常用监控框架

大数据技术指南

11月日更

录制快、回放稳,爱奇艺iOS云录制回放平台技术实践

爱奇艺技术产品团队

ios 自动化 测试

Supersonic Superstars挑战赛,FeoFun、Black Candy斩获大奖

2021网易创新企业大会来了!

网易云信

科技 元宇宙

恒源云(GPUSHARE)_云GPU服务器如何使用Visdom?

恒源云

人工智能 深度学习

36道Java经典基础与高级面试题,面完(18K)你同意吗?

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

对《敏捷方法介绍》一书的作者,Sondra Ashmore与Kristin Runyan的问答_文化 & 方法_Shane Hastie_InfoQ精选文章