管理信息系统开发项目管理的基本内容与步骤(doc 23页)
信息系统项目管理师教程(第3版)

信息系统项目管理师教程(第3版)第 1 章信息化知识1.1 信息系统与信息化工业化不仅造就了高速发展的生产力,更重要的是造就了一支规模宏大的人才队伍,其主要力量是工程师。
信息化是一场比工业化更加深刻和更加广泛的社会变革,它要求在产品或服务的生产过程中实现管理流程、组织机构、生产技能和生产工具的变革。
在这场变革中,一定要造就一支规模更为宏大的人才队伍,这支队伍不但有业务专家与技术专家,还得有项目管理专业人员。
这是因为,作为信息化主体的计算机信息系统工程是一项复杂的社会和技术工程,无论是内容、规模、深度和广度,还是技术、工具、业务和流程,都在不断地在发展和创新。
信息是一种客观事物,它与材料、能源一样,都是社会的基础资源。
但是,理性认识信息却只有几十年的历史。
1948年,美国科学家香农(Claude E. Shannon)在对通信理论深入研究的基础上,提出了信息的概念,创立了信息理论。
此后,人们对信息的研究迅速增加,形成了一个新的学科――信息论。
至今,信息论已发展成为一个内涵非常丰富的学科,与控制论和系统论并称为现代科学的“三论”。
计算机技术和网络技术的迅速发展和普及,更加重了“三论”在现代科学技术中的地位。
同时,信息论为计算机技术和网络技术的发展提供了方向上的指导,为信息化提供了较好的理论支撑。
1.1.1 信息的基本概念香农指出,信息就是能够用来消除不确定性的东西。
香农不但给出了信息的定义,还给出了信息的定量描述,并确定了信息量的单位为比特(bit)。
一比特的信息量,在变异度为2的最简单情况下,就是能消除非此即彼的不确定性所需要的信息量。
这里的“变异度”是指事物的变化状态空间为2,例如,大和小、高和低、快和慢等。
香农将热力学中的熵引入信息论。
在热力学中,熵是系统无序程度的度量,而信息与熵正好相反,信息是系统有序程度的度量,表现为负熵,计算公式如下:1. 信息的特征香农关于信息的定义揭示了信息的本质,同时,人们通过深入研究,发现信息还具有很多其他的特征,列举如下:(1)客观性。
10项目信息管理规划

十.项目信息管理规划项目信息管理规划就是确定项目利益相关者的信息交流和信息需求,确定谁需要信息、需要什么信息、何时需要,以及如何将信息分发给他们。
虽然每个项目都需要沟通项目信息,但信息需求和传播方式差别很大。
确认项目利益相关者的信息需求和决定满足需求的适当方式是项目获得成功的重要因素。
1信息管理总体思路通过信息技术管理在工程管理中的开发和应用能实现信息处理和变换的程序化,有利于提高效率,工程管理信息化有利于提高建设工程项目的经济效益和社会效益,达到为建设项目增值的目的,工程管理信息化属于领域信息化的范畴,它和企业信息化也有联系。
2项目信息管理的内容(1)与项目组织相适应的信息流通系统。
(2)信息中心的建立规划。
(3)项目管理软件的选择与使用规划。
(4)信息管理实施规划3项目信息管理规划的依据(1)组织信息管理基础与环境。
组织现有的信息管理基础与环境包括:组织人员整体素质与信息技术操作技能水平;现有的信息管理规定与程序;现有的信息管理基础设施(计算机、存储体系、网络、通信方式等)。
(2)沟通需求。
(3)沟通技术。
(4)制约因素和假设前提。
4 信息需求分析和信息沟通的方式与途径需求分析也就是对开发这个项目有个了解,必须把这个需求分析写的详细,开发中的各个细节都要写进去。
作为项目的沟通方式和途径,必须适应施工项目管理的需要,建立施工项目信息管理系统,而且要有专门的人员负责,建立相应的方式,项目的质量是施工项目“沟通管理”的媒介和手段,是现代项目管理的支柱。
5项目信息管理规划的结果信息管理规划的结果主要是形成一份沟通管理计划,它提供下列内容:(1)收集和归档的结构。
收集和归档的结构详细规定用来收集和储存各类信息的方法。
采用的过程应涵盖对之前已公布材料的更新和发送。
(2)发送结构。
发送结构详细地规定信息(状况报告、数据、进度、技术资料等)将流向何人以及用何种方式(书面报告、会议等)来传递。
此种结构必须与项目组织图表、定义的责任和报告关系兼容。
信息系统项目管理师知识点汇总(DOC60页)共72页文档

