艾伟也谈项目管理,杂谈项目中的那些事儿:计划与变化

  IT项目中,我们最恐惧什么?

  项目中止?不是,因为对于尽心尽力的我们而言,“项目中止”很少是因为咱这些苦哈哈,也许是财务危机、也许是项目的必要性已不存在、也许仅仅是无限期的延迟。

  所以,这里我们讨论的是:一个正在执行的还算正常的项目进程中的事情。

  对于项目执行和管理者而言,我们最恐惧的其实是“变化”,如果谁为了讨好客户和老板,大声呼喊:“我会快乐地拥抱变化”,那么不要客气,对他倒竖中指吧,因为他正把大家拖入泥潭。

  事实如此,但是纵然我们再怎么不喜欢它,现实情况是:我们不得不接受某些变化。人本身就一直处在动荡的环境中,只是很多时候没有觉察而已。洪灾、地震、SARS、H1N1、伊拉克、朝核、油价、房价、股市以及生老病死,他们都以不可预料或不可准确预料的方式到来,并深深地影响着我们。一种是已知的未知,一种是未知的未知,无论是哪一种未知的变化,一旦发生就会冲击我们的生活。

  从某些角度来讲,我们做IT尤其是软件项目的同仁们算是幸运的了,不会因为建筑工地在伊拉克、苏丹、阿富汗而让家人牵肠挂肚。我们坐在明亮的Office中,对着thinkpad coding,手边还放着一杯coffee。的确,从这个角度来讲,我们真该对自己所处的变化心平气和了。

  为了应对这些变化,我们会采取很多措施来增强自己对项目的安全感。计划就是其中最终要的手段。

  项目经理:

  看着WBS:会让我们觉得事情还是挺清晰的吗,这事这么干准成。

  看着横道图,我们又会感叹,事情正有条不紊地进行。

  看着资源负载图,拿着资源平衡表,虽然有些头疼,但也不像想象般的糟糕吗!

  技术经理:

  恩,所有的都按照原先的架构在进行,只要再过三个月,就能交工了。

  事实上,这两个人无日不生活在焦躁不安中。他们知道:所有的利害关系者都正琢磨着:怎么样改动一下,才能让自己脸上倍儿有面子;才能让钱花得不那么愿望;才能体现出我在项目中的价值。

  从供应商和客户的角度来讲:甲乙双方都会有人参与项目,都会有各自的项目负责人,不是东风压倒西风,就是西风压倒东风。我们一般都是乙方,而且经常是被压倒的那位。

  所以,我们的计划总是在修改后再修改,基线调整后再调整,压力一日日增大,甚至要委派一个专门的计划师来做计划。

  我本人本质上很讨厌计划,因为正是计划的出现,让我提前感受到变化的痛苦,虽然没有计划,变化会在最后一次将项目压垮,但我真的很讨厌计划。过去做项目 时,总是硬着头皮,忍着万分的悲痛去看分解,看进度,看那些我很难相信的完成百分比。我已被计划折磨疯了,错了,应该是我已经被计划和变化一起折磨疯了, 我充满了对现实的怀疑精神,可惜我不是哲学家,也不是科学家。

  一度,我陷入一个误区,希望能制定出一个很弹性的计划,让它不那么产生变化。结果是,除了在WBS的最高节点写上项目名称和完工日期,其他我什么也不能做,的确够弹性的了吧。幸好我还没傻到那种程度,敢拿这玩意儿计划交给BOSS和客户,所以也避免了被开除的命运。这都是很久以前的事情了,现在我已经在另外一个职位上工作了,勉强摆脱了项目的梦魇。
