Leadge.com首页 > 知识库
文章搜索
再谈IT项目管理中的人员问题
2008-4-28 9:17:13  作者:人月神话
    如果说九大知识体系在IT项目管理中哪个最重要,个人任务排在最前面的应该是人力资源管理和沟通管理,而里面最核心就是沟通团队建设.IT项目管理和其它工程项目管理最大的一个差别就是IT成员一般都是高智商的,同时软件开发也不是简单的纯体力或机器化的劳动.虽然业界一直在努力朝软件工厂发展,但如人月神话所说,没有银弹.

  项目经理最重要的职责是保证项目安装预定义的各自约束条件成功完成,你的资源和成本有限,但你需要保证项目在规定的进度下面按时完成,同时产品还需要达到预定义的质量目标.项目经理一个重要的职责就是整合,整合这些要素,整合客户,发起人,高层,项目成员等各种项目干系人.因此说项目经理90%以上的时间应该花费在沟通和协调上面.项目经理是一个重要的信息整合点和信息的分发点.

  人不是机器,特别是软件开发人员,所以这里的观点一直都是如果认为人是机器,那整个软件开发过程就应该完全能够自动化.如果达不到这个要求,那说明在架构,详设和编码中开发人员都在主动能动的思考.只是大家思考的宏观,微观,深度和广度不一样.如果我们说软件项目开发团队中的成员都是有固定生产率的机器,那整个软件项目管理的复杂度将降低一半以上.整个软件项目管理复杂度这是一个重要的地方.

  最后期限一书已经通过一个简单的模拟模型指出,如果整个项目团队存在一个固定的人员流失率的时候,你的项目团队整体生产率是根本无法恢复到原有生产率的100%的水平的.整个项目一般仅仅能够维持在6-7成整体生产率的水平上.项目人员的流失,新员工的引入,工作的的交接,技能的培训,由于技能不足而引入的额外质量问题都是项目必须面对和解决的问题.

  我们建一栋房子,有个工人离开我们很容易就可以找到一个接替人,相关工作一教就会.而软件开发人员流失,则首先招聘到替代者可能就是一个漫长的过程,及时招聘到熟练的编码人员,但开发人员要熟悉项目的业务,开发模式,相关系统架构和框架,没有1-2个月时间是很难融入项目的,没有半年的时间是很难达到熟练的水平的.新人进入项目一般还需要老员工进行辅导和培训,耗费老员工的工作时间,由于新员工开发技能的不足需要安排更多的评审和Review工作,需要安排更多的测试人员,需要更多次数的回归测试.这些都对项目整体的生产率造成较大的影响.

  列出下人员流失对项目影响的关注点
  1.引入新的人员招聘成本,工作交接成本,培训成本
  2.需要对新员工进行培训,辅导占有老员工的时间,额外增加成本
  3.需要增加更多的Review和测试工作量和时间的安排

此文章共有2页  1 2 下一页

文章来源:互联网

软件开发项目管理培训课程方案


发表评论    【推荐】 【打印
我来评两句 查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称: 匿名
 
图片广告
热点文章
论坛精贴