信息系统项目管理师知识点汇总2018年3月12日目录1. 战略管理层次 (11)(1)目标层 (11)(2)方针层 (11)(3)行为层 (11)2. 项目经理5中权利来源 (12)(4)职位权利 (12)(5)惩罚权利 (12)(6)奖励权利 (12)(7)专家权利 (12)(8)参照权利 (12)3. 团队形成阶段 (13)(9)形成阶段 (13)(10)震荡阶段 (13)(11)规范阶段 (13)(12)发挥阶段 (13)(13)解散阶段 (13)4. 面向对象方法 (14)5. 操作系统安全 (14)6. 软件生存周期5个基本过程、9个支持过程和7个组织过程 .. 15(1)5个基本过程 (15)(2)9个支持过程 (15)(3)7个组织过程 (15)7. 软件测试 (16)(14)黑盒测试 (16)(15)白盒测试 (16)(16)灰盒测试 (16)8. 软件集成技术(企业应用集成EAI) (17)9. 软件架构设计评估 (17)10. 人工智能(AI) (18)11. 区块链 (18)12. 商业智能 (19)13. 监理四控,三管,一协调 (20)14. 质量管理新7中工具 (20)(17)亲和图 (20)(18)过程决策程序图(PDPC) (20)(19)关联图 (21)(20)树形图 (21)(21)优先矩阵 (21)(22)活动网络图 (21)(23)矩阵图 (21)15. 质量管理旧7种工具 (22)(1)因果图(鱼骨图,石川图) (22)(2)流程图(过程图) (22)(3)核查表(统计表) (22)(4)帕累托图 (22)(5)直方图 (22)(6)控制图(7点原则) (22)(7)散点图 (23)16. 合同管理 (23)17. 双因素理论VS层次需求理论 (23)18. 辅助功能研究 (23)19. 物料清单 (23)20. 信息物理系统(CPS) (23)21. 建议的需求状态表 (24)22. 质量控制的作用 (24)23. 基准分析 (24)24. 商业风险 (24)25. 软件需求分析阶段划分 (24)26. 实时信息系统 (25)27. 批处理信息系统 (25)28. 管理信息系统 (25)29. 联网信息系统 (25)30. 物流柔性化战略 (26)31. 云计算 (26)32. 信息资源管理 (26)33. 信息系统生命周期 (26)34. 软件视图 (27)35. 面向服务的体系结构 (27)36. 软件需求分析方法 (27)(8)面向对象的分析方法 (27)(9)结构化分析 (27)37. 质量途径 (28)38. 合同内容约定不明确的规定 (28)39. 大型项目WBS分解 (28)40. BPR原则 (29)41. 企业的流程管理分层 (29)42. 团队建设方法 (29)43. 范围管理过程 (29)44. 信息系统审计基本业务 (30)45. 访问控制分类 (30)(1)强制访问控制(MAC) (30)(2)自主访问控制(DAC) (31)46. 控制账户 (31)47. 项目型组织 (31)48. 书面合同 (32)49. 对称算法的优缺点 (32)50. 软件包质量要求 (32)51. 软件技术评审 (32)52. 软件管理评审 (32)53. 软件评审 (33)54. 软件检查 (33)(1)功能检查 (33)(2)综合检查 (33)55. 冒烟测试 (33)56. 集成测试 (34)57. 回归测试 (34)58. 软件测试过了过程 (34)59. 概要设计评审 (34)60. 软件度量3个维度 (34)61. 风险类别 (35)62. 结构化项目选择和优先级排列方法 (35)63. 配置管理3中基线 (35)64. 耦合性 (35)65. 业务流程 (35)66. 创建基线或发行基线步骤 (36)67. 软件需求 (36)(1)业务需求(Business requirement) (36)(2)用户需求(user requirement) (36)(3)功能需求(functional requirement) (37)68. 要约邀请 (37)69. 软件著作权 (37)70. 项目绩效审计 (37)71. 项目经济评价方法 (38)(1)静态分析法 (38)(2)动态分析法 (38)72. 成本效益分析 (39)73. 投资回收期 (39)74. 配置管理过程 (39)75. 配置项版本管理 (39)76. 配置项分类 (40)77. 系统方法论的基本原则 (40)78. 质量成本 (40)79. 软件质量保证 (40)80. 软件质量 (41)(1)软件使用质量 (41)(2)外部和内部质量 (41)81. 监理规划 (41)82. 监理实施细则 (42)83. 软件工程管理 (42)84. 过程和产品质量保证 (43)85. 软件生命周期V模型 (43)86. 软件设计 (43)87. 文档编制计划 (43)88. 软件审计 (44)89. 软件测是发现错误 (45)90. 接口 (45)91. 中间件 (45)92. UML9中图 (45)(1)用例图 (45)(2)类图 (46)(3)对象图 (47)(4)顺序图 (47)(5)协作图 (47)(6)状态图 (48)(7)活动图 (48)(8)构件图(组件图) (48)(9)部署图 (48)93. 软件文档类别 (48)(1)开发文档 (48)(2)管理文档 (49)94. 用于系统常用的保密技术 (50)95. 密码等级 (50)96. 截取 (50)97. 窃取 (50)98. 基于角色的访问机制 (50)99. 入侵检测系统IDS (51)100. 安全策略 (51)101. 著作权法不包含的内容 (51)102. WBS工作分解原则 (52)103. DIPP分析法 (52)104. 项目论证程序 (52)105. 风险识别输出 (53)106. 项目评估 (53)107. 组织分解结构 (53)108. 网络安全审计等级 (54)(4)系统级审计 (54)(5)应用级审计 (54)(6)用户级审计 (54)109. 安全审计 (54)110. 计算机信息系统安全保护等级划分 (55)111. 信息系统安全三维空间 (55)(2)安全机制 (56)(3)安全服务 (56)(4)安全技术 (56)112. RFID射频识别 (56)113. 综合布线子系统 (56)114. TCP/IP协议各层主要协议 (57)115. 总监理工程师职责 (57)116. SMTP (58)117. 面向对象的基本概念 (58)(1)对象 (58)(2)类 (58)(3)类和对象的关系 (59)(4)抽象 (59)(5)封装 (59)(6)继承 (59)(7)多态 (60)(8)接口 (60)(9)消息 (60)(10)组件 (60)(11)模式 (60)(12)复用 (61)118. UML图中类之间的关系 (61)(1)依赖 (61)(2)泛化 (61)(3)关联 (62)(4)聚合 (62)(5)组合 (62)(6)实现 (63)119. 废标 (63)120. 项目财务分析 (63)(1)静态分析 (63)(2)动态分析法 (64)121. 项目章程 (64)122. 项目范围说明书 (65)123. 政府采购的招标程序 (65)124. 询问问题类型 (66)125. 风险定性分析 (66)126. 风险的分类 (66)(1)积极风险(正面风险) (66)(2)消极风险(负面风险) (67)127. 风险应对策略 (67)(1)积极风险应对策略 (67)(2)消极风险应对策略 (67)128. 基线 (69)129. 配置项版本号 (69)(1)草稿 (69)(2)正式 (70)(3)修改 (70)130. 国家电子政务总体框架构成 (70)1.战略管理层次(1)目标层目标层主要介绍和说明组织的战略目标,以及确定目标的主要依据,以及对战略目标的上层分解等内容(2)方针层方针层主要说明了在组织目标达成过程中,组织应该坚持的主要原则和方针。
施工项目信息管理系统