对着空白的Project 2003,经过一番苦思,我得出一个结论,应对变化的根本就是计划之外的事情。计划跟变化就像哥俩儿一样,也许更像一面镜子,他们分属镜子的两端,计划总是能在镜内反应出变化所在;变化也能帮镜外的计划变得更加美观合理。

  由此,可以看出我这人还真是笨的不一般了吧。

  PMP告诉我们:风险管理很重要,处理已知的未知,需要动用应急储备;处理未知的未知,需要动用管理储备。但是他没有告诉我们怎样鉴别和处理变化。至少在我看来,那些决策树、散点图、七点定律都太具有科学意义了,不大适合咱们“不按章法出牌”的中国国情。所以我想从更感情用事的角度探讨一下:

  1、大胆的拒绝客户的要求

  如果你的合同已经签立了,如果客户实在逼得你太狠,如果你真的觉得这是个不应该接受的变化,那么你就大胆的拒绝他。并且告诉你的BOSS,你拒绝了客户,好让他有心理准备:客户要找他麻烦,告自己的黑状了。你要自信,这事儿就得这么干,换了别人来也一样,你是为了他的利益才这么做的,绝对没有私心。如果他是个好BOSS,就应该帮你顶住对方的压力,毕竟你鞍前马,不仅有功劳,更有苦劳。

  2、拿标准堵住嘴

  不是让你忽悠人,很多时候,客户提出的要求根本就违背了自己的企业标准,那么你很好心地劝告他:对不起,要修改,请先修改你的企业标准,否则这个将来验收的时候,我们都不好办啊!所以,做项目的时候,摸清对方的底子很重要,尤其是这些平时看着是鸡肋,却极有可能影响到项目决策的东东。

  3、对你无能为力的请求,照顾一下公司的面子

  现在大型的软件项目,很少是从头开发一整套方案的。在竞标的时候,往往会说基于什么什么平台,然后在这些平台上做定制。定制这件事,在做项目时,你还是得强调强调的。如果碰到项目团队无法承担,公司也无法解决的问题,怎么办?建议不要直接说NO。而是委婉地说一句:“已提交研发部”,不要加上什么正在解决之类的话,就这六个字,多一个也不要。因为你很诚实地说出了你所知道的一切。

  4、项目第二期

  有些需求是你无法拒绝的,特别是一些系统增强性的需求,而且他也包括在签立合同所包含的项目范围之内,凭着天地良心,你也觉得这些要求不过分,但是你实在没有多余的时间、资源去解决,项目要收尾,要尾款,你说NO也太不给客户面子了,那么不如说:“我们会在项目第二期做”,如果不是大领导,他们也会半含糊着接受了。

  5、告诉团队成员,尤其是开发人员,要变化请告诉我

  很多变化其实也是内部产生的,你要鸡,结果作出个狗来了,为什么?狗把鸡撵跑了。为什么会撵跑,开发人员跟你说:因为我感觉你这个设计不好。然后自我感觉很天才的样子。说实话,我不反对天才,但是在你拿出天才的成果之前,能不能先跟我谈谈你天才的想法。你站在局部的角度,我站在项目的角度,老板站在公司的角度。我自个儿还经常跟老板讨论项目的事情,你干吗不跟我讨论设计的事情。

  6、团队之中界面得拧清

  界面不清爽,大伙儿就容易干出格的事情,所以开发人员会关心架构设计,并主动更改了架构的一部分。团队的组织虽然灵活,虽然没有太多的框框条条,但是大家工作界面的划分是默契协作的根本,否则,出了个什么事,都不知道找谁;不知道找谁,但又很有责任心的人就会自己处理。问题就大发了,虽然我不反对在某些事情上,应该互相帮忙,但是主次始终是存在的,负责人始终是存在的,该知道的人都该通知到的。

时间: 2024-08-01 04:30:12

艾伟也谈项目管理,杂谈项目中的那些事儿:计划与变化的相关文章

艾伟也谈项目管理,软件研发中的冲突及解决之道

深圳易方数码科技新技术研究主管,微软MVP时永安认为: 软件项目在研发过程中牵涉到很多利益相关方,这些相关方因为关注角度的不同,会产生很多矛盾冲突.这些冲突,轻则打击士气,拖延项目的进度,重则使项目无法正常进行.在我这些年的软件项目管理工作中,遇到过各种各样的冲突,其中最常见的有:项目开发周期的冲突和团队内部人际关系的冲突. 软件项目的研发周期,本来是应该根据项目工作量和开发人员情况来估算的.但现实中,往往会受到市场部门以及公司高层的干涉.他们从产品销售的角度考虑,希望软件产品越早发布越好,在他

艾伟也谈项目管理,项目的故事

这是关于一个项目的故事,与其它项目相比,既不非常复杂,也不是很简单: 一个应用程序与数据库以及其它两个系统通信.这在技术和架构角度都是主流,而在管理角度则是标准情况: 所有工作都应该在昨天完成,但还有很多没有完成的.简而言之,"这很难!" (这是开发者经常表达的一种情绪,但是谁都不会太大声地把它喊出来.) 为此我们创建了团队.雇佣了四十位员工并指定了他们的角色.我们把团队分为小组,并在不同的小组之间设置了一种契约.每个小组负责应对特定类型的要求.这样就形成了要求的流程.指定的小组会承受

艾伟也谈项目管理,项目做完了,总结一下

在连续封闭N个月以及再后来的N个月的加班后,项目终于以延期N个月的结果结束了.不管曾经发生过什么,不管项目是否延期,重要的是项目结束了,所有的项目成员都可以松一口气了.曾经和同事开玩笑说:在我经过过的失败项目中多了一个项目,以后就能避免同样类型的失败了.同事们听了,都笑了.在那段时间里,很久没有听到过同事们畅快的笑了. 现在,我以我目前的知识水平,总结一下项目中存在的问题,这些问题的出现也不是一两个因素造成的.当然,专业水平太低,也总结不出什么高深的内容.不管怎么样,也算是对项目的总结吧.这里先

艾伟也谈项目管理,项目经理成长日记(6)——对不上的帐

    中午吃过了午饭,端着杯茶做在休息室里正稍稍休憩.公司内部特别开辟出一个空间,并装修成吧台,高脚转椅,微高的台面和酒吧里面的样子多少有点类似.不少人见过微软.google的office的专修格调,让多少人羡慕而又渴望.其实程序员作为脑力劳动的工作者,有时候我们太需要像作家那样的灵感源泉,所以office的风格或多或少应该尽量给人营造一种比较轻松的环境,这样在轻松的环境中进行高强度的脑力将会尽可能让二者得到一种缓和,从而使质量和效率更为高效. "吃过了?小余."标准的中国人问候的方

艾伟也谈项目管理,项目过程中所遇到的各种问题记录——有关MSChart的一些小技巧

      完成了有关编辑器篇的内容,接下来记录下这一年里在有关图表使用过程中碰到的一些问题及个人的解决方法. 以下是本文所要介绍的内容: 1.MSChart基本概况介绍. 2.开发过程中碰到的问题及解决方法. 一.MSChart基本概况介绍        在开发一些管理系统的时候总会碰到一些需求需要对报表进行图形化的展示--图表,在微软的MSChart没出来前,.NET的winforms下许多的图表控件不是要收费就是可使用的图表类型较少或者各种资料太少(也可能是我了解的太少),不过自从在VS2

艾伟也谈项目管理,项目经理成长日记(4)——态度决定一切

超仔刚刚推门进来,屁股还没有碰到他的椅子上已经让人感觉到他欢喜轻飘的神色,我抬头望着他眼睛,神色中洋溢的满是欢快.我看着他那兴奋的样子,微微笑着问道:"签完了?结果还可以吗?" "还不错!" "能满意就可以,继续努力." "嗯." 我知道超仔刚刚和公司签了新的合同,在新合同里他的工资有了一定的提高,这些都是因为对于他去年的绩效考核成绩还不错应该得到的结果. 年底对于我来说,可真是多事之秋,因为我需要在年底前完成对我团队这些人的

艾伟也谈项目管理,项目经理成长日记(7)——说是细,做的粗

估计绝大部分的公司都在提倡一个口号:"注重细节."但是往往是口号容易喊,行动却是千辛万苦,何谓细节?也就是自身工作的每一个环节.每一道流程的琐碎小事,而这些小事又常常容易被人忽略.有很多人有雄才大志,内心中充斥着舍我其谁的非凡气魄,但其眼高手低,小事不屑,大事难成,最终只落得一事无成的悲哀. 软件开发亦是如此,提倡了许久的注重细节,更有甚者许多公司标榜自己的优势在于:"我们更注重细节."然而如果说我们要做到和自己提出的口号一致的时候,我们该如何去做?该做什么的事情才

艾伟也谈项目管理,项目经理要如何看待技术?

当上项目经理后,技术人员往往对自己的定位失去了感觉.其中最令人困惑的就是自身原有的技术标签,撕了也不是,因为技术还不能丢,贴着也不是,因为个人的成败往往决定于自己对团队的管理,而不再是自己的技术. 想要从这种困惑中摆脱出来,首先就要搞清楚下面几个问题: Question 1--项目经理职位对技术到底有什么要求? Answer: 想把项目管理工作做到点子上,两个观点要明确: ①技术不是必须项.项目经理个人技术很重要,但这不属于必须项,属于有了更好的东西,当然越高越好.因此,在工作中,固然出任项目经

艾伟也谈项目管理,项目经理要向唐骏学习

中国人性喜围观,然而在中国,大部分新闻并没有围观的价值,这未免让人失望.但是,只要是加上"唐骏"这个名字,新闻总是能让我们围观者觉得值,觉得得到某种满足,从这一点上来讲,唐骏牛!真的很牛!! 这一次,唐骏给大家带来的是"假文凭事件",整个事件的发展,真是一波未平一波又起,可谓波澜壮阔,最后发展成为事关"诚信"的大事件. 我不得不说,唐骏,你太牛了!!! 唐骏本身并不是坏人,也不是没有能力,到现在我还十分佩服他.而且我还想维护他,因为事情发展到现在