Application Rationalization

Step-By-Step Framework for Mastering Application Rationalization

Apptio Solution 1 - Application Rationalization - Apptio

What is Application Rationalization?

应用程序合理化是对整个组织中使用的重复软件应用程序进行编目和消除的过程. This allows IT departments to improve efficiency, simplify portfolio complexity, 并降低其应用程序组合的总拥有成本(TCO).

With the right framework in place, 组织可以在不受组织政治和不必要的地盘战争干扰的情况下运行应用程序合理化计划. 基于事实的对话将取代主观的争论,而你的应用程序rat initiative将取代主观的争论 return better results-能够对应用程序的蔓延进行更多的控制,并为创新腾出资金.

In this article, 威尼斯彩票官方将研究如何为成功的IT应用程序构建一个健壮的框架.

Why is Application Rationalization Needed?

尽管公司尽了最大的努力控制开支和确保网络安全, IT organizations are fighting an uphill battle.

Shadow IT and siloed purchasing 习惯会导致存在于IT组织审查和控制之外的流氓和冗余应用程序.

M&A activity 介绍新收购业务的应用和服务, many of which may overlap or parallel those already in place.

Sheer complexity and sprawl can also limit visibility, 这使得很难看到在一个庞大的应用程序组合中哪里发生了复制.

Pain from past attempts 为了合理化应用程序和削减成本,人们可能会犹豫是否要进一步优化程序.

Complicated total cost of ownership (TCO) calculations 这是否会让一款应用难以获得认可,并导致其退出或保留的成本不确定性.

Zombie apps 意味着可能会有应用程序运行,因为退休计划从未完全执行或成功完成.

Simplify your SaaS Management with Cloudability SaaS

  • 在一个视图中跟踪跨组织的SaaS和内部应用程序的资源消耗
  • Rightsize your portfolio and eliminate sprawl of duplicate, underutilized, or inactive SaaS applications
  • Understand license types and utilization to forecast spend, manage active contracts, and mitigate risk
  • Monitor at-risk applications to minimize business risk

The Biggest Challenges to AppRat Success:​

Lack of engagement

不参与的业务伙伴可能会破坏应用程序合理化计划. 参与的关键是对应用程序的总拥有成本(TCO)进行基于事实的对话. However, this is a difficult number to build consensus around. 如果你的假设过于简单,企业就会拒绝你的假设. 如果过于复杂,数字的准确性就会受到把它们放在一起的努力的阻碍. Striking the right balance between the two drives engagement.

Business stakeholders and Infrastructure and Operations (I&O)经理可能已经知道他们投资组合的关键领域存在问题,因为运行在遗留系统上的旧应用程序囤积开发资源,对创新造成了负担. Start there. 应用TCO活动并不需要为了提高用户粘性而竭尽全力, but it must address areas that are already flagged as an issue.

Bloated application portfolios

膨胀的应用程序组合隐藏了冗余,并锁定了遗留应用的创新支出. 简单地减少应用数量是一种优势,在应用数量减少的情况下更容易发现投资异常值. With a smaller portfolio, 在评估新应用程序的业务价值方面也有更多的审查. 应用程序合理化过程的存在推动了更好的新应用程序评估.

Redundant platform changes

以牺牲本地永久许可证为代价,增加SaaS(软件即服务)的占用是一种合理的IT策略. But moving all apps from one platform to another, without evaluating business value, is a wasted opportunity. With fewer applications to move, 您将减少技术工作量,并交付一个以业务价值为中心的SaaS投资组合.

Under-utilized applications

购买新东西通常是最简单的方法——但这违背了应用程序合理化倡议的精神. 拥有成功的应用鼠计划的组织,在向他们的产品组合中添加新东西之前,会最大化现有应用的商业价值.

How to Build a Successful Application Rationalization Framework

Conduct a complete application portfolio assessment

应用程序名称和所有者是项目组合评估的基线. 应用程序合理化计划通常由一个特定的目标驱动(比如在两个季度内从投资组合中删除“退休”的应用程序),该目标关注于整个投资组合中的一小部分. However, 对整个投资组合的基线评估可能会发现识别错误的应用(错误的所有者), incorrect labeling of retired vs active, etc.) important to the current initiative. 这也为后续更广泛的应用鼠行动奠定了必要的基础.

业务利益相关者通过协助进行投资组合分析,尽早参与应用程序rat计划. 应用程序列表和应用程序到服务器的映射文件有时是提供给IT Finance的仅有的两部分数据. This data needs context and validation. If the source data is wrong, 来自应用程序合理化计划的建议是无用的. 成功的应用程序合理化计划是由准确的验证数据驱动的. Finance doesn’t own the data—I&O执行并且必须用操作数据验证应用程序列表数据.

项目组合评估识别在需要专用基础设施的旧的遗留系统上运行的应用程序. 这种持续的维护将会影响到能够推动创新的开发支出.

An application assessment framework is complete when:

  • Applications are tied to owners
  • Application names and owners are validated with I/O data
  • Legacy infrastructure is tied to the apps it supports

Business value is defined when applications are:

  • 评估它们对业务的影响和裁员的需要

Define business value

成功的应用程序rat分析可以区分应用程序的名称及其业务价值. For example, Trello is a SaaS-based project management software. An app rat initiative must define its business value (“With Trello, 威尼斯彩票官方的项目管理承包商提供30%的劳动力节省与全职员工.”). 这种价值评估使得评估类似应用中的冗余功能变得更加容易, but we also have surpluses licenses for Wrike and Nutcache. Let’s agree on one standard and retire the others.”).

