◎中国运载火箭技术研究院 罗业 窦海霞 杜彤云
需求分析在信息系统生命周期中,是工作任务最繁重、最重要的阶段之一,它的主要任务是根据信息系统的总体规划目标和建设方案,对信息系统进行详细调查,描述信息系统的业务流程,确定信息系统的基本目标和逻辑功能要求,提出信息系统的逻辑模型的过程[1]。只有明确了需求,才能开展信息系统设计、开发及实施,并确认信息系统开发的时间、成本、计划。随着信息技术的发展,信息系统越来越复杂、庞大,需求分析显得尤为重要。可以说,需求分析是信息系统成功实施的关键。
传统需求分析过程中,由于缺乏有效的沟通协调手段,时常会出现需求描述模糊和不一致的现象,特别是对于有二义性的需求,会产生不同的理解,将导致信息系统建设过程中出现不必要的反复,甚至导致整个信息系统项目失败。同时,对于复杂的信息系统,通常会涉及多个单位/部门、多管理层级,各单位/部门之间“各说各话”,无法进行有效的沟通和协作,流程运转效率低,影响了信息系统效率的充分发挥。
本文针对信息系统实践中经常发
生的需求无法得到准确描述等问题,介绍了一种基于A RIS的信息系统需求分析方法,研究了ARIS软件在信息系统需求分析过程中的应用,并结合实例分析了基于A RIS的信息系统需求分析方法在信息系统建设过程中的优势。
本文介绍的基于ARIS的信息系统需求分析方法,是以流程精细化管理为核心,以ARIS“房式结构”为理论基础搭建需求框架,借鉴上海博阳精讯信息科技有限公司提出的EBPM(Elementbased Process Management,基于要素的流程管理)方法论进行流程梳理和优化,利用A R IS软件进行信息系统需求建模的一种全新的需求分析方法。
ARIS是Architecture of Intergrated Information Systems的缩写,是由德国萨尔大学(University of the Saarland,Saarbrucken,Germany)的奥古斯特-威廉·希尔教授(August-Wilhelm.Scheer)提出的一种包含各种元模型建模方法的,描述业务流程的体系结构,其目的是为了寻求一种能够用来缩小企业与信息技术之间差距的应用框架,提供一种能够对业务流程概念进行准确描述和详细分析的方法,这种方法为企业信息系统的发展提供了一个起点[2,3]。
ARIS“房式结构”由组织、数据、功能、产品/服务、控制五个视图构成,每个视图又分为需求定义、设计说明和实施描述三个层次。ARIS通过这五个视图,比较全面地对企业活动的各个方面、各个视角进行了建模,并且通过控制视图与其他四个视图紧密地集成,将企业各种活动和相关资源按流程管理起来。
EBPM方法论是上海博阳精讯信息科技有限公司在多年理论研究和实践经验基础上所提出的一套“基于管理要素构建企业管理体系”的方法。EBPM方法论认为企业的管理体系可以拆分成各类管理要素,而一个“精细化”运营的管理体系,则是由这些管理要素相互关联、相互作用而构成的一个“结构化”“一体化”的整体。其中“业务流程”是将各类管理要素关联起来并构成“一体化”管理体系的关键纽带,也是管理体系运营的载体。EBPM方法论论述的是如何以业务流程为核心和纽带,完整构建一套企业管理体系的方法[4]。
本文以中国运载火箭技术研究院综合业务协同平台(以下简称“协同平台”)为具体对象,研究ARIS建模方法在信息系统需求分析过程中的应用。此次协同平台以上海泛微网络科技股份有限公司的泛微协同办公平台Ecology 8.0为基础开展建设,功能涵盖门户、公文管理、会议管理、工作要点管理等,并与现有统一用户管理系统、网上报销系统、AVIDM系统等进行集成,从而搭建一个院所两级共用的一体化协同办公平台。
由于项目实施范围广、周期紧,本项目采用IPT(integrated product team,集成研发团队)工作模式,组织信息化技术部门、业务部门、流程管理部门、软件服务商、咨询服务商等成立需求分析I P T小组,利用A R IS流程设计工具,采用上海博阳精讯信息科技有限公司的EBPM(Element-based Process Management,基于要素的流程管理)方法论开展协同平台需求建模。
研究院综合业务协同平台需求
1、需求定义
根据规划建设目标,结合实际业务需求,利用A R IS功能视图构建了涵盖系统管理、组织机构及人员管理、收发文管理等17个系统功能需求,数据集成、待办集成、单点登录等系统集成需求,可靠性、可扩张性等性能需求,安全保密需求和数据同步需求,为功能描述奠定了基础。
2、构建组织机构
利用组织视图将组织机构划分为行政维度、型号维度和党建维度,构建了22个院本级部门、19个院属单位、44个型号办/项目办及1个本级党委等,并建立了处长/主任、副处长/副主任等16个通用角色和院级文件核文人、型号文件核文人等577个特定角色。组织视图确定了信息系统的建设和应用范围。
3、构建业务功能
依据协同平台软件白皮书,结合实际需求,构建了门户、流程、会议、协作等12个模块50余个子栏目,并与统一用户管理系统、安全邮件系统、访客系统进行数据集成,与网间交换系统、网上报销系统等4个系统的待办集成,与集团门户、院AVIDM系统等23个系统的单点登录集成。功能视图是信息系统开发的基础面,为系统功能模块划分提供了基础。
4、描述信息数据
根据功能视图,利用信息载体模型对业务过程中所涉及的表单,页面展现形式等进行建模。数据视图是信息系统软件界面设计的基础,决定了信息系统的友好性和易用性。
5、描述业务过程
按照职能流程架构,利用控制视图的粘合作用,通过关联流程要素的方式对业务过程进行建模,将组织、功能、数据视图联系起来,描述业务流程的工作步骤、工作内容、职责划分、管理要求等。在业务过程建模过程中,使用组织单位、角色(岗位)、功能、事件、文档、逻辑管理6种对象类型,建立分层次的eEPC模型,共计完成12类160余条职能流程的构建。同时,在职能流程梳理的基础上,按照从“需求发起”到“需求关闭”的切分原则,对全业务过程进行端到端流程梳理,将职能流程架构中所有参与端到端流程需求的职能流程按照触发机制串接起来,完成了收发文、会议管理和工作要点管理等端到端流程的设计,构建一套相互协同工作的机制,打破单位/部门壁垒,提高流程运转效率。
数据视图
业务过程建模
1、通过端到端流程梳理,实现了跨单位/跨部门、端到端的流程设计,使得协同不再局限于单位/部门内部,打破了组织壁垒,真正意义上实现了全院范围内的一体化协同办公。
2、统一全院收发文、请销假流程,改变了串行的文件分发模式,取消了转文流程(原模式下,需要院办公室在接收单位文件后转发至其他业务部门;优化后,单位发文直接抄送业务部门)等,实现了业务流程的简化/优化、规范化和标准化,缩短了管理链条,显著提高了办公效率。
3、通过流程与功能的紧密结合,实现了会议从会议申请、会前准备(排定座次、上传会议材料等)、会中操作(点亮桌牌、分发文件等)到会议决议、任务办理的闭环管理,提升会议决策事项的执行力度,改变传统会议“议而不决、决而不行、行而不果”的尴尬局面,提高会议的效率和质量。
4、以业务活动为纽带,利用A RIS软件对业务所涉及的各管理要素进行了全面的梳理和结构化建模,需求全面、直观、清晰,有效避免了建设过程中出现的反复,实现了在短短六个月时间内完成协同平台顺利上线。
需求分析是信息系统建设过程中的重要阶段,选择有效的方法和工具是需求分析工作的成功关键。本文介绍了一种基于ARIS工具和EBPM方法论的信息系统需求分析方法,并通过本单位综合业务协同平台的实践充分验证了该方法的有效性,其研究成果对其他或同类信息系统建设具有较强的指导和借鉴意义。