热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

从日剧《西游记》谈项目管理

欢迎交流:)wengyx@hotmail.com第一次看日剧《西游记》是06年春节在家过年的时候,当时我正在V这个项目埋头苦干。在第一集的最后,孙悟空说:我们要相信伙伴。当时,感觉

欢迎交流 :) wengyx@hotmail.com


第一次看日剧《西游记》是06年春节在家过年的时候,当时我正在V这个项目埋头苦干。在第一集的最后,孙悟空说:我们要相信伙伴。当时,感觉心里的某处好像被触动了,对伙伴的执著信任,不由得让我想起了一起为V这个项目奋斗了小半年的兄弟姐妹们。
  V这个项目,是从2005年10月正式开始的,历时10个月,在先后30多人的前赴后继之下,最终以6个单圈2个双圈的客户评价完满的完成了这个132人月的项目,并且获得了客户颁发的表彰状。我想,和取经这个有前途的项目一样,V这个项目的成功也正是大家彼此信任,不互相推诿的结果吧。
  先让我们看一下取经这个项目的体制图:
      -------------------------------                       
                                     唐僧(PL)

                                               |---------老子(SQA)

          悟空(SE)  悟净(PG)   八戒 (PG)  凛凛(PG)

     --------------------------------

下面让我们来看看,这个有前途的项目是怎样炼成的吧。 

PL 唐僧

取经这个项目,作为PM的观音姐姐并没有现身,直接是从PL唐僧的角度来着手的。
  作为PL,唐僧当然是有着一定权威的。这个权威首先是御弟的封号,这就相当于公司老总给你一个PL或者PM的职位。而且人家唐僧还是老子的弟子,可见学术水平还是不错的,相当于在大学里边跟了个很牛的导师,那么,大家自然都会给点面子了。
  当然,我们知道,只靠这些还是不够的,就相当于领导把你扶上了台,接下来怎么唱戏,可要看自己的了。

作为PL,唐僧有着坚定的信念:取经是个很有前途的项目,我们一定能够成功的。在面对悟空,八戒等人三番五次要求散伙的无理取闹下,唐僧能够始终坚持自己的信念,最终影响感化他们,取得了真经。在我们的项目中,也是一样,经常会碰到各种意外的情况,在这种情况下,PM及PL的态度会影响到整个项目组的成败。

记得在V项目刚刚起步的时候,客户是新的,业务是新的,框架是新的,测试方法也是新的。在项目开始了一个月左右,还是拿不出一本比较完整的程序。当时大家的心态都比较消沉,作为PL的我也开始对这个项目是否能够成功产生了怀疑。但是当时PM却一直坚信这个项目是能够成功的,这个客户是能够作大的。正是在PM的大力支持和鼓励之下,大家才能够鼓起干劲,度过了这个项目刚开始时候最艰难的一段日子。现在想来,如果当时PM没有给我们灌输这个项目肯定能够成功,客户能够作大的信念的话,V这个项目可能已经中途夭折了。

作为PL,唐僧有着一种包容和聆听的工作风格和交流方式。因为是大唐的高僧,习惯了在公共场合下的演讲,所以,在人生价值取向等方面是能说的头头是道的。而且更重要的是他还具有一颗包容的心,能够倾听徒弟,甚至是妖怪们的心声,作为这一点,是值得我们PL所学习的。也就是说,要在保持权威的同时又要和项目组成员打成一片,而且要有一颗包容的心,从心底去关心爱护他们。

在V项目刚刚开始的时候,我刚到公司满2个月,在项目开始之后,基本上是每天和大家一起吃饭,一起活动,当时是号称吃遍了文三路一条街。正是在生活上的交流,才能带来工作中的配合。在作项目的很多时候,不需要多费口舌,只需一个眼神大家可能就能明白彼此的想法了。通过这个项目,项目组的成员也都结下了兄弟姐妹般的深情厚意。我想这对大家来说都是一笔财富吧。

作为PL,唐僧能够明确的分配任务,并且在需要的时候能够授权于手下。通常是悟空开路化缘,八戒附近找水,沙和尚就地保护自己。在遇到自己被妖怪绑走的时候,得到授权的悟空总是能够根据他的授权,展开营救活动,使得项目得以继续。

做项目更是这样,不要试图事无巨细,统统揽上身,要适当的授权于项目组的其他成员,这样既可以给自己留下更多时间去考虑一些重要的事情,又能够给组员们以锻炼的机会,何乐而不为呢?

作为PL,唐僧在计划和协调方面也是毫不含糊的。取经项目组在途中遇到了很多意想不到的困难,虽然刚刚上路的时候,曾经做过详尽的计划,但是,在实际情况之下,更加重要的可能是如何去调整计划,对偏差采取纠正措施。从日剧《西游记》的情节来看,我们有理由认为,PDCA的管理体系在一千三百年前,我们的PL唐僧就已经运用得得心应手了。在21世纪的今天,我们的PL没有理由不会或者不去运用PDCA,来开展我们得项目管理。尤其是一些开发周期长,规模大的项目,PL要学会如何调整计划是很重要的。

