第四部分信息系统的建设第十一章组织信息系统规划内容框架•11.1组织的信息系统规划•11.2IS/IT战略规划的过程模型•11.3IS/IT战略规划的主要方法前言•建设信息系统是一项耗资大、历时长、技术复杂且涉及面广的系统工程,必须认真制定信息系统的战略规划。•信息系统战略的制定对组织获得和保持竞争优势具有至关重要的作用。11.1组织的信息系统规划1什么是IS/IT战略规划?2企业战略与IS/IT战略的关系3IS/IT战略规划的组织机构4信息系统战略规划的内容11.1.1什么是IS/IT战略规划?•IS战略规划(InformationSystemStrategicPlanning,信息系统战略规划)•定义:在理解企业的发展远景、业务规划的基础上,形成IS的远景、组成架构、各部分的逻辑关系,以及支撑企业商业规划的目标达成。•IS战略定位:基于企业的整体战略目标,确定实现企业整体竞争力所需求的信息系统与信息技术的配置。IS战略规划的目标•目标:定义和确定信息系统投资的优先级别,在资源有限和系统互相约束的前提下,达到最佳的组合应用,获得期望收益,并实现最终预期的组织变革。•IS战略是从业务角度来管理信息,涉及如何处理信息、系统和技术的关系。•着眼点:如何应用信息来支持业务需求以实现企业竞争优势。IT战略规划•IT战略规划(InformationTechnologyStrategicPlanning,信息技术战略规划)•IT规划是围绕信息技术来展开的组织规划。•一个组织的信息系统战略和其正式计划须满足三条件:(1)与公司的商业计划相一致(2)从管理的角度与IS在组织中角色相一致。(3)与IS的应用和管理的成熟度相一致。11.1.2企业战略与IS/IT的关系•IS/IT不仅仅是支持功能,还有帮助形成新战略的功能。•战略对应关系:Henderson&Venkatraman•至少包括四个模块:(1)企业战略(2)组织结构和流程(3)IS/IT战略(4)IS/IT基础设施和流程。战略对应关系•可从战略适应和功能集成两个维度进行分析。•战略适应:(1)内部:如何确定组织机构、如何设计关键业务流程、如何获取和开发企业的人力资源。(2)外部:如何参与竞争、产品如何投放市场、如何增强核心竞争力等。•功能集成:企业经营领域与IS/IT领域的相互联系与影响。11.1.3IS/IT战略规划的组织机构图11-1信息系统开发的组织机构高层管理中层管理基层管理及运作总体战略计划组IS指导委员会IS项目管理IS项目开发组IS项目分析与设计人员用户项目分析与设计人员用户项目管理用户项目开发组高层管理部门职能•高层管理部门:提供总体战略指导,同时提供资金和强有力的支持。•战略系统失败的原因:(1)缺少高层管理部门的参与(2)高层管理部门无法使信息系统与战略性商业计划紧密相连总体战略计划组:制定战略性的组织计划,提出开发系统的要求,对信息系统提出总体战略性指导和负责对高层管理干部进行教育,以便其清楚组织的工作是如何依赖于系统的。高层管理部门职能信息系统指导委员会:对系统的开发和运行直接负责,是系统开发强有力的把关者。组成:最终用户、信息系统部门的领导。职能:(1)提供战略方向和业务要求的指导(2)审核和批准规划方案,并承担相应的风险(3)执行阶段成果的审核工作(4)批准下一步规划行动的进行(5)在最终的战略规划方案被提交并执行前对方案进行审核和改进。战略规划团队•人员组成:由用户和IS部门中选取。•必备技能:(1)对企业及企业目标、管理风格、文化、流程和人员有充分的了解。(2)良好的沟通技巧。(3)制定和执行影响全局性的规划方案的能力和权威。(4)对管理层和员工的尊重。(5)客观分析的能力。(6)IS/IT战略规划的经验。项目管理组•职能:负责具体项目的管理•人员构成:(1)信息系统高级管理人员(2)最终用户管理人员项目开发组•职能:负责信息系统项目的具体开发。•人员组成:(1)系统分析员(商务系统分析员)(2)程序员(3)数据库管理员(4)最终用户IS战略规划的内容•组织IS战略规划的内容因侧重点不同而大相径庭。•一般来说,整个战略规划应包含:(1)目标、约束和结构。(2)对组织目前的业务流程与IS的功能、应用环境和应用现状进行评价。(3)对影响计划的信息技术发展的预测。(4)具体的实施方案。11.2IS/IT战略规划的过程模型•因无法事先规定企业可能面临的各种不可预测的影响因素,故不局限于某种具体的战略规划技术。•规划过程的关键步骤:P180~182(1)输入(2)输出(3)选择、定义和实施一个具体的战略规划方法(4)战略规划过程11.3IS/IT战略规划的主要方法•企业系统规划法(BusinessSystemPlanning,简称BSP法)是一种能根据企业目标制定出MIS战略规划的结构化方法。•由IBM公司于20世纪70年代提出,它通过一整套把企业目标转化为MIS战略的过程,帮助企业作出MIS战略规划。•基于用信息系统支持企业运行的思想,核心是需要先自上而下地识别系统目标、识别企业过程、识别数据,划分子系统(识别信息系统的结构),然后再自下而上地设计信息系统,以支持企业目标。•作用(1)确定未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序;(2)对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性。•BSP法的优点能保证信息系统独立于企业的组织机构,即使将来企业的组织机构或管理体制发生变化,信息系统的结构体系不会受到太大的冲击。BSP的实质•实质:划分子系统。•主要思想:划分子系统的依据是企业的管理过程(即业务功能),而不是现有的职能机构。使得所划分的子系统不受企业机构变动的影响,使之更加稳定。BSP方法的基本原则1)企业的MIS必须支持企业的战略目标,必须将企业战略转化成信息系统战略。2)信息系统战略应表达出企业各个管理层次的需求。对不同层次的管理活动有着不同的信息需求,必须建立一个合理的框架,以便定义信息系统的结构。3)一个信息系统应该提供一致的信息(例如形式上、定义上)。为了保证信息的一致性,有必要制定信息一致性的标准,以及技术和安全的规范与策略。BSP方法的基本原则4)一个信息系统应具有可变更性和对环境的适应性,BSP方法采用了定义企业过程(功能)方法,使信息系统的构建独立于组织机构中的各种因素,即与具体的组织体系和具体的管理职责无关。5)BSP对大型信息系统所采用的基本方法是:先“自上而下”地识别系统目标、企业过程、数据类,划分子系统(识别信息系统的结构),再“自下而上”地分别设计信息系统。具体步骤(1)建立企业模型、定义企业过程(2)定义数据类(3)建立企业过程/数据类矩阵(U/C矩阵)(4)定义信息系统结构(5)确定子系统间的数据关系(6)确定子系统开发的优先次序1)建立企业模型、定义企业过程•所谓企业模型,就是用“职能域—业务过程—业务活动”的层次结构关系描述企业的本质。•建立企业模型是一项深入细致的认识活动,主要依赖企业高层领导和各级管理人员,分析企业现行业务和长远目标,按照企业内部各种业务的逻辑关系,将它们划分成若干个职能域,再搞清各职能域中所包含的业务过程。然后,再将各业务过程进一步分解为一些业务活动。•可见,企业模型的建立过程是系统分析员采用自顶向下方法,通过深入调查认识企业本质的过程。1)建立企业模型、定义企业过程•企业模型可以用树型结构图来表示。•例如,某机械加工厂的企业模型可如图所示。由于实际中的业务过程和业务活动很多,该图只是列出了其中的一小部分。•该树型结构图的树根是机械加工厂。•第一层是职能域,如劳动工资管理、财务管理、生产管理等。•第二层是业务过程,如劳动工资管理的业务过程有人员调配、职工考核、工资管理等。•第三层是业务活动,如工资管理的业务活动有工资调整、工资计算等。机械加工厂物资供应管理生产管理劳动工资管理财务管理财务计划帐务处理成本管理人员调配职工考核工资管理产品设计生产计划生产调度采购计划物资采购库存管理解聘调转企业制度劳动保险招聘录用用人计划劳动纪律工资调整工资计算技术考核图4.7机械加工厂企业模型2)定义数据类•数据类是指支持业务过程所必须的逻辑上相关的数据。即每个业务过程所产生的数据及使用的数据。•如财务计划这项业务过程产生的结果数据是财务计划。•确定数据类主要通过调查企业业务人员确定。3)建立企业过程/数据类矩阵•将在企业模型中所确定的企业过程按职能域(每个职能域的企业过程)纵向顺序排列在矩阵的左侧。矩阵的横向依照与业务过程相对应的关系顺序地排列在矩阵的上侧。•U/C矩阵法:(Use/Create)。•矩阵中,企业过程与数据类交叉处,填写字母“U”或“C”,“U”表示该企业过程使用对应的数据,“C”表示该企业过程产生对应的数据。•一般而言,一个数据类应由一个企业过程产生,而一个数据类可有多个企业过程使用。U/C矩阵法的步骤(1)填入“数据类”;(2)填入“功能”;(3)标以“U”或“C”;(4)按逻辑关系及发生的顺序,重排各功能;(5)重排数据类,使所有“C”尽可能靠近对角线;(6)分组(如下图所示),结果不唯一。注意事项(1)将企业过程列在矩阵的左侧,并将同一职能域的企业过程紧靠着列出;(2)将数据类列在矩阵的上侧,其顺序要与数据类对应,即先列出的企业过程所产生的数据类要先列出;(3)在矩阵中填写字母“U”或“C”。“C”表示它对应的企业过程,产生(创建)它对应的数据类,而“U”表示它对应的企业过程使用它对应的数据类;(4)一个数据类仅与一个”C”对应,但可与多个”U”对应;4)定义信息系统结构•定义信息系统结构也就是划分子系统。这是在已建立的U/C矩阵上进一步做工作。(1)检查U/C矩阵中的“C”是否都靠近矩阵的主对角线,否则,应适当调整数据类的位置;(2)将“C”、“U”密集区用粗线框成方块,每个方块不得重合,将“C”都放在方框中,根据方块对应的企业过程,给方块起个能概括这些企业过程的名字,这就是子系统的名字。5)确定子系统间的数据关系•根据U/C矩阵中的子系统方块之外的“U”可以找到子系统之间的数据关系。•在上面划分子系统时,应将所有的“C”都包括在方框中,但是U不可能都在方框中。因为子系统之间毕竟还要有数据关联。•这种数据关联在U/C矩阵中可以表示出来。•矩阵中的一个“U”在纵向对应一个创建该列所对应的数据类的子系统,由该子系统提供数据;在横向对应一个使用该数据类的子系统(子系统包含多个企业过程)。6)确定子系统开发的优先次序•一般,一个大的信息系统企业一次开发整个系统是有困难的,需要分批分期地开发。在战略规划中需要确定子系统的开发次序。同时给出信息系统开发的整个工程进度计划。•这个问题主要听取企业领导的意见,企业急需的应优先开发。•另外,相对独立的子系统、为其他子系统提供数据的子系统优先开发。7)计算机系统配置方案的选择•对于网络环境下的信息系统来说,计算机系统配置方案也就是计算机网络设计方案的选择。这一项工作是用户十分关心的。•计算机网络设计方案给出信息系统的主要设备布置及数量、主要的性能指标,同时对主要的系统软件进行选择。•由此可计算出整个系统的投资额,给出整个信息系统开发的投资概算,确定各单项所需资金和总的投资额。7)计算机系统配置方案的选择•一般,应给出两个或多个方案进行方案对比,最后推荐一个优选方案。•所提方案:(1)要考虑用户的投资能力(2)要考虑满足系统需求(3)要考虑计算机技术的发展,使之具有一定的先进性还要根据实际情况考虑其它问题。11.3.2关键成功因素法•关键成功因素(CriticalSuccessFactors,简称CSF)指的是对企业成功起关键作用的因素。•关键成功因素法通过分析,找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划。关键成功因素法的步骤(1)了解企业(或MIS)的战略目标;(2)组织目标的确定与分解;(3)识别所有的成功因素和影响这些因素的子因素;(4)确定关