在深入精益BI之前,首先我们要理解什么是精益BI。许多人听到“精益”这个词,很容易联想到一个毫无特色的工具,仅仅实现一些简单的功能作用,诸如精简预算、减少二次开发、提高工作效率等。
那么,什么是精益BI呢?精益BI关注顾客价值,并且通过解决资源浪费问题,创造额外价值,合理利用现有资源。精益BI通过三个主要理念体现它的原则和实践价值:1、精益生产;2、系统理论;敏捷项目管理。
实施精益BI是一个过程,而不是终点。实施精益BI前需要正确认识到“精益”会随时间的发展逐渐递增,而不是一次性工程。对于已实施BI的企业来说,尽管精益BI不需要改变过去的实施方式,但也有一些具有挑战性的工作。
一、关注客户价值
客户价值,是指在一个特定成本和一个特定时间内达到或超出客户需求。任何资源消耗,不按时交付顾客价值的行为都被认为是浪费,在BI组织中的浪费现象包括:
•开发仪表盘和报表,但从未使用。
•数据集成过程,但不需要运行。
•在数据库领域创建索引。
•数据保留在主存储中,但从未使用过。
•由于过时的或不正确的业务规则返工。
顾客价值很难定义,因为我们倾向于关注解决方案和客户关注的问题。有时我们专注于寻找问题,提供解决方案。例如,BI开发人员试图基于客户过去的请求,预测什么客户需要。但BI团队往往更相信一个功能区域的数据。结合BI工具功能,很难抗拒指定意义上的价值客户。而价值只能由客户定义,BI团队可以帮助增加该值。例如,BI团队可以演示工具集功能,教育用户在何时使用不同类型的图形和图表,指出不一致的数据。
BI团队如何识别更大价值,减少工作量,直接让客户认同这种价值?
首先是灌输BI项目治理模式,史蒂夫•贝尔在"精益IT”中如此定义,一个有效的决策过程必须是一个组织结构支持集体组程序、政策、角色和职责。治理模式是用来链接到业务的设计,不仅涉及业务用户管理数据,也通过工作优先排序建立管理团队。这是一场自下而上与自上而下的过程,是业务和IT的双向选择。
其次是分解项目和维护请求,只有工作项目才可以增加客户价值。例如,项目可以被定义为一个超过八小时的开发时间的任何任务。通过分析,确保他们通过识别结果直接来衡量顾客价值。许多BI从业者会说,大多数项目无法测量,这样导致出错的机会增加。甚至是资源错置,好的想法都被拒绝,坏的想法反而被接受,导致资源浪费。
最后,通过创建价值流图来识别价值和减少浪费。价值流图帮助我们识别前面的价值,消除流程上的浪费。BI价值流具体操作是通过一个特定的项目、流程或任务来实现。
分析的第一步是确定价值链,一般来说,三种类型的行为被确定为是符合价值流的:一、明确地创造价值(VA);二、不需要创建新的价值,但是不可避免(NNVA);
二、创建新的价值,但是可以避免的(增值)。
传统的BI项目,最明显的浪费就是时间等待,大约31%的项目都浪费在等待时间和资源上。BI团队还存在一个问题,就是把时间花费在详细的设计阶段。BI人员或BI团队有多少时间是用于创建文档与文档开发的呢?他们真正的问题是应该沿着价值链理清所有步骤,来确定他们是否增加价值,在那里可以得到改善。在短期内,改进与快速迭代的可能性,集成测试、原型重塑和其他的敏捷实践。从长远来看,开发标准的实施,常见的流程和过程,反馈循环和业务驱动的元数据存储库可能会导致减少浪费和创造更大价值。
1、全面了解
要超前地看到每个架构决策、组织问题或技术问题,考虑如何进行一个更广泛的上下文关联。当业务用户做出决策和解决问题时,他们往往只考虑眼前的征兆,而不是问题的根源。例如,当一个BI分析显示客户服务等待时间在不断上升,解决问题的方法往往是增加代理数量,而不是调查潜在原因。考虑在一个决定中的各种影响,包括自己的部门或者其他跨领域组织。导致等待时间的增加可能是由于产品质量差,或者是一个新的供应商对业务的不熟练。
同样,失败的数据集成响应通常是持续和简单的重启,而不确定工作失败原因。可能是备份工作的上游系统运行到负载窗口,在这种情况下,失败的次数很有可能会随时间而增加。此外,架构决策,集中问题解决,比如可查询性能或长数据加载时间,经常随着时间的推移导致更大的问题。例如,网络数据库节点之间的改变可能解决底板服务器之间的吞吐量,但最终造成更大的处理器和内存瓶颈。如果我们不在更广泛的背景下去考虑问题,我们的优化只会牺牲更大的系统,不能从根源上解决问题。
2、迅速实现迭代
通常情况下,项目实施、项目需求已改变,一部分是不需要实现了,或者不再是一个优先级的考虑。当功能,报告和数据元素已实现,却不被不利用,这是浪费。主要有两种手段来快速实现迭代:增加流量和减少每次迭代的范围。
创建流程有许多步骤,如合并业务开发、设计过程,实现测试,驱动开发、提高水平,发展多元BI资源。关键是要不仅减少每个迭代的金额范围,让手动流程最小化,也降低了整个过程的数量交接。协调管理和中断创建,可节省更多的时间,让资源合理配置,控制产品质量,让更多的人参与项目过程。BI团队可以帮助用户处理最小数量的特性和功能确定,满足最初的需求。
3、减少变异
BI变异是由于缺乏标准化流程、设计、程序、发展和实践导致的。BI变异导致的浪费包括:
•不同的定义相同的元素。
•数据格式的差异。
•不同的业务规则跨程序应用。
•在BI门户有不同的报告名称。
•脚本保存在不同的位置。
通常,引入外部顾问来调节变化。大多数咨询公司都有自己的方法和标准,有他们自己的发展风格。这可能会导致不同的命名,不同策略,增加了错误处理的可能,更容易产生混乱和添加维护的负担。确保你的标准、流程和实践的顺畅沟通,并确保在设计评审中遵守规则。当然,标准化并不意味着“不变”,同样也不意味着“扼杀创造力。
4、追求完美
“完美”是组成精益BI的一个关键部分,是实现精益BI的一个正确认识,追求完美的关键是持续关注改进。难点是,BI团队往往深陷工作中,没有时间花在小的内部项目工作上,应该让BI团队腾出足够的时间来做精益改进。
在有些情况下,更改环境非常困难和费时。例如,某制药公司为了产品安全,打算使用FDA和许多报告系统,但又担心增加开销,甚至带来一些不良变化。在这种情况下,可以考虑选择BI工具,因为BI工具有更好的改变审计能力和改变的可追溯性。
具有顾客价值的BI,是通过促进精益BI过程将数据转化为价值信息,并利用这些信息来指导决策。精益BI的原则是帮助组织获得更大的利益,让决策者减少浪费,关注客户,让用户拥有完美体验。