现代化您的分析体验

by 2020 年 11 月 11 日商业智能/分析, Cognos 分析, Qlik, 升级 Cognos0评论

在这篇博文中,我们很荣幸与客座作者和分析专家 Mike Norris 分享有关规划和避免分析现代化计划的陷阱的知识。

在考虑分析现代化计划时,有几个问题需要探索……现在一切正常,为什么要这样做? 预计会有哪些压力? 目标应该是什么? 有哪些事情要避免? 一个成功的计划应该是什么样的?

为什么要对分析进行现代化改造?

在业务分析中,创新正以前所未有的速度交付。 利用“新鲜事物”和热门事物的压力一直存在。 Hadoop、数据湖、数据科学实验室、公民数据分析师、所有人的自助服务、思维速度的洞察力……等。 听起来有点熟? 对于许多领导者来说,这是他们面临重大投资决策的时候。 许多人开始走新的道路,希望提供更多的能力,但结果却不尽如人意。 其他人则尝试现代化道路并努力保持领导的承诺。

许多这些现代化尝试导致了新供应商、技术、流程和分析产品的增加。 这种现代化形式提供了更快的初始胜利,但会留下技术债务和开销,因为它通常不会取代分析难题的现有部分,而是将它们重叠。 这些类型的“现代化”更像是一种跨越式发展,而不是我认为的“现代化”。

当我在分析环境中说现代化时,这是我对我的意思的定义:

“现代化是对我们已有的分析的改进,或者是对已经使用的技术增加功能或能力。 现代化始终是为了实现改进目标。 目标应该通过用户社区和 IT/分析领导层之间的合作来定义。”

这些目标可以是:

  •  – 更性感的内容或改进的用户体验。
  • 功能 – 改进的性能或增加的功能和能力
  • 扩展 – 提供嵌入式体验或添加额外的项目和工作负载。

在我从事商业分析领域的 20 多年中,我曾与数百家公司和组织合作,为他们提供安装、升级、配置以及战略计划和项目方面的帮助和建议。 当我迟到时,在现代化项目中成为现实的承担者常常让我感到痛苦。 许多人开始时没有计划,或者更糟的是,有计划却没有对该计划进行验证。 到目前为止,最糟糕的是那些将 IT 和分析现代化结合在一起的大型项目。

期待和克服的压力

  • 一切都必须是云和SaaS – 云有很多好处,是任何新战略和投资的不二之选。 将一切从本地迁移到云,因为这是公司战略加上“截止日期”是糟糕的战略,并且来自在真空中运作的糟糕领导。 确保在签署日期之前了解好处和任何影响。
  • 单一采购一切 – 是的,有些公司可以为您提供所需的一切。 单一来源的供应商可以向您出售这些好处,但它们是真实的还是感知到的? 分析空间在很大程度上是开放的和异构的,这使您能够获得最佳选择,因此请做出合理的选择。
  • 新产品更好 – 更新等于更好可能适用于汽车,但通常不适用于软件,除非它是一种产品演变。 拥有多年实际经验和历史的供应商似乎跟不上步伐,但这是有充分理由的。 这些供应商往往拥有其他人无法比拟的强大产品,并且随着使用量的增长,该产品具有更高的生命周期价值。 是的,有些滞后,但这并不总是表明需要更换。 在许多情况下,如果分界线清晰,则可以存在多个部分。
  • 冲出巨大的成果 – 不幸的是,分配的时间很少准确,因此最好有里程碑和较小的计划,并定义胜利以显示有意义的进展和结果。
  • 这一切都会快得多 – 这是一个伟大的目标和愿望,但并不总是现实。 提供架构起着重要的作用,任何集成的完成情况以及周围依赖和支持服务和功能的共置也是如此。
  • 现在的现代化证明了我们的未来 – 正如我在开场白中所说,创新正在飞速发展,因此这是一个将继续发展的领域。 始终保持最新状态并确保计划更新。 在任何更新之后,评估要利用或可用的新特性和功能。
  • 现代化只是“升级”,很容易 – 它是现代化而不是升级。 这意味着升级、更新、更换和利用更新的功能和能力。 先升级,然后利用新的功能和能力。

准备分析现代化计划

在进行任何现代化工作之前,我建议先做一些我将分享的事情,以帮助提高成功率。

1. 确定目标。

你不能有这样的目标,“提供一个快速、无缝的漂亮分析源,允许轻松消费和内容创建。” 这是让项目获得批准的听起来很棒的目标,但这是一个充满危险和厄运的总体目标……它实在是太大了。 一次为一项技术变革集中精力并制定目标,并取得可衡量的理想结果。 在许多情况下,现代化必须一点一点地进行,一次又一次地经验。 这意味着更多较小的项目和目标。

