项目管理软件定制需要考虑哪些管理要点呢?

  • 来源:建米软件
  • 2012-01-02 15:01:38

   泛普认为,软件定制商在定制项目管理软件的时候主要考虑有哪些管理要点呢?

  一、软件行业项目管理要点

  1、客户需求的确定

  在软件项目初期,软件需求方通常无法描述清楚其具体要求,需求模糊。且在软件设计阶段,需求方频繁更改需求,软件设计工作加大。

  了解客户需求的方法:①调研或开会讨论;②面向数据流自顶向下求精(即从输出端向输入端层层分析,了解需求);③简易的应用规格说明技术(团队讨论确定产品需求);④快速建立软件原型

  建立快速原型的目的是尽快向用户提供一个可以运行的目标系统的模型,以便用户和开发者在软件各方面需求方面达成共识。是最准确,最有效,最强大的需求分析技术。

  ①软件原型的分类:

  探索型:以弄清目标系统的要求为目的,确定希望的特性

  实验性:用于大规模开发和实现之前,考核方案是否适合

  进化型:目的在于将系统建造得易于变化,在改进原型的 过程中,逐步将原型进化成最终系统

  2、人员管理是核心部分

  软件开发项目完全取决于人的智慧,不需要物理耗材,人员是开发软件的唯一生产资料。人员管理是软件项目管理的核心组成部分。

  软件项目的实施对人的依赖性比其他行业更为突出,因此对人的管理相当复杂, 如何加强人员之间的有效沟通, 是软件项目成功的一个非常关键的因素。沟通,成为软件项目管理关注的核心。沟通包括两个方面:①软件项目组开发人员与用户的沟通,有助于明确用户需求;②是软件项目组内人员的沟通,有助于项目按计划执行。

  

项目管理软件定制示意图

 

  3、过程中需要健全的项目文档

  文档作为软件产品的主要形式, 集中体现了软件人员的劳动成果, 没有文档就称不上软件。

  但是实际情况是许多软件开发人员从一开始就不注重文档的写作。有的写了文档, 但是在开发过程中需求发生了变更, 也没有及时在文档中体现出来, 使得过一段时间后开发者对所开发的内容也记得不清了, 当项目出现问题时, 没有有效的文档可查, 致使软件项目延期或失败。后期维护时, 因为没有详细的设计文档, 给项目的后期维护带来困难。

  4、编码阶段不需着重关注,着重关注总体、详细设计阶段

  现在的软件开发过程中,与编码阶段相比, 需求分析、详细设计以及测试时间较少, 容易造成测试不完全及软件上线后的先天不足, 给今后的工作造成被动。

  在软件项目管理过程中,不是着重编码阶段, 而是着重系统总体、详细设计阶段。

  

定制项目管理软件流程图

 

  5.风险管理意识

  软件项目失败率相对较高,风险管理作为软件项目管理的关键之一。软件项目风险管理可分为以下四个面:需求、技术、成本和进度。

  软件风险管理可具体分为以下几个方面:

  ①需求风险:用户参与度不够;项目组分析不透彻,无法进行灵活的需求变化;无法明确项目企业内部的发展趋势,进行需求延伸

  ②计划编制风险:计划不切实际,没有详细的书面计划

  ③组织与管理风险:管理人员对计划认识不充足,对组织与管理风险,最终发生计划和控制脱节。

  ④人员与开发环境风险:项目组成员沟通不畅,出现额外不必要的工作;开发工具存在不能及时到位或到位后但效果不如预期。

  ⑤设计技术和实现过程风险:选择没有经验和不够成熟的开发商;项目组不具备开发该项目的能力;开发工具和数据模型的选择与项目不相适应

  ⑥客户与产品风险:未采纳客户意见,无法达到客户的要求;客户答复的时间比预期中的要长;由于客户给我们提供的组件质量不太好,致使在产生冲产生额外的管理、设计以及测试等工作;进行多余的功能组件开发和过分依赖开发中的技术,致使计划进度延长;严格要求与原有及其他系统兼容,致使出现更多的无法预计的设计和实现及测试工作.

  二、 泛普软件项目管理优点:

  (1)过程模型清晰直观,机构领导、项目经理、项目成员(开发人员、测试人员等)很容易知道自己“应该在什么时候、按照什么规范做什么事情”并有助于企业各个职能单位有条不紊地开展工作。

  (2)用户可以根据本企业的特征,适当地裁剪或扩充SPP的过程域,很容易制定出最适合于本企业的过程模型。

预约免费体验 让管理无忧

微信咨询

扫码获取服务 扫码获取服务

添加专属销售顾问

扫码获取一对一服务