如何做一个合格的项目经理

烟雨鹏城 2010-10-28 11:43:34
项目经理这个角色说大不大,说小也不小。在大公司,项目经理这样的角色可能存在不计其数,他们很多都是寄托于项目的存在而生,项目的完成而终;但对于一些小作坊的软件公司,项目经理一职很多时候是一个长期持有的过程,拥有这一角色的人,很多时候就是主要研发群体甚至全部团队的核心领导人,这些人很多时候属于公司的顶梁柱、火线人员或突击队长。在我们看来项目经理就开会、陪客、吃饭、吹牛B,一天正常的8个小时工作时间,没几个点能看见他的身影,整天来无点去无踪,“那谁谁谁,你这今天的任务是什么什么,你你你,那东西怎么样啦?啥时候完事啊?”,他们就是这样整天游手好闲,一下说说这,一下乱乱那。在自己管辖的圈圈内活生生一个土皇帝,手握长鞭,驱使着他的那些苦力们干活,干活,还是干活。。。。

凡事都有两面性,其实我们仅简单地看见了项目经理的风光无限,殊不知,要获得这样的显赫,非一般常人所能为之。合格的项目经理以最大限度获得手下人的折服与尊敬最为重要,那凭什么获得?这就是我今天打算给各位说的了。




项目经理按职能的分工可以衍生为技术经理、产品经理、客服经理、维护经理等;有一定规模的公司,不同的职能经理存在于不同时期,并配置有不同人员担任。但在小公司这样的分工就不是太明确了,我没有在很大的公司呆过,最大规模的一家就是200人左右,算起来应该属于中小企业的范畴,所以这里我主要谈的主要是针对“如何在中小型公司承担项目经理。

在中小型公司能够胜任项目经理一职,在我看来需要4个基本技能特长:技术、管理、沟通、资历。当然这些技能中,你可以不用全部拥有,很多时候“精于一而杂于片”方是合理之道。无所不能、样样精通那是不可能的事情,毕竟正常人(超人、神鬼外)的时间和精力是有限的。

在下面的片段中我主要就这四个方面来谈谈个人的一些看法,说的不好的,请大伙“板砖”o(∩_∩)o…哈哈。。。




一、 技术

在我们熟知的软件行业中,项目经理很多来源于程序员基层。这样的程序员,总是不满足于ctrl+c,ctrl+v这样的代码编写,在广泛涉猎各种书籍、开源框架,一旦兴趣所致,总是忘我般的步步深入,最终获得提升自我的软件实力。对于这样偏技术的项目经理,在我的周围很多。就我所认识的,还真没有哪个项目经理是拿MBA来“挂帅”的。他们都是起源于普通的代码工人一卒,成名于某个危难中,火线出击,最终用自己的实力拯救了难堪的困境。凭借这样的“丰功伟绩”,在中小型公司中足以获得老板或部门领导的嘉奖,那担任项目经理一职也众望所归、顺理成章的事情了。

出身技术的项目经理还有一种情况,就是“唯我不能”。JBPM只有我知道使用;oralce内核管理、灾难修复只有我可以;EJB只有我会弄;SSH系统整合只有我能把握等等。这样精于髓而透于理的佳境,不是所有人都可以做到的,当然你可能会笑我认识的肤浅,我无言以对,反笑置之,因为我只想看到“谁笑到最后?”o(∩_∩)o…哈哈。。。。




二、 管理

如果说从技术升任项目经理需要超凡脱俗,那从管理出发去获得项目经理这个角色那就需要超俗脱凡了,它需要经理一个更为持久的过程,而且这样的过程不是通过某一时的一鸣惊人所能完成的,从学习管理到学会管理需要一个漫长酝酿的沉淀。

一个从纯管理出身并且做好项目经理的人,没有,起码我没看到过。因为很多时候不亲历软件开发中的ctrl+c,ctrl+v,你压根儿就体会不到这其中的刺激和乏味,当然也更加不能知道你的团队内人员的工作能力、个人性格、兴趣爱好等。你都知道什么叫程序员,那你怎么能管好程序员呢?

