`

变态工作-敏捷开发个人感想

阅读更多

       我曾经管理和经历过使用所谓“敏捷开发”的两个相对比较大的项目。之所以是“所谓的敏捷开发”,掺杂了不少了自己的实现和理解,见笑了。

       第一个所谓的敏捷开发的项目是迫不得已的,因为项目前期投入大而且人事变卦(其它公司挖墙角),后期没有足够的时间来完成项目,所以我自告奋勇承接这个项目,CALL,其实就是为了年底能够领到更多的奖金。这个项目总价是100W,其中30多W是硬件,30多W是公关(灰色)费用,老板给我的成本价是15W,而且很认真的给我算出这个数。当时老板给我的条件是:公司资源随便支配,其中开发资源计在成本之内,三个月交付,这个时期内最少有三个重要的里程碑,每个里程碑必须完成工作的35%,包括质量检查。

        我的做事方法,一个能力跟我相当的程序员,一个能力一般且很仔细的程序员,一个测试工程师,另外还有一个是美工,还有客户方至少有一个到现场帮助测试或者业务讲解。然后在中关村某公寓封闭开发。

         我们挤在一个不大的会议室里,都在一张桌子上办公,开发程序有点像流水线,第一个是我,我写程序快,经验多,i当然BUG也多。因为是J2EE程序,我在前一周都是在写所有表的增删改查,其中MODEL和DAO这一层自动生成,controller这一块写了通用的增删改查,页面也是简单的增删改查。然后就是其它两个程序员帮助我修改一下错误和BUG。测试人员在写测试用例,美工在和客户方交流用户的操作体验。总之,我想要说的话是:敏捷开发当中,敏捷的生产过程非常非常重要

         。我们经常交流,且有一种努力创业的想法。

         。有能力的程序员,让他写一些通用的方法和JS。(随便是google或者baidu上去抄)

         。客户方帮助我们不少。每个人都了解业务,有的想去卖仪器(哈哈,客户是做仪器的)

         。我们没有单元测试,每个人做完既定的功能后就提交功能测试,我们每个人的BUG很多,但是后面就很少。

         。我们完成一个相对独立的模块后,就提交给实用户,到现场进行试用。

         当然也少不了零食,看板,使用xplaner做管理。

          结果:我们不到两个月完成项目的85%以上,如果不算BUG的话,应该是在90%以上,然后退回到公司过着朝九晚五的生活。年终我也领到了两个多月工资的奖金。一个字爽。客户如期上线。

         黑五总结:跟着我的几个哥们,很讨厌我,他们最希望加薪,我只给他们的福利是每天120元/所有人的消费标准,每天工作10个小时左右,工资每天加100元,星期六星期天加200元(可以选择过星期天)。经过这个事后,他们很疲惫,虽然他们的技术提高很快,但是对公司的不满也每天增加,终于不出半年走掉一个,不出半年,又走掉一个。

         个人感想:敏捷开发的方法是老板喜欢看到的,因为敏捷开发方法节约成本,快速交付。但是对于员工来说,这种管理让人感觉压力很大,有点变态的感觉。我想如果一个人长期处于这种敏捷的开发当中,而自己没有自由的空间时,员工的不满会与日俱增的。尤其我们IT程序员跟现在的小姐一样,青春就哪么几年还在变态中渡过,所以从员工角度来说敏捷开发不是很好。

          我同时又想到了“计件工资”,又扩大了思维想到了“联产责任承包制”,又想到了“事业部”。感觉敏捷开发应该和员工的利益直接关联。于是我又想到了长得漂亮“出台率”巨高,美妓李师师......

          可能,敏捷开发的路可能还很远,对企业的管理方式也会不断的变化。这家伙,搞的天天跟考试一样。

          至今,找到的新工作也在敏捷的氛围当中进行,看看我的BLOG的更新时间你就知道我有多忙,为了生存,奉献身体,奉献青春。

          个人想法,仅供参考,不要人身攻击。

           链接:敏捷生产

分享到:
评论
66 楼 gigix 2009-07-24  
swanlake 写道
敏捷开发不是强调每周工作40小时吗?为什么还需要不断的加班呢?

说明某些同志讲的其实不是敏捷开发呗
或者
是有某公司或者某同志或者某省某市特色的敏捷开发呗
65 楼 swanlake 2009-07-24  
敏捷开发不是强调每周工作40小时吗?为什么还需要不断的加班呢?
64 楼 wangwang3ok 2009-07-21  
长见识了
看楼主说的确实压力是挺大的
不过现在就这样 出一份力 拿一份钱
63 楼 shannon977 2009-07-04  
看了许多形而上的议论,说加班不是敏捷,所以我想我也许明白了,理论上讲,敏捷开发可能不包括加班。但也看了不少关于敏捷开发实践的讨论,给我最深的印象就是:敏捷就需要加班!
这让我想起了一句老话,是批评制度的:不管什么好东西,一到中国就全变了味儿!
其实贴上中国标签的所有东西本身都有一个味道,就是变了以后那个味道。至于那些好东西,到中国来之前的味道,根本就不是中国味道,所以才会被变。
国内的老板喜欢加班,其实就算不是敏捷,也会加班。只不过敏捷让加班更疯狂而且名正言顺。所以,真正的敏捷也许不等于加班。但是中国特色的敏捷就等于加班。
我讨厌加班!
62 楼 java_moon 2009-01-05  
敏捷还有这种理解,太夸张了吧
61 楼 LucasLee 2008-12-25  
jsifa 写道
Lucas Lee 写道
heweiya 写道
说真的,我自称是强力的代码机器手,写程序的时候一个晚上一个晚上的不睡觉,神经高度兴奋,一个人写代码的时候,就好像织毛衣,咝-咝-咝。参考别人的代码而完成一个功能时,感觉自己像敏捷的理发师,嚓-嚓-嚓。哈哈!


这种感觉跟我一个同事很像,当时他刚工作一年。




我都工作2年多了。。依然保持这种状态。。。


但是,如果不写就没事。。只要一开始动手。还真的停不下来。。


我是说...这种状态是比较初级的阶段...
动手多过动脑,充其量也是是混个手熟,把键盘盲打、快捷键连熟了.
60 楼 qweholly 2008-11-17  
sg552 写道
为什么不用单元测试呢? 

用了UT之后,写程序不糊涂了,改程序不郁闷了,生活轻松,工作愉快啊!!!


对单元测试这么有感觉?
59 楼 pipilu 2008-11-14  
thinkintime 写道
本人不认为这叫敏捷,敏捷应该建立在自动化相对比较完备情况下才能做的事情


哈,不是吧。
楼主说:“我们完成一个相对独立的模块后,就提交给实际用户,到现场进行试用。”
至少,他们快速的获得反馈,及时的响应变化。这不就是敏捷开发么?
至于单元测试、自动化构建。。。我觉得一方面也是为了快速的获得反馈,另一方面就是小步迭代。
58 楼 caiceclb 2008-11-13  
目前还不太懂所谓敏捷,不过楼主的帖子让我觉得 敏捷包括了高工作量,工作时间延长了。貌似对身体不好吧!
57 楼 linsea 2008-11-11  
敏捷开发,感觉就像是加班开发!
总之就是快点搞定搞完...
56 楼 kylin_bo 2008-11-10  
敏捷开发只是方法,不是说做的快就是敏捷!敏捷开发的人力资源必须充分,否则就是变态加班,而且其质量根本达不到敏捷开发所要求的品质!!你这样理解和实施敏捷方法,是不是太简单话了!
55 楼 hjs482 2008-11-10  
<div class='quote_title'>heweiya 写道</div>
<div class='quote_div'>
<p>       我曾经管理和经历过使用所谓“敏捷开发”的两个相对比较大的项目。之所以是“所谓的敏捷开发”,掺杂了不少了自己的实现和理解,见笑了。</p>
<p>       第一个所谓的敏捷开发的项目是迫不得已的,因为项目前期投入大而且人事变卦(其它公司挖墙角),后期没有足够的时间来完成项目,所以我自告奋勇承接这个项目,CALL,其实就是为了年底能够领到更多的奖金。这个项目总价是100W,其中30多W是硬件,30多W是公关(灰色)费用,老板给我的成本价是15W,而且很认真的给我算出这个数。当时老板给我的条件是:公司资源随便支配,其中开发资源计在成本之内,三个月交付,这个时期内最少有三个重要的里程碑,每个里程碑必须完成工作的35%,包括质量检查。</p>
<p>        我的做事方法,一个能力跟我相当的程序员,一个能力一般且很仔细的程序员,一个测试工程师,另外还有一个是美工,还有客户方至少有一个到现场帮助测试或者业务讲解。然后在中关村某公寓封闭开发。</p>
<p>         我们挤在一个不大的会议室里,都在一张桌子上办公,开发程序有点像流水线,第一个是我,我写程序快,经验多,i当然BUG也多。因为是J2EE程序,我在前一周都是在写所有表的增删改查,其中MODEL和DAO这一层自动生成,controller这一块写了通用的增删改查,页面也是简单的增删改查。然后就是其它两个程序员帮助我修改一下错误和BUG。测试人员在写测试用例,美工在和客户方交流用户的操作体验。总之,我想要说的话是:<span style='color: #ff0000;'>敏捷开发当中,敏捷的生产过程非常非常重要</span>。</p>
<p>         。我们经常交流,且有一种努力创业的想法。</p>
<p>         。有能力的程序员,让他写一些通用的方法和JS。(随便是google或者baidu上去抄)</p>
<p>         。客户方帮助我们不少。每个人都了解业务,有的想去卖仪器(哈哈,客户是做仪器的)</p>
<p>         。我们没有单元测试,每个人做完既定的功能后就提交功能测试,我们每个人的BUG很多,但是后面就很少。</p>
<p>         。我们完成一个相对独立的模块后,就提交给实用户,到现场进行试用。</p>
<p>         当然也少不了零食,看板,使用xplaner做管理。</p>
<p>          结果:我们不到两个月完成项目的85%以上,如果不算BUG的话,应该是在90%以上,然后退回到公司过着朝九晚五的生活。年终我也领到了两个多月工资的奖金。一个字爽。客户如期上线。</p>
<p>         黑五总结:跟着我的几个哥们,很讨厌我,他们最希望加薪,我只给他们的福利是每天120元/所有人的消费标准,每天工作10个小时左右,工资每天加100元,星期六星期天加200元(可以选择过星期天)。经过这个事后,他们很疲惫,虽然他们的技术提高很快,但是对公司的不满也每天增加,终于不出半年走掉一个,不出半年,又走掉一个。</p>
<p>         个人感想<span style='color: #ff0000;'>:敏捷开发的方法是老板喜欢看到的,因为敏捷开发方法节约成本,快速交付。但是对于员工来说,这种管理让人感觉压力很大,有点变态的感觉。我想如果一个人长期处于这种敏捷的开发当中,而自己没有自由的空间时,员工的不满会与日俱增的。尤其我们IT程序员跟现在的小姐一样,青春就哪么几年还在变态中渡过,所以从员工角度来说敏捷开发不是很好。</span></p>
<p>          我同时又想到了“<span style='color: #ff0000;'>计件工资</span>”,又扩大了思维想到了“<span style='color: #ff0000;'>联产责任承包制</span>”,又想到了“<span style='color: #ff0000;'>事业部</span>”。感觉<span style='color: #ff0000;'>敏捷开发应该和员工的利益直接关联。</span>于是我又想到了长得漂亮“<span style='color: #ff00ff;'>出台率</span>”巨高,<span style='color: #ff00ff;'>美妓李师师</span>......</p>
<p>          可能,敏捷开发的路可能还很远,对企业的管理方式也会不断的变化。这家伙,搞的天天跟考试一样。</p>
<p>          至今,找到的新工作也在敏捷的氛围当中进行,看看我的BLOG的更新时间你就知道我有多忙,为了生存,奉献身体,奉献青春。</p>
<p>          个人想法,仅供参考,不要人身攻击。</p>
<p>           链接:<a href='/blog/254413' title='敏捷生产'>敏捷生产</a>。</p>
</div>
<p> </p>
54 楼 jyosika 2008-11-07  
我对此也深有体会阿! 
53 楼 jyosika 2008-11-07  
对此有所了解,辛苦
52 楼 zhata1 2008-11-07  
subwayline13 写道
所以说阿,千万别跟错了老大阿,比如LZ。


呵呵,严重同意前半部分!
51 楼 。。。 2008-11-04  
heweiya 写道
说真的,我自称是强力的代码机器手,写程序的时候一个晚上一个晚上的不睡觉,神经高度兴奋,一个人写代码的时候,就好像织毛衣,咝-咝-咝。参考别人的代码而完成一个功能时,感觉自己像敏捷的理发师,嚓-嚓-嚓。哈哈!


同这位朋友~~~

虽然整天跟别人扯皮团队力量有多大,团队有多重要,内心还是个个人英雄主义者。

开发中每当有能独自完成一个整体性的东西、独挡一面的时候很爽,窃喜,且能高质量高速度完成,多难的东西都能硬着头皮搞出来。 每当跟别人合作都觉得头大无比,尤其涉及到用别人的代码完成的时候,理解对方代码的时间和精力够我写三遍出来,并且bug不断
50 楼 sharewind 2008-11-02  
我们公司加班,啥都不管,回家还得自己出钱打的
49 楼 jsifa 2008-11-02  
Lucas Lee 写道
heweiya 写道
说真的,我自称是强力的代码机器手,写程序的时候一个晚上一个晚上的不睡觉,神经高度兴奋,一个人写代码的时候,就好像织毛衣,咝-咝-咝。参考别人的代码而完成一个功能时,感觉自己像敏捷的理发师,嚓-嚓-嚓。哈哈!


这种感觉跟我一个同事很像,当时他刚工作一年。




我都工作2年多了。。依然保持这种状态。。。


但是,如果不写就没事。。只要一开始动手。还真的停不下来。。
48 楼 ddppfamily 2008-10-31  
fly_ever 写道
如果周末不加班,每天工作8小时,而不是10小时,不知道那两个哥们会不会走掉?
其实从事后来看,加班还是没有必要的。

加不加班是看项目来的
项目紧就得加班,我还是希望在家多睡觉。
47 楼 yh_private 2008-10-31  
敏捷开发应该是可以给程序员带来快乐的,包括自由时间和工作氛围上。
做到有紧有松可能成本会稍高,时间会稍长,但跟随你的人包括你自己都会觉得快乐。

相关推荐

Global site tag (gtag.js) - Google Analytics