您的位置:首页 > 职场人生

软件项目管理的困境 推荐

2006-10-05 22:01 549 查看
项目的多样性为规范管理带来的困难

几乎每一个软件项目都有其自身的特性,要想按照一种模式管理难度很大。单从技术架构来说,不同的技术架构,相应的项目管理方式就会产生差异。比如,同样是Web应用开发,基于.net技术架构的开发和基于J2EE架构的开发的项目管理模式可能就完全不一样。项目开发之所以不同于工厂的流水线生产的原因大概就在于此吧。

项目进度的不可测

做过项目的人都有这样的体验,项目的工期一拖再拖,总是有不断冒出的工作需要完成,似乎没有人知道项目能够什么时候完成。我们的项目计划定了一个又一个,却又总是在不停的修改这个计划。不是我们不想制定详细的计划,而是我们对制定计划的依据没有把握。同时我们对项目的进度没有很好测度,难以把握项目完成的情况。

项目内的人浮于事

项目成员的工作有的完成的好,有的完成的差,有的多有的少,项目成员完成的工作量我们很少计算,这样有一些人钻了空子,总是宣扬自己的工作很难,总是在加班,但却没有真正干出什么。加班就一定能出成绩吗?在软件行业已经没有多少企业愿意为员工的加班付工资了。

对工作不承担责任,缺乏责任心

很多程序员对自己的工作都不是很用心,只要程序编译通过就提交测试,这样在测试阶段就会有大量的程序被打回来。程序员在一些软性的指标方面执行的就更差,比如对注释的要求,这些都会对将来的支持维护带来很大的问题。这些问题往往会在项目管理中被忽略,项目经理关心的是系统的最终验收,至于以后的事就顾不了许多了。

项目质量的不可保证

由于整个项目缺乏有效的监控,项目质量依赖于个人的能力和责任心。虽然有测试和验收的环节来保证产品的质量,但由于各个环节缺乏有效的监控,最终的质量还是很难保证。

对人员能力的认识只存在于感性的层面
由于缺乏对项目成员的工作的有效计量和评估,对成员能力的判断只停留在表面上,这样难免有用人不当的情况发生。

各个项目抢占资源

由于项目经理只关心项目的完成而不关心项目成本的开销,因此项目经理总是在想方设法获取资源,即使资源暂时用不上也没关系。多个项目竞争资源的结果势必造成整个公司资源的紧张。对于软件项目,资源主要指人力资源。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息