从敏捷企业的特征及其常用的业务创新模式,我们不难看出,敏捷企业需要快速掌握企业运行情况,并根据企业运行状况和市场情况,动态调节企业运作相关环节。譬如,沃尔玛在佛罗里达州的超市发现,每当咫风来临的时候,啤酒和果酱饼的销售就会大量增加。所以每当天气预报,跟风即将来临时,沃尔玛都需要根据掌握到的每个超市实时库存情况,调整配送计划,并在以小时为单位的时间内,将新的配送计划贯彻到供应链的每个环节,从上游生产厂商,到负责配送的货车司机,再到每个超市里的配送作业工人。
而某些大中型企业里,生产和销售的数据在以天为单位,更甚至于将半月/月作为时间段上报数据,令人难以置信的是,通常这些数据还存在巨大差。从了解到的情况看,一级和二级物流计划周期也较长。这种状况和当今企业以前条块分割、垂直管理以及由此建立起来的垂直应用密不可分。如果这些大中型企业最终要向沃尔玛这类敏捷企业发展,组织架构和经营方式的改革是必需先行的一步,机构扁平化、业务流程重组等都是必须的良药。
在传统企业进行各种改革,向敏捷企业转型的过程中,IT部门需要逐步帮助企业建立清晰的业务模型。这通常通过企业的业务建模完成。建模的内容以业务流程建模为主,但是其涉及到的范畴却比业务流程建模要大得多。通常业务流程建模内容包括:
. 企业组织结构—部门、人、角色;业务功能模块及业务活动;
. 每个业务活动的输人和输出;
. 在业务活动上的各级业务流程;
. 每个业务活动或业务流程相关联的关键性能指标(KIP)。
当然,建模还包括业务模型之外的内容。比如企业信息建模,包括主题领域、业务对象,直至细粒度的业务实体。企业信息建模在业务流程建模有涉及,但是强调不够,由于信息建模不充分导致业务流程自动化和业务流程建模中业务流程不匹配的现象也不少见。此外,各种业务规则也在建模范畴之内,敏捷企业强调变、强调快,所以敏捷企业的业务规则会经常发生变化。对业务规则的建模会有利于业务流程模型本身的灵活性。将业务规贝11和业务流程的具体实现固化的业务流程模型中,导致业务流程不灵活的例子也不少。
对于敏捷企业而言,仅仅是业务流程建模是不够的,业务功能的模块化对于敏捷企业必不可少。所谓的业务功能模块化是指将企业中执行相同功能的部分合并为一个业务模块,而且业务模块有定义清晰的接口,外界和业务模块的交互仅仅通过业务模块暴露的接口完成。企业的业务模块划分也是经过优化的,尽量减少模块间的依赖。经过这样模块化的业务模块具有两个主要特征:对内功能内敛,对外松祸合;模块实现的可替代性。一般而言,业务模块建模包括:企业业务模块地图,主要是高层的业务模块及其划分;每个业务模块包含的主要业务活动及其对外接口:从面向服务的体系结构而言,这些业务的接口就是业务服务(BusinessSevriee);业务模块相关的各种特征的建模,这包括企业业务战略及其分解到业务功能模块的子目标;业务功能模块的主要财务特征,如成本模型,收入状况等;各个业务模块的竞争力分析。在企业的运行过程中,业务运行的状况被组合成每个业务模块的特征数据,根据这些特征数据内容及其和企业战略间的关系,企业的热点视图就会被确定下来,同时也可以确定优化业务的措施,这些措施可能包括,外包边缘业务,优化某业务流程。因为业务模块间是松祸合的,业务模块又是可替代的。响应这样的业务措施,相对代价是比较小的,相对的响应时间也是比较小的。
建立和维护业务流程模型对于企业而言是一项长期的任务,而非完成几个咨询项目就一嗽而就的。理想地说,业务模型应该随着企业业务的变化而变化。与此同时,业务模型又是IT建设的基础,而IT建设的目标就是构建业务执行的数字化基础,也即业务和IT的对齐。这样,IT运行时的数据可以及时的通过业务模型反映到业务层面,而业务层面根据环境和本身运营状况对业务的调整也可以通过业务模型追溯到IT需要的变化,再加之后面谈到的灵活和模块化的IT架构,快速适应业务变化就有了很好的基础。