程序员很多时候就像战争中的士兵一般,他们会容易折服于将军的勇猛无敌,但很难信服运筹帷幄中的纸上谈兵。所以对于专注于做管理的项目经理而言,在团队中获得一个认同的地位,将是很难,程序员本就是孤傲的一族,在他们眼里很多时候看待技术比团队建设更为重要。

管理过程是一个持之以恒,循序渐进的过程,要真正学会管理还真不是一朝一夕的事情,起码你得知道什么叫CMM或CMMI;什么是瀑布、敏捷、迭代?工期怎么定?计划如何排?成本如何算?人员怎么配?等等诸如此类就是管理应该干的事情,想做好管理可不是件简单的事情,漫漫琢磨吧。




三、 沟通

我这里说的沟通,主要包含对外、对内、对上三种。对外,你经常拜访客户,与其交流,成为他们的朋友固然很好,当个孙子凑合着干吧。和客户处好、让他们吃好喝好玩好,最终了解他们的真实意图,这样才能为你的项目提供更多的需求来源。没准儿哪天客户一高兴多给你个项目做做,那老板就更为happy了,赏钱加薪那自然不在话下;对内,你应该经常和你的兄弟们在一起,和他们吃吃饭、KK歌、聊聊天,了解他们对团队的意见,对公司的看法,对工作的态度等。这样一来,增强你对他们了解的同时,也让他们来接纳你,了解你;对上,那就是和你的上级或老板的事情了,在这里你需要做的是,及时汇报整个团队任务执行情况怎么样?将来工作计划是什么?项目组反馈意见有哪些可以采纳?组内各成员工作能力如何?是否考虑对优秀成员给予及时奖励或岗位调整等。

萧伯纳说:“你有一个苹果,我有一个苹果,交换之后,还是一人一个苹果。你有一个idea(中文可译为思想,想法,念头、主意、意见、建议、计划、概念、理念等),我有一个idea,交换之后,我们每人就都有两个ideas”。可见良好的沟通是值得的,那是稳赚不赔的事情。这么好的买卖,你还有不做的理由吗?







四、 资历

谈到资历,大家总能想到各类文凭、证书等,这些形式上的资历固然重要,但也不是非要不可的事情。有句话说的好“能说未必能做”,我们做项目经理的,需要这些形式上的东西,但这些闪亮的光环只不过是用来妆点一下外表而已,如果你的内力不够深厚,那有再多的炫目也是没用的。

这里说的内力,说到底就是你对当前所做业务的认识能力、全面程度。一个银行业务你是否了解信贷流程、零售范围、风险投资、会计核算、组织机构等;一个税务系统你是否知道,税务登记、涉税申报、会计核算、减免退税等;一个电子政务你是否知道什么是内网?什么是外网?什么是发文审批?什么是收文办理等。

做软件,必先以业务了解为第一原则,写代码那点事情,都是不为道足的。没有丰富的业务知识,如何去把握客户的需求,千万不要让客户去引导你学习业务,客户没时间不说,很多时候会鄙视你的无知。我们做项目经理的,很多时候需要首当其冲,直面与客户交流,没有雄厚的业务背景怎么可以呢?

资历还有一个制约因素就是个人的年龄问题,很多时候我们总是感觉平均年龄小的团队容易管理,年龄大的就比较难管理,这很大程度上与资历也有关系。因为年龄大团队中,每个人都有一定的工作经历,在对待某个问题或解决方式上总是容易出现分歧,这是如果你项目经理的资历不够,统一思想将是一件头痛的事情;再者,如果你的团队都是些老家伙,很多说明这些人都是公司的老人,每每他们总是摆出“论资排辈”的架子,如果你是油头粉面的新星,那估计会落得“被玩死”的下场。




项目经理,多少也算个官,他们总能趾高气扬显摆在你的周围,我们总是痛恨这些不干实事监工,想来就来,所走就走,一年下来还拿几十万的大洋,这多少会在羡慕中产生忌妒。不就是开会、吃饭、吹牛、聊天吗?我也会!!殊不知,这些都表面的风光,其实项目经理们自己的奋斗和艰辛又由几人能知,当然也应该只有几人能知才对,不然就普天的项目经理啦,o(∩_∩)o…哈哈。




