“原型即实现,配置即开发,发布即交付”,这是我对活字格的评价。

——正合管理会计理论联合创始人 辉云科技CEO 徐辉

一、公司简介

辉云科技(天津)有限公司(以下简称辉云科技)成立于2017年,主要服务于石油行业,自主研发运营Nominz Plus企业微服务平台,并承接软件定制开发及外包业务。辉云科技的总裁徐辉先生是“正合管理会计”理论联合创始人,著有《正合管理会计学》(中国经济出版社)一书。根据正合管理会计理论的指导,辉云科技设计开发并辅助运营的面向业务的预算管理系统在中石油某采油厂历经5年最佳实践,取得了为采油厂实现超交利润2.1个亿的优异成绩。

系统的最终客户为中国石油渤海钻探工程有限公司(以下简称渤海钻探),是中石油旗下国有特大型企业,以钻井、井下作业、酸化、压裂、测井、地质录井、定向井、固井等石油工程技术服务以及石油工程技术研究、油气田合作开发为主要业务,资产180多亿元,有各类施工队伍800多支,用工总量3万多人。


二、项目背景

这是一个典型的财务领域管理咨询+软件定制化的项目。

2016年以来,面临低油价带来的一系列影响,渤海钻探的发展从重规模速度向重质量、重效益、可持续发展进行转变。如何以质量和效益为中心,实现企业价值最大化,是当前亟需解决和突破的管理瓶颈。但是,一方面,公司财务管理与生产经营结合不够紧密,不能适应生产变化需求;另一方面,企业业务链与价值链缺乏有机融合,无法实现业务需求与价值匹配的有效联动。

在管理层面,公司的财务管理无法有效发挥出事前预测、事中控制、预警分析和决策支撑的服务作用。事前预测、事后分析与生产经营关联程度低,事中控制缺乏实时、动态的监管手段。在技术层面,公司各个业务单元、各个专业部门间存在一定程度的“信息孤岛”现象,信息共享和透明程度低,大量生产经营数据未能得到充分有效的分析和利用,各个业务单元预算之间联动性不强,缺乏整体优化的协调和支持。

经过对以上问题的分析,辉云科技认为,渤海钻探业务当前缺少一个立足于财务管理,尤其是管理会计学专业的分析方法和工具,使企业能够积极组织开展效益产量优化工作,提高投资回报水平。

于是,辉云科技基于活字格企业级低代码开发平台,以低代码的方式为渤海钻探定制开发了预算管理系统。作为与管理咨询配套的技术方案,该系统将“正合管理会计”与企业实务进行整合,起到了固化管理经验、规范实际操作的效果,得到了客户的高度好评。与之前项目不同的是,辉云科技在渤海钻探项目中将先进的低代码开发技术融入成熟的Scrum开发管理模型。在实际开发中,活字格低代码平台展示出了10倍于传统编码方式的开发效率,显著提升了软件的交付和迭代速度,成为整个项目成功的关键因素。


三、系统功能介绍

本项目的主体是采用活字格开发的Web应用。活字格的内置功能可以满足绝大多数场景的需求,无需写代码。但是,为了在预算编制模块中为用户提供与Excel一致的前端交互体验,开发团队通过活字格的“执行JavaScript命令”编程接口,将SpreadJS表格控件嵌入到前端页面中,而所有后端程序均采用活字格开发,编码工作量很小。低代码技术用最低的成本,大幅提升了用户对整个系统的满意度。

预算体系

根据正合管理会计理论,企业级面向业务的预算要在组织中建立预算体系。主要包括预算对象模型(BOM,Budget Object Model)、预算布局(Budget Layout)、业务单元管理、预算模板以及损益视图模板。

(预算对象模型(BOM)页)

(预算动因列表页)

预算编制

主要功能包括:预算列表、业务填报、授信额度填报、业务审核、财务预算编制、财务预算审定等功能。本模块的主要功能为信息采集与录入,为了照顾用户的使用习惯,部分表格采用集成SpreadJS控件的方式实现,提供了复杂的行间公式计算功能和高度类似Excel的操作体验。

(业务填报页)

预算执行

主要功能包括:预算执行、月度合计、月度汇总、过程预警、KPI监控、OKR监控和计划调整功能。开发团队利用活字格的条件格式,实现预算执行期间的预警和报警功能。

预算分析

主要功能包括:查看本期预算、查看本期利润-部门填报、查看本期利润-内部计划以及描述性分析、诊断性分析、预测性分析和指导性分析功能。

(预算分析饼图)

(预算分析雷达图)

其他功能

主要功能包括:登录、预算控制台、系统设置、部门管理、员工管理、账号管理等。

(登录页)


四、活字格的价值

辉云科技的开发人员表示:

  • 活字格兼容Git的版本管理和分支,是敏捷开发的重要工具和手段,已经成为了团队协同开发的生产力工具。团队将低代码引入Scrum和SAFe(大规模敏捷框架)后,一个拖了一年半、几近烂尾的.net项目,全部改成活字格后在1个半月就完成了开发和上线,开发效率极高。
  • 活字格是架构师的画布。使用活字格,架构师可以在数小时内完成原需数周才能完成的架构规划,对于大型、特大型系统,使用活字格可以方便快捷地拆分成相对独立应用,分别开发。
  • 活字格还是一个数据库管理工具,我们使用活字格管理数据库的字段别名,对大型系统研发阶段的数据库管理非常有帮助。