敏捷反思之一--一支敏捷装修队的故事

来源:互联网 发布:ubuntu jdk1.6 64位 编辑:程序博客网 时间:2024/04/29 03:02

 因为要结婚的缘故,我决定买套楼房作为新房,原先的房子是平房,虽然能用但是总觉得不能与时俱进土里吧唧,于是,下一步任务就是找家装修公司进行装修了。因为还有两个月时间就要结婚,所以我想找一家能够早点交付的装修公司,这样,x建筑工程进入了我们的视野,x公司的销售人员告诉我,他们采用了敏捷的装修方法,相比传统装修方法,敏捷能够使项目交付速度平均缩短50%,我想这怎么可能呢,但是销售人员很快拉出了一系列的项目名单,每个名单下面都有客户浩繁的溢美之词,这打动了我,我想,其他装修公司都告诉我至少需要1个半月的时间,如果这个时间能缩短到二十多天,我就有充足的时间买些电器和装饰物件了,女友一定会爱死我的,想到这里,我一阵鸡冻,就决定签约x公司。不过在签订合同的时候遇到些小小的不快,他们没有报价,竟然要按时间收费,这怎么可能,他们要是干上一年,我岂不是连房子都要抵押给他们,我很生气,但销售人员告诉我,只有这样签合同才能建立信任的基础,放心吧,我们一定是为您着想的,客户协作胜于合同谈判。我想了想,还是觉得不对劲,于是销售小声的告诉我,你傻啊,其他公司报价多少,10万,别看我们一天需要4000看起来很高,但是我们能快速交付啊,20天乘以4000等于8万,还省了2万呢。听完这话,我又鸡冻了,不仅快还便宜啊,现在通货膨胀,便宜才是王道啊,于是签了合同。

项目开始,首先是设计师进行房屋设计,来了个据说很牛逼的他们的首席设计师。确实很牛逼,他给我看了一系列市面上流行的装修风格,他说,这都不算什么,不是欧式就是中式,太没档次,我们需要扬长避短,吸收他们的精华,去掉他们的糟粕,要中西合璧,要中洋结合,混血儿才是最漂亮的,更牛逼的是,他抛掉所谓的cad软件,一阵手绘,我老婆在旁边就完全被折服了,一阵掐我。画完之后,他接着说,这也不算什么,如果放眼未来的发展趋势,我们还可以这样,还可以那样,可以把阳台加长,搭个架子,扯上块布,做电影院,看变形金刚3。老婆尖叫起来:太帅了,这正是我想要的!当然,首席设计师停顿了一下:在当前这个交付中是不包含这些功能的,如果想要,我们可以将它们放到以后的发布中,做为未来版本。回平房的路上,老婆一阵鸡冻,不停的说,这个首席太有范了!我也很鸡冻,但是一想到这个首席要比普通设计师贵上好几倍,还是一阵肉疼。

工程开始,第一个发布约定在20天以后。他们将20天分为了5个迭代,每4天为一个迭代,他们邀请我每4天也就是每个迭代结束的时候去看看现场情况,提高施工的透明度,这让我很高兴。第一天我就兴冲冲的去了,我看见所有工人围坐在一块,在争论着什么,他们中间放着两桶油漆。我很奇怪,我问他们在争论什么,他们告诉我,他们在争论到底是该用立邦漆还是多乐士,我说这两种漆颜色和价格不一样吗,他们告诉我说颜色和价格都一样,我说那你们在争什么,他们说显示上有些细微的差别,他们在为这些细小差异做评定,我不是很理解他们的做法,但是工头告诉我,放心吧,我们是在争论您这房子的实际情况到底哪个好,我们是为您着想呢,工欲善其事,必先利其器。我想好吧,为我好呢。第二天我再去的时候,发现这群人竟然还围坐在一块,中间还是那两桶油漆。第三天,同样如此,第四天,我靠,竟然还是那该死的两桶油漆!我怒了,你们坑爹呢,以为开个会不花钱的吗,别有事没事的就开个会?!工头连忙安慰我,我们已经达成共识了,我说你作为工头就不能拍个脑袋吗?工头神情严肃的摇摇头,说不能,这是原则问题,我们是自组织团队,我的职责只是为他们提供一个好的工作环境。

到了第二个迭代,工人们终于开始干活了,第一天我去看了,他们在布线,本来是电工的事情,我却看到瓦工、油漆工都在帮忙,我很惊讶,问这是怎么回事。工头说,我们是全功能团队,因为追求卓越的团队,就得所有人会做所有事,再说,这样就不会有人闲着而又让您掏钱了。我无言以对,人家是在卓越呢,还在帮我省钱,为我好。第二天他们开始地面找平,第三天他们开始铺地砖,第四天,我靠,他们竟然在把铺好的地砖重新刨开。我冲上去,说,你们再干什么?!工头说,噢,厕所忘了刷防水了,现在把防水补上。我说,你们早干嘛了?!工头说,这怪不得我们啊,防水渗漏这个故事本来就放在铺地砖故事的后边啊。我说,你们这点常识都没有吗?工头很不满意,说,这可是你自己排的优先级啊,再说,我们追求的是简单设计,只满足当前需求就可以了,问题不在我们。

