IT、软件开发类项目,因为其行业的特殊性,一直存在一个“争议”许久的问题:IT项目管理,技术与管理谁更重要?这个问题大家争论良久,谁也不能说服对方。在我国,很多人员都是毕业后先做技术在慢慢的提拔升为管理层,这是多数企业以前的一个普遍现象。但随着职场管理等相关理论的引进,也有不少人开始不大赞成这种传统的管理晋升方式。
技术出身的项目经理往往欠缺系统的项目管理知识,常常是凭着自己的个人经验摸着石头过河,一旦失败了,也只能成为他个人的工作经验。这其中有个问题:技术情结,总是不由自主的想去了解每个技术问题的细节,似乎不了解就觉得不踏实。而实际上从管理者的角度看问题,需要了解全部的技术细节吗?
另外,潜意识管理,凭自己的直接的曾作为开发人员的认识和一种“直脾气”来管理,不太善于处理各种关系,对缺少专业技术背景的人员没有耐心。
技术与管理的最大的差异就是管理的艺术性。技术给人的印象是生硬的语法定义和刻板的设计流程;而管理的主题更多的是人,是生活感。其实项目管理还包含了人文的关怀和尊重,人与人之间的沟通,管理作为一门学科已经得到了人们的广泛认同。
那么,在IT业迅猛发展的今天,科班出生的项目管理人员是否就能稳住项目班底呢?
很多掌握了项目管理知识的专业人员,往往因为缺乏技术背景,而感到心里发虚。其实这是正常的,社会的发展已经不再需要单一学科的狭窄型人才,而需要多种学科交叉的复合型人才。IT项目通常又很复杂,需要用到很多最新的技术,所以一个开发组需要很多技术人才,而这时候管理就显的非常重要。项目经理需要将所有的人才团结起来,使他们来完成共同的目标,这时候,项目经理是不是技术高手也就不重要了。
项目经理的大部分工作应该是与客户、上级、团队成员沟通,协调各种关系和项目控制。但有些时候,在技术方案上需要项目经理来拍板定夺,这时技术背景就很重要了。当然技术把关也可以通过其他方式解决,在国外的很多大公司,专门有一个技术委员会来做决定把关,所以这些企业的项目主管可以不必拘泥于技术细节,而认真关注于管理工作。
抛开项目的规模、人员、计划和资金等种种背景来探讨管理重要还是技术重要,本身就是一个简单的想法。在项目规模小、人员少、资金紧张的情况下,也许就不需要多少管理,项目领头的基本上都是技术带头人。另外,不同的IT项目,其管理可能侧重面不一样,例如软件开发的项目管理,至少得技术和管理并重才行。如果项目经理完全不懂技术,有些厉害的开发人员根本不会理你。
综上所述,技术与管理确实没有固定的高下之分,关键在于项目所处的环境和项目的实际情况。技术与管理就像左右手,一只手做项目,才会容易砸,所以技术和管理都很重,,只是在项目中的分工、角色不同,但最终目标一致。因此,在项目不同时期,哪样更利于项目顺利进行与公司利益,就侧重于哪一样也未尝不可。