如何做好金融软件定制项目的管理

作者:adminy 发布时间:2019-10-15 浏览量:

  金融软件定制项目软件工程管理目前还没有引起人们的足够重视。究其原因:首先是人的传统观念,工程管理不为人们所重视;另一方面软件工程是一个新兴的学科领域。同时,由于金融软件定制产品的特殊性,使软件工程管理涉及到很多学科。因此。对于金融软件定制项目的软件工程管理,人们还缺乏经验和技术。但事实证明,由管理失误造成的后果要比程序错误造成的后果更为严重。很少有金融软件定制项目的实施进程能准确地符合预定目标、进度和预算的,这也就足以说明软件工程管理的重要。


  目前,在金融软件定制开发的过程中人是起决定性的因素,因此,金融软件定制项目工程管理很大程度上是对人的管理。我们可根据软件产品的特点,对金融软件定制系统的工程管理进行分析。


  (一)开发人员


  金融软件定制项目的开发人员一般分为:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员。根据项目的规模人小,有可能一人身兼数职,但职责必须明确。如项目负责人需要有组织能力、判断能力和对重大问题能做出决策的能力;系统分析员则要有概括能力、分析能力和社交活动能力;程序员需要有熟练的编程能力等。人员要少而精,选人要慎重。软件生命期各个阶段的活动有分工又互相联系。因此,要求选择各类人员既能胜任工作,又要能相互很好地配合。没有一个和谐的工作气氛很难完成一个金融软件定制项目。


  (二)组织机构


  组织机构不等于开发人员的简单集合。这里的组织机构要求:好的组织结构、合理的人员分工和有效的通讯。金融软件定制系统的组织机构没有统一的模式。下面简单介绍三种组织机构。


  1、主程序员组织机构。主程序员组是金融软件定制系统结构化思想在组织上的体现。它的目的是为了保证全组的协调和统一。


  2、专家组。专家组强调每个人的才能,把每个人都看作是某一方面的专家,由这些专家组成一个开发机构。这种组织结构虽然能发挥所有工作人员的积极性,但往往有可能出现协调上的困难,选择这种方式要慎重。


  3、民主组织。民主组织由从事各方面工作的人员轮流担任组长。很显然,这种组织结构对调动积极性和个人的创造性是很值得称道的。但是由于过多地进行组长信息“转移”不符合软件工程化的方向。