手机浏览器扫描二维码访问
敏捷是怎样炼成的
很早之前,就有了写小说的冲动,写一本给程序员看的小说,写一本能够反映中国程序员生活的小说。曾几何时,“沉默寡言”、“喜欢独自思考”,甚至“木讷”成为程序员的标签。其实在每个程序员心中,除了对技术的痴迷,他们也热爱生活。他们改变着技术,同时也被技术改变着。他们是一群普通的人,也是自己心中的英雄。
之所以选择敏捷开发的主题作为《软件英雄传》的第一部,不仅仅是因为敏捷开发在这两年被炒得火热,其实更多的还是在于在今天这样一个软件工业化开发的时代,团队合作和项目管理已经成为每一个程序员不可缺少的必修课。而目前,有关敏捷软件开发方面的书籍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月号 反派暴君重生后 美国版"好妈妈"育儿经:用尊重成就孩子的一生 (鹿鼎记同人)[鹿鼎记同人-玄桂]宫禁 春意浓浓 金融道 中国流 别做正常的傻瓜 于丹论语心得(百家讲坛丛书)
地球少年江云卷入了一个神秘的超凡世界之中,获得了超凡之力,并且开始在地球以及一个个超凡世界,开启了自己追逐巅峰的超凡旅程。(ps已经完本异世之虫族无敌神卡神魔系统神魔无双机械神皇)...
一个一无是处的,被认为是废物和白痴家伙,把灵魂卖给了恶魔,能换取到什么?美色?力量?财富?权力? 颠覆这世界的所有规则吧,让我们遵寻着恶魔的轨迹 ...
生长于孤儿院的少年刘翰和几女探险时偶得怪果奇蛇致使身体发生异变与众女合体并习得绝世武功和高超的医术为救人与本地黑帮发生冲突得贵人相助将其剿灭因而得罪日本黑道。参加中学生风采大赛获得保送大学机会。上大学时接受军方秘训后又有日本黑龙会追杀其消灭全部杀手后又参加了央视的星光大道和青歌大赛并取得非凡成绩。即赴台探亲帮助马当选总统世界巡演时与东突遭遇和达赖辩论发现超市支持藏独向世界揭露日本称霸全球的野心为此获得诺贝尔和平奖而在颁奖仪式上其却拒绝领奖主人公奇遇不断出现艳遇连绵不...
一个被部队开除军籍的特种兵回到了都市,看他如何在充满诱惑的都市里翻云覆雨...
一个现代人,来到了古代,哇噻,美女如云呀,一个一个都要到手,战争阴谋铁血一揽众美,逍遥自来快乐似神仙本书集铁血与情感于一身为三国类中佳品。...
魔族强势,在人类即将被灭绝之时,六大圣殿崛起,带领着人类守住最后的领土。一名少年,为救母加入骑士圣殿,奇迹诡计,不断在他身上上演。在这人类六大圣殿与魔族七十二柱魔神相互倾轧的世界,他能否登上象征着骑...