施工项目信息管理系统施工项目信息管理系统结构施工项目信息管理系统的结构可参照图31-87。
图31-87 项目信息管理系统结构项目信息管理系统项目目录清单项目公共信息项目信息公共信息库(信息表)项目其他公共信息文档项目电子文档名称1项目电子文档名称2项目电子文档名称I项目电子文档名称J单位工程电子文档名称1单位工程电子文档名称2单位工程电子文档名称M单位工程电子文档名称N信息库(表)其他图31-87中,“公共信息库”中应包括的“信息表”有:法规和部门规章表;材料价格表;材料供应商表;机械设备供应商表;机械设备价格表;新技术表;自然条件表等。
“项目其他公共信息文档”是指除“公共信息库”中文档以外的项目公共文档。
“项目电子文档名称I"一般以具有指代意义的项目名称作为项目的电子文档名称(目录名称)。
“单位工程电子文档名称M”一般以具有指代意义的单位工程名称作为单位工程的电子文档名称(目录名称)。
“单位工程电子文档名称M”的信息库应包括:工程概况信息;施工记录信息;施工技术资料信息;工程协调信息;工程进度及资源计划信息;成本信息;资源需要量计划信息;商务信息;安全文明施工及行政管理信息;竣工验收信息等。
这些信息所包含的表即为单位工程电子文档名称“M”的信息库中的表;除以上数据库文档以外的反映单位工程信息的文档归为“其他”。
施工项目信息管理系统的内容1.建立信息代码系统将各类信息按信息管理的要求分门别类,并赋予能反映其主要特征的代码,一般有顺序码、数字码、字符码和混合码等,用以表征信息的实体或属性;代码应符合唯一化、规范化、系统化、标准化的要求,以便利用计算机进行管理;代码体系应科学合理、结构清晰、层次分明,具有足够的容量、弹性和可兼容性,能满足施工项目管理需要。
图31-88是单位工程成本信息编码示意图。
图31-88 单位工程成本信息编码示意图2.明确施工项目管理中的信息流程根据施工项目管理工作的要求和对项目组织结构、业务功能及流程的分析,建立各单位及人员之间,上下级之间,内外之间的信息连接,并要保持纵横内外信息流动的渠道畅通有序,否则施工项目管理人员无法及时得到必要的信息,就会失去控制的基础、决策的依据和协调的媒介,将影响施工项目管理工作顺利进行。
第三章 管理信息系统的开发方法

