BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

敏捷方法能用来写书么?

| 作者 Mark Levison 关注 0 他的粉丝 ,译者 郑柯 关注 3 他的粉丝 发布于 2008年9月19日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

敏捷方法能用来写书么?数目不断增长的作者们做出了响亮的回答:“当然!”这些作者包括: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的建议下,我们先写了书后封底的‘宣传词’,对于希望书成为什么样子,我们也心里有了谱。所以这肯定就算是测试优先了。”

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT