背景
2019年一月,时任项目经理,.net出身,带一个刚毕业一年的程序媛和一个差一个月就是蛋蛋后的实施,负责一个项目,包括十几个子系统。
其中有两个系统是java的,其他都是C#的。当时在开发的都是C#语言的5套系统,主要是我们三个人共同开发。开发这几套系统需要频繁的跟四个部门的部长、科员沟通及四个协作的公司沟通,同时需要关注和回答5个用户QQ群,也需要及时向公司领导同事沟通。(大家可以自己脑补,需求、沟通、设计、开发、测试、文档、运维等等)
公司在做技术转型,原有系统基本都是C#开发的,后期有新的项目优先选择Java开发。公司内有1年以上项目经验的Java开发人员屈指可数,从C#转型Java的更是空无一人。基本都是有项目经验的项目经理(.net出身)带领一群无项目经验的Java开发人员搞新项目。
故事一
两个部门的部长不约而同的找到我,说起接下来的工作安排,即需要在一个月内上线两套新的系统,而且这个是政治任务
,不容推辞。一番寒暄之后,我就打电话给公司领导说明情况,领导说既然是新系统那么就选用Java语言开发
。那么问题来了,我们组内目前没有动Java的,需要用Java语言开发那么必然需要懂Java的开发人员参与进来。于是我就顺口问了一下,大概安排几个开发人员过来,是否有工作经验和项目经验。领导说是暂且不清楚,需要跟负责Java团队的领导沟通后,才能给我回复,让我等等。这一等大概等了一个多星期,期间我也问过,得到的答复是公司目前人员紧张,安排不过来,还在协商中。
两个部门的部长又来问我,系统做的怎么样了,什么时候可以给他们演示一下。我当时就坦言,目前还在跟公司协调人员参与到项目组来,组内的人员在开发其他5套系统,暂时没有开发这两套新的系统。这下可把部长吓着了,竟然一个多星期了,没有开发,也不向他们汇报情况,说是如果早点告诉他们,他们会出面跟公司协调,也许比我协调的更好。说着就打了董事长的电话,说明工作的重要性,要公司引起足够的重视。
董事长日理万机,不会过问细节,直接转告总经理处理。总经理又找到了我的领导,问明情况,知道原尾后,便让负责Java的领导落实好具体开发人员了。也告知了我,这些开发人员的基本情况,如何安排等等。事情看似得到解决,可又过了一个星期,人依旧没有进入到开发组。
“开发人员大概什么时候可以过来呢,客户又催了”。又拨通了领导的电话。“人正在做交接,别只知道催,自己不会解决吗,你作为项目经理就只知道要人吗!
”话筒里传来领导不耐烦的质问。我是有点赌气,但毕竟是领导,就开玩笑的答道“对呀,我这个时候肯定得要人啊!”。接下来,想必大家已经知道了,就是领导的一顿臭骂!
过了不久,开发人员终于过来了,我带着他们没日没夜的赶工,依然没有在规定的时限内完成,甚至可以说还只是一个简单的界面,内部的业务逻辑还没有现实。没办法,这个时候只能硬着头皮上,应付了客户,客户也体谅了一下,说是接下来要加把劲,尽快把剩下的功能完成。
可没等到几天,公司已经安排其他项目经理来跟我交接了!
回公司的路上,就听到总经理在组织项目经理以上的人在开会,我的领导就特地批评了我,作为一个项目经理只会要人,那有什么用!
故事二
虽说被革职,也冲动的想过离职,不过最终没有离开,真的怂~
接替我的项目经理,干了一段时间,根本无法满足客户的业务需求,频遭客户质疑(这个项目经理比我资深,在我之前就负责这个项目一年多的时间,与客户关系良好,因生二胎才由我接替他的工作的)。在客户再三的催促下,他终于向公司申请开发人员予以支持(需要支持的不是上面提到的新的系统,而是之前就已经开发过了的那5套系统中的1套系统,在这期间公司已经给他有加了2个开发人员,其中一个还是资深的项目经理级别的开发人员),随即总经理找到了我,让我和另外一个开发人员一同去支持一段时间(其实我一直很好奇,他是怎么和领导申请人员的,直到现在我还不清楚)。
PS:这个项目经理干了一段时间后,离职了,具体原因不详!
故事三
大概是7月份的样子,有个项目到了紧要关头,需要一个资深的项目经理前去督战,把关所有工作,识别出已知风险和潜在风险,并做好应对措施和应急预案。
到了客户现场之后,经过一番沟通、需求文件的整理、系统代码的走查,数据的校验等,发现有很多不规范和不明确的地方,而且一旦出了问题,就是事故,没有回旋的余地。在与项目经理沟通的时候,着重说明了哪些地方需要过跟客户再确认一下,然后整理出需求文档,需要客户签字后,才能开发。然而项目经理却不以为然,认为没有必要,跟客户关系很好,就算出了问题,客户也不会责怪。庆幸的是,有惊无险最后没有发生问题。
回到公司,总经理询问这次督战情况,不仅是考察我,也是考察这个团队。我如实说了,大家都挺认真,但是刚顶替上来的项目经理还缺乏项目经验,做事不细,没有风险意识等等。虽说有惊无险,但也是侥幸。总经理立马责备起来,对,责备的不是那个项目经理,而是我,说是让我过去就是不放心新项目经理,我作为一个有经验的项目经理,应该多带带他,如果带不动,要
主动跟客户沟通!
故事四
不负责具体项目的我,说白了就是个开发,哪里需要去哪里,干着程序员的活,负着项目经理的责任!
事隔半个月,又有个项目同样到了紧要关头,于是我又被派去了,但这次不仅仅是项目经理的头衔去督战,还是一个名副其实的开发人员,需要去开发功能。
公司里有不成文的规定,系统上线前三天不要大幅度的增加修改业务功能,顶多做些界面上的用户体验。可到了客户现场,发现有几十个需求还没有搞,其中有十几个大的功能点需要新开发,后天就要上线!
经过一番整理,对这些需求做了一个分类,排了一下优先级,就分配开发人员搞了(连我在内共3个开发)。有些功能难度大,而且不是主要业务流程,我就跟客户沟通(PS:我跟这边的客户也比较熟,认识几年了),看能不能暂且不搞。客户已然同意了,就跟负责的项目经理沟通了,结果项目经理不同意,客户又跑过来跟我理论了一番,说是必须要搞!
不过这次没有那些幸运,我说的那些风险,都变成了事故,都有用户投诉客户,不幸中的万幸是客户压下了!
对,总经理又来问话了,只不过这次是责问,不是问为啥会发生事故,而是问为啥要跟客户说那个功能不能做!我说,因为那个功能难度大,时间紧,根本来不及处理,虽然勉强上了,但有风险,最后也验证了我的说法。可总经理依旧质问,问的是你为啥不跟项目经理讲,而是直接跟客户说呢!我说,跟项目经理说过了,他不同意,所以才找的客户!总经理有说,既然项目经理说要搞,你就该听着,
找客户谈是不应该的!
热门工具 换一换