【投资组合管理】使用 TIME 框架优化软件组合

简介: 【投资组合管理】使用 TIME 框架优化软件组合

随着组织的发展,他们必须定期重新审视他们的软件组合。目标是确保依赖此软件的内部运营完全支持客户不断变化的需求。任何面向客户的应用程序也是如此。

此外,IT 领导者必须确保软件组合继续以最具成本效益的方式提供价值,因为旧应用程序的维护成本往往更高。

而且,不要忘记,软件组合应该能够有效地响应任何预期的机会。好的应用程序可以解决当前的问题,但好的应用程序可以让您为未来的问题做好准备。

因此,根据应用程序的价值对应用程序进行准确分类非常重要。随着时间的推移,应用程序并不总是具有相同的相关性。它们可能不像一开始那样方便。这些变化受到许多因素的影响,很少是单向的。

评估应用程序并做出相应的响应可能比听起来更复杂。但这不仅仅是底线。今天,我将讨论如何使用 TIME 框架使您的软件组合保持最新。

什么是TIME框架,为什么它很重要?

TIME 框架是一种评估和改进软件组合的方法,该软件组合体现在 IT 质量与业务价值的 4 部分地图中。该框架旨在帮助管理人员根据他们可以对每个应用程序采取的潜在行动来细分他们的投资组合。这使管理人员更容易对应用程序进行评级。

管理人员可以通过评估应用程序在以下方面的表现来确定业务价值:

  • 应用程序解决业务问题的程度,例如简化支付和开票。
  • 它节省了多少钱,无论是减少劳动力还是工时,消除对纸张和其他办公用品的需求等。
  • 应用程序为交付给客户的用户体验增加了什么,例如缩短申请步骤、提出建议等。
  • 它产生的直接收入。比如。订阅。
  • 它增加了某些流程的效率,例如协作者进行更新时文档共享的自动化。
  • 它发挥的关键内部功能,如保护数字资源、促进产品设计、测试产品质量和稳定性等。

当然,许多应用程序会产生隐含的价值,并以更微妙的方式为创收做出贡献。TIME 框架更清晰地洞察价值是如何创造并最终转化为收入的。董事们可以更好地了解人们在他们的产品或服务背后的想法方面所支付的费用。IT 领导者还能够更多地了解如何改善企业的内部运作。

除了业务价值之外,IT 领导者还可以使用 TIME 框架来评估其软件组合的技术能力。他们可以放大每个应用程序并确定它解决了哪些与技术相关的问题。管理人员可以通过查看以下方面来衡量应用程序的有效性:

  • 数据完整性,或系统检测和纠正输入数据中的不一致、重复等的可能性。
  • 软件系统完成诸如查询特定记录之类的任务所花费的时间
  • 当请求过载时应用程序崩溃的可能性
  • 可用的安全功能以及留给恶意行为者利用的空间。
  • 它在与其他应用程序集成或通过脚本扩展功能时的灵活性等。
  • 源代码的可用性及其质量和贡献者的生态系统。

了解应用程序在业务价值和 IT 质量方面的表现有助于确定下一步行动。这就是 TIME 框架的四个部分的用武之地。

在我们分解它们之前,这里有一个关于业务价值和 IT 质量的 TIME 框架的简单可视化:

容忍

该部分由高质量但商业价值低的应用程序组成。他们的高质量地位意味着他们不需要太多的投资。它们可能不是软件组合中最重要的组件,但仍然很有用。

这里合适的做法是容忍这些应用程序。这意味着领导者不应该废除它们,也不应该向它们注入更多资金。

IT 领导者应与相关利益相关者联系,例如使用这些应用程序的员工。通过这样做,他们可以了解是否有任何可能引发进一步投资需求的突发事件。应用程序可能运行良好,但客户需求的意外转变可能会引发必要的更改。

如果这些应用程序支持的角色在很大程度上是重复的,那么额外的投资是不必要的。如果他们扮演的角色更具动态性,那么容忍这些应用程序就很重要。当然,随着变化的发生,组织可以重新审视和重新分类应用程序。

投资

该部分包括具有高商业价值的高质量应用程序。这是捕捉每一方最好的地方的甜蜜点。这些应用程序通常发挥重要作用,例如缩短响应时间或减少对人力资源的依赖。

在这种情况下,可以使用源代码并且用户很少遇到崩溃。但是,IT 领导者不应自满。如果他们还没有达到应用程序收益的上限,他们应该准备好进行更多投资。此类别中的应用程序在其业务价值和 IT 质量之间具有直接比例。

增加投资以提高该软件的质量可能会增加衍生的商业价值。这可能体现在完成某些任务所需的时间上,甚至体现在收集和处理数据的准确性上。

在这里,必须确定需要更多投资的领域。找出这些应用程序中缺少什么。他们需要更多的稳定性吗?他们的功能是否需要使用插件和其他附加组件进行扩展?还是需要更多的服务器容量?一旦您将资金引导到正确的地方,您就会意识到回报率的提高。

迁移

该部分包括具有高商业价值的低质量应用程序。这些往往会导致错误,因为它们带来了许多挑战并且需要更多的投资。然而,质量远远落后于商业价值,任何额外的投资只会产生商业价值的微小增长。

与其在这些应用程序上投入更多资金,不如进行迁移。这意味着找到一种更好的方法来保留应用程序的业务价值,而不会让自己受到问题的影响。

