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