|
|
|
|
管理信息系统开发项目管理之二
|
|
|
|
|
|
|
|
|
三、管理信息系统开发项目管理的基本内容与步骤
在具体实施管理信息系统开发项目管理时,可按下面5个步骤来进行:
1.任务分解(WBS) 任务分解(WorkBreakdownStructure),又叫任务划分或工作分解结构,是把整个信息系统的开发工作定义为一组任务的集合,这组任务又可以进一步划分成若干个子任务,进而形成具有层次结构的任务群。使任务责任到人,落实到位,运行高效。任务划分是实现项目管理科学化的基础,虽然进行任务划分要花费一定的时间和精力,但是在整个系统开发过程中将会越来越显示出它的优越性。 任务划分包括的内容有:任务设置;资金划分;任务计划时间表;协同过程与保证完成任务的条件。 任务设置是在统一文档格式的基础上详细说明每项任务的内容、应该完成的文档资料、任务的检验标准等;资金划分是根据任务的大小、复杂程度,所需的硬件、软件、技术等多种因素确定完成这项任务所需的资金及分配情况;任务计划时间表是根据所设置的任务确定完成的时间;协同过程与保证完成任务的条件是指在任务划分时要考虑为了完成该项任务所需要的外部和内部条件,即哪些人需要协助、参与该项任务,保证任务按时完成的人员、设备、技术支持、后勤支持是什么等。在进行了任务划分之后,将这些任务落实到具体的人,并建立一张任务划分表,在这张表中标明任务编号、任务名称、完成任务的责任人,其中任务编号是按照任务的层次对任务进行编码,最高度的任务为1,2,3,……,对任务1的分解为1.1,1.2,1.3,……,对任务2的分解为2.1,2.2,2.3,……,以此类推。 任务分解的主要方法有以下三种: ①按系统开发项目的结构和功能进行划分。即可以将整个开发系统分为硬件系统、系统软件、应用软件系统。硬件系统可分为服务器、工作站、计算机网络环境等,考虑这些硬件的选型方案、购置计划、购置管理、检验标准、安装调试计划等内容,制定相应的任务;系统软件可划分为网络操作系统软件、后台数据库管理系统、前台开发平台等,考虑这些软件的选型、配件、购置、安装调试等内容并制定相应的任务;对于应用软件可将其划分为输入、显示、查询、打印、处理等功能,考虑对系统进行需求分析、总体设计、详细设计、编程、测试、检验标准、质量保证、审查等内容并制定相应的任务。 ②按系统开发阶段进行划分。即按照系统开发中的系统分析、系统设计、系统实施及系统实施中的编程、系统测试、系统安装调试、系统试运行、系统运行等各个阶段划分出每个阶段应该完成的任务、技术要求、软硬件系统的支持、完成的标准、人员的组织及责任、质量保证、检验及审查等项内容,同时还可根据完成各阶段任务所需的步骤将这些任务进行更细一级的划分。 ③将①②结合起来进行划分。采用这种方法主要是从实际应用考虑,兼顾两种方法的不同特点而进行。 在进行任务划分过程中应特别注意以下两点。 一是划分任务的数量不易过多,但也不能过少。过多会引起项目管理的复杂性与系统集成的难度;过少会对项目组成员,特别是任务负责人有较高的要求,而影响整个开发。因此应该注意任务划分的恰当性。 二是在任务划分后应该对任务负责人赋予一定的职权,明确责任人的任务、界限、对其他任务的依赖程度、确定约束机制和管理规则。
2.计划安排 依据任务划分即可制定出整个开发及项目管理计划,并产生任务时间计划表。开发计划可以划分为配置计划、应用软件开发计划、测试和评估计划、验收计划、质量保证计划、系统工程管理计划和项目管理计划等。 计算机硬件系统、系统软件配置计划包括: (1)建立系统基准; (2)配置、选型、购置、安装调试过程; (3)在变化的情况下如何保持系统基准的稳定; (4)最终产品的文档。 应用软件开发计划包括: (1)将用户需求转化为相应的项目; (2)软件开发过程; (3)集成软件的过程; (4)测试软件的过程。 测试和评估计划包括: (1)整个系统的集成; (2)整个系统的测试; (3)给用户展示系统的工作情况; (4)准备给用户使用系统。 验收计划包括: (1)准备验收文档; (2)如何将最终系统提供给用户。 质量保证计划包括: (1)验证开发质量; (2)确定外部产品质量。 系统工程管理计划包括: (1)管理全部系统开发任务; (2)跟踪用户对系统开发的需求。 项目管理计划包括: (1)何时及如何完成任务; (2)建立完成的策略和标准; (3)各种计划的协调。 计划安排还包括培训计划、安装计划、安全性保证计划等。当这些计划制定出采后,可以画出任务时间计划表,表明任务的开始时间、结束时间,表明任务之间的相互依赖程度。这个任务时间计划表可以按照任务的层次形成多张表,系统开发的主任务可以形成一张表,它是所有子任务时间计划表建立的基础。这些表是所有报告的基础,同时还可以帮助对整个计划实施监控。任务时间计划表的建立可以有多种方法,它可以采用表格形式,也可以使用图形来表达,也可以使用软件工具,其表达方式取决于实际的应用需求。
3.项目经费管理 项目经费管理是信息系统开发项目管理的关键因素,项目经理可以运用经济杠杆来有效控制整个开发工作,达到事半功倍的效果。在项目管理中,赋予任务负责人一定职责的同时,还要赋予其相应的支配权,也要对其进行适当的控制。 在经费管理中要制订两个重要的计划,即经费开支计划和预测计划。 经费开支计划包括: (1)完成任务所需的资金分配; (2)确认任务的责权和考虑可能的超支情况; (3)系统开发时间表及相应的经费开支; (4)如果需要变动,及早通知项目经理。 预测开支计划包括: (1)估计在不同的时间所需的经费情况; (2)了解项目完成的百分比; (3)与经费开支计划相比较; (4)允许项目经理做有计划的经费调整
|
|
本文系e-works专稿,未经授权严禁转载。
|
|
上一页 下一页
|
|
责任编辑:张宋
|
|
|
|
|
|