逐步替换
国际上的主流是:采用先进标准应用软件先更新改造管理系统,再逐步替换核心业务系统
应用系统标准化的过程一般分为业务支持系统标准化、分析系统标准化和处理系统标准化三个阶段。第一,通常从业务支持系统标准化,即ERP开始,建立或更新包括对人、财、物的管理,即人力资源管理、财务管理和固定资产(及采购)管理等标准化业务支持系统。其中大多数从标准化财务系统的建立(包括财务会计和成本会计)入手。第二,在ERP的基础上,建立标准化金融分析系统,包括获利能力分析、风险分析、绩效分析。其中大多数从获利能力分析入手。第三,建立或更新集中的标准化客户信息和关系管理系统、标准化存款系统和贷款系统、标准化资金交易和支付系统等业务处理系统。由于人力资源管理系统与业务线相对独立,因此可以提前或推后上。
这样做背后的原因是我所称之为的现代金融管理的“四线”和“三标”。
四线是指客户线、产品线、员工线和财务线。管理层关心的问题是:每个客户、每个产品和每个员工各赚多少钱,花多少钱,也就是前三线对第四线的贡献。
三标是指(会计)利润、(综合)绩效和(经济)价值。股东关心的目标是:公司当前的盈利、未来的潜力和在市场上的价值。
对应于客户、产品、员工和财务等四线,有CRM、核心业务、HR和财务等部门管理系统及企业战略管理系统。企业战略管理系统是跨部门管理系统,对四线实现统一管理。
减少开发
在可能的情况下,应当选择成熟的标准应用软件,以(参数)配置为主,尽量减少(程序)开发
这个问题涉及到“开发软件”与“标准软件”的区别。
开发软件是针对特定客户当前提出的特定需求所开发的结果,就事论事;它一般不能满足其他客户的需求或未来新出现的需求,缺乏通用性和前瞻性。
标准应用软件的出现就是为了解决这些问题。它赖以成功的基础是业务流程的标准化和程序技术的标准化。
尽管世界上各个国家各个企业的业务和管理方式不相同,但其业务流程的基本要素和经营目标是一致的,即人、财、物和产、供、销(或存款、贷款、中间业务)及利润极大化。尽管可行的业务流程或要素组合可以有无穷多种,但最优业务流程或要素组合通常只有一种或少数几种。
应用软件程序技术本身的标准化基于面向对象的编程语言、模块化结构、参数配置设计和工作流技术等;其结果是“软件系统的零部件实现标准化”,可以象积木一样重复使用,灵活对接、组装和替换。
成熟的标准软件应当可以满足大部分客户90%以上的需求,把支持普通新产品推出的周期缩短为几周甚至几天,把传统IT的成本降低30%甚至50%以上。所以,应当采用标准软件,它是以参数配置为主,编程开发为辅。