《信息系统开发与管理第09章信息系统的开发管理.ppt》由会员分享,可在线阅读,更多相关《信息系统开发与管理第09章信息系统的开发管理.ppt(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第九章第九章 信息系统的开发管理信息系统的开发管理本章内容本章内容n第一节第一节 项目管理的概念项目管理的概念n第二节第二节 进度管理进度管理n第三节第三节 经费管理经费管理n第四节第四节 质量管理质量管理n第五节第五节 文档管理文档管理n第六节第六节 人员管理人员管理n第七节第七节 系统开发的监理系统开发的监理第一节第一节 项目管理的概念项目管理的概念n项目项目在一定的资源约束下完成既定目在一定的资源约束下完成既定目标的一次性任务。标的一次性任务。n开发一种新产品开发一种新产品n建设一座水电站建设一座水电站n建一个网站建一个网站一、项目的属性一、项目的属性n独特性独特性n项目组织的临时性和开
2、放性项目组织的临时性和开放性n项目有一定的生命期项目有一定的生命期 n项目有一定的不确定性,从而具有一定的风项目有一定的不确定性,从而具有一定的风险性险性 二、项目管理及其特点二、项目管理及其特点n质量、成本、进度的相互制约关系质量、成本、进度的相互制约关系费用费用高高进度进度质量好质量好 任务多任务多快快项目管理的特点项目管理的特点n1项目管理是一项复杂的工作。项目管理是一项复杂的工作。n2项目管理具有创造性。项目管理具有创造性。n3项目管理需要集权领导并建立专门的项目项目管理需要集权领导并建立专门的项目组织。组织。n4项目负责人在项目管理中起着非常重要的项目负责人在项目管理中起着非常重要的
3、作用。作用。三、信息系统开发项目的特点三、信息系统开发项目的特点n1目标不精确,越界较模糊,质量要求更多目标不精确,越界较模糊,质量要求更多地由项目团队定义。地由项目团队定义。n2信息系统项目进行中,客户的需求会不断信息系统项目进行中,客户的需求会不断被激发并进一步明确,导致项目进度、费用被激发并进一步明确,导致项目进度、费用等计划的更改。等计划的更改。n3信息系统开发项目是智力密集型项目,受信息系统开发项目是智力密集型项目,受人力资源影响最大,项目组的结构、项目组人力资源影响最大,项目组的结构、项目组成员的责任心和能力对项目的成功与否有决成员的责任心和能力对项目的成功与否有决定性影响。定性影
4、响。第二节第二节 进度管理进度管理n计划是项目管理的基本组成部分。计划是项目管理的基本组成部分。n一个详细的计划包括:一个详细的计划包括:n确定执行项目需要的特定活动,明确每项活动的确定执行项目需要的特定活动,明确每项活动的职责;职责;n确定这些活动的完成顺序;确定这些活动的完成顺序;n计算每项活动所需的时间和资源;计算每项活动所需的时间和资源;n制定项目预算。制定项目预算。n项目开始后,对进度进行监控管理。项目开始后,对进度进行监控管理。一、计划一、计划n工作分析结构与责任矩阵工作分析结构与责任矩阵销售报表系统初步调查 Beth1系统分析Jim2系统设计Tyler3系统实施Hannah4系统
5、测试Maggie5系统交付Beth6收集数据Beth1.1可行性研究Jack1.2准备报告Rose1.3数据输入输出Tyler3.1评估Cathy3.3准备报告Sharon3.4软件Maggie5.1硬件Gene5.2网络Greg5.3准备报告Rose5.4处理数据更新数据Joe3.1会晤用户Jim.1研究现系统Steve2.2明确需求Jeff2.3培训Jim6.1系统转换Beth6.2软件Hannah4.1硬件Joe4.2网络Gerri4.3准备报告Jack4.4准备报告Jim2.4准备报告Jack6.3菜单Tyler3.1.1定期报告Steve3.1.3特殊问题Jeff3.1.4包装软件H
6、annah4.1.1定制软件Maggie4.1.2数据输入屏幕Tyler3.1.2制定计划制定计划n甘特图甘特图制定计划制定计划n计划评审技术计划评审技术PERT二、进度安排二、进度安排n估计活动的工期估计活动的工期 n进度计划进度计划 n1最早开始时间和最早结束时间最早开始时间和最早结束时间n最早开始时间(最早开始时间(earliest start time,ES)是指某项活动能够开始的最早)是指某项活动能够开始的最早时间。时间。n最早结束时间(最早结束时间(earliest finish time,EF)是指某项活动能够完成的最)是指某项活动能够完成的最早时间,早时间,EF=ES+工期估计
7、工期估计n2最迟开始时间和最迟结束时间最迟开始时间和最迟结束时间n最迟开始时间(最迟开始时间(Latest start time,LS)是指使项目在要求完工时间内)是指使项目在要求完工时间内完成,某项活动必须开始的最迟时间。完成,某项活动必须开始的最迟时间。n最迟结束时间(最迟结束时间(Latest finish time,LF)是指为了使项目在要求完工时)是指为了使项目在要求完工时间内完成,某些活动必须完成的最迟时间。显然有:间内完成,某些活动必须完成的最迟时间。显然有:LS=LF工期估计工期估计n关键路径关键路径n总时差总时差=项目要求完工时间项目要求完工时间(最后一项活动)最早结束时间(
8、最后一项活动)最早结束时间n =LF-EFn =LS-ES含开始含开始/结束时间的网络图结束时间的网络图三、进度控制三、进度控制进度控制的方法进度控制的方法n1分析进度,找出哪些地方需要采取纠正措分析进度,找出哪些地方需要采取纠正措施;施;n2确定应采取的纠正措施;确定应采取的纠正措施;n3修改计划,将纠正措施列入计划;修改计划,将纠正措施列入计划;n4重新计算进度,估计纠正措施的效果。重新计算进度,估计纠正措施的效果。第三节第三节 经费管理经费管理n成本估算成本估算n制定经费计划制定经费计划n成本计划的变更控制成本计划的变更控制一、信息系统项目成本测算一、信息系统项目成本测算n成本的构成:成
9、本的构成:成本测算过程成本测算过程成本测算方法成本测算方法n基于历史项目的测算模型基于历史项目的测算模型nR=F(X,C)n其中其中R是信息系统的成本(系统开发所需人月数、是信息系统的成本(系统开发所需人月数、工期、费用等),工期、费用等),X是一组经过选择的影响成本是一组经过选择的影响成本的因素,的因素,C是一组参数。是一组参数。n功能点分解法功能点分解法n专家判定法专家判定法n构造成本模型构造成本模型COCOMO二、成本计划的变更控制二、成本计划的变更控制n为了对成本计划进行监控,需要选取若干指为了对成本计划进行监控,需要选取若干指标进行考察。三个指标监控成本变动:标进行考察。三个指标监控
10、成本变动:n预算累计量预算累计量n实际成本累计量实际成本累计量n盈余累计量。盈余累计量。第四节第四节 质量管理质量管理n在现代质量管理中,在现代质量管理中,“质量质量”被定义为被定义为“用用户的满意程度户的满意程度”。n信息系统的满意体现在:信息系统的满意体现在:n第一,设计规格要符合用户要求;第一,设计规格要符合用户要求;n第二,程序要按设计规格所说明的情况正确运行。第二,程序要按设计规格所说明的情况正确运行。一、全面质量控制一、全面质量控制n采取下列方法和措施,对系统开发的全过程采取下列方法和措施,对系统开发的全过程进行质量控制与检查:进行质量控制与检查:n严格挑选项目组成员严格挑选项目组
11、成员n加强培训工作加强培训工作n正确选择系统开发策略与方法正确选择系统开发策略与方法n设立质量控制点设立质量控制点n建立严格的文档管理制度建立严格的文档管理制度n建立集体评议制度建立集体评议制度二、软件质量管理二、软件质量管理n软件质量特性软件质量特性:软软件件质质量特性量特性二二级级特性特性功能性可追踪性,完备性,一致性可靠性可操作性,简单性,健壮性,可防护性效率通信有效性,处理有效性,设备有效性安全性保密性,可防护性,健壮性,数据安全性可维护性一致性,简单性,模块性,结构性,清晰性,可见性,自描述性,文档完备性可移植性清晰性,模块性,自描述性,系统无关性,兼容性,通用性易使用性培训性,简单
12、性,清晰性,自描述性,可见性可扩充性兼容性,模块性,结构性,一致性,简单性,公用性可重用性通用性,模块性,结构性,系统无关性,公用性三、软件质量管理的内容三、软件质量管理的内容n1质量控制质量控制n分为计划、规程评价和产品评价三类。分为计划、规程评价和产品评价三类。n2质量设计质量设计第五节第五节 文档管理文档管理n文档的作用文档的作用n文档类型、内容文档类型、内容n文档的编写与管理文档的编写与管理一、文档的作用与地位一、文档的作用与地位n文档的沟通作用文档的沟通作用n用户与系统分析人员进行沟通用户与系统分析人员进行沟通n系统开发人员与项目管理人员在项目开发期的沟系统开发人员与项目管理人员在项
13、目开发期的沟通通 n前期开发人员与后期开发人员的沟通前期开发人员与后期开发人员的沟通n测试人员与开发人员的沟通测试人员与开发人员的沟通 n开发人员与用户在系统运行期间进行沟通开发人员与用户在系统运行期间进行沟通 n系统开发人员与系统维护人员的沟通系统开发人员与系统维护人员的沟通 n用户与维护人员在系统运行维护期间的沟通用户与维护人员在系统运行维护期间的沟通 二、信息系统文档的类型和内容二、信息系统文档的类型和内容三、文档的编写与管理三、文档的编写与管理n编写高质量的文档:编写高质量的文档:n1要分清读者对象,适应他们的需要。要分清读者对象,适应他们的需要。n2文字准确、简单明了。行文要确切,没
14、有二义文字准确、简单明了。行文要确切,没有二义性。前后内容协调一致,没有矛盾。性。前后内容协调一致,没有矛盾。n3完整统一。完整统一。n4可追溯性,必要时可以跟踪追查。可追溯性,必要时可以跟踪追查。n5可检索性。文档的结构安排、装订都应考虑读可检索性。文档的结构安排、装订都应考虑读者查阅的方便,能以最快的速度找到所需的内容。者查阅的方便,能以最快的速度找到所需的内容。文档的管理文档的管理n文档管理制度化文档管理制度化n文档标准化、规范化文档标准化、规范化n维护文档的一致性维护文档的一致性n维持文档的可追踪性维持文档的可追踪性第六节第六节 人员管理人员管理n项目团队项目团队n项目经理项目经理一、
15、项目经理的技能一、项目经理的技能n获得资源的能力获得资源的能力n组建团队的能力组建团队的能力n权衡项目目标的能力权衡项目目标的能力 n应付危机及解决冲突的能力应付危机及解决冲突的能力n谈判及广泛沟通的能力谈判及广泛沟通的能力n领导才能及管理技能领导才能及管理技能 n技术能力技术能力 n创业能力创业能力二、项目团队的效率二、项目团队的效率n有成效的项目团队有以下特点:有成效的项目团队有以下特点:n对项目目标的清晰理解对项目目标的清晰理解n对每位成员的角色和职责的明确期望对每位成员的角色和职责的明确期望 n目标导向目标导向 n高度的合作互助高度的合作互助 n高度信任高度信任 n严格的工作规范和文档
16、标准严格的工作规范和文档标准 三、项目团队的成长三、项目团队的成长n团队发展的团队发展的4个阶段个阶段n形成阶段形成阶段n震荡阶段震荡阶段n正规阶段正规阶段n表现阶段表现阶段n不同阶段的生产力不同不同阶段的生产力不同高低形成震荡正规表现团队精神工作绩效第七节第七节 系统开发的监理系统开发的监理n监理的概念监理的概念n监理的内容监理的内容n监理的工作准则监理的工作准则一、监理的概念与作用一、监理的概念与作用n信息系统监理是指聘请用户方与开发方之外信息系统监理是指聘请用户方与开发方之外的第三方(丙方),对信息系统开发过程中的第三方(丙方),对信息系统开发过程中的行为、事件和文档进行审查和监督,为用
17、的行为、事件和文档进行审查和监督,为用户提供与项目有关的信息和信息处理能力的户提供与项目有关的信息和信息处理能力的支持,以确保信息系统建设成功。支持,以确保信息系统建设成功。用户方用户方(甲方)(甲方)开发方开发方(乙方)(乙方)监理方监理方(丙方)(丙方)监理的作用监理的作用n于用户于用户n监理方利用对信息技术的知识和丰富的信息系统建设经验,监理方利用对信息技术的知识和丰富的信息系统建设经验,为用户提供信息处理的能力支持,对信息产品、信息技术、为用户提供信息处理的能力支持,对信息产品、信息技术、信息系统建设方案进行评价和选择,辨析开发方提供的各信息系统建设方案进行评价和选择,辨析开发方提供的
18、各种材料、演示软件,改变在与乙方对策过程中的不利地位,种材料、演示软件,改变在与乙方对策过程中的不利地位,从而降低因乙方隐蔽信息而带来的风险。从而降低因乙方隐蔽信息而带来的风险。n监理方利用自己丰富的管理知识,指出甲方为了建设信息监理方利用自己丰富的管理知识,指出甲方为了建设信息系统需要调整的业务流程和管理机制,协助制定改革计划,系统需要调整的业务流程和管理机制,协助制定改革计划,并不断督促甲方排除阻力进行调整,降低因业务流程和管并不断督促甲方排除阻力进行调整,降低因业务流程和管理体制不适应给信息系统带来的风险。理体制不适应给信息系统带来的风险。n于开发方于开发方n主要职责是监督和管理,重在监
19、督。主要职责是监督和管理,重在监督。n在信息系统建设过程中,监理方根据自己的经验判明乙方在信息系统建设过程中,监理方根据自己的经验判明乙方是否偏离了甲方的实际需要,是否简化了系统的功能模块,是否偏离了甲方的实际需要,是否简化了系统的功能模块,是否采用了性能较低的配置或质量较差的产品,是否隐含是否采用了性能较低的配置或质量较差的产品,是否隐含了安全问题等等。了安全问题等等。二、信息系统监理的内容二、信息系统监理的内容n项目实施前的监理咨询项目实施前的监理咨询n项目实施中的监理咨询项目实施中的监理咨询 n项目实施后的监理咨询项目实施后的监理咨询三、信息系统监理的工作准则三、信息系统监理的工作准则n项目监理的一般准则项目监理的一般准则n“守法、诚信、公正、科学守法、诚信、公正、科学”的八字原则的八字原则n信息系统的监理人员:信息系统的监理人员:n公正、独立,有良好的职业道德;公正、独立,有良好的职业道德;n既熟悉信息技术和信息产品,又熟悉管理工作;既熟悉信息技术和信息产品,又熟悉管理工作;n有丰富的信息系统建设实践经验。有丰富的信息系统建设实践经验。