三、面向对象方法
基本思想
客观世界是由各种各样的对象组成的,每种对象都有 各自的内部状态和运动规律,不同对象之间的相互作用和 联系就构成了各种不同的系统。
开发阶段
1.用户需求分析 2.面型对象分析 3.面向对象设计 4.面向对象的系统实施
第11页,共30页。
特点
1.封装性 2.抽象性 3.继承性 4.动态链接性
第29页,共30页。
思考
这个例子反映出了该企业在项目管理上存在着严重的 问题: (1)在项目确定期间,没有明确客户的需求,缺乏规范的 项目费用管理,未对项目进行严格的费用估测、费用预算 及费用控制; (2)在项目进行当中,对客户的需求变更没有及时作出 反应并按相应程序重新计算成本。
第30页,共30页。
第2页,共30页。
两种策略优缺点的对比
策略
优点
缺点
备注
自下而上
能保证最终的系 统可以运行(虽 然系统性能不一 定良好)。
缺乏整体优化; 一般发生在 开发过程存在 “初装”和 大量的重复工 “蔓延”阶段。 作。
整体性和逻辑性 复杂、繁琐。
自上而下 强。
第3页,共30页。
第二节 MIS的开发方法
一、结构化系统开发方法 二、原型法 三、面向对象开发方法
好的维护。 缺点:系统功能较简单,专用性差,难以满足特殊要求。
第23页,共30页。
第四节 软件工程与项目管理
软件工程产生的背景:
20世纪60年代中期,软件危机
(1)软件开发费用和进度失控。 (2)软件的可靠性差。 (3)生产出来的软件难以维护。
危机主要原因:软件项目的规模日益扩大,而规模宏大的软件项 目必然需要大量的人来齐心协力地共同参与。
ERP项目管理内容

ERP项目管理的内容一、项目整体管理ERP项目整体管理是项目管理中一项综合性和全局性的管理工作。
在项目管理背景环境中,整体管理含有统一、、澄清和集成措施,这些措施对完成项目,成功满足的要求和管理他们的期望是很关键的。
在项目管理背景中,整体管理就是要决定在什么时间,在哪些与其的潜在问题上集中资源和工作,在问题变得严峻之前就进行处理,协调各项工作使ERP项目整体上取得一个好的结果。
整体管理的工作也包括在一些相互冲突的目标和可选方案间进行权衡。
ERP项目整体管理的结果包括:(1)制定项目章程。
制定一个,以对项目进行正式授权。
(2)制定项目范围说明书(初步)。
编制一个初步的项目范围说明书,给出项目范围的高层描述。
(3)制定项目管理计划。
界定在定义、准备、集成以及所有分计划形成项目管理计划需要的行为。
(4)指导和管理项目执行。
执行在中所定义的工作以达到项目的目标。
(5)监督和控制项目工作。
监督和为达到项目管理计划所定义的项目绩效目标而需要进行的启动、计划、执行和收尾项目的过程。
(6)控制。
评审所有的变更请求,批准变更,控制对可交付物和的变更。
(7)。
完成所有项目过程组的所有活动,以正式结束项目或阶段。
二、,包括为成功完成项目所的一系列过程,以确保项目包含且仅仅只包含项目所必须完成的工作。
范围管理首先要定义和控制在项目内包括什么、不包括什么。
范围——表示产品或服务的特性和功能,包括、性能指标的描述,即产品所包含的特征和具体的功能情况等。
——为了完成具有所规定特征和功能的产品必须完成的工作。
一个项目通常会产生一个产品,这个可以包含若干个从属的部分,这些从属的部分又有其各自独立又相互依赖的产品范围。
如一个一般包括四个从属部分——硬件、软件、培训和实施。
项目范围是否完成以作为衡量标准,而产品范围是否完成以产品需求作为衡量标准。
两种需要很好地集成起来,以确保项目工作能够产生所规定的产品并准时。
项目的几个生命周期阶段和管理过程,项目的一次性及临时性,共同决定了项目的工作范围是有限的、可控的,不是无限的和无序的。
管理信息系统数据流程图详解演示文稿