首先,您必须确定使这些应用程序质量低下的原因。他们需要高水平的人类专业知识吗?它们不是用户友好的吗?它们的功能是否有限?扩展它们和定制工作流程是否困难?确定问题后,请查找不存在此问题的另一个应用程序。

迁移并不总是一个简单的转换。理想情况下,您希望找到一种完全替代当前应用程序的替代方案。但是某些应用程序可能会执行一组必须在不同替代品之间拆分的任务。或者您可能会找到具有不同主要功能但也可以执行所需任务的套件应用程序。

只要替代方案在不牺牲业务价值的情况下具有相当高的质量,您就可以迁移到它。

排除

在这个领域,我们的应用程序质量低,业务价值低。有时,这些应用程序在组织的工作流程和整体项目管理中根深蒂固。消除它们似乎不是显而易见的选择,尤其是在高层管理人员使用它们的情况下。

在这里,您必须考虑两件事:它们引起了多大的头痛,以及它们的作用有多相关。如果它们非常不方便和无关紧要,它们就属于垃圾箱。这为您打开了可以发展的领域。

通过将这些应用程序所扮演的角色与“投资”类别中的角色进行比较,您可以更清楚地了解组织应该前进的方向。

结论

TIME 框架在许多方面都是有益的。当您决定容忍特定应用程序时,您会发现它们的质量属性。您可以将团队成员最常使用的功能以及它的用途归零。有了这个,您将了解组织内的人们喜欢如何工作。

当您对某些应用程序进行更多投资时,您将了解资金如何转化为回报。例如,高级集成可以为员工节省一小时比较数据源和纠正错误的时间。这种相关性有助于 IT 领导者在试图让面向业务的利益相关者购买某些升级时形成更好的论据。用它为组织节省的钱或它产生的额外收入来表示技术采用更容易。

然后,选择迁移应用程序有助于企业获得更高质量的替代方案。这个过程可以指导导演在面对多个竞争产品时选择正确的软件解决方案。

最后,消除有助于将进化政策从肤浅的推理中转移出来。与其因为软件是新的、时髦的和被吹捧为未来而采用软件,不如说组织可以更有计算能力。他们可以学会更多地关注当前损害运营的因素,而不是猜测可能带来巨大收益的因素。

相关文章
|
Java 开发者
Java一分钟之-Quasar:协程库
【6月更文挑战第12天】Quasar是Java的高性能协程库,通过字节码增强实现轻量级并发模型——协程和通道,降低并发处理的复杂性和资源消耗。本文探讨了Quasar的常见问题,如内存泄漏、死锁和过度使用,提出相应避免策略,并提供了一个简单的协程间数据交换的代码示例。正确使用Quasar能提升程序性能和可维护性。
780 1
|
缓存 监控 负载均衡
服务网关:微服务架构的前门与护卫
在微服务架构中,服务网关扮演着关键的角色,充当着微服务系统的前门和护卫。本博客将深入探讨服务网关的概念、重要性以及如何在微服务环境中充分发挥其作用。
|
9月前
关于阿里云用DEEPseek的满血用法
推荐先观看大佬视频,按步骤操作。虽有不连贯处但不影响,重点是只能做最新更新的任务,做往期任务会被扣费,这点非常重要,请务必注意。新手请严格按照此流程进行,避免不必要的损失。
|
分布式计算 大数据 关系型数据库
MaxCompute产品使用问题之如何为新表添加列并向新列插入数据
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
445 1
|
机器学习/深度学习 人工智能 自然语言处理
AI基础科普:揭开人工智能的神秘面纱
人工智能(Artificial Intelligence, AI)已经成为现代科技的热门话题,影响着我们的生活方方面面。从语音助手到自动驾驶汽车,AI正在以惊人的速度改变着世界。然而,对于许多人来说,AI仍然是一个模糊的概念。本文将通过通俗易懂的语言和丰富的图文,全面介绍AI的基础知识,帮助读者更好地理解这个激动人心的领域。
|
12月前
|
传感器 安全
第四问:QT中信号和槽原理
Qt的信号与槽机制是观察者模式的典型实现,允许对象间通信而不直接依赖。信号用于通知事件发生,槽是响应信号的函数,通过`QObject::connect()`连接。这种机制实现了松耦合、灵活扩展和自动通知,适用于UI更新和数据绑定等场景。
|
机器学习/深度学习 自动驾驶 算法
ONNX 在自动驾驶汽车中的应用案例
【8月更文第27天】随着自动驾驶技术的快速发展,高效的模型部署和跨平台的支持变得尤为重要。Open Neural Network Exchange (ONNX) 作为一种开放的模型格式,可以促进不同深度学习框架之间的模型转换,同时支持多种硬件平台上的高效执行。本文将探讨 ONNX 在自动驾驶系统中的应用,特别是如何在感知、决策和控制等核心环节中发挥作用。
698 3
读书笔记《业务架构·应用架构·数据架构实战》
读书笔记《业务架构·应用架构·数据架构实战》
391 2
|
算法 C语言
数据结构和算法——桶排序和基数排序(图示、伪代码、多关键字排序,基数排序代码)
数据结构和算法——桶排序和基数排序(图示、伪代码、多关键字排序,基数排序代码)
194 0
|
关系型数据库 MySQL
MySQL union和union all的用法详解和区别
MySQL union和union all的用法详解和区别
1724 0

热门文章

最新文章