现在的位置: 首页 > 综合 > 正文

论西游记与开发团队

2014年02月15日 ⁄ 综合 ⁄ 共 2571字 ⁄ 字号 评论关闭

         看了西游记,突然感觉到这个团队与开发是多么的相似,或者任何一件事都当作工程来看,那么

可见软件开发也不是一件轻松的事情

         首先我们将这个几个人分配一下角色

                 唐僧        项目经理
                 孙悟空    系统分析师  
                猪八戒     程序员
                沙和尚     测试员
                白龙马     质量保证

        我不知道这样的分配是否合理,至于你感觉合理不合理,我反正感觉合理,呵呵

为什么将其四人分配这样的角色呢,

首先

        唐僧大师佛法高深,虽不懂动手功夫,却心法极深,这就是思想,同样辩才无碍的他

        同样适合沟通式的管理,只不过有时遇事显得慌张,也许那都是装装样子而已,而手下点机会嘛,

        不然怎么显示出徒弟呢

其次

       孙悟空精通七十二般变化与筋斗云的功夫可了不得,同样一个系统分析师将系统的功能从现实转

       化到计算机的功夫也不是一般人所能比拟的,这需要长久的磨练,而孙悟空正是在被压了五百年

       后才领悟到真谛。

再次

      猪八戒比上不足比下有余,没办法,只能干干写程序的活了,按照师父和大师兄的做,准没错,

     没事发发牢骚,可是只能说说而已,谁让上面那么多山呢。

再次

   沙和尚论武功不行,论才能不行,啥行呢,前面都不行了他才行,不过还真亏了他,不过也蛮辛

   苦的,天天背负重担啊,前面那俩师兄都不帮忙,人家是高手,程序都写好了,不给你测试给谁啊。

最后

   白龙马是最低等一个了,不过也是最关键的一个有几次如不化身相救,也许就没有那么也许了。质

   量保证也是个重要的环节,出错不得。

好了,我们从头说起

  

1、团队是成长起来的,不是雇佣来的

               许多的公司都是临时招人,用时招人,我很不喜欢这样的做法,一个团队是经过多少个项目,

      多少个日日夜夜的奋斗,多少个快餐盒一起打造出来,不是随便一个人进来就能够融入到一个团队

     之中,这之间必然存在磨合期,如果这种 磨合期处在一个大的项目之中,那么将会给这个项目带来

    多大的影响和风险可想而知,正如西游记中的团队,从第一集直到成佛,历经九九八十一难, 孙悟

    空不会再杀生了,猪八戒不会再回高老庄了沙和尚不说这说那了这才完成了一个团队的建设,中间

    也有妖怪变化进来的,什么真假唐僧啊,真假孙悟空啊,样子一样,人心不同,在现实何尝不是,

    表面做事,背地也做事。不是随便招来一个人就能做事,重要的是融心。不然弄个妖怪进来可不好了。

 

2、团队必须有统一的目标

               目标是一个标杆,没有目标则众力发众向,团队将失去一个核心力,唐僧他们的就有,那就是

    取得真经,没有这个目标那完了,孙悟空回花果山了,猪八戒也会家结婚了,都自己做自己的事情了,

   表面从心,内在随心。正如孙子兵法中说令民与上同意也,故可以与之死,可以与之生。才有志同道合一说。

3、团队必须明白所要经历的过程

               取经路上困难多,都晓得必经八十一难才能取得真经,开发也是如此在一个目标确定之后,要明确

      所要经历过程,如需求分析,概要设计,详细设计,编码,测试,缩短而不能缺少,缺一而失二,而每个

      阶段都是辛苦的,每个企业都面对时间短,资源少,能力低的状态,那么这种情况下如何做到这些呢,

     还真复杂,就需要有唐僧那样的宏观人物的带领与人格魅力(这个问题我还真没找到解决方式,等我当上

     经理再考虑) 唐僧没花一分钱,就建设了一个团队,可见其人格魅力,但也给手下丰厚的成果

4、团队要有明确的计划与分工

           唐僧身先士卒,确定计划
           孙悟空跟随唐僧,主要确定妖怪
           猪八戒听师傅与孙悟空的吩咐指哪打哪
           沙和尚,前面都完成人才出动
           白龙马,都被抓了最后一击

             在开发当中这个是很重要的事情。兵马未动,粮草先行,那么在开发之前首先要确定开发目标,人数,

    技术指标,资源等等的情况,不能拍脑子做决定,一切都要有理论做依据,不过要实在钱多也没法,可是就

    会下属造成被动的局面,需求说的云里雾里,等实现处自然也是云里雾里那天看了一篇文章把这个叫"坑爹的

    需求",如果某一项达不到要求,那么就要考虑不如何才能达到目标,缺人还是缺钱还是缺技术,这样才能保

    证 一个项目的进度进行,切不可走一步看一步,那样的进度无法估计。分工有不同,自然职责有所不同,有

    职就有责,这个必须的,但貌似开发团队中有些未必如此,开发写好程序,移交测试,测试后再移交客户,

     客户出了错,究竟是找开发还是测试,这就是个问题,但如果审核确认其功能是否通过测试,则就可追查职责

     所在。天下无易成之业,亦无不可成之业,各守乃业,则业无不可成。

5、确定风险        

      唐僧被妖怪吃掉而告终

      在团队当中的风险是什么,钱不够了,核心成员突然离去,代码丢失,文档丢失,进度缓慢推迟,都是风险。

6、团队必须有领导

       唐僧说了算,让谁加入谁加入,让谁滚蛋谁滚蛋

      这就是所谓的权威,在一个团队中必须有个人说了算,民主将不复存在,谁说的都算即是谁说的都不算。

 7、 学会授权与监督

             分别授予弟子们各负其责,各司其职,打怪的打怪,挑担的挑担

        这就是授权,唐僧从来不会说,喂,悟空,那个是妖怪,赶紧打,那个不是妖怪,你不能打,开始是这么说,

       但是磨合之后就没再听唐僧这么说了吧 ,当一个团队中的人有能力去做时就尽管让他去做,虽然第一次甚至

       几次做的不是满意,但是这就是必须的成长过程。领导者的价值在于将追随者培养成领导者嘛,总想自己独

       揽大权,什么事都亲历亲为,成怕做不好,这样的自己累,下属一样无法成长,耽误自己又耽误了别人,授

       了权肯定要时时观察,究竟是做的对还是错,大错及时纠正,小错就得过且过,但要保证不要因小失大,慢

       慢的自然懂得撞了南墙要回头了。

 

   经验之总结,得看且看。得过且过吧。不过有什么好的建议也可不吝赐教!

抱歉!评论已关闭.