图(c) 订货系统的2层数据流程图 (子图1)
第38页,共58页。
实验项目一:
EX1:请根据以下销售过程画出数据流程图:用户将定货 单交给某企业的业务经理,经检验后,对不合格的订单要 由用户重填,合格的订单交仓库保管员做出库处理,即: 查阅库存台帐,如果有货则向用户开票发货,如缺货,则 通知采购员采购。
第31页,共58页。
第32页,共58页。
数据流图绘制举例(3)
某订货系统功能说明如下:
假设某一企业采购部门每天需要一张订货报表,报表按材料编号 排序,报表中列出所有需要再次订货的材料。对于每种需要再次订货的 材料应列出下列数据:材料编号、名称、订货数量、目前价格(或参考 价格)、主要供应单位、第二供应单位等。材料入库或出库称为事务,
应该再次订货”,这个事实意味着必须在某个地方有材 料库存量和库存量临界值这样的数据。因此,需要有一 个保存清单的数据存储。
第36页,共58页。
一旦把数据流程图中的四种成份都分离出来之后,就可着手绘 制系统的数据流程图了。数据流程图的绘制也是采用自顶向下的方 法,由粗到细,逐层细化,最后形成一套完整的拟建系统的数据流 程图。
• • 画出图书预定系统的各层数据流图。
第29页,共58页。
• 第一步,画出关联数据流图。
图书预订系统关联图
第30页,共58页。
• 第二步,逐层分解加工,画出下层DFD。注意到根据题意 ,当绘出系统顶层图后并不能将所有加工分解成基本加 工,还要进行二层图分解。并在分解加工过程中逐步充 实进数据存储。见图。
D1 库存信息
ห้องสมุดไป่ตู้仓管
事务
1.0
员
处理事务
2.0
订货报表 采购
建筑行业建筑工程管理系统开发方案

