基于业务建模和可配置平台产品创建的应用研究

2021-11-10 06:03梅培
科学与生活 2021年12期
关键词:业务流程建模定义

梅培

1、概述

当今时代是一个变革的时代。全球化的竞争,兼并和收购,多种管理模式的并存,专业化、协同发展,新技术的发展等等。这些商业竞争环境的变化推动着企业管理的创新。现代企业更加关注持续增长的企业利益,顾客终身价值与对客户提供个性化的服务,以及在垂直体系中重视产业联盟。因此,管理深度上的加强,企业管理的优化亟待软件的持续完善,能快速应对不断变化的业务需求。

从现实的软件或系统研发角度出发,面向对象或面向服务的开发过程基本上都会围绕系统调研、需求分析、概要设计、详细设计、编码、测试等过程展开。每个研发过程都要重复上述诸多过程,对于企业来说无疑是费时、费力。如何提高研发效率,提升企业自身核心竞争力一直是软件研发企业所追求的终极目标。

事实上,业界对于基于业务建模和自动化配置平台的研究从未停止,人们试图尝试使用业务建模和产品配置方法去解放研发生产力并加快企业交付产品周期,以此来提升企业在市场中的产品研发竞争力。

现有信息系统,采用面向技术、业务无关的“原始”编程工具来开发管理系统,而基于本平台的信息系统的开发维护,则采用业务导向、技术无关的业务建模方式为主。将软件产品研发的思想从以技术为中心到以业务为中心的转变。

2、业务流程到设计过程的转化

流程、功能、数据的转化过程,是产品设计的整个框架。业务流程定义完成之后,就可以开始做业务功能以及业务数据的定义。传统的设计过程,在业务流程的定义阶段,会进行相似的数据收集与调查。而所有的业务功能,都是基于业务流程所转换而来的。但是,事实上,实际的运行过程中,由于客户需求可能会不断的变化,导致了整个业务流程的定义也有可能会出现紊乱,数据的定义也需要进行修改。这样无疑也加重了设计人员的工作量。

整个企业管理的过程是一种动态的过程管理,随着实际情况的变化,也会发生相应的变化。企业各种业务流程之间存在一定的逻辑关系,并且这种逻辑关系在不同企业,或企业的不同时期是不同的。在不同企业的或企业的不同时期,规则也会发生着变化。为了快速响应这种变化,本文所提出了一种基于业务建模和配置模型的平台,这个平台无须编程就可以动态的响应各种转换规则,当业务发生变化时,可以重新定义或修改转换关系,以满足管理变化的需要。因此,本文提出的平台的设计主要目的是能够动态的适应这个变化。

3、软件开发中常见问题分析

随需应变:企业管理模式(组织结构、业务流程变化)随着企业迅速发展而变化。企业的管理优化亟待软件的持续完善;在管理的深度上需要加强(行业特性、个性化)

有效集成:集团企业存在多个系统,但各自封闭、应用分割;各个系统间信息难以沟通带来信息反映片面,领导决策缺乏依据;业务需求的不断变化,集成成为众多IT部门的一项无休止的重要任务。

提高效率:软件开发效率低下,跟不上项目进度要求;软件质量难以保证,经常出现BUG;客户希望多关注业务逻辑,软件能快速实现。

传统的产品生产过程是完全的项目式的开发,周期长,难以适应企业快速变化;人才“选育用留”成本高;扩展性差,无法适应未来业务;总体拥有成本高。

4、业务建模工具分析

本产品拟解决的关键问题大多数也是项目研究的主要内容。最为关键的内容即是使用信息技术和手段,完成该配置平台的搭建,整合各类研发资源并能够实时发布至企业方。上述问题,至今在业界是一个不可逾越的鸿沟。

基于业务模型平台的软件开发过程,其主要的工作就是利用业务建模工具来构建、扩展和修改企业的业务模型。业务建模工具可以极大地提高软件开发和管理的效率与治理,降低开发的成本,并且在业务需求获取的过程中能够实现快速的完善。本平台是采用了业务模型的自动化配置做为基本的开发模式,核心是基于业务模型的设计和自动化生成工具,能够快速定制,灵活调整,自由扩展,自行维护的自动化系统配置平台。如图所示:

5、平台的创建

本项目旨在通过业务建模和自动化配置平台(与业务无关)技术,以业务单元为模块快速构建并交付符合企业要求的软件或系统。该平台主要通过业务单元定义、数据实体对象引用、配置平台引擎、代码自动生成、系统智能编译和系统模拟验证等关键技术点来实现上述企业对业务方面的要求。围绕上述平台目标,该平台可实现将研发重点由软件研发端向业务定义端转移,甚至由企业需求方根据各组织单位需求自主定义和实现组织内业务蓝图。

该项目研究的主要意义在于将减少软件研发企业的程序開发的投入,将人力成本投入到客户方(或甲方)的需求和业务建模过程中。使用业务数据与企业用户交流更加高效。此外,从软件或系统交付周期角度考虑,缩短软件研发周期意味着更好的服务于市场、用户,从而为研发企业带来高额的利益回报。

项目目标是在国内实现以业务单元为最小单位,快速构建符合企业要求的产品或项目研发平台。打破传统软件工程中固定研发模式,使得研发企业能够更加高效、快捷完成市场订单、服务于市场。

猜你喜欢
业务流程建模定义
以爱之名,定义成长
物理建模在教与学实践中的应用
在经历中发现在探究中建模
思维建模在连续型随机变量中的应用
定义“风格”
求距求值方程建模
基于质量管理体系为基础的核心业务流程优化
动态业务流程管理在发电机组制造企业中的运用
试论ERP环境下的会计业务流程重组
试论ERP环境下的会计业务流程重组