V这个项目,刚刚开始的时候说是50人月左右,当时也做好了详尽的计划,150多个画面,光排进度表就花了我几天几夜。但是可谓计划赶不上变化,最后发展到了132个人月。因为是螺旋式的开发模式,式样几天一变,DB一周一变,更痛苦的是用Junit做的单体测试,在每次DB Release之后,都要全部改过。在这种情况下,学会如何及时地Check项目情况,调整项目进度,就显得尤为重要了。

作为PL,唐僧能够很好的发自内心的去表扬项目组成员。唐僧的表扬和奖励并没有给徒弟们发奖状、证书或者奖金,但是他总是能发自内心的表达自己的谢意。徒弟们也从唐僧的言语之间领悟到了自己在项目组中起到的贡献,从而极大的激发了自己的开发热诚,在这样一个和谐的项目组里,还有什么困难是不能克服的呢。

作为PL,唐僧在每次脱险之后总是会分析下经验,吸取教训。对于我们而言,也应该花些时间分析以往的成功经验和失败教训。失败是成功之母,但我们没有太多的机会失败,要学会如何从别人的经验中取得帮助。所以,有困难时候找找经验丰富的PM观音姐姐也不失为一个良策。在作V项目的过程中,作为PL经验尚浅的我,就得到了经验丰富的部长的许多指点,也从他们身上学到了许多东西。

作为PL,唐僧重视里程碑的作用。取经这个项目开发周期长,一路风险多,如何调节项目组的气氛,提升开发人员的士气,唐僧给出了很好的答案,他常常在项目例会上,目视远方,满怀憧憬地说:过了这条山,我们就快到×××了,很快就能到大雷音寺了啊。

记得V在作到一半的时候,任务非常之重,大家都埋头苦干,就像马拉松赛跑,似乎看不到终点在哪里。就在大家士气比较低落的时候,客户的中间评价回来了,基本上全部是双圆圈,于是大家士气大振,个个变得干劲十足。

作为PL,唐僧十分注重对徒弟们能力的培养,在他的培养下,徒弟们成佛的成佛,成仙的成仙。我想,一个项目能够得到客户好的评价,固然是很重要的一件事,但是,从另外一个意义上来说,通过这个项目能否使项目组的每位成员都得到提高,可能是更重要的一件事。尤其是对于一个企业的长期发展来说。

通过V项目的磨炼,当时刚刚正式入社2个月的新员工们,现在都基本上成了部门里边的中流砥柱。我想这可能是V 这个项目最大的收获吧。

SE 悟空

接下来说说悟空。悟空应该是个技术高手,相当于SE,他的技术水平是远远超过PL唐僧的,但是应为理论水平欠缺,管理经验缺乏,而且没有领导挺他,所以只能屈居老二。

悟空刚刚加入项目组的时候,脾气暴躁,一如我们一些浮躁的开发人员,自以为水平了得,动辄以罢工跳槽相威胁,殊不知,他目前作的可是非常有前途的职业啊。当然,在英明的PL唐僧的领导之下,悟空还是比较伏贴的。

在团队刚刚组建的时候,唐僧还不能做到以德服人,悟空要是不听话,来遍紧箍咒,相当于说:再闹事,给你丫扣奖金,减浮动工资。悟空没辙,只能投降了。

随着项目的开展,唐僧意识到了这样做是不对的,开始学会以德服人了,以自己高度的责任心,使命感,征服了技术水平远远高于自己的悟空。

在项目结束之后,悟空也得到了应得的回报:圣斗战佛。

对于技术型高手,唐僧给我们的建议是以德服人,学会指导和教育,合理处理冲突,并且为他们的提升提供资源和帮助。

PG甲 悟净

下面应该聊聊沙和尚悟净老兄了,我们项目组的大多数人应该是属于沙和尚类型的。老实忠厚,肯干,吃苦耐劳...感觉怎么象在说老黄牛啊。但是,这次沙和尚被描写成了个色咪咪的人,呵呵,这可能和日本的文化有点关系。

当然,好色这种小缺点,是掩盖不住我们沙和尚的光芒的,他还是象黑夜里的萤火虫一样闪闪发光。就象我们的广大PG,虽然每个人总有着些许小缺点,或者叫个人癖好更加好点。比如上班带个耳机,边听歌边写代码,或者上班偷偷溜出去吃个早饭什么的,但是这么多的任务还得是靠他们来完成的。

所谓人无完人...对于有点小缺点的广大PG们,唐僧给我们的建议是,制定比较人性化的规定,把注意力放在如何尽可能的帮助他们有效率而且快乐地完成工作上。比如对于他们上班带耳机听歌,我们可以人性化一点,比如正常上班不准听歌,加班时间可以允许听些音乐等等。像现在公司每天下午放一段轻音乐,就感觉能够比较有效的松弛下身心,从而更高效率的投入工作。

PG乙 八戒

一个人若没有思想,那就是猪,一头猪要是有了思想,那就是八戒。

