西安软件公司忌:软件开发项目管理最容易的3大失误
西安软件公司在软件开发项目管理上的失误大多是由计划不当或沟通不畅所引起的。这些问题严重降低了软件开发项目的成功几率,公司在众多软件开发项目的实施管理中或多或少存在着问题,在下文中将罗列出几类常见的软件开发项目实施管理失误,帮助你加以比照、测量与改善。
一、软件开发过程用人不当
1.缺乏适当的软件开发人员与技能
影响:用人不当与资源分配失调是软件开发项目管理失误中最常见的一种现象。一个软件开发项目能否圆满完成,软件开发人员与技能的配备占了主导因素。用人不当的结果往往会导致软件开发项目无法继续执行,这样就算计划再好,也是纸上谈兵。
西安弈聪建议:软件公司与软件开发经理应全面了解及掌控技能与资源情况,包括对软件开发项目顾问、合约承包商和外包商的详细评估。使用软件开发项目管理软件可以帮助软件开发项目经理充分掌握所有团队成员的技能与工作量分配。在了解分工与职责后,软件公司与软件开发经理就可以决定如何在日常工作和软件开发项目中合理分配资源。指派专门的资源经理来负责解决软件开发人员与资源的分配问题也是一个不错的主意。
如果你在软件开发项目软件开发人员分配上依然有困难,或许可以考虑先查看整个公司的软件开发项目组合,然后暂缓那些与商业战略关系不大,或非任务关键的软件开发项目,从而释放部分可用资源。
2.缺乏富有经验的软件开发项目经理
影响:如果没有一名经验丰富的软件开发项目经理掌舵,软件开发项目很可能会随着发展而失去控制。
西安弈聪建议:聘用一名符合软件开发项目要求,并拥有出色人际关系处理技巧的软件开发项目经理。他应当有号召力,能够管理风险,并在团队成员和外部参与者之间起到协调作用。此外,一名优秀的软件开发项目经理也应该具备相关技术的知识与技能。
二、流程问题
1.没有遵循标准的软件开发项目管理流程
影响:这是软件开发项目管理中的第二大常见失误。缺乏合理的流程会抬高软件开发项目风险,加大软件开发项目失败的可能性,最终导致无法在限定的时间与预算内完成软件开发项目。
西安弈聪建议:确定良好的软件开发项目管理流程能助你提高软件开发项目效率,并及时捕捉到软件开发项目执行过程中的各种问题,控制风险。
软件公司与软件开发经理应事先建立可重复的流程来进行软件开发项目规划、资源分配与成员沟通。这样才能保障软件开发项目所能产生的回报与成效。
2.软件开发流程太多太杂
影响:过多的软件开发流程会让软件开发项目失去灵活性,继而影响参与者的积极性。
曾经有一家软件开发商告诉客户公司的软件开发项目经理,他们能够在不增加成本与工作量的基础上添加额外的功能,但软件开发项目经理却回绝了这一建议,因为他觉得公司用户并没有要求这一功能。其实,只要不影响软件开发项目预算与计划进度,又征得用户的同意,多添加一些功能是利大于弊的。
西安弈聪建议:提高灵活性,与软件开发项目支持者及参与者积极沟通。