写点什么

敏捷方法能用来写书么?

  • 2008-09-18
  • 本文字数:1159 字

    阅读完需:约 4 分钟

敏捷方法能用来写书么?数目不断增长的作者们做出了响亮的回答:“当然!”这些作者包括:Lisa Crispin、Janet Gregory、Alistair Cockburn、James Shore、Shane Warden 以及 Jurgen Appelo。

Lisa Crispin 和 Janet Gregory,是即将问世的《敏捷测试》一书的作者,她们在写书时用到了多种敏捷技巧。一年前开始写这本书时,她们就用思维导图来构思全书的内容(作为发布计划)。每个迭代开始,她们用思维导图做两章的规划(相当于迭代规划),接下来的两周迭代里,她们就完成这两个章节的实质内容。在每个迭代结束时,两位作者就把章节发给负责审核的人(相当于与干系人或是客户做迭代审查)。

当被问到有关结对和测试优先的话题时,Lisa 说道:

举个例子,我们两个人结对绘制出了全书的思维导图。写完一部分,我们就用 IM 工具互相发送,并讨论问题和反馈。不过我们没有真的坐在一起结对写任何内容。实际上,我们用了很多非常短的迭代,在迭代内将每一章互相发来发去,互相审查对方的内容变更,并添加自己的内容。这也有助于全书形成统一的风格。 ……

我们确实先做了一点测试。在 Agile 2007 大会上,我们在一个会议议程中办了个小型研讨会,试图找出测试人员和团队面临的诸多问题,特别是在向敏捷开发转变的过程中。我们希望这本书可以解答他们提出来的所有问题。

对于回顾,Janet 说:“因为只有两个人,我们没有正式的回顾。不过我俩确实认真研究了得到的反馈意见,然后讨论应该做些什么。如果发现有哪里出了问题,我们会把它讨论并解决掉。”

在自己的著作《敏捷软件开发:合作的游戏(第二版)》中,Alistair Cockburn 描述了该书第一版出版后所做的一些工作:

  • 他选择了住在盐湖城的人们来帮他完成书籍,虽然没有坐在一起,不过如果有必要,大家还是可以直接碰面。
  • 增量式提交——绝大多数编辑喜欢在纸板的原稿上编辑,并且希望一次完成。
  • 最终的版式是跟多人一起完成的,而且就在页面版式设计者的家中。像一个团队一样工作,使得大家可以将排得很糟糕的页面立即修改到位。

增量式的工作方法还有一个好处:可以减少 Alistair 和编辑的工作量。Alistair 说:“在编辑把前几章每章都做了标记之后,我跟她碰了次面。这样我们就可以同步变化的风格。哪些属于错误、哪些属于写作风格,我们也就此达成了一致。这样一来,她所做的标记数目就变小了,之前她做出的不少修正我还得改回来,而这样的事情也少了许多。”

这些做法让 Alistair 第二版的出书时间从四个月减少到三周。不过在很多的敏捷转换过程中,并不是每个人都能在变化面前应付自如。

查看英文原文: Can Authors Use Agile Methods?


在英文站新闻之后,作者 Mark Levison 补充了 Lisa 的话:

我想起来了。在 Tom Poppendieck 的建议下,我们先写了书后封底的‘宣传词’,对于希望书成为什么样子,我们也心里有了谱。所以这肯定就算是测试优先了。”

2008-09-18 06:55815
用户头像

发布了 479 篇内容, 共 161.5 次阅读, 收获喜欢 52 次。

关注

评论

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

containerd配置HTTP私仓

GousterCloud

私有仓库 Containerd

享道出行:容器弹性技术驱动下的智慧出行稳定性实践

阿里巴巴云原生

阿里云 云原生 容器弹性

Swap交易所系统开发流程与区块链交易所系统规划方案

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

System.gc 之后到底发生了什么 ?

bin的技术小屋

GC Java】 JVm虚拟机 #JVM

探索DeFi元宇宙:NFT、Web3和DAPP的数藏Swap合约应用开发

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链钱包开发

【香山源码阅读】香山BPU代码阅读

源芯

开源 芯片 risc-v 高性能处理器香山

春天集结!Milvus 老友汇 · 线下 Meetup 来啦!

Zilliz

开源社区 Meetup Milvus Zilliz

如何搭建自动化测试平台

RestCloud

自动化测试平台 ipaas

ZKFair 步入Dargon Slayer 新阶段,未来还有哪些财富效应?

股市老人

C++ 数学函数、头文件及布尔类型详解

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

三思多功能智慧综合杆助推上海杨浦区数智化升级

电子信息发烧客

表单与二维码:如何使用表单中的填表人组件?

草料二维码

二维码 草料二维码

大型省级运营商:业务运营中,如何响应速度并有效提高准确性?

嘉为蓝鲸

ITSM 运营商 IT 运维

走向国际:区块链行业项目海外市场宣传与运营攻略

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

ZKFair 步入Dargon Slayer 新阶段,未来还有哪些财富效应?

石头财经

探索DAPP生态:代币预售、系统开发、NFT质押分红和代币质押技术

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

ZKFair 创新之旅,新阶段如何塑造财富前景

大瞿科技

ZKFair 创新之旅,新阶段如何塑造财富前景

股市老人

假如AI圈有世纪大和解

脑极体

AI

小redbook.item_get_video API是小红书平台提供的一种数据接口服务,其主要功能是为电商企业提供商品数据,以便进行商品分析、个性化推荐等。通过该API可以带来哪些价值

技术冰糖葫芦

API 接口

网络钓鱼升级 Darcula如何窃取用户信息

郑州埃文科技

网络安全

嘉为蓝鲸WeOpsV4.10上线,聚焦监控管理模块优化

嘉为蓝鲸

监控 日志管理 IT 运维 IT资产管理

ZKFair 创新之旅,新阶段如何塑造财富前景

加密眼界

仿真黑科技EasyGo DeskSim 2022

芯动大师

ZKFair 步入Dargon Slayer 新阶段,未来还有哪些财富效应?

鳄鱼视界

Flutter iOS上架指南

雪奈椰子

Baseswap交易所的得力助手:Base链市值机器人

开发丨飞机丨 @aivenli

云原生最佳实践系列 7:基于 OSS Object FC 实现非结构化文件实时处理

阿里巴巴云原生

阿里云 云原生

Druid MySQL连接池本地实践

FunTester

ZKFair 创新之旅,新阶段如何塑造财富前景

BlockChain先知

关于 ASP.NET Core 中的静态文件

雄鹿 @

ASP.NET Core

敏捷方法能用来写书么?_研发效能_Mark Levison_InfoQ精选文章