俗话说“兵熊熊一个 将熊熊一窝”,项目经理的能力很大程度就是团队整体实力的体现。那如何做一个合格的项目经理,这里我给出几句简单的杜撰:“像孙子一样待客人,像儿子一样待老板,像长子一样待团队,像老子一样待自己”。



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/warison2008/archive/2010/06/26/5695856.aspx#1520070
...全文
729 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
mpg2012 2013-03-30
  • 打赏
  • 举报
回复
学习与参考, 拿有用的, 去无利的, 谢谢了
defender_ 2013-03-16
  • 打赏
  • 举报
回复
苦逼攻城师 2012-09-14
  • 打赏
  • 举报
回复
回复有分???
dan668 2010-10-30
  • 打赏
  • 举报
回复
某忽悠哥还真的是忽悠人,姐姐差点难过死了...
原来他也就只能忽悠人..
LZ感谢你~!
adream99 2010-10-29
  • 打赏
  • 举报
回复
mark.........
  • 打赏
  • 举报
回复
写的不错
theoffspring 2010-10-29
  • 打赏
  • 举报
回复
说了半天,也没说点有用的东西。
forever_ai 2010-10-29
  • 打赏
  • 举报
回复
mark
mark
villagehead 2010-10-29
  • 打赏
  • 举报
回复
做项目经理可以累死,或者逍遥自在

看自己把握了

good luck
烟雨鹏城 2010-10-29
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 jiushu2009 的回复:]

额,我那混子头儿(title为技术总监)快要下台了,最近老总在挖一个技术牛人,老板也找我那混子头儿谈话了,估计要去做技术支持了
[/Quote]说啥呢,看不懂,普通话请说
lihongling0994 2010-10-28
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
bf234511171 2010-10-28
  • 打赏
  • 举报
回复
好好学习天天向上!
HeartWasNot 2010-10-28
  • 打赏
  • 举报
回复
呵呵。
zihuzihuzihu 2010-10-28
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
额,我那混子头儿(title为技术总监)快要下台了,最近老总在挖一个技术牛人,老板也找我那混子头儿谈话了,估计要去做技术支持了
codeandcoder 2010-10-28
  • 打赏
  • 举报
回复
说的不错啊。
烟雨鹏城 2010-10-28
  • 打赏
  • 举报
回复
都是来蹭分的,呵呵
keer023 2010-10-28
  • 打赏
  • 举报
回复
那'大吃一顿'算我的啦!集团及广州的兄弟姐妹们,辛苦了!
superastar 2010-10-28
  • 打赏
  • 举报
回复
liujun454 2010-10-28
  • 打赏
  • 举报
