成长之路第五期:资深项目经历和你聊

2022-11-24 16:22:14 浏览数 (1)

本期的分享者是小山猪的老上司,也是在自己的职业生涯刚刚开始时给了自己很大帮助的人,在技术和管理岗位深耕二十年,分享内容金句不断,不容错过。

个人介绍

01

我1980年出生,东北某985大学计算机专业毕业,至今刚好20年,现在已是中年大叔。工作经历大部分是计算机软件企业,有欧美企业,日本企业,国内企业,涉及物流,金融,软件咨询及技术外包等行业,在软件行业摸爬滚打,也算百炼成钢,百毒不侵。从事过软件开发工程师,项目软件经理,项目经理,技术总监,技术部负责人等多个岗位。写过前端,搞过后端,整过大数据,弄过互联网。甩过锅,也背过锅,攀上过事业高峰,也经历过命运低谷,算是深经百战。目前处于职业生涯的末期,离躺平不远了,目标是干到45岁。

这里分享下自己初做项目经理时如何误入迷途,以及后期看到其他项目经理出现的问题,并总结了2种类型项目经理的优劣势。

经验分享

02

项目管理经历

2008年第一次开始带项目,从技术开发人员,转做项目经理,压力还是蛮大的,毕竟承担项目成败的责任。从被分配任务到给别人分配任务,对接业务,协调人员,监督进度,跟踪结果,各种报告,评审等一系列工作。角色的转换需要过程,刚开始很不适应,感觉时间不够用,好多工作等着自己做,各种技术讨论,业务会议都要亲自参与,都要过问。有时还要亲自解决技术问题,写功能代码,调试bug,真是焦头烂额。同时,项目组内其他人却很清闲。后来发现,好多技术的活我都干了,有些人依赖性越来越强,自己该做的管理工作很多都延误了。

发现了这个问题,开始逐渐调整自己,逼着自己少做具体技术工作,要求其他成员承担起责任,我只做技术性指导,更多精力投入到任务分配,进度监督和结果检查等管理工作中,慢慢大家也开始适应自己解决问题,责任心也都更强,项目也开始逐渐顺利。

除了我自己的经历以外,在后期工作中,和其他公司合作开发项目,还遇到过另一类项目经理对本身技术了解太少,盲目自大,真的是外行指挥内行,甚至后期需要调整技术方案和架构,导致项目工期预估和实际偏差巨大,到后期出现大量返工,重做等现象,从而增加大量时间和资金成本,项目一再延期上线。

根据自己的亲身经历和接触的项目经理,根据企业性质和项目类型差异,项目经理大致可分2类,一类是技术型项目经理,另一类是业务型项目经理。

技术型项目经理

大部分软件开发企业中主要是技术型项目经理,一般是从写代码逐步提升起来的。

  • 优势

技术水平较高,和开发人员沟通无障碍,效率高,有利于解决技术障碍。

  • 劣势

容易淹没在技术的汪洋大海中,忘记项目管理及团队管理的身份,将过多精力和时间都投入到技术细支末节中,无法自拔。

喜欢亲历亲为,不信任组员,是大部分开发人员刚开始做项目管理工作,容易出现的问题。

缺乏整体大局观,指挥官变成排雷工兵,顾此失彼,结果通常是自己异常忙碌,无暇项目管理,导致项目混乱,缺乏监管。

业务型项目经理

大部分非软件企业中是业务型项目经理,也有部分软件企业有专门针对各个行业的项目经理,他们通常对某企业或某类行业业务知识有深入理解,从业务角度有利于实现项目成功。

  • 优势

丰富的行业经验及业务知识,有利于梳理并快速确定业务模型,和业务人员可以无障碍沟通。

有利于开发团队快速理解并掌握相关业务。

  • 劣势

软件开发技术知识欠缺,项目的技术选型及技术方向决策稍微困难,项目进行中存在一定技术风险。

脱离技术太久或技术知识不够的项目管理者,通常会忽略技术的重要性,对于项目可能存在的技术难点及技术风险估计不足,对项目工期或部分模块预估开发周期不足,导致后期为解决技术问题,或修改技术方向,出现大量加班或项目延期。

结语

03

一名好的项目经理应当具备:充足的软件技术知识 丰富的行业业务知识

0 人点赞