|
BBS_8_项目管理之项目经理的职责广告 技术方面需要具备哪些知识与技能? 管理方面需要具备哪些知识与技能? 大家可以探讨一下! 一个项目需要技术专家和项目管理的专家,
做好这两件事需要两种不同的角色.
如是一个人的角色转换能力很好, 做两件事也可以.但对大的项目来说,
这两种角色一定要分开. 这样人们才会听两个人的.而且一个人明显完不成任务,
而且受累. 一直觉得。软件项目经理,更多应该是管理方面的。技术方面只需要知道整体概念就可以。
我倒觉得在现在中国的企业中,作为软件项目经理,技术背景是必不可少的:
1.如果没有深厚的技术背景,怎样估计工作量?项目计划?WBS? 管理技术只能告诉我们流程,告诉我们需要做什么?对于具体的问题,不能告诉我们如何做?尤其是企业没有足够的积累,中国的企业都是这样,甚至很多知名的外企业不过如此。 当然,我们可以找出很多办法来解决问题,什么Delphi法等等。 对于软件项目经理,一个项目十几个人(几十个人,几百个人的项目如果在几个特定的公司可能会不同),可以设想一下,如果项目经理没有很好的技术背景,无论其管理技巧如何之高,都不会十分顺利的完成的,至少会在时间成本上有很大的浪费。 同意Martin的观点,项目经理当然只需要从整体上了解技术即可,不需要有深厚的技术背景. 管理技术并没有告诉我们流程,因为不同的应用领域的流程肯定是不一样的,
事实上他告诉我们的是一些通用的准则和方法,例如WBS,CPM什么的. 软件项目经理不同于其它项目经理, 没有深厚的技术背景,肯定会被项目 成员fair掉.
类似的情况应该在软件行业也是存在的,我想主要是目前国内大多数公司内部实施项目管理的环境不成熟所致. 如果项目管理在公司内实施环境成熟的话,应该是只具备技术面上的了解就可以了.
对技术技能的定义,我觉得还是有点儿模糊。有些项目涉及的技术的确是很容易就可以建立整体的概念,但有很多项目涉及的技术是很难短期内有明确的认识的,比如开发一个嵌入式系统,比如大型的网络产品。
所谓技术技能的整体概念是指宏观意义上而讲的! 例如对于嵌入式系统而言,可能需要了解整体的结构,相互之间的关系,技术实现的可能性等方面,均应该属于是整体概念的范畴,而对于实现的方法,程序的详细设计等就不应该属于整体概念的范畴! 又如大型的网络集成,项目经理需要了解网络产品的基本用途和性能,可以作系统集成的方案即可,不需要了解具体的路由器如何配置等技术的细节内容! 谢谢bill 其实嵌入式系统也好,网络产品也好,不是想讨论具体技术如何如何,只是想说明,有些技术的整体概念也不是说掌握就能掌握的,而且对有些领域的技术建立起整体概念还是需要一段时间以及相关的知识背景的。 不能指望一个刚刚作过新药开发的经理马上接手一个接入服务器的项目吧:)虽然项目管理的原理是相同的,呵呵
哈哈!实际上确实是难以实现的!(不能指望一个刚刚作过新药开发的经理马上接手一个接入服务器的项目) 我觉得不能将这两方面孤立开来讨论,实际上容易进入另外一个误区——(先有鸡还是先有蛋)。 之所以我个人觉得需要重视管理,是因为目前大多数项目经理(特别在IT行业),均是从技术出身,太重视技术了,导致出现很多不利的问题,这确实需要大家引以为戒! 不知大家是否满意!?
谢谢指点 项目经理在项目中所起到的作用和对项目经理的要求,与项目的特点有一定的关系。 对于很小的软件开发的项目,如2~3人,这种情况下,项目经理可能不简单的说是作管理,更多的时候可能还需要作具体的技术工作(系统设计、编码、测试等),这时候对项目经理的技术要求的成分就会高很多,可能技术性的工作会占工作量的60%以上。 但是对于大一些的项目而言,项目中可能会有一个技术经理(指定或隐含的),此时项目经理的主要工作会是在沟通、协调、管理等,非技术的工作会占60%以上,甚至90%以上。 因此综合来讲,我认为:项目经理的主要技能要求应该在于沟通和管理能力上以及对问题的全局观的把握上。 所以我觉得你如果有志于此,觉得自己技术之外的能力,可以达到项目经理的要求,完全可以作好项目经理的! 另外,说句玩笑化,你认为世界上哪些成功的IT公司的总裁,是技术上非常好的呢? 祝你能成功!
另外在补充一点! 在技术上需要你进行要进行关注!主要是有一个全局观和概念上的了解!具体如何作需要你自己去体会! 同意asdf的观点。项目经理虽然说是对项目过程的一个 总的把握,如果不是技术出身,他怎么能从工程师A,B和C的评估中做出正确判断。历史数据的理论加上个人的实践经验代出的才可能是优秀的团队。 当然控制和沟通等能力也是不可欠缺的,但仅仅只有这样 多半是不会服众的。 —————————————————————————————————————— 同意楼上的观点. 目前,
IT项目多是3~5个人的小项目, 一个人可能既是项目经理, 又是系统分析员, 还可能也是程序员. 在我国目前的情况下, 企业一般不喜欢不懂技术的项目经理.
当然,今后可能会改变, 就象印度, 他们的IT项目经理是不懂什么技术的
同意1xqing前面的观点 如果项目的大环境成熟的话,项目经理对技术确实是只需要面上的了解即可. 当然这和项目的规模以及项目的类型也有关系.如果项目的规模比较大,项目应用的也是非常成熟的技术,那么对项目经理的技术能力要求可能会低一点. ——————————————————————————————————————
所有的一切都将成为项目... 项目经理不是什么都做。为什么不把你的技术专家请来帮你做项目计划呢?
如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐 jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系 |
|
|
|