八戒,自然是很出彩的一个人了,由“电车男”中有出色表现的伊藤淳史来担刚主演。可谓是西游记史上最苗条最帅气的八戒了。现实的项目中,如果有了八戒这样的人,不知道是福还是祸呢......

好吃懒作,纪律性差,...但是也有优点,就是非常随和,批评他也不生气,这就给我们的PL唐僧提供了一个好靶子。

当大家犯错误时候,悟空这种大爷一般情况下当然是惹不起的了,沙和尚呢,这么老实,欺负老实人,要遭雷辟的丫,恩,算了还是八戒吧,反正他也不生气。不过记得批评玩了之后要给人家弄点好吃的。记得第二集最后八戒说:我果然还是最喜欢吃的东西。

对于八戒型的程序员,唐僧建议我们在分析问题的时候,可以作为典型,但是也不要忘记对他的鼓励和安慰。

  品保 老子

接着说说老子吧,日本人所谓的老子,就是太上老君。每当悟空辛辛苦苦降妖之后,他就带两个白衣弟子拿着绳子出场了,然后很神气的把妖怪给绑走了。
  感觉从职能上看,比较象我们的品质管理部的人员吧,每当项目做完纳品的时候,他们就出现了,神气的问:Bug密度怎么样啊,品质目标达到了吗?


公司品质保证部给老子的建议:

1 重视过程监督,而非最后的品质数据。

2 注重和开发人员的交流,而不要神气十足的置身于项目之外。

3 关于品质保证的一些管理方法,因该是让开发者的工作更加有条理,有效率,因此更加轻松。作为项目开发的主体,必须是管理方法的受益者,才能乐于采用,而不是“配合”。如果一个方法是增加大家的工作难度,就很难指望能够长期配合。

PG丙 凛凛

编剧阪谷裕二之所以要增加凛凛这么一个角色, 当然主要是因为感情戏能够更加吸引观众眼球。对于我们项目开发而言,女程序员不仅工作认真仔细,的确也能够调节项目组的气氛,从而提高项目组的开发效率。编剧给我们PM的建议:在制定开发体制的时候,请尽量做到男女搭配。
  当然,取经这个项目,虽然开发周期长,项目难度大,但是毕竟开发体制只有6个人,那么如何带领60人,600人乃至6000人的开发体制呢,唐僧也许在期望我们公司能够上演一出精彩的《东游记》。
 


推荐阅读
  • 35岁程序员连续被2家公司裁掉,网友酸了,成功入职成事业编晒出福利
    这篇文章讲述了一个35岁程序员连续被两家公司裁掉的故事,他在遭遇中年危机后成功入职事业单位,并分享了入职后的福利。文章探讨了程序员在互联网行业中的竞争力下降的原因。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 本文讨论了同事工资打听的话题,包括同工不同酬现象、打探工资的途径、为什么打听别人的工资、职业的本质、商业价值与工资的关系,以及如何面对同事工资比自己高的情况和凸显自己的商业价值。故事中的阿巧发现同事的工资比自己高后感到不满,通过与老公、闺蜜交流和搜索相关关键词来寻求解决办法。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
    介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 微软小娜企业版发布新版本,提供构建自定义技能的套件
    微软将向企业级市场发布微软小娜企业版的新版本,该版本提供了构建自定义技能的套件,使企业员工可以更方便地使用数字助理。目前该套件仍处于内测期间,只有部分企业可以获得,其他有兴趣的企业需要继续等待。新版本的套件可以帮助员工构建各种自定义技能,如检查休假余额、创建服务凭证等。微软通过让多个开发人员编辑和管理机器人通道注册配置来改善开发者的体验,团队可以自行访问和更改技能注册,满足企业实际需求。微软小娜企业版已经在各个行业得到采用,能够帮助员工专注于优先事项,将非优先处理的任务交给微软小娜处理。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • GAMETECH腾讯云游戏行业技术沙龙成都站圆满落幕
    11月13日,由腾讯云主办、游戏茶馆协办的2020年首场GAME-TECH腾讯云游戏行业技术沙龙在成都圆满落幕。本次沙龙邀请了腾讯云游戏行业解决方案总监宋永周、腾讯云游戏行业高级解决方案架构师曾梓恩、腾讯云游戏行业高级产品架构师郑晓曦、腾讯云游戏行业高级解决方案架构师温球良和天美L1(王者荣耀)服务器技术副总监杨光,为参会同行们带来了干货满满的技术建议。本文介绍了腾讯云游戏云的优势和为不同游戏研运场景提供的服务。腾讯云在中国游戏云服务市场领跑,成为众多游戏开发者的合作伙伴。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 本文介绍了腾讯最近开源的BERT推理模型TurboTransformers,该模型在推理速度上比PyTorch快1~4倍。TurboTransformers采用了分层设计的思想,通过简化问题和加速开发,实现了快速推理能力。同时,文章还探讨了PyTorch在中间层延迟和深度神经网络中存在的问题,并提出了合并计算的解决方案。 ... [详细]
author-avatar
pengwei8751150
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有