回复
hehe
加载更多回复(2)
打开链接下载源码: https://pan.quark.cn/s/589796089f72 C++课程设计任务列表,涵盖以下内容:1、识别并显示10至99范围内,各位数乘积超过各位数和的数值,例如数字12不满足条件,因为1乘以2小于1加2,故不输出;而数字27满足条件,因为2乘以7大于2加7,因此需要输出该数。2、开发一个功能,用于从用户输入的任意数量实数中找出最大值与最小值:首先要求用户输入一个正整数n,代表数值的个数,随后用户可输入任意n个实数,程序需找出这n个数中的最大值和最小值并将它们展示出来。3、实现两个已排序数组的合并操作:设有数组A和B,且假设这两个数组的元素均已按照降序排列。编写程序将A和B合并成一个新的数组C,并确保C中的元素同样保持降序排列。int A[10]={123, 86,80, 49,33,15,7,0,-1,-3};int B[10]={100,64,51,50,27,19,15,12,5,2};4、设计一个函数,用于计算特定分数序列前n项的总和,该序列为1/2,1/3,1/4,1/5,1/6,1/7,...。要求在主程序中提示用户输入一个整数n,并验证输入的合法性(n需大于1方为有效),若输入合法,则调用求和函数并显示计算结果。5、编写一个程序,计算两个用户输入日期之间的天数差:用户需以year1,month1,day1和year2,month2,day2的格式输入两个日期,程序随后计算这两个日期之间的天数间隔,并将结果输出到屏幕上。要求编制具有如下原型的函数difs2Date:long GetDayDifference(int y1,int m1,int d1,int y2,int m2,int d2);并在主函数中调用此函数,将计...
代码下载地址: https://pan.quark.cn/s/ee8627e4e6d7 ABAP调试器是一种功能强大的工具,可用于在执行期间对ABAP代码进行检验。除了常规的核心功能(例如逐行运行代码以及检验变量、字段符号和引用的值)之外,它还提供了一些辅助性的特性,能够简化并压缩调试会话的时长。并非所有使用者都熟悉这些辅助特性。SAP ABAP调试器是处理和优化ABAP代码开发与维护工作的核心资源,它配备了多样的功能来协助开发人员在运行状态下进行检验和排除故障。此资源着重阐述了ABAP调试器的一些高级特性,涵盖了深入分析调用堆栈、系统级调试、更新会话调试以及提升调试效率的方法。 1. **深入分析调用堆栈**:除了常规的应用程序调试,开发人员有时需要对调用堆栈的内部层级进行深入调试,特别是在错误出现在异步执行的更新处理或系统级程序时。通过启用**系统级调试**,可以访问通常不公开的系统代码,但这也会导致调用堆栈的显著增加,因此需要审慎操作。 2. **系统级调试**:对于不含业务逻辑的系统级程序,开发人员通常无需进行调试。然而,在特定情形下,例如进行错误追踪时,可能需要进入系统代码。借助调试器的“系统调试启用/禁用”选项,可以赋予对系统程序的调试权限。 3. **更新会话调试**:在处理异步更新任务,例如持久化业务数据时,错误可能发生在更新任务内部。激活**更新会话调试**,在更新任务完成后,调试器将自动启动,展示执行路径。比如,在变更成本中心后,通过输入调试指令 "/h" 启动调试,保存后能够看到更新过程中的错误。 4. **分析调用堆栈**:在进行深入调试时,调用堆栈是至关重要的。通过分析调用堆栈,能够定位到引发问题的具体位置,如在VB_V2_NORMAL...
源码链接: https://pan.quark.cn/s/a4b39357ea24 小程序雷达 AI 驱动的小程序生态选型与风险评估工具,把微信小程序开发资源转化为可筛选、可评估、可对比的技术雷达。 线上地址 主站: Vercel: 适合谁 正在微信小程序技术选型的产品、研发和架构团队。 需要判断 Taro、uni-app、原生小程序、组件库、云开发和 SDK 风险的团队。 需要把历史 awesome 列表转成可筛选、可对比、可验证技术雷达的维护者。 可以什么 Radar:按推荐状态、风险等级、资源类型、分类和适用场景浏览小程序生态资源。 Quick Search:快速搜索资源并跳转常用页面。 Compare:对比 Taro、uni-app、原生小程序等核心方案。 Advisor:输入选型问题,获得推荐结论、适用/不适用条件、迁移成本、下一步和证据来源。 Doctor:粘贴小程序项目配置,识别框架依赖、过时方案和迁移风险。 Weekly:查看小程序生态周报和近期风险信号。 数据概览 当前数据集中包含 236 个小程序生态资源。 完整资源可在 Radar 页面和导出能力中查看。 核心样例 Taro ★30.6k+ - 使用 React 的方式开发小程序的框架,同时支持生成多端应用 uni-app ★36.1k+ - 使用 Vue 语法开发小程序、H5、App的统一框架 MPX ★2.1k+ - 增强型小程序框架,深度性能优化,支持跨小程序平台开发,完全兼容原生小程序组件 WePY ★21.7k+ - 支持组件化的小程序开发框架 vant-weapp ★12.3k+ - 高颜值、好用、易扩展的微信小程序 UI 库 tdesign-miniprogram ★1.3...

700

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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