首先是一个管理者,其次熟悉某些工具,某几种语言,行业背景,项目管理技能。

软件项目经理面临的恶劣环境,我们绝大部分软件企业运行在相对混乱的状态(CMM一级),组织不大可能对项目以及项目经理的责任做出明确、合适的界定,所以,影响项目成功的一切因素都是项目经理的责任,包括客户、环境、考核、激励等等。

一、责任心。取得项目的成功无疑是项目经理的责任。项目经理只有把客户的满意和企业长期利益作为自己的责任,项目成功才有可靠的基础,对于公司的战略性项目尤其如此。

二、常识和直觉。大多数有违常识和直觉的做法最终会被证明为错误的,项目经理要积累足够多别人已犯的错误充实自己的常识。如果发现项目中有违反常识的现象,应该把它作为一个问题来解决,看一看是自己的常识需要改变还是这个现象需要改变。项目经理要尽量使项目按照常规运作,不要故弄玄虚,或过多使用程序员不熟悉的新名词来表现自己的水平,这样不仅无助于程序员形成良好的心态,而且无谓增加了项目的混乱。项目经理面对的是不断变化的环境和未知的将来。早上去上班,也许某个关键程序员要辞职,客户的需求发生了重大的变化,或是老板又有了什么让你头疼的新主意。面对这样的环境,项目经理必须保持敏锐的嗅觉,准备弹性较大的项目计划和设计方案,在大部分变化到来之前有所准备,以免项目受到重大的打击。

三、学习的心态。软件技术的发展日新月异,项目经理必须了解最新的发展方向,如:JEE或 .NET,UML等等,看看能否应用于项目之中。而且项目经理还得学习管理方面的知识,CMM,PMBOK或是RUP,学习这些理论体系对于国内的大部分小企业来说,最重要的不是完全的导入,首先应该从这些先进思想中看到差距,在关键问题上做好改善工作,逐步推动项目管理和技术的进步。每个程序员都有其独到之处,项目经理应承认程序员有强于自己之处,并尽力促进成员间知识、技能的交流。

四、尽一切力量去维护项目团队。国内的软件企业一般没有很好的文化和管理去构造一个富有凝聚力的团队。维持项目团队的稳定和战斗力更多成为项目经理的责任。项目经理必须关心程序员:1、尽力让程序员专注于自己的工作,杂事造成的影响远比这些事本身花的时间多。相对说来,程序员在处理杂事的时候效率会比一般人更低,也更容易犯错误,从而导致情绪变坏,影响工作。项目经理有时候应勇于承担勤杂工作。 2、要有宽容的心态,特别是对程序员。现在的程序员都比较年轻,自己觉得有点骄傲的资本,又处在一个浮燥的环境中,所以,有时候会做出一些过分的行为,项目经理千万不能太过在意。3、甘做幕后英雄,不斤斤计较。项目经理经常要在技术上支持程序员,但不能到处宣扬,而要把成绩更多归功于程序员。在项目紧张的时候,项目经理有时间的话要参与到繁琐的测试和调试工作中,或做一些代码工作。 4、维护公平原则。项目经理在分配工作、对项目成员进行考核评估时必须做到公平合理,让大家心悦诚服。

五、沟通与交流。项目经理应该了解参与系统设计开发的成员,他们的特长和兴趣在哪里,以便更好地进行交流,这种非正式的项目外的交流对于团队的建设是至关重要的。此外,成功的项目经理也要善于与公司领导层的沟通,这是获得必要的资源支持的保证。有些优秀的软件项目经理可以与项目成员、相关部门或客户进行很好的交流,但没能与上级进行良好的沟通,他们在领导一个或几个项目取得成功之后,却发现在新的项目中缺少了基本的来自领导的支持。最终,有些项目经理选择了离开公司,而另一些则不得不放弃项目经理的角色。沟通与交流能力基本上是技术出身的大部分项目经理的致命伤。十年前,软件界最需要的是天才的开发人员,最近几年管理的重要性日益凸现,软件公司开始寻找优秀的天才项目经理。事实证明,天才总是可遇不可求的,而管理系统不能建立在小概率的基础上。解决软件企业的问题最终将依赖于组织管理水平的提高,比如说薪酬与激励政策、开发流程的优化、完善的培训制度Dextrys,在一个管理良好的组织环境中,项目经理的责任以及履行责任的难度会大大降低,企业将不必再寻找天才的项目经理,相反,企业会成为优秀项目经理成长的基地。

