敏捷史话:走入《敏捷宣言》的合著者真实人生
上QQ阅读APP看书,第一时间看更新

作家Andy

经验日渐丰富的他遇到了一个“疯狂”的项目:在时间紧迫的截止日期内编写数百万行代码以完成项目。接手这个项目团队后,他在其中结识了Dave Thomas,二人采取的工作方式不谋而合,最终按时完成了任务,让项目得以顺利进行。二人意识到许多项目共同存在的问题:团队成员通常不进行测试、没有交流、需求不一致、甚至没人知道如何构建软件……于是他们想通过这次经历和其他咨询案例积累的经验,将这些程序员、软件团队、行业如何工作的哲学分享给更多团队。

许多年之后,面对The Pragmatic Bookshelf系列书籍,二位作者将会回想起,将手稿发给出版商那个遥远的下午。一开始,他们并没有什么规划,也并不打算出版教科书或者专著,只是将这些内容当作个人经验总结的笔记或者对工作有帮助性质的小册子。但随着内容越来越完善,稿件越来越多,Andy接受了亲友的建议,选择了一家优质出版商来完成书籍出版工作。他们希望出版社的拒信能够指出无法出版的原因,并据此调整、优化稿件。但这个“狡猾的计划”失败了,出版商直接接受了稿件,告知二人可以出版。于是,在 1999 年的秋天,《程序员修炼之道》出版了。

2000 年,在迈阿密,Andy遇上了Bob大叔(Robert C. Martin),二人就软件公司的轻量级项目管理交换了观点。同年秋,Robert和Martin Fowler萌生了让各种相互竞争的轻量级流程倡导者聚集在一起,形成一个统一的宣言的想法,并向Andy发出了邀请。Andy和其他 16 位参与者在雪鸟滑雪场度过了观点碰撞的三天,最终发布《敏捷宣言》这一成果。