发布时间:2020-07-06
研发项目是在复杂且多变的过程中进行的,任何一个环节都有可能产生不确定的结果,都会影响到研发最终目标的实现。基于这样一个过程就要求在项目整个的软件开发生命周期内都要应对可能发生的各个风险因素。在软件研发项目管理过程中注意以下容易陷入的管理误区。
误区一:在项目的需求分析阶段,需求管理不完善。
实际上许多软件项目失败的最主要的原因就是需求阶段对问题的描述不够细致,导致后来预算超出或者时间进度达不到要求。在项目需求分析阶段,双方必须全面地尽可能细致地讨论项目的应用背景、功能、性能、操作界面及与其他软件的接口等要求,以及对项目进行评估的各种评价标准。并且,在需求分析结束以后,双方还要建立可以直接联系的渠道,以尽早地对需求变动问题进行沟通。
误区二:软件项目的需求可以持续不断地改变,并认为这些改变可以很容易地被实现。
在实际中由于种种原因,客户方的确很难在需求分析阶段全面而准确地描述所有问题。随着开发进度的推进,往往会有一些需求的改变。不过,这并不代表软件项目的需求可以持续不断地改变,并且可以很容易地被实现。实践表明,随着开发进度的推进,实现软件需求更改所需要的代价呈指数形式增长。
假定在需求分析阶段实现需求更改需要花费1倍的代价,那么,在系统设计和编码阶段,需要花费1.5-6倍的代价,在系统测试阶段则需要花费10-20倍的代价,在软件版本发布以后,甚至可能要花费60-100倍的代价。由此可见,在项目开展过程中,软件需求的改变应当尽量早地提出,这样才可能花费少,容易被实现。
误区三:软件项目管理只是相关技术部门的事情,与公司其他部门无关。
在竞争日益激烈的今天,软件项目往往规模大、复杂度高而且时间要求紧迫。要想提高公司的软件项目管理水平,这就需要提高公司的整体参与意识,需要公司各个部门协同作战。例如,需要会计部门协助进行项目预算,财务管理和费用控制;需要研究部门指派专家协助进行各种风险评估,提供技术指导;需要后勤部门提供各种保障等。
作为软件项目管理人员需要理解和掌握现代软件工程的理论方法,为使软件项目开发获得成功,可以借助信息化的项目管理工具,对软件项目的工作范围、风险、资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到合理分配,进行实时监控,对整个软件项目进行系统、高效、有规划的信息化管理。
泽众推出的ProjectCenter提供面向工程项目和研发项目的项目管理,支持固定工期作业和非固定工期作业;支持多种资源管理:人工、非人工、材料;支持多价格和多日历管理;支持多部门、多层次的项目组织结构和项目组合管理;提供面向部门的成本管理、部门资源管理、权限管理、日历管理;支持精细的报工管理、支持任务成果管理、项目范围管理、交付物管理。
推荐阅读:
您的信息已成功提交!
我们的客服人员稍后会与您联系