新闻与资讯

8Manage 项目云:软件研发项目有哪些管理误区?

2018-10-23


随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从"个人英雄"时代向团队时代迈进,计算机软件项目的管理也从"作坊式"管理向"软件工厂式"管理迈进。这就要求软件开发人员特别是软件项目管理人员更深一步地理解和掌握现代软件工程的理论方法,完成思想观念上的转变。同时,在软件研发项目管理过程中注意以下容易陷入的管理误区。


误区一:在项目的需求分析阶段,开发方与客户方在各种的问题的基本轮廓上达成一致即可,具体细节可以在以后补充。


实际上许多软件项目失败的最主要的原因就是需求阶段对问题的描述不够细致,导致后来预算超出或者时间进度达不到要求。在项目需求分析阶段,双方必须全面地尽可能细致地讨论项目的应用背景、功能、性能、操作界面及与其他软件的接口等要求,以及对项目进行评估的各种评价标准。并且,在需求分析结束以后,双方还要建立可以直接联系的渠道,以尽早地对需求变动问题进行沟通。


误区二:软件项目的需求可以持续不断地改变,并认为这些改变可以很容易地被实现。


在实际中由于种种原因,客户方的确很难在需求分析阶段全面而准确地描述所有问题。随着开发进度的推进,往往会有一些需求的改变。不过,这并不代表软件项目的需求可以持续不断地改变,并且可以很容易地被实现。实践表明,随着开发进度的推进,实现软件需求更改所需要的代价呈指数形式增长。


假定在需求分析阶段实现需求更改需要花费1倍的代价,那么,在系统设计和编码阶段,需要花费1.5-6倍的代价,在系统测试阶段则需要花费10-20倍的代价,在软件版本发布以后,甚至可能要花费60-100倍的代价。由此可见,在项目开展过程中,软件需求的改变应当尽量早地提出,这样才可能花费少,容易被实现。


误区三:软件项目管理只是相关技术部门的事情,与公司其他部门无关。


在竞争日益激烈的今天,软件项目往往规模大、复杂度高而且时间要求紧迫。要想提高公司的软件项目管理水平,这就需要提高公司的整体参与意识,需要公司各个部门协同作战。例如,需要会计部门协助进行项目预算,财务管理和费用控制;需要研究部门指派专家协助进行各种风险评估,提供技术指导;需要后勤部门提供各种保障等。


误区四:技术骨干应该成为该项目的项目经理,项目经理一定是所有项目成员中技术水平最高的。


在"软件作坊"时代,这是一种普遍使用而且效果不错的方法,而在"软件工厂"时代,这种方法却带来各种问题,有时甚至直接导致项目失败。究其原因这主要是因为随着现代软件开发分工的细化,对项目经理的要求也发生了根本的改变——最注重的不是其对某项专业技术的掌握程度,而是其组织、领导、协调开发团队的能力。


作为软件项目管理人员需要理解和掌握现代软件工程的理论方法,为使软件项目开发获得成功,可以借助信息化的项目管理工具,对软件项目的工作范围、风险、资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到合理分配,进行实时监控,对整个软件项目进行系统、高效、有规划的信息化管理。


8Manage 项目云通过单租户私有云部署,基于先进的 WBS/OSB/FBS 架构,提供“动态管理,实时共享”的全局视图,可透明化管理项目从计划-启动-执行-控制-收尾的全过程,帮助项目管理人员使软件项目能够按照预定的成本、进度、质量顺利完成,对项目人员进行合适地配置及调度安排,有效地提高软件研发项目管理的效益。


关于8Manage 项目云的更多资讯:
http://www.8msaas.cn/saas/pm.html

探索强大的企业管理解决方案

简化管理、提高生产力、加速增长,所有这些都由 8Manage 来实现。
谢谢!
我们将尽快与您联系。
020-38731114