软件项目管理的十大误区
2008-7-15 8:53:16 作者:人月神话 |
|
批注: 开发人员自身必须要做好百盒测试和自测工作。对于开发人员开发的功能不测试就丢到测试的行为必须要算到开发的泄漏并制定奖惩规则。 误区6:软件项目管理只是相关技术部门的事情,与公司其他部门无关。 分析:在竞争日益激烈的今天,软件项目规模大、复杂度高而且时间要求紧迫。要想提高公司的软件项目管理水平,这就需要提高公司的整体参与意识,需要公司各个部门协同作战。例如需要会计部门协助进行项目预算,财务管理和费用控制;需要研究部门(技术委员会)指派专家协助进行各种风险评估,提供技术指导;需要后勤部门提供各种保障。 批注: 发展趋势是软件项目经理必须要专职化。 误区7:在开发进度滞后的情况下,可以聘请更多的程序员加入到开发团队中,通过增加人力资源来赶上进度。 分析:在注重团队开发的时代,开发方应该根据目前的软件项目管理水平慎重考虑这个做法。如果新加入的程序员对目前软件项目的应用行业有一定了解,并且可以很快适应了开发方的项目管理方式、软件开发风格、团队协作氛围;那么"新人"的加入是有益的。否则,可能会"好心好意做坏事"。因为尽管其个人能力很高,但是为了使其与大家一起协同工作,开发团队不得不分出人手对其进行与项目有关的技术/业务培训,更重要的(也是难度最大的)是还要引导其融入团队。这可能需要花费开发团队许多时间和精力,很有可能使项目进度更慢。 批注: 这个不多说了,详见《人月神话》书中的分析。 误区8:技术骨干应该成为项目的项目经理,项目经理一定是所有项目成员中薪水最高的。 分析:在"软件作坊"时代,这是一种普遍使用而且效果不错的方法;而在"软件工厂"时代,这种方法却带来各种问题,有时甚至直接导致项目失败。究其原因这主要是因为随着现代软件开发分工的细化,对项目经理的要求也发生了根本的改变--最注重的不是其对某项专业技术的掌握程度,而是其组织、领导、协调开发团队的能力(当然,可以两者均突出最好)。至于项目经理的薪水问题,这和定薪制度有很大关系。通常,项目经理执行的是管理人员的薪酬体系,而其他人员执行的是技术人员的薪酬体系。项目经理的薪水在项目成员中是比较高的,但不一定是最高的。有时候,为了激励技术人员,项目中的技术骨干得到的酬劳比项目经理要高。
此文章共有4页 上一页 1 2 3 4 下一页
文章来源:互联网
软件开发项目管理培训课程方案
|
|
| 【发表评论】
【大 中 小】
【推荐】 【打印】
|
|
|
|
 |
图片广告 |
|
 |
热点文章 |
|
|
|
|