资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
管理信息系统(管理信息系统(MIS)1 管理信息系统管理信息系统(MIS)(MIS)(Management Information SystemsManagement Information Systems)管理信息系统(管理信息系统(MIS)2第九章第九章 信息系统开发项目的管理信息系统开发项目的管理管理信息系统(管理信息系统(MIS)3信息系统的管理信息系统的管理 信息系统的管理从广义上信息系统的管理从广义上讲,涉及整个系统的生命周期,讲,涉及整个系统的生命周期,也即包括系统开发的项目管理,也即包括系统开发的项目管理,运行管理及系统评价等。运行管理及系统评价等。项目开发的项目管理项目开发的项目管理系统的运行管理系统的运行管理管理信息系统(管理信息系统(MIS)4基层的阻力来自担心自己的工作被计算机替代基层的阻力来自担心自己的工作被计算机替代或由于难以改变自己的工作方式而采取不合作或由于难以改变自己的工作方式而采取不合作的态度的态度中层的阻力来自担心新的信息系统会使权力结中层的阻力来自担心新的信息系统会使权力结构与管理方式发生变化,从而影响自己原有的构与管理方式发生变化,从而影响自己原有的地位地位高层的阻力则是由于不真正了解信息系统及其高层的阻力则是由于不真正了解信息系统及其作用,不重视、不亲自参与而造成的作用,不重视、不亲自参与而造成的一、信息系统的开发是一种变革,常常会遇到企一、信息系统的开发是一种变革,常常会遇到企业的阻力业的阻力管理信息系统(管理信息系统(MIS)5管理工作的不确定性与不稳定性。管理工作的不确定性与不稳定性。管理工作的不确定性与不稳定性。管理工作的不确定性与不稳定性。不确定性不确定性 反映在管理过程难以完整地用文字表达,对反映在管理过程难以完整地用文字表达,对信息系统的信息与功能需求一时也不能完全说清楚,信息系统的信息与功能需求一时也不能完全说清楚,使信息系统开发项目带有一定的灰度,并需在开发过使信息系统开发项目带有一定的灰度,并需在开发过程中不断地去补充与完善管理过程的描述与目标系统程中不断地去补充与完善管理过程的描述与目标系统的需求;的需求;管理信息系统(管理信息系统(MIS)6不稳定性不稳定性 是指管理工作的要求、内容与方法常发生变化,这是指管理工作的要求、内容与方法常发生变化,这种变化常使刚开发出的系统或子系统与实际情况不符,种变化常使刚开发出的系统或子系统与实际情况不符,在未使用前就要修改。在未使用前就要修改。 管理信息系统(管理信息系统(MIS)7 面对信息系统项目开发中的问题,面对信息系统项目开发中的问题,如何解决呢?如何解决呢?1 1、培训;、培训;2 2、良好的项目管理与组织。、良好的项目管理与组织。管理信息系统(管理信息系统(MIS)8二、信息系统的开发方式二、信息系统的开发方式3 3、专门开发与全面购置商品软件二者集成、专门开发与全面购置商品软件二者集成 2 2、全面购置商品软件全面购置商品软件 全部应用软件由自己组织开发。全部应用软件由自己组织开发。1 1、专门开发、专门开发随着信息系统开发与应用的深人和普及,一些通用的随着信息系统开发与应用的深人和普及,一些通用的解决企业管理中部分问题的商品软件陆续产生,其中解决企业管理中部分问题的商品软件陆续产生,其中典型的有典型的有MRPMRP、财务管理、人事管理软件等。、财务管理、人事管理软件等。管理信息系统(管理信息系统(MIS)9商品软件购置与实施过程商品软件购置与实施过程管理信息系统(管理信息系统(MIS)10购置与专门开发并举集成策略的开发过程购置与专门开发并举集成策略的开发过程管理信息系统(管理信息系统(MIS)11三、计算机系统的选用三、计算机系统的选用和系统开发的合同和系统开发的合同1、计算机系统的选用 主要包括计算机硬件、网络设备、系统软件、开发工具及供应商的选择。2、信息系统开发合同 企业开发信息系统有委托开发、自行开发和合作开发等方式,委托合同和合作合同在必须明晰各方权力和义务方面没有本质的区别,但从信息系统开发的不确定性特点考虑,一般最好采用合作开发的方式。管理信息系统(管理信息系统(MIS)12四、人员的培训四、人员的培训 内容内容对象对象讲座单元讲座单元时间时间信息系统基本概信息系统基本概念念 各级管理人员各级管理人员 2 2开发前开发前 计算机基本知识计算机基本知识 基层、中层管理人员基层、中层管理人员 3 3开发前开发前 、开发中、开发中 管理思想与方法管理思想与方法 各级管理人员各级管理人员 3 3开发前开发前 、开发中、开发中 本企业信息系统本企业信息系统介绍介绍 基层、中层管理人员基层、中层管理人员 1 1开发前开发前本企业信息系统本企业信息系统操作方法操作方法 各子系统相关管理人员各子系统相关管理人员 分解到子分解到子系统系统 开发后开发后 管理信息系统(管理信息系统(MIS)13五、项目工作计划五、项目工作计划 1 1、信息系统开发项目工作计划的编制、信息系统开发项目工作计划的编制 首先要确定首先要确定:开发阶段、子项目与工作步骤的划分:开发阶段、子项目与工作步骤的划分: 开发阶段是项目开发过程中的大段落,每个阶段成果开发阶段是项目开发过程中的大段落,每个阶段成果明确。明确。开发阶段的划分与采用的开发策略、开发方法有关、开发阶段的划分与采用的开发策略、开发方法有关、当综合性地采用多种开发策略与方法时,可以存有并当综合性地采用多种开发策略与方法时,可以存有并列的开发阶段。列的开发阶段。管理信息系统(管理信息系统(MIS)14管理信息系统(管理信息系统(MIS)15 例如:结构化方法的开发阶段有系统分析、系统设计例如:结构化方法的开发阶段有系统分析、系统设计及系统实施等三个阶段;原型法有初步分析、原型设及系统实施等三个阶段;原型法有初步分析、原型设计制作、原型评价与改进、系统成型等阶段;购置商计制作、原型评价与改进、系统成型等阶段;购置商品软件与专门开发并举策略则除了上述阶段外,还有品软件与专门开发并举策略则除了上述阶段外,还有购前工作与购后工作等阶段。购前工作与购后工作等阶段。子项目是因系统过于庞大,须分轻重缓急逐步开发而划分子项目是因系统过于庞大,须分轻重缓急逐步开发而划分的分项目。子项目可按系统的构成来划分的分项目。子项目可按系统的构成来划分例如:应用系统中的各子系统、系统平台、培训等。子例如:应用系统中的各子系统、系统平台、培训等。子项目的划分不是时序的,有些子项目会延续多个开发阶项目的划分不是时序的,有些子项目会延续多个开发阶段。段。工作步骤是开发阶段的进一步细分,每一个工作步骤完工作步骤是开发阶段的进一步细分,每一个工作步骤完成一项具体的工作内容。成一项具体的工作内容。管理信息系统(管理信息系统(MIS)16基础的、前端的子项目,应先安排基础的、前端的子项目,应先安排依赖性的、建立在其他子项目之上的子项目,应后安排依赖性的、建立在其他子项目之上的子项目,应后安排一些难度低、见效快的子项目也应予以优先安排一些难度低、见效快的子项目也应予以优先安排 子项目之间的依赖关系与系统的开发顺序子项目之间的依赖关系与系统的开发顺序 各开发阶段、子项目与工作步骤的各开发阶段、子项目与工作步骤的工作量工作量 依据经验统计数据给出估计数依据经验统计数据给出估计数用人年数表示的工作量来确定项目所需的时间用人年数表示的工作量来确定项目所需的时间管理信息系统(管理信息系统(MIS)17 按项目的总进度要求,用一种或多种工程项目计划方法按项目的总进度要求,用一种或多种工程项目计划方法制定出项目工作计划,通常有制定出项目工作计划,通常有甘特图与网络计划法甘特图与网络计划法。(2)(2) 甘特图甘特图(Gantt Chart(Gantt Chart,又称线条图,又称线条图) ) 法:法: 是一种对各项活动进行计划调度与控制的图表,是一种对各项活动进行计划调度与控制的图表,它具有简单、醒目和便于编制等特点。它具有简单、醒目和便于编制等特点。 主要符号(一般横方向表示时间,纵方向列出工作)主要符号(一般横方向表示时间,纵方向列出工作) 计划安排的工作计划安排的工作计划安排工作的开始日期计划安排工作的开始日期计划安排工作的完成日期计划安排工作的完成日期X X在特定时间内计划安排的工作量在特定时间内计划安排的工作量X X工作的目前进度工作的目前进度管理信息系统(管理信息系统(MIS)18 用甘特图编制工作计划的例子见下图用甘特图编制工作计划的例子见下图管理信息系统(管理信息系统(MIS)19管理信息系统(管理信息系统(MIS)20网络计划法:网络计划法: 是用网状图表安排与控制各项活动的方法,一般适应是用网状图表安排与控制各项活动的方法,一般适应于工作步骤密切相关、错综复杂的工程项目的计划管理。于工作步骤密切相关、错综复杂的工程项目的计划管理。 常用的符号有:常用的符号有: a at t活动活动,a,a为活动编号为活动编号,t,t为活动时间为活动时间i iT TL LT TE E各活动之间的关系各活动之间的关系, ,也称事件也称事件,i,i为事件编号为事件编号, , T TE E与与T TL L为事件最早时间与最迟时间为事件最早时间与最迟时间管理信息系统(管理信息系统(MIS)21举例:举例:管理信息系统(管理信息系统(MIS)22第一步:要计算每个事件的最早时间与最迟时间第一步:要计算每个事件的最早时间与最迟时间 事件最早时间:事件最早时间:由始点事件顺向计算,事件由始点事件顺向计算,事件j j的最早时间的最早时间T Tj jE E等于前一事件等于前一事件i i的最早时间的最早时间T Ti iE E加上先行活动加上先行活动 (i(i,j)j)的时的时间。例如:上图中事件间。例如:上图中事件2 2与事件与事件3 3的最早时间分别为:的最早时间分别为:T T2 2E E= T= T1 1E E +t +tl,2l,2=0+1=1=0+1=1T T3 3E E= T= T2 2E E +t +t2,32,3=5+1=6=5+1=6 当事件的先行活动有两个以上时,事件的最早时间按当事件的先行活动有两个以上时,事件的最早时间按其中时间最大的活动计算。例如事件其中时间最大的活动计算。例如事件5 5取最早时间取最早时间1212与与7 7之之大者,所以大者,所以T T5 5E E=12=12。 事件的最迟时间:事件的最迟时间:由终点事件逆向计算。终点事件的由终点事件逆向计算。终点事件的T TL L与与T TE E相等,事件相等,事件i i的最迟时间的最迟时间T Ti iL L是后继事件是后继事件j j的最迟时间的最迟时间T Tj jL L减减去活动去活动(i(i,j)j)的时间。的时间。管理信息系统(管理信息系统(MIS)23例如:上图中事件例如:上图中事件5 5的最迟时间为:的最迟时间为:T T5 5L L=T=T6 6L L-t-t5,65,6=14-2=12=14-2=12当事件开始的活动有两个以上时,事件的最迟时当事件开始的活动有两个以上时,事件的最迟时间取对应路线中时间的最小值。例如:事件间取对应路线中时间的最小值。例如:事件4 4的最迟时的最迟时间取间取8 8与与9 9中的小者,所以中的小者,所以T T4 4L L=8=8。第二步:确定关键路线第二步:确定关键路线 如果两个事件的最早时间与最迟时间相等,则称如果两个事件的最早时间与最迟时间相等,则称其为关键事件,由关键事件联结的各个活动所组成的其为关键事件,由关键事件联结的各个活动所组成的路线称为关键路线。路线称为关键路线。 上图中的关键路线为上图中的关键路线为11一一2 2一一3 3一一5 5一一66。管理信息系统(管理信息系统(MIS)24管理信息系统(管理信息系统(MIS)25 信息系统开发项目的工作计划一般应分两个层次:信息系统开发项目的工作计划一般应分两个层次: 第一层次:第一层次:按开发阶段安排,以作总体进度的控制。按开发阶段安排,以作总体进度的控制。该层次宜采用该层次宜采用甘特图甘特图; 第二层次:第二层次:按各开发阶段或子项目的工作步骤安排,按各开发阶段或子项目的工作步骤安排,以便能在细节上安排人力,以便能在细节上安排人力,: :对项目进度进行控制,该对项目进度进行控制,该层次宜采用层次宜采用网络计划方法网络计划方法。管理信息系统(管理信息系统(MIS)26 在实际中,几乎没有一个信息系统开发项目能按计划进度完成,由此造成的损失也是很大的,因此信息系统开发项目的进度控制显得尤为重要。进度控制通过计划执行的监督和检查、计划延误的分析和解决等活动实现。2 2、信息系统开发项目进度的控制、信息系统开发项目进度的控制 管理信息系统(管理信息系统(MIS)27计划发生延误原因:计划发生延误原因: 要进行具体原因的分析,除了有与其他工程项要进行具体原因的分析,除了有与其他工程项目同样存在的环境变化、资金不到位、人员变动等原因目同样存在的环境变化、资金不到位、人员变动等原因外,还有一些特殊的原因,它们主要是:外,还有一些特殊的原因,它们主要是:管理信息系统(管理信息系统(MIS)28各项开发活动的工作量是凭各项开发活动的工作量是凭经验估计经验估计的,实际的,实际工作量与预计数发生较大的差别。工作量与预计数发生较大的差别。开发过程中产生不少开发过程中产生不少事先末估计到事先末估计到的活动,使的活动,使工作量增加。工作量增加。由于由于需求或其他情况发生变化需求或其他情况发生变化,使已完成的成,使已完成的成果要作局部修改,造成返工。果要作局部修改,造成返工。管理信息系统(管理信息系统(MIS)29针对不同的原因,可能采取的解决措施有:针对不同的原因,可能采取的解决措施有:开发中的不确定性问题,可事先在工作计划中留有开发中的不确定性问题,可事先在工作计划中留有一定的宽裕度,例如工作步骤的工作量取上限,预设机动一定的宽裕度,例如工作步骤的工作量取上限,预设机动时间等。时间等。开发过程中经常性地与用户交换意见,随时掌握企开发过程中经常性地与用户交换意见,随时掌握企业的发展动向,及时地明确遗留的不确定问题,以减少返业的发展动向,及时地明确遗留的不确定问题,以减少返工现象。工现象。 管理信息系统(管理信息系统(MIS)30当关键路线上的活动延误时,要调配现有开发人当关键路线上的活动延误时,要调配现有开发人员,或加班加点,或集中人力予以重点解决。员,或加班加点,或集中人力予以重点解决。 增加开发人员,充实薄弱环节,但如前所述,增加开发人员,充实薄弱环节,但如前所述,开发人员并不能与时间成正比对换,即开发人员的增加对开发人员并不能与时间成正比对换,即开发人员的增加对延误问题的解决能力是很有限的。延误问题的解决能力是很有限的。 在上述措施难以有效解决延误问题时,对原定计在上述措施难以有效解决延误问题时,对原定计划作划作调整调整。管理信息系统(管理信息系统(MIS)31组织形式组织形式 系统开发要组建一个项目组,项目组由项目负责人领系统开发要组建一个项目组,项目组由项目负责人领导,当开发人员较多时,可再按专业或子项目分设若干导,当开发人员较多时,可再按专业或子项目分设若干开发小组,工作主要有专业要求与人员的确定、开发组开发小组,工作主要有专业要求与人员的确定、开发组织的建立、任务的分工及开发工作的协调等。织的建立、任务的分工及开发工作的协调等。六、开发人员的组织与职业道德六、开发人员的组织与职业道德 举例:举例: 管理信息系统(管理信息系统(MIS)32管理信息系统(管理信息系统(MIS)33信息系统的开发需要多种专业知识的人员信息系统的开发需要多种专业知识的人员; ;专业人员的配备要强调重点在于信息与管理,而不是专业人员的配备要强调重点在于信息与管理,而不是计算机计算机; ;开发人员的组织与工作计划相结合开发人员的组织与工作计划相结合; ;信息系统开发的协调也是开发人员组织的重要工作之信息系统开发的协调也是开发人员组织的重要工作之一,一般由项目负责人承担一,一般由项目负责人承担 ; ; 在信息系统开发中还应重视职业道德问题在信息系统开发中还应重视职业道德问题
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号