具有合理业务案例的冗余功能不是合理化的候选者. 例如,正常运行时间可用性影响跨越多个时区的工作人员的组织. Evening hours in North America are early morning hours in Australia; late afternoon in Japan is night time in France. 如果一个组织的所有应用程序服务器都合理化到一个位置,我&O至少在一个地区的核心营业时间内有一个维护窗口. 在这种情况下,业务可能需要冗余功能.

Calculate application TCO

应用程序TCO必须确定支持和交付应用程序的全部成本. 这包括许可证成本和基础设施和运营的间接成本的总账(GL)条目. 应用程序TCO分析总是存在防御性问题:这些数字的准确性如何? 一个成功的app rat活动将会将app TCO分析作为一个持续的活动. With Apptio Cost Transparency, 威尼斯彩票官方的客户每月都会带来运营和财务数据,IT财务可以通过自助式分析来拆解和分析这些数据.

应用TCO需要审查成本, identify the drivers of those costs, and analyze project spend associated to each application.

Application TCO is defensible when:

  • Operational and financial data is updated in a repeatable process
  • Direct and indirect costs are included
  • 确定了应用程序成本、驱动程序和相关的项目支出

Business value is aligned to business function when:

  • Organizations are aligned to corporate goals
  • 各利益相关方实现对公司目标的买入
  • 分析中包括对现有工作人员进行再培训的影响

Align cost and business value to a business function

将业务价值与应用程序相匹配会造成组织阻力. 按业务功能分解应用程序成本可以确定在业务运行(RTB)和业务增长(GTB)方面的投资. 但这可能会导致“威尼斯彩票官方vs他们”的局面,即GTB被视为唯一重要的支出. 提供持续照明(KTLO)功能是IT的一个关键部分,如果KTLO仅仅被视为创新的节流阀而被忽视,那么改变就会受到阻力. 组织应该为此做好准备,将IT支出与公司目标保持一致,并在应用程序的过程中咨询广大利益相关者的支持.

来自应用程序合理化倡议的行动呼吁通常会导致额外的支出. 对员工进行合理化应用的再培训将影响应用的采用和实施成本. The resources to retrain need to be identified, scheduled, and added to the consideration of business value (ex. is retraining a justifiable use of our training resources?).

Analyze the quality of each application

应用程序投资组合的一部分被标识为添加可量化的业务价值. 接下来的问题是:它在多大程度上交付了业务价值? Successful app rat initiatives address this question.

应用程序业务价值的有效性取决于它如何支持现有流程和功能. 组织选择支持现有流程的应用程序或利用应用程序重新定义流程(例如. sales stages with Salesforce SalesCloud), 但关键问题是应用程序在多大程度上自动化业务流程. 自动化是评估应用程序的关键功能质量.

应用程序合理化活动允许员工权衡他们自己对应用程序的体验. If an application is unwieldy and provides poor user experience, it impacts the attitude and engagement with the business.

Technical limitations need to be assessed against IT’s goals. 涉众可能希望扩大IaaS(基础设施即服务)和SaaS的云足迹, 但是现有的解决方案可能只能在prem上提供遗留基础设施支持. 如果没有提供SaaS服务,那么选择就很简单了——您只能原地不动. 更困难的选择是当云中有需要进一步分析的选项时. Can you make an assumption that the app will be secure in the cloud? Maybe. 您是否与云上的IT战略紧密相连,以至于为了坚持它,您将在现代化方面投入大量资金? Possibly.

Altering application portfolios drives changes in hardware. 云服务的推动允许内部服务器和存储被重新利用. However, 将基础设施推向云而不重新利用由此产生的多余的本地容量是一种努力和费用的浪费.

Technical and functional quality of applications is defined when:

  • 应用程序被理解为如何自动化业务流程
  • End-user feedback is factored into evaluations
  • Technical limitations are identified and addressed
  • Freed up infrastructure capacity is reallocated

Define success metrics

应用程序合理化计划需要度量来传达成功. Over time, 业务价值低的应用程序将被从投资组合中清除——而业务价值低的新应用程序将无法通过采购过程.

IT communicates the success of apprat initiatives with:

  • The number of apps agreed to be retired as a result of analysis
  • The number of recovered/avoided software licenses from retired apps
  • 从已退休的应用程序中恢复/避免的服务器和存储资产的价值(从决策中衡量的行动)
  • The percentage of reduction in apps over time
  • The percentage of reduction in apps with overlapping functionality
  • prod实例与非prod实例在每个实例上的成本差异百分比
  • 随着时间的推移,TCO减少的百分比(更好的定价,更精简的基础设施)
  • The value change in on-premises apps switched to SaaS

应用程序合理化计划识别现有的应用程序开销,并提供如何更有效地使用这些开销的分析. IT的存在是为了服务于业务,应用程序投资组合需要从这个角度进行审查. Value, functional and technical quality, redundancy in capabilities: these are assessments rooted in business, not technology. 成功的应用程序“老鼠行动”会吸收每月的财务和运营数据, provide self-serve analytics on app TCO, and drive more effective business value orientated application spend.

The Definitive Framework for Application Rationalization thumb

The Definitive Framework for Application Rationalization

应用程序合理化的权威框架为识别和删除重复的应用程序提供了说明性的指导. 使用6个阶段的方法来削减应用,并在更有价值的领域节省开支.

Additional Resources

The ATUM Poster thumb

The ATUM Poster

A1139-FinOps-A-New-Approach-to-Cloud-Financial-Management-thumb-1

FinOps: A New Approach to Cloud Financial Management

The-Complete-Guide-to-Building-a-Successful-Agile-Team-A2954-thumb

The Complete Guide to Building a Successful Agile Team