第三章MIS战略规划和开发方法第一节MIS战略规划的概念第二节制定MIS战略规划的常用方法第三节企业流程重组第四节开发管理信息系统的方法第一节MIS战略规划的概念一、信息系统发展的阶段论二、开发管理信息系统的策略三、MIS战略规划的作用和内容计算机在企业管理中的应用,一般要经历若干阶段。1973年,诺兰(Nolan)首次提出了信息系统发展的阶段理论,被称为诺兰阶段模型,1980年,诺兰又进一步完善了该模型。下图中,横坐标表示信息系统的各个阶段,纵坐标表示增长要素。该模型总结了发达国家信息系统发展的经验和规律,一般模型中的各阶段都是不能跳越的,它可用于指导MIS的建设。一信息系统发展的阶段论诺兰阶段模型第一阶段:初装初装阶段标志着组织购买第一台计算机,并初步开发管理应用程序。特点:⑴组织中只有个别人具有使用计算机的能力;⑵该阶段一般发生在一个组织的财务部门。一信息系统发展的阶段论第二阶段:蔓延处于蔓延阶段的组织中,计算机的应用初见成效,管理应用程序从少数部门扩散到多数部门。特点:⑴数据处理能力得到迅速发展;⑵出现许多新问题(如数据冗余、数据不一致性、难以共享等);⑶计算机使用效率不高等。一信息系统发展的阶段论第三阶段:控制主要指对组织中计算机的数量进行控制。特点:⑴成立了一个领导小组;⑵采用了数据库(DB)技术;⑶这一阶段是计算机管理变为数据管理的关键。一信息系统发展的阶段论第四阶段:集成集成阶段就是在控制的基础上,对子系统中的硬件进行重新联接,建立集中式的数据库及能够充分利用和管理各种信息的系统。特点:⑴建立集中式的DB及相应的信息系统;⑵增加大量硬件,预算费用迅速增长。一信息系统发展的阶段论第五阶段:数据管理第六阶段:成熟由于80年代时,美国尚处在第四阶段,因此,诺兰没能对该两个阶段进行详细的描述。他认为数据管理应该是实现企业全方位的数据存储、检索、处理和维护等;成熟应该是形成了完善的信息系统,可以为各个管理层次提供信息。一信息系统发展的阶段论第一节MIS战略规划的概念一、信息系统发展的阶段论二、开发管理信息系统的策略三、MIS战略规划的作用和内容开发MIS的策略有以下两种:(1)“自下而上”的开发策略基本思想:从业务系统开始,先实现每个基本功能(即数据处理功能),然后逐步向高级建设(即,增加管理/控制功能)。(2)“自上而下”的开发策略基本思想:从整体上协调和规划,由全面到局部、由长远到近期,从探索合理的信息流出发来设计信息系统。二开发管理信息系统的策略策略优点缺点备注自下而上能保证最终的系统可以运行。缺乏整体考虑,会做大修改,开发过程存在大量重复工作。一般发生在“初装”和“蔓延”阶段。适于小型系统。自上而下整体性和逻辑性强。难度大,复杂、繁琐。通常两者结合,先自上而下规划,后自下而上开发。两种策略优缺点的对比:二开发管理信息系统的策略第一节MIS战略规划的概念一、信息系统发展的阶段论二、开发管理信息系统的策略三、MIS战略规划的作用和内容三MIS战略规划的作用和内容(一)MIS战略规划的作用1.合理分配和利用信息资源;2.找出存在的问题,识别出为实现企业目标MIS系统必须完成的任务;3.指导MIS的开发,考核开发工作的标准。三MIS战略规划的作用和内容(二)MIS战略规划的内容1.MIS的目标、约束及总体结构。2.组织(企业、部门)的状况。包括计算机软件及硬件情况、产业人员的配备情况以及开发费用的投入情况。3.业务流程的现状、存在的问题和不足,以及流程在新技术条件下的重组。4.对影响规划的信息技术发展的预测。三MIS战略规划的作用和内容(三)制定战略规划一般包括以下九个步骤:⑴确定规划的性质;⑹提出总体结构;⑵收集相关信息;⑺选择开发方案;⑶战略分析;⑻确定实施进度;⑷定义约束条件;⑼形成文档,并讨⑸明确战略目标;论、批准、生效。第三章MIS战略规划和开发方法第一节MIS战略规划的概念第二节制定MIS战略规划的常用方法第三节企业流程重组第四节开发管理信息系统的方法第二节制定MIS战略规划的常用方法一、关键成功因素法二、企业系统规划法一关键成功因素法CSF(CriticalSuccessFactors)关键成功因素指的是对企业成功起关键作用的因素。关键成功因素法通过分析,找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划。一关键成功因素法关键成功因素法的步骤1.了解企业(或MIS)的战略目标;2.识别所有的成功因素和影响这些因素的子因素;3.确定关键成功因素(不同行业的关键成功因素互不相同),例如,对汽车制造业可能是制造成本控制;对保险业是新项目开发和工作人员的效率。4.明确各关键成功因素的性能指标和评估标准。关键成功因素法举例国际一流大学教学成果学术水平改善教学环境提高课程水平提高教学质量增强科研力量更多科研成果......组织目标目标识别关键成功因素性能指标用树枝因果图识别关键成功因素缩短设计周期提高产品生产力原材料采购与配套缩短设计周期缩短生产设计缩短技术设计生产日程管理提高生产计划柔性提高材料配套率提高设备配套率第二节制定MIS战略规划的常用方法一、关键成功因素法二、企业系统规划法二企业系统规划法BSP(BusinessSystemPlanning)(一)企业系统规划法及其作用企业系统规划法是一种能根据企业目标制定出MIS战略规划的结构化方法。作用:1.确定未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序;2.对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性。二企业系统规划法BSP法的优点:能保证信息系统独立于企业的组织机构,具有对环境变更的适应性。即使将来企业的组织机构或管理体制发生变化,信息系统的结构体系不会受到太大的冲击。二企业系统规划法(二)BSP法的步骤1.准备工作;(成立由最高领导牵头的委员会,制定计划)2.调研;(初步调查,不是详细调查)二企业系统规划法(二)BSP法的步骤3.定义业务过程;(定义业务过程是BSP方法的核心。业务过程指的是企业管理中必要且逻辑上相关的、为了完成某种管理功能的一组业务活动。)4.业务过程重组;(信息技术支持下进行优化处理)二企业系统规划法(二)BSP法的步骤5.定义数据类;(数据类是指支持业务过程所必需的逻辑上相关的数据。)6.定义MIS的总体结构,利用U/C矩阵;二企业系统规划法U/C矩阵法的步骤:⑴填入“数据类”;⑵填入“功能”;⑶标以“U”或“C”;⑷按逻辑关系及发生的顺序,重排各功能;⑸重排数据类,使所有“C”尽可能靠近对角线;⑹分组。UUUUUUUUUUUUUUUUUUUUUUCCCCCCCCCCCCCCC二企业系统规划法(二)BSP法的步骤7.确定子系统开发的先后顺序;8.形成文档、建议书以及开发计划。第三章MIS战略规划和开发方法第一节MIS战略规划的概念第二节制定MIS战略规划的常用方法第三节企业流程重组第四节开发管理信息系统的方法第三节企业流程重组一、企业流程重组的概念二、BPR的方法和步骤企业流程(过程)是为完成企业目标而进行的一系列逻辑相关、跨越时空的业务活动。例如:仓库收货的业务流程可能是:保管员验收货物并作记录、通知采购员、签收货物发运单、填写入库单并入库、分发入库单、填写送验单等。企业流程重组是按现代化信息处理的特点,对现有的企业流程进行重新设计。这是提高企业运行效率的一条重要途径。一企业流程重组的概念(BusinessProcessReengineering,BPR)企业流程重组的必要性:在传统的劳动分工原则下,企业流程被分割为一段段分裂的环节,每一环节关心的焦点仅仅是单个任务和工作,而不是整个系统的全局最优。计算机应用于企业管理,大都停留在“模拟”的程度,没有充分发挥信息核技术的特点。企业流程重组正是要根据新技术条件下信息处理的特点,以事物发生的自然过程来寻找解决上述问题的途径。一企业流程重组的概念企业流程重组的内容企业流程的重组不仅涉及到技术,也涉及人文因素,包括观念的重组、流程的重组和组织的重组,以新型企业文化代替老的企业文化,以新的企业流程代替原有的企业流程,以扁平化的企业组织代替金字塔型的企业组织等。一企业流程重组的概念第三节企业流程重组一、企业流程重组的概念二、企业流程重组案例企业流程重组的实质:企业流程重组的实质是站在信息的高度,对企业流程的重新思考和再设计,是一个系统工程,包括在系统规划、系统分析、系统设计、系统实施与评价等整个规划与开发过程之中。二企业流程重组案例二企业流程重组案例采购科供应商财会科仓库旧的采购流程1、副本1、副本1、订单2、付款通知货收据货3、验收单4、款5、发票二企业流程重组案例简化后新的采购流程1、订单2、款采购科财会科供应商仓库3、货数据库第三章MIS战略规划和开发方法第一节MIS战略规划的概念第二节制定MIS战略规划的常用方法第三节企业流程重组第四节开发管理信息系统的方法一、结构化系统开发方法二、原型法三、面向对象方法四、CASE方法第四节开发管理信息系统的方法结构化系统开发方法的三阶段:1、系统分析2、系统设计3、系统实施一结构化系统开发方法第一阶段-系统分析:1、初步的系统调查;可行性论证,形成可行性分析报告;2、详细的系统调查和分析,(调查管理业务流程和数据流程);建立系统逻辑模型;形成系统分析报告;一结构化系统开发方法第二阶段-系统设计:在分析阶段提出的逻辑模型的基础上设计系统的物理模型,设计结果包括:1、代码设计;2、系统流程图;3、数据库设计;4、处理流程图;5、程序设计说明书;6、系统设计说明书;一结构化系统开发方法第三阶段-系统实施:最终实现管理信息系统,形成有关技术文档,(程序说明书,使用说明书等),任务包括:1、程序设计和调试;2、系统转换;3、系统运行和评估;4、相关说明书;一结构化系统开发方法结构化开发方法是在生命周期(lifecycle)法的基础上发展起来的。生命周期:MIS从分析、设计、实施到使用为一完整过程,由于新的要求,旧系统被淘汰,新系统重新经历这一过程,这种周而复始的过程称为系统的生命周期。生命周期法:是按照MIS的生命周期的概念,严格按照生命周期的各个阶段去开发系统。一结构化系统开发方法方法的优点:结构化系统开发方法注重开发过程的整体性、全局性,特别适合开发大型MIS。方法的缺点:开发过程繁琐,周期长,难以适应环境的变化。一结构化系统开发方法一、结构化系统开发方法二、原型法三、面向对象方法四、CASE方法第四节开发管理信息系统的方法二原型法(Prototyping)原型法基本思想:原型:开发者在初步了解用户需求的基础上,构成、设计和开发一个系统初始模型,该模型称为原型。开发人员和用户在原型基础上共同探讨、改进和完善方案,开发人员再根据方案对原型进行修改得到新的原型,再征求用户意见,如此反复,直至用户满意为止。见下图:用户对新系统提出需求(各种问题)开发人员对问题进行总结开发一个原型系统运行原型系统修改增加功能完成系统开发并交付使用增加新功能否提出意见是是否否二原型法原型法的优点:简易,用户容易接受。原型法的缺点:不适合开发大型系统;浪费严重,拖延进度。二原型法一、结构化系统开发方法二、原型法三、面向对象方法四、CASE方法第四节开发管理信息系统的方法面向对象方法为管理信息系统的开发提供了全新的思路。面向对象方法产生于20世纪60年代。随着应用系统日趋复杂、庞大,该方法以其直观、方便的优点获得广泛应用。三面向对象方法(Object-Oriented)面向对象方法以对象为中心,具有以下特点特征:1、封装性2、抽象性3、继承性4、动态链接性三面向对象方法(Object-Oriented)OO开发过程(三个阶段)面向对象分析(OOA)面向对象设计(OOD)面向对象程序设计(OOP)三面向对象方法一、结构化系统开发方法二、原型法三、面向对象方法四、CASE方法第四节开发管理信息系统的方法CASE方法是一种自动化/半自动化的开发方法,它能支持除了“系统调查”之外的所有开发步