相比较而言,ERP系统具有更多的优点: 1.ERP系统是从技术平台上发展起来的,具有技术平台的快速二次开发、易于拓展的特点。 2.ERP系统封装了企业所有掌握的客户业务,容易形成行业积累和行业解决方案,能够最大限度地实现知识的复用。 3.ERP系统可以自我完善,不断丰富和发展。和技术平台相比,ERP系统可以在实现技术上进行完善和升级,同时,随着公司业务的扩展和实施案例的增多,平台中不完善的地方将被完善,同时更多的客户业务将被扩展到技术平台中。随着ERP系统的多次客户化应用,平台有机会变成行业软件产品(或准产品)。 当然,ERP系统也有很多需要考虑和完善的。笔者以为,目前的ERP系统主要有以下一些方面值得关注: 1.数据绑定问题。一方面是要支持不同的数据库,另一方面是数据的存储。业务数据是以数据库表(Table)的形式来表现还是以对象来表现,从长远来看,可能是以对象来表现。但用对象来表现技术怎么实现,效率怎么办?笔者参与开发的一个平台就是因为采用了完全面向对象的方式来绑定数据,导致系统效率极大的降低。 2.效率问题。由于ERP系统不是针对具体的业务,因此,运算逻辑就会比较复杂,同时由于各业务组件是相互独立的(ERP系统通常作为一个框架模式开发,控制权掌握在框架上,各业务组件必须独立,否则就不是一个平台了),各系统之间的连接也会影响到系统的效率。 3.业务逻辑的提取,这是很多技术平台无法向ERP系统转化的关键。首先,我们要进行业务的抽取。笔者建议先按标准的ERP理论来提取,接下来请相关业务专家进行完善和业务逻辑具体化,必要时可以借助外部咨询公司的力量。最后在实践中检验。 成熟的ERP产品是信息化的基础 相对大规模定制开发和平台模式下的企业信息化建设而言,拥有一个相对成熟的产品具有得天独厚的优势。当然这个产品不一定是一个具体的、有形的东西。这个产品可能是解决方案,也可能是平台,也有可能是代理的产品。产品是谁的并不是关键,关键的是如果我们没有产品,拿什么来解决客户的问题呢? |