人们会争辩说,这意味着需要更多的时间和整体的努力,而且对用户来说可能会有太多的变化。 根据我的经验,是的,这个计划看起来会更长,但更能反映实际需要的时间。 至于用户体验变化的频率,这可以通过不将结果推送到生产中来处理,直到您有一套完整的有意义的更改。 我见过的“一次性完成”现代化计划比预期的时间长 12-18 个月,这很难解释。 更糟糕的是,执行计划的团队承受的压力,以及沿途挑战带来的持续消极情绪。 这些也会导致大的支点,从而导致跳跃式移动。

专注于较小更改的最大原因是,如果您的分析在此过程中出现故障,那么故障排除和解决任何问题会更快、更容易。 更少的变量意味着更快的问题解决。 我知道这听起来很简单,但我会告诉你,我曾与不止一家公司合作过,他们决定进行巨大的现代化工作,其中:

  • 分析平台将升级
  • 查询技术更新
  • 分析平台移至云端
  • 为 Web 单点登录提供程序换出的身份验证方法
  • 数据库供应商改变并从本地拥有和运营的模型转变为 SaaS 解决方案

当事情不起作用时,他们会花费大量的时间和精力来确定导致问题的原因,然后再找到实际的解决方案。 最后,这些“一次性完成”的项目随着时间和预算的推移而运行,由于部分目标实现和围绕项目的消极情绪,产生了喜忧参半的结果。 到最后,其中许多变成了“尽可能地启动并运行”项目。

2. 为每个目标制定一个计划。

该计划需要包括所有利益相关者的意见,以确保透明度、完整性和准确性。 我的例子是数据库技术的变化。 一些供应商提供与其他供应商的兼容性,这有助于他们谈论价值实现时间时的销售。 每个数据库供应商也将努力推动他们的立场,即他们的表现优于现任者。 问题是这些陈述并不重叠。 我还没有看到工作负载从一种数据库技术转移到另一种数据库技术,利用供应商的兼容性并提高现有工作负载的性能。

此外,在更改数据库供应商/技术时,您几乎肯定会获得不同级别的 SQL 兼容性、公开的数据库功能和不同的数据类型,所有这些都会对位于顶部的现有应用程序造成严重破坏。 关键是该计划必须经过能够检查和确定此类重大变更可能产生的影响的人员的验证。 必须让专家参与以消除以后的意外情况。

3. 计划计划.

由于所有目标都经过梳理,我们可能会发现其中一些目标可以并行运行。 在使用分析平台时,我们可能会发现不同的组或业务部门使用不同的底层组件,例如要现代化的数据库,因此这些组件可以并行运行。

4. 分析检查所有计划并清理.

这是如此重要的一步,但很多人都忽略了这一步骤。 我恳请您使用您拥有的任何分析来对抗您的分析。 这是不浪费时间和资源的关键。 确定哪些数据已失效,分析平台中的哪些内容不再使用或不再相关。 我们都为一次性任务构建了分析项目或内容,但我们中的大多数人也很擅长删除或自行清理。 这是 digital 无需花费任何费用就可以保留的内容,直到有人必须对其进行维护、升级或现代化。

发现您的分析内容 80% 已死、未使用、已被新版本替换或已损坏很长时间没有投诉,您会感到震惊吗? 我们上次检查是什么时候?

不要在未审查需要验证的内容以及需要清理或丢弃的内容的情况下启动任何需要验证分析内容的项目。 如果我们没有任何可用于分析的分析,那么找出如何向前推进。

5. 评估现代化项目和个人计划是否整体完成.

让我们回到糟糕的目标,“提供一个快速、无缝的漂亮分析源,允许轻松消费和创建内容”,并从高层次分解它。 可能会发生用于处理内存和磁盘的基础架构更改、数据库升级或更改、转向现代单点登录提供程序技术(如 SAML 或 OpenIDConnect)以及分析平台的更新或升级。 这些都是好东西,有助于现代化,但我们必须记住 最终用户是利益相关者. 如果这些用户获得与多年来相同的内容,但速度更快,那么他们的满意度可能会很低。 精美的内容不仅适用于新项目,还应该交付给我们最大的消费者群体。 很少有人关注对现有内容进行现代化改造,但 最大的影响 在用户上。 这对于支持分析平台的管理员或团队中的任何其他人来说尤其重要。 不让那些最终用户满意的结果是引入其他工具来解决团队交付的问题,最终结果可能是灾难性的。 我将在几周后的下一篇博客中介绍这个主题。

6. 最后的忠告.

经常进行备份,不要只在生产中进行现代化项目。 努力拥有一个模拟的生产环境,以进行大规模、广泛的更改。 这将再次有助于最大限度地减少生产内外工作之间的变量和差异。

祝您在自己的现代化之旅中好运!

对您自己的现代化计划有疑问吗? 联系我们  讨论您的需求以及我们如何提供帮助!