系统开发公司-【谈软件的管理过程.上】

admin 软件开发资讯 2019-01-11 01:59:05 1531

 
  关键词:商城直销系统开发、系统模式开发、软件系统定制开发
 
  系统项目的实现过程是由一系列的系统项目阶段或系统项目工作过程构成的,任何系统项目都可以划分为多个不同的系统项目阶段或系统项目工作过程。但是,对于一个系统项目的全过程或者-个系统项目的工作过程而言,它们都需要有一-个相对应的系统项目管理过程。这种系统项目管理过程般是由5种不同的系统项目管理具体过程构成的。这5种系统项目管理具体过程构成了一个系统项目管理过程组,一个系统项目管理过程组所包括的5种具体管理过程:启动-计划-控制-执行-结束。
 
  1.系统项目启动
 
  在系统项目管理中,启动阶段是识别和启动个新项 目或系统项目新阶段的过程。 在这一阶段中客户要向开发方或系统项目承接单位提供需求(系统项目)建议书,开发方接到需求建议书后,根据要求进行系统项目的识别和系统项目的构思。为了确保以适当的理由启动合适的系统项目,需要进行利益相关者分析、可行性研究和定义系统项目,并确定下-阶段是否有必要开展。
 
  定义系统项目往往是系统项目管理过程最初的,也是十分重要的一个任务。在这个阶段需要回答“被开发的系统项目是什么?” “为实现这目的有哪些 目标是必要的?”“是否存 在可能影响系统项目成功的假设、风险、障碍?”等问题。这个阶段还需要确定系统项目的范围,其中包括开发方与用户双方的合同、软件要完成的主要功能及这些功能的量化范围、系统项目开发的阶段周期等;软件的限制条件、性能、稳定性也都必须明确地说明;必须满足客户的要求。系统项目范围是系统项目实施的依据和变更的输人,只有将系统项目的范围进行明确的定义,才能进行很好的系统项目规划。系统项目目标必须是可实现可度量的。这一步如果管理得不好,会导致系统项目的最终失败。
 
  系统项目的启动期虽然资源投人少,经历的时间较短,但其重要性却是不可估量的。对于开发方来说,它直接决定着能否取得系统项目的承建权;对系统项目的目标来说,这一阶段提出的系统项目方案直接决定着其未来的蓝图和基本框架。
 

 
  2.系统项目计划
 
  启动阶段结束后,系统项目进人计划阶段。一般来说,客户通过开发方的系统项目方案,并签订合同之后,便进人该阶段。该阶段要为已经做出决策要实施的系统项目编制各种各样的计划(针对整个系统项目的工期计划、成本计划、质量计划、资源计划和集成计划等)。在这些计划工作的同时,一般还需要开展必要的系统项目设计工作,从而全面设计和界定整个系统项目、系统项目各阶段所需开展的工作、有关系统项目产出物的全面要求和规定( 包括技术方面的、质量方面的、数量方面、经济方面的等)。实际上,这一阶段的主要工作是对系统项目的产出物和系统项目工作做出全面的设计和规定。系统项目的有效管理直接依赖于系统项目计划。在系统项目管理中,计划编制是最复杂的阶段。编制系统项目计划的主要目的是指导系统项目的具体实施。为了指导系统项目的实施,计划必须具有现实性和有效性。因此,需要做出一一个具有现实性和实用性的计划,需要在计划编制过程投人大量的时间和人工,而且还需要有计划经验的人员来进行计划的编制。当面对个有一定规模的系统项目时,往往需要针对以下问题给出规划:
 
  ●计划系统项目参加人员的构成、分工与组织方式;
  ●对系统项目所需的硬件、软件资源及其他各项费用开支做出估计;
  ●进行系统项目任务分解,明确系统项目里程碑及其文档成分;
  ●对系统开发项目风险做出估计,并对降低风险给出计划;
  ●制定工作步骤,安排工作进程和人员配备;
  ●制定系统项目控制、监督措施。
 
  计划的详细和复杂程度与系统项目的规模、类型密切相关,但计划的编制工作顺序基本相同,包括:目标分解、任务活动的确定、任务活动分解和排序、完成任务的时间估算、进度计划、资源计划、费用预算和编成计划文档。除此之外,制定计划还要考虑质量计划、组织计划、沟通计划、风险识别及应对措施等。对各个方面考虑得越周详,越有利于下阶段的进行。
  当一个系统项目的工作需要使用外部承包商和供应商的时候,在系统项目计划和设计阶段通常还会包括对外发包和合同订立工作。这项工作也属于计划安排的范畴,所以它被划分在这一阶段。-般这项工作包括承发包标书的制定、发标、招标、评标、中标和签订承包合同等内容。外包的系统项目工作可以多种多样,一个系统项目可以是全部外包,也可以是部分外包。系统项目工作外包的形式也多种多样,可以是总包、分包等。
 
  以上就是系统开发公司-谈软件项目的管理过程(上)全文,希望对大家有所帮助!