技术的管理与管理的技术

   2023-03-08 互联网5120
核心提示:软件开发项目的项目经理应该具备哪些素质?  标准答案是既要懂技术,又要懂管理的复合型人才。当然,这个管理包括了项目管理、

软件开发项目的项目经理应该具备哪些素质?

  标准答案是既要懂技术,又要懂管理的复合型人才。当然,这个管理包括了项目管理、人力资源管理。然而培养这样一个人才谈何容易!北京大学软件与微电子学院副院长苏渭珍,就曾在一个管理培训项目的启动仪式上说:“复合型人才的培养要花很长的时间,要在不同领域里融会贯通。

  管理跨部门

  为什么很多时候,技术在部门内,管理在部门外?

  任何一家企业,不管是身处哪个行业,都会具有三大类型部门——业务部门、开发部门、最终运营部门。如果你是高级管理人员,不管身在哪一部门,都必须具备所在部门的专业技能。一个业务管理经理,如果对业务不熟悉,那将无从管理起;如果一个开发部门经理,对开发过程、步骤、质量管理不熟悉,那也没有办法胜任这个职务;运营部门经理也是一样。

  技术在部门内,但管理却可以跨部门。为何企业运营会出现孤岛现象?信息系统的互不联通是原因之一。部门语言之间的互不联通才是问题本质。业务部门的人有几个懂得开发?真正开发的人有几个人读得懂财务报表?的确,技术语言是在部门内的,但管理语言却是共通的。正如那些项目小组,它由各个部门抽调人员组成。这个项目小组的协调人除了应具备专业技术知识以外,项目管理知识、人力资源管理知识缺一不可。

  工具与管理

  尽管难,但人才总要培养。如何培养,像北大、清华这样的软件学院也在摸索。

  现在项目管理教学往往需要借助工具,比如软件开发项目经理要熟悉Rational等软件开发工具,而学校教学最大的问题就是偏理论。工具教学正是为了尽量拉近教学与实际的距离。类似的办法还有用案例来进行过程教学的“案例驱动”。

  但教育手段一旦过于具体化,又不免会遇到是否不具备广泛性的问题。比如行业案例怎么应用到其他行业?又如使用了Rational工具,那么在实际应用中一旦没有这一工具,能否搞好项目管理?

 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  隐私政策  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