技术出身的项目经理容易犯的一个错误

sdwbp 2007-06-23 11:52:57
从技术出身的项目经理,很容易犯这样一个错误:对自以为简单的问题,分配任务给成员时,会夹带技术细节并表露出问题的简单性。

譬如X项目经理接到客户的新需求,要求更改页面上的某个字符串。于是立刻把成员A叫过来,“这个需求只要把对应页面的字符串改一下就OK了,5分钟搞定,你赶快去改一下吧”。姑且不论这个问题是否真的简单,首先的问题是,X混淆了项目经理和开发人员的界线。具体实现细节是开发人员的事,项目经理不需要关心,即使开发人员不懂如何实现,那也是技术经理的事。此外,“5分钟搞定”这种话,对开发人员来说往往是一种伤害。最常见的一种结果是,成员A下去后发现问题没这么简单,不光要修改页面文件中的字符串,还涉及到数据库中某个字段的修改,更麻烦的是,修改后单元测试一片红。5分钟的问题,最后花了一天才搞定。

项目经理一般不参与具体编码工作,凭借以往的开发经验得到当前项目中“某个问题很简单”的结论往往经不住推敲。我的建议是,项目经理最好绝口不提技术细节,分配任务就OK,譬如“目前接到一个新需求,客户要求更改某个页面上的某个字符串,你下去分析解决一下。问题比较急,相信你能尽快完成。”首先把需求描叙清楚,然后说明一下紧急性,剩下的放心大胆的交给开发成员就是了。

好的项目经理一定要时刻清楚自己的职责所在。如果因为种种原因,项目经理同时兼任技术经理,不得不参与具体编码实现,那也得时刻清楚自己的角色转变。分配完任务后,可以建议性的提及技术细节:“这个问题比较急,根据我以往的经验,需要修改对应的某个页面。你下去修改下,看能否尽快搞定。”这个例子过于简单,后面这些话基本是废话。兼任技术经理的项目经理,提及技术细节时,除非是别人不懂而自己很清楚,否则还是绝口不提的好。

有的项目经理可能会辩解说,把问题描叙得简单些,可以避免员工磨洋工。如果真有员工磨洋工,5分钟能做的活拖上一天来完成,那我觉得是整个团队建设出了问题,需要改进的是代码评审和奖惩等制度。团队建设涉及的话题太多,此处不展开了。

总之,对项目经理来说,凡事尽量二思而后行之(一是清楚的表达需求,二是换位思考,三思无必要)。
...全文
3016 83 打赏 收藏 转发到动态 举报
写回复
用AI写文章
83 条回复
切换为时间正序
请发表友善的回复…
发表回复
bitzhrz 2011-07-03
  • 打赏
  • 举报
回复
项目管理者应该能够判定解决问题所需要的时间,了解自己的团队成员的工作特点和能力。
如果布置了一个超出员工能力之外的任务,那是个人管理能力有所欠缺。
如果给出了解决的建议,那应该是有足够的理由,比如,用户需要我们5分钟解决这个问题,如果开发人员自己去思索,可能需要15分钟,那就应当给出建议。

管理者下达任务时需要有足够的判断力和清晰的表达。但是这个不是“技术出身管理者”所特有的。这个问题需要所有的管理者注意。
sbjw1234 2011-06-24
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

楼主说的太好了
hahazhubang 2010-04-08
  • 打赏
  • 举报
回复
学习学习!
wangjingqing123 2010-04-08
  • 打赏
  • 举报
回复
哈哈 支持
wolfpzp 2010-04-08
  • 打赏
  • 举报
回复
深有同感啊
xuegao007 2010-03-19
  • 打赏
  • 举报
回复
很有道理啊.
lww886 2010-03-10
  • 打赏
  • 举报
回复
很有道理。深有感受啊!
dyron 2010-03-04
  • 打赏
  • 举报
回复
嗯,通病,值得借鉴。 分享一下!
song_09 2010-01-19
  • 打赏
  • 举报
回复
说的有道理,学习
jockCreate 2009-11-03
  • 打赏
  • 举报
回复
恩 不错
  • 打赏
  • 举报
回复
mark
Godball 2009-03-06
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 bbbian 的回复:]
项目经理的权力其中有职位的权力和专家的权力,我想这个时候项目经理使用的专家的权力,由于此项目经理是技术出身,对问题的判断应该是有一定的道理的,如果说问题,这个项目经理的问题是沟通的问题,这个问题是技术型人员常犯的错误,如何使上级和下级沟通通畅对技术出身的项目经理往往是一个比较大的考验,
另外一个,我们的开发人员是否应该善意的理解上级的命令,有时候我们自己的技术水平是否达到了领导对我们的期待。一味…
[/Quote]
很有道理!
wlei444 2009-03-06
  • 打赏
  • 举报
回复
同意SP1234的观点。

而且搂主例子里的团队沟通明显有问题啊,PM严重失职。PM还是努力提高管理水平比较有前途。
Hozenplotz 2009-01-23
  • 打赏
  • 举报
回复
作为一个项目经理,首先肯定要对Team的生产性有个正确的评估(自己就曾犯过这个错误),
自己5分钟ok,别人不一定5分钟就能ok,应该估计个系数出来,然后算出整个Team合理的时间,也就是整个Team都能接受的时间
dcj001 2009-01-23
  • 打赏
  • 举报
回复
嗯,有一定道理。但是,管理不是一成不变的。根据具体的情况,应该做具体的应对。
在这个例子中,是不是应该和程序员做一下计划,除了自己说一个时间之外,是否有必要问问程序员的时间。
victorxiang 2009-01-20
  • 打赏
  • 举报
回复
牛年:牛事多啊!
foreveryday007 2009-01-20
  • 打赏
  • 举报
回复
1) 如果问题不急,我不会问ECD?
2) 如果问题急的话,我会问成员你认为这个任务的ECD是什么时候?
--好的答案可能是<5分钟(我的期望) [大部状况是这样]
--若时间超出我的期望,我想我要给与他能力或者其他成员共享协助以应对。

zws 2009-01-20
  • 打赏
  • 举报
回复
显然这是一个小公司,项目经理在兼任技术经理;
ningyougang 2009-01-20
  • 打赏
  • 举报
回复
学习很多啊,嘿嘿,感受颇深
pitter_wu 2009-01-20
  • 打赏
  • 举报
回复
项目经理分配任务最好有一个时间约束,但不是项目经理提出5分钟或多长,我建议首先由完成任务的成员来评估,同时目前项目经理基本上是由技术转过来的,对任务完成情况都比较情况,对成员提出的时间都可判断是否核实,如果成员提出需要1天,则需要提出修改方案,看看是否走了弯路,我认为这样会更好一些。
加载更多回复(60)

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