天津软件外包之软件项目经理相关推荐

  1. 软件项目管理0820:项目经理的困境

    软件项目管理0820:项目经理的困境 最近一段时间总是感觉有各种坑,不停的填,总结一下这些坑. 1.缺少产品经理: 2.没有解决方案: 3.项目换人频繁导致前期无数的坑来不及填. 1.缺少产品经理的困 ...

  2. 软件项目管理0728:项目经理的修养-干系人管理

    软件项目管理0728:项目经理的修养-干系人管理1.跟干系人管理是项目管理中最难的.干系人管理中第一要务是要让对方尊重你,否则宁可不做.在工作中遇到过高高在上.优越感特别强.以专家和上级自居的外行对接 ...

  3. 软件外包项目管理5 - 项目实施

    项目准备(筹备)- 项目启动 - 项目计划,万事俱备,开干. 实施,按项目需求进行需求.设计.编码.测试.交付,标准的流程和过程. 从项目角度看,软件外包项目与一般性的项目在实施阶段并没有实质区别,每 ...

  4. 软件外包项目管理7 - 项目监控

    如果需要监控才能做好的项目是什么样的项目?监控是目的还是手段? "监控"让人不舒服,监控为什么必须执行?监控在做什么? 项目监控活动的目的是实现项目目标: 项目监控活动的标准是项目 ...

  5. 软件外包项目管理6 - 项目收尾

    九九八十一难,只差最后一哆嗦. 软件外包根据客户和分包商不同分为在岸(online)外包和离岸(offline)外包,因特网的发展让沟通无地狱边界,外包项目的管理普通项目的管理的差异越来越小:语言.习 ...

  6. 敏捷外包工程系列之一:序言(敏捷外包工程,敏捷开发,CMMI,软件外包,政府项目,银行项目,电信项目)...

    本文是敏捷外包工程系列的第一篇.(之一,之二,之三,之四) 本系列是中科院研究生院<软件工程硕士-外包方向>的<敏捷外包工程>课程的课外扩展阅读材料(本人是此课程讲师).同时也 ...

  7. 能力强的项目经理是怎么催活儿的?(内附项目管理软件推荐)

    从确定做某个项目开始,项目经理就仿佛进入到了一个不断"催"的阶段,项目经理"催字符"恨不得贴到每个任务的负责人头上,仿佛项目经理除了开会就是催活儿,浪费大量精力 ...

  8. 软件外包相关职业规划

    有学生问相关的问题,可能大家对软件外包及软件项目流程还不是太清楚,所以在这里给大家做个简单的分析: 一. 软件外包的目的: 软件外包就是企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部 ...

  9. [分享]解读软件外包

    1.对大学生谈软件外包的原因 中国软件外包行业这几年成为发展最为迅速的行业之一,无论你是在校的大学生,还是即将毕业的同学,都有必要了解这个行业.如果你是软件相关专业的同学,或者毕业后准备从事软件行业, ...

最新文章

  1. 畸变的单目摄像机标定
  2. 转载:APP的上线和推广——线上推广渠道
  3. WP7 开发(十) 处理Html标记
  4. 如何快速打造高性能对话式AI?这个NLP公开课带你从入门到进阶,快来报名
  5. Tomcat端口被占用:starting Tomcat8.0 server at localhost has encountered a problem
  6. UIAlertView, UIAlertViewController
  7. 为什么深层神经网络难以训练_“用魔法击败魔法”?一群计算神经学家正借神经网络解释大脑...
  8. php数量百分比,mysql PHP行数+百分比
  9. srp——点光源阴影的一些坑总结
  10. 机器学习_深度学习毕设题目汇总——图像分类
  11. 【渝粤教育】国家开放大学2018年秋季 2517T社区工作 参考试题
  12. 图文演示电脑系统怎么重装
  13. 数据资产盘点的流程和方法
  14. Cesium:结合canvas添加渐变背景色
  15. 简单易懂的10折交叉法
  16. chmod 777 修改文件权限
  17. Tms320F28335中PWM触发ADC16路级联顺序采样
  18. java计算平面度,关于平板平面度的计算方法?
  19. SkinMagic、Skin++和VCLSkins皮肤库的使用
  20. R语言 词云图过大不能全部显示怎么办

热门文章

  1. saltsatck- 远程执行、数据采集系统(grains与pillar详解)、job管理、salt-ssh与salt-syndic+salt-api配置
  2. SpringBoot之mockMvc
  3. LINUX下 Udev详解
  4. 银河麒麟下安装sshd服务(联网)
  5. 这可能是我见过最好的NumPy图解教程!
  6. 【教程1】Java制作国际象棋小游戏-01
  7. int类型取值范围的理解
  8. Java中int取值范围问题
  9. 程序人生---肉末番茄鸡蛋面
  10. popstate的自动触发问题