建筑行业建筑工程管理系统开发方案第一章绪论 (3)1.1 研究背景 (3)1.2 研究目的与意义 (3)1.3 研究内容与方法 (4)第二章建筑工程管理系统需求分析 (4)2.1 系统功能需求 (4)2.1.1 项目管理功能 (4)2.1.2 人员管理功能 (5)2.1.3 物资管理功能 (5)2.1.4 财务管理功能 (5)2.2 系统功能需求 (5)2.2.1 响应速度 (5)2.2.2 数据处理能力 (5)2.2.3 系统稳定性 (6)2.2.4 数据安全 (6)2.3 用户需求分析 (6)2.3.1 项目经理需求 (6)2.3.2 项目成员需求 (6)2.3.3 企业管理层需求 (6)2.3.4 系统管理员需求 (6)第三章系统设计 (6)3.1 系统架构设计 (6)3.2 模块划分与功能设计 (7)3.2.1 模块划分 (7)3.2.2 功能设计 (7)3.3 系统数据库设计 (8)3.3.1 数据库表设计 (8)3.3.2 数据库表关系设计 (9)第四章技术选型与开发环境 (9)4.1 技术选型 (9)4.1.1 后端开发技术 (9)4.1.2 前端开发技术 (9)4.1.3 数据库技术 (9)4.1.4 网络通信技术 (10)4.2 开发环境配置 (10)4.2.1 开发操作系统 (10)4.2.2 开发工具 (10)4.2.3 开发依赖 (10)4.3 开发工具与库函数 (10)4.3.1 Java开发工具与库函数 (10)4.3.2 前端开发工具与库函数 (11)第五章系统开发流程 (11)5.1 需求分析 (11)5.2 系统设计 (11)5.3 系统编码 (12)5.4 系统测试与调试 (12)第六章核心模块开发 (12)6.1 项目管理模块 (12)6.1.1 功能设计 (12)6.1.2 技术实现 (13)6.2 人力资源管理模块 (13)6.2.1 功能设计 (13)6.2.2 技术实现 (13)6.3 财务管理模块 (13)6.3.1 功能设计 (13)6.3.2 技术实现 (14)6.4 质量管理模块 (14)6.4.1 功能设计 (14)6.4.2 技术实现 (14)第七章系统集成与测试 (14)7.1 系统集成 (14)7.2 功能测试 (15)7.3 功能测试 (15)7.4 安全测试 (15)第八章系统部署与运维 (16)8.1 系统部署 (16)8.1.1 部署环境准备 (16)8.1.2 部署流程 (16)8.1.3 部署验证 (16)8.2 系统运维 (17)8.2.1 运维团队建设 (17)8.2.2 运维工作内容 (17)8.2.3 运维工具与平台 (17)8.3 系统升级与维护 (17)8.3.1 升级策略 (17)8.3.2 升级流程 (17)8.3.3 维护措施 (18)第九章项目实施与管理 (18)9.1 项目计划与组织 (18)9.2 项目进度控制 (18)9.3 项目成本控制 (19)9.4 项目风险控制 (19)第十章系统评价与展望 (19)10.1 系统评价 (20)10.1.2 功能评价 (20)10.1.3 用户体验评价 (20)10.2 系统改进方向 (20)10.2.1 功能扩展 (20)10.2.2 功能优化 (20)10.2.3 界面优化 (20)10.3 系统未来发展展望 (20)10.3.1 市场拓展 (21)10.3.2 技术创新 (21)10.3.3 产业链整合 (21)10.3.4 国际化发展 (21)第一章绪论1.1 研究背景我国经济的快速发展,建筑行业作为国家经济的重要支柱产业,其规模和影响力日益扩大。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
管理信息系统开发项目管理一、管理信息系统开发项目管理流程管理信息系统的开发是一项涉及面广,技术难度大的综合性系统工程,需要投入大量的人力、财力、物力、时间等资源,对整个企业组织的改革与发展会产生很大的影响。
只有对企业管理信息系统的整个开发过程按照系统的观点使用现代项目管理的科学理念和方法进行控制,才可能以较小的投入,取得较为理想的效果。
1、项目管理的概念项目管理是指在一定资源如时间、资金、人力、设备、材料、能源、动力等约束条件下,为了高效率地实现项目的既定目标(即到项目竣工时计划达到的质量、投资、进度),按照项目的内在规律和程序,对项目的全过程进行有效的计划、组织、协调、领导和控制的系统管理活动。
项目是具有明确目标的一次性任务,具有明显的生命周期,阶段性强。
项目管理是面向所有工程项目的管理,是运用系统科学的原理对工程项目进行计划、组织与控制的系统管理方法。
项目管理要解决的基本问题就是如何按所选择的研制方法,对开发项目进行有效的计划、组织、协调、领导、控制。
项目的管理是“一把手”工程,领导参与是关键。
项目经理必须合理配置项目参加人员,制定项目建设的有关规范,及时产生详尽的报表,正确评价项目的进展情况。
近年来,世界各国都开始对信息系统的建设实施项目管理,不少软件开发商还提供了项目管理软件,如美国微软公司的Project2000、美国Primavera公司的ProjectPlannerP3和OS/23.0、我国北京梦龙公司的PERT3.0等。
这些软件主要用于编排项目的进度计划,通过资源的分析和成本管理,合理配置资源使计划进度更为合理,同时按计划来安排工程进度,并对进度进行动态跟踪与控制等。
2、加强信息系统开发项目管理的重要意义已经在国民经济诸多领域中成功运用的项目管理方法,也完全可以用于信息系统开发项目的管理。
管理信息系统开发是一项长期的任务,必须根据企业组织的改革、发展的需要和可能,分成若干项目,分步进行开发。
信息系统的“开发项目”包含信息系统分析、设计和实施的整个过程。
它由项目负责人(项目经理)负责,利用可获得的资源为用户组织系统的建设。
根据系统科学的观点,小项目可以构成一个大项目,一个大项目可以分解成若干个小项目。
项目管理实质上是保证整个系统开发项目顺利、高效地完成的一种过程管理技术,贯穿于系统开发的整个生命周期。
信息系统开发也是一项系统工程项目如同其他工程项目一样,研制开发一个信息系统也需要在给定的时间内计划、协调和合理使用配置各种资源,对信息系统进行项目管理的重要性有以下四点:(1)可以进行系统的思考,进行切合实际的全局性安排;(2)可为项目人力资源的需求提供确切的依据;(3)通过合理的计划安排对项目进行最优化控制;(4)能够提供准确、一致、标准的文档数据。
3.管理信息系统开发项目管理的工作流程管理信息系统开发项目管理的工作流程与信息系统开发过程的阶段划分有关。
典型的管理信息系统开发过程的阶段划分如表l所示。
阶段主要活动一、系统规划1、战略规划根据组织的目标与发展战略确定信息系统的发展战略2、组织信息,需求分析对组织的信息需求进行总体分析,确定信息系统的总体结构方案,划分建设项目3、资源分配对系统建设所需各类资源进行估计与安排二、系统分析1、系统初步调查,开发项目的可行性研究,现行系统的详细调查,新系统逻辑方案的提出统开发2、系统设计系统总体结构设计,数据存储设计,输入、输出设计,处理过程设计,计算机与网络系统方案的选择3、系统实施软件编程与软件包的购置,计算机与网络设备的安装与调试,系统测试,新旧系统的转换三、系统运行与维护系统运行的组织与管理,系统评价,系统的纠错性维护,适应性维护,完善性维护,预防性维护四、系统更新现行系统问题分析,新系统建设的启动管理信息系统开发的项目管理阶段划分管理信息系统开发的项目管理可分为两个阶段,即:立项与可行性论证阶段、项目实施管理阶段。
(1)立项与可行性研究对于管理信息系统的项目开发前期,一般分为两步:第一步为初步可行性研究,即进行初步调查,提出项目建议书;第二步为可行性研究,即正式研究阶段。
第一步的项目建议书被项目主管部门批准后,项目就被列入计划,也就是项目立项。
接下来就可以开始正式的可行性研究,项目是否正式实施还有待可行性究报告是否被审查批准。
对一些小项目,上述过程可以从简。
可行性研究是在项目开发前期对项目的一种考察和鉴定,对拟议中的项目进行全面的、综合的调查研究,其目的是要判断项目可行与否。
信息系统技术可行性研究要从系统开发的计划出发,论述系统开发力量的可行性,同时论证系统方案中所采取的各种技术手段上是否可以实现。
信息系统经济可行性研究主要是对项目进行经济评价,分析系统建设投资的可能性以及评价系统运行之后给组织带来的效益。
信息系统营运可行性研究要给出的方案是否可以从人力、物力、组织工作等方面保证项目按计划完成实施,还要说明项目开发后在经济、技术和环境等方面能否保证系统正常运行。
(2)项目实施管理信息系统的项目被批准实施之后,就应开始项目实施的管理工作。
项目实施管理的目的是通过计划、检查、控制等一系列措施,使系统开发人员能够按项目的目标有计划地进行工作,以便成功地完成项目。
项目组的人员组成应面向项目而不是按专业进行组织,一般由项目负责人领导,项目组内可按任务进行再分组。
当大型的信息系统项目分为多个子项目进行开发时,需要有一个总的项目管理组负责对各个子项目的公共部分作出指导、协调和管理,各个子项目相应有各自的项目管理小组。
项目实施管理的主要内容包括:开发管理、测试管理、运行管理和项目后评价管理。
开发管理的主要内容有:制定文档;预计需要的资源;费用估算;安排工作任务和日程;定期做评审;质量保证管理;开发总结报告;处理意外情况等。
测试管理的主要内容有:制定测试计划;测试分析并报告;编制用户手册。
运行管理的主要内容有:人员的组织与管理;设备和资料管理;财政预算与支出管理;作业时间管理。
项目后评价管理的主要内容有:技术水平与先进性评价;经济与社会效益分析;系统的内在质量评价;系统的推广使用价值评价;系统的不足之处与改进意见等。
项目实施管理贯穿于系统分析、系统设计、系统实施、系统维护和评价的整个系统开发过程。
项目管理的工作程序和组织界限是非常重要,有必要建立项目管理的总体框架,以引导人们成功的建设信息系统。
步骤如下:①问题分析。
初始调查要由拥有经验的人员而不是新手去做,对项目应当认真研究和估价其变革的程度、项目的内涵和最终实现的成本。
那些变革程度大、需要与用户人员紧密结合的项目,通常需要较高的管理经验。
那些较小型的、涉及人员少、可由一个小组完成的项目,则管理就简单得多。
②选择正确的项目。
在选择项目时,应注意首先开始的项目要限制规模,以保证成功率一般应在一年内能看到成果。
大项目可以分成子项目,以表明完成的进度。
③选任项目负责人。
项目负责人(项目经理或项目组长)负责项目日常事务,并且负责按给定的时间、成本和质量,去实现项目目标。
其任务包括编制项目计划,建立和培训项目队伍,以及分配和协调项目任务。
④具体指明责任。
用户负责人应主持决定整个项目中用户参与程度。
项目负责人要直接向用户负责人汇报工作。
⑤建立项目计划和确定工作标准。
在信息系统的项目管理过程中,涉及到多方面的因素,有时问题变得十分复杂,如果有一个周密具体的项目计划,就会消除风险。
项目计划包括组织计划、工程计划、会议计划、环境设施计划、成本计划等内容。
目前常用的计划方法有甘特图法、计划评审法(PERT)等。
要确定工作标准,工作标准是对计划执行程度的度量,标准应简单明确、易于衡量、能够实现,并且带有强制性。
⑥限定任务,具体指明任务细节。
在编制项目计划中,项目负责人必须决定要完成哪些任务,如何去完成,哪些资源能用,谁采完成和用多长时间完成。
二、企业信息系统开发项目管理的组织机构要想保证信息系统开发工作的顺利启动,首先要建立项目的组织机构——项目组。
项目组可以由负责项目管理和开发的不同方面的人员组成,项目组由项目组长或项目经理来领导。
一般来说可以根据项目经费的多少和系统的大小来确定相应的项目组。
项目组根据工作需要可设若干小组,小组的数目和每个小组的任务可以根据项目规模、复杂程度和周期长短来确定,可以设立的小组有:过程管理小组、项目支持小组、质量保证小组、系统工程小组、系统开发与测试小组、系统集成与测试小组等等。
一个好的项目组不一定能保证项目的成功,但一个差的管理组将肯定会导致项目的失败。
因此,在建立项目组时要充分利用项目组每个成员的特长,坚持将正确的开发方法贯穿始终。
1、项目经理(项目组长)项目经理(项目组长)是整个项目的领导者,共任务是保证整个开发项目的顺利进行,负责协调开发人员之间、各级最终用户之间、开发人员和广大用户之间的关系。
同时他拥有资金的支配权,可以把资金作为强有力的工具来进行项目管理,对项目经理的资金运用情况可采用定期向上级汇报等方法进行合理监督。
项目经理在实施项目领导工作时,要时刻注意所开发的系统是否符合最初制定的目标;在开发工作中是否运用了预先选择的正确的开发方法;哪些人适合于做哪些工作等。
只有目的明确、技术手段适合、用人得当,才能保证系统开发的顺利进行。
对于小型项目,项目经理可以独立进行工作,直接管理各类开发技术人员,必要时可以求得外部机构的支持;对于中型项目,应划分出各个任务的界限,由不同的人去管理,项目经理通过这些人来实施各项管理工作;对于大型项目,应有专门的管理机构进行辅助管理,项目经理应能保证其思想的实施,并通过管理机构对开发技术人员的工作实施管理,同时注意对其产品的审核。
2.过程管理小组过程管理小组的任务是负责整个项目的成本及进度控制、进行配置管理、安装调试、技术报告的出版、培训支持等项任务,这是一个综合性的机构,用以保证整个开发项目的顺利进行。
3、项目支持小组项目支持小组的任务是保障后勤支持,它要及时提供系统开发所需要的设备、材料;负责进行项目开发的成本核算;负责合同管理、安全保证等,特别是对大型项目而言,由于其涉及的资金巨大、开发人员众多、材料消耗也多,尤其要进行科学的管理。
4.质量保证小组质量保证小组的任务是及时发现影响系统开发质量的问题并给予解决。
问题发现越早,对整个项目的影响越小,项目成功的把握就越大。
5.系统工程小组由于信息系统开发是一项系统工程,因此可以按照工程的一般特性,用系统的观点制定出系统开发各个阶段的任务,这是系统工程小组的工作职责,即将整个开发过程按阶段划分出若干个任务,规定好每个任务的负责人、任务的目标、检验标准、完成任务的时间等。
只有明确每一项任务的责、权、利,才能使得开发工作顺利进行。
6.开发与测试小组开发与测试小组的任务是充分利用系统开发的一些关键技术、开发模型以及一些成熟的商品软件从事各子系统的开发与集成,并对各于系统进行测试。