手机浏览器扫描二维码访问
敏捷是怎样炼成的
很早之前,就有了写小说的冲动,写一本给程序员看的小说,写一本能够反映中国程序员生活的小说。曾几何时,“沉默寡言”、“喜欢独自思考”,甚至“木讷”成为程序员的标签。其实在每个程序员心中,除了对技术的痴迷,他们也热爱生活。他们改变着技术,同时也被技术改变着。他们是一群普通的人,也是自己心中的英雄。
之所以选择敏捷开发的主题作为《软件英雄传》的第一部,不仅仅是因为敏捷开发在这两年被炒得火热,其实更多的还是在于在今天这样一个软件工业化开发的时代,团队合作和项目管理已经成为每一个程序员不可缺少的必修课。而目前,有关敏捷软件开发方面的书籍95%来自于国外,或者中文翻译,或者影印,还没有一本真正写给中国程序员自己看的书。选择用小说体的形式来讲述敏捷开发的故事,让复杂的概念变得通俗易懂,不用高深的术语蒙人,可以最大程度地帮助喜欢敏捷开发的读者在了解什么是敏捷开发的同时,增加阅读的*。
王立杰是我多年的好友和同事,在敏捷开发方面有着丰富的实践经验。我们一起努力将自己对敏捷开发的理解和开发过程中的所见所闻所想所忧结合起来,尽可能地用深入浅出的方法把理论和实践通过小说里的人物和故事讲给读者。有意思的是,由于之前我们都没有太多写作小说的经验,在《敏捷无敌》这部小说的早期策划阶段,我们首先将想要纳入这部小说的知识点、方法论、涉及的敏捷工具等像列Backlog一样罗列出来,而后在MSN和gTalk的闲聊中,在麻辣诱惑的福寿螺和毛血旺的飘香中,阿捷、大民、阿朱、阿紫、Charles李等个性鲜明的人物就诞生了。出现在主人公阿捷身边的爱情故事,则是希望每一个热爱技术的程序员都可以在忙碌的工作之余,找到自己生活的另一半。
由于交稿的时间相对有限,我们像组织敏捷软件开发一样将所有的章节分成若干个Sprint来完成,几个快跑下来,《敏捷无敌》的书稿就这样炼成了。目前《软件英雄传》的第二部——《安全至上》也已经在我们的策划中,在《安全至上》中,您不仅可以更深入地了解到软件开发中软件安全的重要性,而且会对现有软件开发模式中一些习以为常的做法产生新的认识。希望我们的《软件英雄传》能让每一个程序员在自己的“程序人生”中都成为英雄。
更多请访问
许舟平
2009年3月底
Richard和敏捷
Richard是我接触最多的一个老外,因为大家一直一起做事,无论E…mail,MSN还是Conference Call,每天都要交流上几次。他们一帮老外负责做一个供内部其他Team用的测试工具,我们一拨国内兄弟负责做该工具所需的Library,有点像Visual Studio与MSDN Lib的关系,两者互为补充,缺一不可。本属于一条绳上的蚂蚱,但从未一荣俱荣过,更多的是一损俱损。Richard们是非常有创新精神的,一个本地使用的工具,为了更好地分层,不仅仅分成Server和Client,还创造性地使用了CORBA和ORB,融合了C和J*a两大主流开发语言,进而带来了性能和维护上的N多问题。现在想想,一下子就能接触到这么多技术,应该说这是公司提供给我们所有人的一次宝贵练手机会。
给内部客户服务从来不是什么简单的事情。首先人家是客户,是直接给公司创造Revenue价值的,他们说的话永远是对的,虽然大多时候我们从未认同过,却没有任何理由来反驳人家;其次,因为客户离得太近(就在公司内部),可以随时跑过来冲你咆哮,或者给你一个Escalation。时间久了,出的问题多了,我们跟Richard们再也不能和睦共处了。因为内部客户提出的任何一个Issue,我们都必须做一个Root Cause Analysis,找出最初的罪魁祸首,当然最终源头无非是他们还是我们,万万不能往客户身上赖的。为此Richard们还专门发明了一个IMF(Issue Management Form)。
终于有一天,大家发现,这样内耗不行,还得一致对外才是正道,因为无论是我们问题多些,还是Richard们问题多些,对于那些难缠的内部客户而言,他们是根本不Care的。于是Richard们决定实行SLA(Service Level Agreement),逼迫用户签订城下之盟。简单讲,我们把需求按照容易程度分成ABCDE五类,为每类需求给出一个响应时间,Release之后可能会存在的Defect数目。同时,对于需求文档,客户自己要签字画押,即使错误,我们也会绝对忠实于原始需求来实现,出现任何问题客户自己负责。譬如A类需求需要4周的开发测试时间,一旦客户提出来,我们说这个需要四周的时间才能Release,回去耐心等待好了,中间不可以变更,如果要变更,那得走一个Requirement Change Management流程,然后我们再重新估算,Release时间再定。
这样实行几个月后,大家都欢欣鼓舞,因为内部用户的责难和Escalation骤降,大家的压力减轻了很多。一方面是一些内部客户觉得等不及我们的实现,就不再提需求;另一方面,在出现问题时,我们总会调出他们曾经自己签字画押的需求文档,让他们三缄其口。不过,大家都知道这样虽然可以保护自己,但对公司的利益来讲是一种伤害,但苦于找不到更合适的办法。
直到2005年底,在一次Conference Call上,Richard非常兴奋地跟我们讲用Scrum流程,足以解决跟内部客户的冲突。虽然Richard解释得很细,但大家还是听了个云山雾罩,约略记住了几个关键词:Agile,Scrum,Sprint,Backlog,Iterative development,Quick Response,Small Release。会后,下去恶补了两三个礼拜的Scrum知识后,就跟Richard们一起开始了跌跌撞撞的Scrum 之路,并渐渐地把SLA抛在了脑后。不过也奇怪,我们跟内部客户的关系居然变得越来越融洽了。
好景不长,在公司的一次WFM(Work Force Management)运动中,我们负责的内部工具成为首要目标,Richard们被迫离开了公司,而我们国内的这拨兄弟也被瓜分到了其他Team,开始真的为公司创造Revenue。没想到的是,Scrum的种子却从此在国内团队开始孕育、发芽,乃至开花。
短短两年过去了,一次又一次的WFM,让越来越多的天才Richard们离开了公司,虽然国内的兄弟们不用担心WFM,毕竟低成本的优势几年内还不至于让WFM烧到中国,但还是有兄弟因为各种原因,或者加入销售,或者四处走路,以寻求更好的发展。 渐渐地,中午一起吃饭的“饭协”日渐衰落,终于在一次“摸错门”后,曾经红极一时的“饭协”正式作鸟兽散,留下为数不多的几个人还在“深度套牢”中。
直到有一天开会,遇一新人,进来坐到偶旁边,怯怯地问:“你也是新来的吧?”当场狂晕!这时才发现,自己已经真的沉寂很久了,或许我应该把这些都记录下来,而且不能仅仅就是Scrum。
几年来,曾经看过很多书,但留下印象的不多,其中印象最深的无非是Perter F 。 Drucker的《旁观者》、Tom 。 Demarco的《最后期限》、Eliyahu 。 Goldratt的《目标》、《绝不是靠运气》、《关键链》、《仍然不足够》TOC系列。突然有一天,跟许舟平谈起写一本关于Scrum的书时,小说体的念头立刻就蹦了出来,并一拍即合,于是你就看到了《敏捷无敌》。
写书其实是一件很辛苦的事情,感谢这期间各个朋友的帮助、特别是博文视点的李雨来、胡辛征,以及尚未谋面的责编高老师。还有我的爱人和即将满两岁的豆豆。她们是我的动力,让我发现了幸福生活的真谛;她们带给了我无限的欢乐,是我的幸福源泉;她们让我明白了世界上无条件的爱和付出的存在。每每劳累时,想到这些,就又会动力充沛起来。
或许你看了,会觉得这不就是谁谁嘛、这不就是某某公司啊。呵呵,对号入座可不是我的本意,如果你能发现某个人或者自己的影子,就当是看了一场大戏好了,毕竟《敏捷无敌》也是虚构的。不是经常可以看到听到“本故事纯属虚构,如有雷同,概不负责”嘛,请享受这个故事吧。
王立杰
2009年3月底
。。
第1章 末日帝国——Agile公司的困境(1)
Where theres a will ;theres a ;Qins territory final belonged to Chu。 The God wont cheat the hard working ;three thousand soldiers from Yue destroyed the country of Wu。
有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
末世公寓 吸血骑士夜 中国流 二流堂纪事 生活中的处世禁忌 传奇留学生著书披露留学省钱秘笈 挖坟挖出鬼(bl) 美国版"好妈妈"育儿经:用尊重成就孩子的一生 别做正常的傻瓜 于丹论语心得(百家讲坛丛书) 连环猎 金融道 坏人日记 (综影同人)[综影]此处有天使掉落 抢滩资本 萌军机娘 惊悚e族·3月号 张飞日记 (鹿鼎记同人)[鹿鼎记同人-玄桂]宫禁 [快穿]作者的百合物语
一觉醒来发现身边多了个没穿衣服的美女,这个美女竟然是金庸笔下的黄蓉。而且还是少女时期的黄蓉。莫名其妙的得到了黄蓉的身心,有些木讷的小人物顿时发生了变化。挨欺负了不用咱出手,有黄MM的打狗棒法帮咱出气。想成为武林高手?没问题。桃花岛武功随便学,打狗棒法随意耍,九阴真经纵横大都市总之有了黄蓉这个伪师父,真老婆之后,一切都变的精彩了!...
不牛逼不拉风的低端业余玩家甄浪,被班花拒绝后,偶然得到一块来历神秘的智能芯片。从此,一个游戏界的传奇诞生了。那神一样的操作妖一样的走位魔一样的意识,令无数高端玩家失声惊呼挂了吧?事实证明,甄浪注定是泡不到班花的男人。因为,千姿百态的系花院花校花,风情各异的美女老师女神主播,纷纷闯进了他的生活火爆...
看书名就知道,我们的猪脚究竟要干什么!请耐心看下去,你不会失望的!京华市委书记的儿子荆天,16岁,仗着老子是京华市的一把手,在学校里是个问题学生,回到家却乖的不得了,这个两面少年,无意中从一枚祖传古戒中得到一种神奇的功法,从此之后,他的人生,发生了巨大的变化。学习成绩陡然上升,少女少妇看到他就美眸放光,将市委大院里的RQ收了之后,他便将魔爪伸向了校园,伸向了整个京华市的各个部门,只要他见到的美女,就想方设法归于自己麾下,邪恶而轻松的猎美之旅,充满着令人拍案的奇妙遭遇,是艳遇还是刻意追求?敬请期待...
新书从获得奇遇点开始宇宙深处飞来一座浩瀚无垠的大陆,从此整个世界都不一样了。同时陈荣火脑海里还突然出现了一本古书,按照古书的指引,他提前其他人三百年登陆到了新界。同样在书籍的指引下,在新界中,他的左手也变得不一样了。他从地下挖出一颗夜明珠,啪的一声,夜明珠被他捏碎,但是夜明珠的‘夜光属性’却留在了他手里。琢磨了...
陈炎是一个混得极度没出息的大学生,阴差阳错的在阳台上喝着闷酒的时候被一个中年人吓得掉下楼下,醒来的时候却发现是在自己的高中时代。经历了惨败的婚姻和现实的残酷,陈炎决定好好的利用自己机会推倒所有的美女,清纯的学生妹,只知道埋头读书的校花MM,风骚无比的成熟美妇,饥渴了N多年的迷人寡妇。重生了,干那么多大事有什么用!手里掐着钱去糟蹋别人的闺女和老婆才是王道!...
新书我家夫人又败家了已发求收藏,古代美食文,么么哒前世,盛夏怨恨家人的无情抛弃,为贺家人那群白眼狼付出所有,最后却落了个草席一裹,抛尸荒山的下场!重生回到悲剧尚未开始,盛夏发誓今生不会再将真心错付!哪怕吃树皮啃草根,她也要留在家人身边,同甘共苦!改写命运!一家人同心协力,走上致富的康庄大道!携手冷面男神...