第三个迭代,第一天,尼玛,又在刨地砖,我说这又怎么了?工头说,噢,厕所地砖铺成平的了,需要倾斜,要不水没法流到地漏里去。我靠,你们干过装修没有,有木有?工头一脸无辜,说,我们很努力了。第二天,他们开始吊顶和做橱柜,第三天,他们开始拆除吊顶和拆橱柜,原因是吊顶没有考虑装热水器的需求,橱柜竟然上下一般长,抬头就撞脑袋。第四天,工头突然找了我,满心愧疚的对我说,您都看到了,进度并不令人满意,这样可能无法按时交付,我们要给您想办法。我说,你还有脸啊。工头说,我们都是为你着想,决定换一种新的架构,采用一种新的语言,这样施工进度能够大大加快,动态语言您听说过没,动态意味着简洁,快速。眼看着时间快到了,我几乎别无选择,我说好吧。

第四个迭代,第一天,现场让我大吃一惊,他们竟然把所有的地砖、柜子、地面找平、布线全部铲掉了,他们要重新来过!他们在项目中间竟然要采用新的技术重新来过!尼玛啊!工头又一次安慰我,说,别着急,别上火,上火就喝王老吉,我们会为您免费加班的,免费的!工头将最后三个字咬得很重,眼光中充满了坚毅。我决定再信任他一次,于是,我看到晚上我家都亮着灯,只是,我严重怀疑这种加班能坚持多久。我问了一个工人,我说,你以前用过这个新技术吗?工人回答说没有,但是,他说,技术只是工具,重要的是解决问题的能力,我们有的是能力,这种能力是跨越技术本身的,跨平台已经out了。

第四个迭代在疯狂加班中过去,第五个迭代,工人开始有人请假,连工头都请了假,我突然明白,按时交付是不可能的了。痛定思痛,我开始自学装修的相关知识,我和工头说,在接下的第六和第七个迭代中,我说什么你们做什么就可以了,不需要你们想怎么排定先后顺序了。工头说好。第六个迭代的一天,我看到两个工人在为一个插座的位置而争论不休,上午去的时候,位置在电视的左边,下午去的时候,位置又变到了右边,我说,你们在干什么,他们回答,我们在重构,您看到的可能只是插座位置的变化,其实里面的布线我们也改动了,更加合理了。我的汗当时就下来了,我靠,老婆逼着我都快要发疯了,我们只想快点住进来,你们却在搞我老婆看不见的重构,这让我情何以堪,你们有没有真正考虑客户的需求啊!还有,插座周围竟然还插着四根细针,我问,这是干什么的,他们说这是测试防止其他改动破坏了插座的位置。我说这个插座位置有那么重要吗?他们说我们敏捷追求的是百年分之百的测试覆盖率,任何能够测试的点都不能放过。我靠,你们懂不懂测试啊,懂不懂什么叫核心功能啊,懂不懂永远不可能有百分之百的测试啊,测试只是抽样,懂不懂啊。

第七个迭代过去了,还是没有能够交付,我已经为此付出了11万2千块,而且看起来还不知道需要多少时间需要多少钱。我决定去找x公司老板,我要个说法,老板说看合同吧以合同办事。我这才发现客户协作胜于合同谈判的按时付费合同把项目所有风险都推向了我这一边。如果你不再付款,那么我们将停止施工,老板说。商业就是商业啊,以为是共产主义,结果发现却是社会主义。我说,我要见见你们的首席设计师,他设计的狗屁方案好看是好看,实现起来就是一张大饼。老板说,他是我们宝贵的人才,他去了另一个项目,那是一个建筑项目。我说,他怎么什么都能设计啊,既能设计装修,又能设计房屋。老板说,我们就是这样的公司,我们既能装修,也能建筑,既能修路,还能修桥,因为我们是敏捷的公司,敏捷强调的是解决问题的能力,而不是具体做什么。

从x公司出来,我顿时泪奔了,一切其实都是自己造成的:从来没有什么银弹,装修这事就应该去专业的装修公司,去行业公司,如果不懂业务,没有做过,按时付费实际上就是在帮他们团队学习买单,另外,不能固定报价其实也是缺乏经验的表现。

行文的最后,突然发现这句话:把项目目标放在人员能力提升,让项目成功成为能力提升的副产物。尼玛,原来如此。

 

 

转载自:http://ecoll.iteye.com/blog/1113646