SlideShare uma empresa Scribd logo
1 de 115
DEFINITION
application portfolio
management (APM)





By
 Ed Tittel
What is application portfolio management (APM)?
Application portfolio management (APM) is a framework for managing
enterprise IT software applications and software-based services. APM
provides managers with an inventory of an organization's software
applications and metrics to illustrate the business benefits of each
application.
What is the goal of application portfolio management?
APM uses a scoring algorithm to generate reports about the value of each
application and the overall health of the IT infrastructure. By gathering
metrics such as an application's age, how often it's used, its maintenance
costs and its interrelationships with other applications, a manager can use
accurate, informative data to decide whether a particular application should
be kept, updated, retired or replaced. Thus, the goal of application portfolio
management is to monitor and track portfolio elements, keep what works
well and replace what is underperforming or too expensive.
What are the benefits of application portfolio management?
The benefits of application portfolio management are as follows:
 establishes, collects and tracks metrics to provide a rational, empirical
and data-driven basis for evaluating and comparing applications;
 provides an informed inventory of the application landscape that speaks
to business capability, the total cost of ownership, applications
supported and application lifecycle management;
 requires business and project management professionals to attend to
application usage patterns, values and costs over time; and
 offers evidence to developers, stakeholders and management about the
relative value, utility and costs of applications and services in use in the
organization's IT environment.
All in all, APM provides important insights into what applications are in use,
how well they're working, frequency of use, how much they cost and the
interdependencies with other applications. This data is essential to manage
an application portfolio and continuously improve its content and
capabilities.
APM frameworks
Application portfolio management frameworks provide the infrastructure to
support ongoing APM. This includes undertaking a complete inventory of
applications and services in use. Each value needs to be measured and
assessed according to metrics that include cost, frequency of use,
perceived value to users and stakeholders, capabilities and unmet needs or
desired -- but missing -- features and functions. Only applications that
score well on all metrics and are perceived as best in class should remain;
others should be altered, updated or replaced to improve ROI, productivity
and perceived value. This involves removing or retiring applications that no
longer meet user needs.
THIS ARTICLE IS PART OF
What is desktop management and how does it work?
 Which also includes:
 Comparing 8 desktop management software options for business
 5 macOS management software options for the enterprise
 Understanding remote desktop connection management tools
DOWNLOAD1
Download this entire guide for FREE now!
In other words, an APM framework provides the basis for inventory and
evaluation of the current portfolio, along with mechanisms for improving or
replacing its constituent components to meet current and planned business
needs better.
How to get started with application portfolio management
Organizations without established APM can't jump right into a full scale
deployment; they have to follow specific steps and a process.
1. Establish a baseline for the current state of applications, current and
future application needs, and future goals for application portfolio
management.
2. Create an inventory of applications and platforms about which metrics
may be collected to guide and inform decision-making. Pay attention to
both front-end -- user interface and access -- and back-end -- server-
side, data handling, capacity and load handling, and more -- capabilities.
3. Employ formal methods and analysis to align applications with business
priorities and to evaluate and manage operational risks.
4. Establish communications tools and mechanisms to facilitate interaction
between application owners, managers and support staff.
5. Provide regular reports on application metrics and information.
6. Hold scheduled sessions to evaluate portfolio contents, recommend
retirement for underperforming applications or services and solicit input
on new additions or replacements.
APM tools and vendors
While several APM platforms are available, some of the most well-known
include Datadog, Loupe, AppDynamics, Stagemonitor and Pinpoint.
Regardless of platform, an APM tool should include the following key
elements:
 digital experience monitoring and reporting that provides insight into
how users interact with and feel about using applications, along with
information about issues, bugs, delays and more;
 application discovery, tracing and diagnostics, which dig into the details
of application software to uncover and diagnose potential -- and actual
problems; and
 purpose-built AI for DevSecOps that supports automation of processes
involved in digital experience monitoring and application discovery,
tracing and diagnostics to support continuous improvement.
Step Action Plan for Effective Portfolio
Management
May 07, 2021
Contributor: Ashutosh Gupta
To remain relevant and deliver value in the evolving digital landscape, PPM leaders need to
evolve portfolio management. Here are six best practices.
When a portfolio is managed effectively, it delivers the right initiatives at the right time to
achieve the expected outcomes. Project and portfolio (PPM) leaders can keep up with digital
business demands by choosing the right portfolio management style and having a crisp action
plan in place.
Discover Gartner BuySmart™: Streamline your tech purchase from start to finish.
“The push to digital business means that the traditional style of portfolio management may
now be inadequate,” says Anthony Henderson, Senior Director Analyst, Gartner. “Siloed
portfolios can’t work in isolation to provide the organization with a true picture of
performance. It helps to optimize the value of all major initiatives in the organization — and
that requires integrated portfolio management.”
Here are the six practices for effective portfolio management:
No 1: Ensure visibility into work and constraints
For improving a portfolio’s performance, it’s essential to proactively identify and remove
constraints. It can happen if there are no silos and the product teams operate in an
environment that provides clear visibility into who is doing what, and what is getting
delivered when.
With that insight, PPM leaders can easily determine the interdependencies and risks. They
can transparently prioritize and allocate the work so that there are no negative impacts to the
portfolio.
No 2: Prioritize around customers’ expectations
Digitalization has led to ever-growing customer expectations. The increased dynamics
encourage organizations to implement new ideas and initiatives. Given the budgetary
constraints, prioritization becomes all the more important. Without a well-thought-out
portfolio prioritization approach focused on customer objectives, organizations may end up
investing in less-promising initiatives.
Defining internal and external customers is paramount. They may have mutually exclusive or
overlapping goals or demands across various lines of business. From this mix, it is important
to identify the initiatives that matter most to them.
Stakeholders from different functions can form an investment committee to zero in on the
most valuable ideas. Having a cross-functional understanding can help them make unbiased
investment decisions that align with strategic goals and optimize limited resources.
No. 3: Apply adaptive resource management
The increasing use of agile methodologies in conjunction with other waterfall and hybrid
approaches presents a significant challenge for resource management.
Digital business runs on flexibility, not rigid planning practices. An adaptive approach
focuses on allocating resources as per market shifts and changing customer needs. It’s about
creating an environment where resources can seamlessly switch between initiatives to deliver
optimum value. For this to happen, it is essential to:
 Recognize and manage the interdependent risks
 Negotiate the competing priorities
 Identify impediments to strategic coordination across groups
No. 4: Deliver value continuously
Every portfolio promises value, and therefore, engaging sponsors consistently and effectively
becomes critical to assess whether that promise is being delivered or the portfolio is
becoming irrelevant.
For a dynamic digital business, it’s a good practice to have weekly meetings at which product
managers and sponsors can discuss the previous week’s deliverables, ongoing tasks, resource
availability, and existing risks or roadblocks.
This way, the involved parties can keep track of the portfolio’s health and realign it with
value, if required.
Read More: Extending the Project and Product Ecosystem to Lean Portfolio Management
No. 5: Create a change-enabled culture
Digital transformation leads to increased changes in business and technology processes,
which can have unintended consequences and affect the experience of customers and
employees.
It’s essential, then, to know how to handle change productively and how much change is too
much change.
The key components of a change-enabled culture are:
 Feedback and communication channels involving business leaders, managers and end
users
 Engagement with change champions at multiple levels
 Executive confirmed roadmap for change
No. 6: Realize benefits continuously
As digital business evolves, effective portfolio management and measuring results are more
crucial than ever. Organizations expect faster results and benefits must be viewed as
incremental units of value delivered in a continuous stream. A dedicated owner should be in
place to track the actual benefits realized.
Organizations will get better at portfolio management by making informed future decisions
based on prior mistakes. If they fail to realize the expected benefits, then they can revisit
business assumptions and ask these questions:
 Did they understand customer needs?
 Did the market conditions change?
 Did they overestimate value?
 Did they know the risks and complexities involved?
Gartner IT Infrastructure, Operations & Cloud Strategies Conference
Connect with the leading IT infrastructure and operations (I&O) leaders and get the latest
insights needed to take your strategy to the next level.
Recommended resources for Gartner clients*:
6 Practices for Effective Portfolio Management
3 Steps to Managing Distributed Portfolios in an Increasingly Digital World
How PPM Leaders Can Help Resource Management in Product Teams
Use Adaptive Governance Styles for Portfolio Management
*Note that some documents may not be available to all Gartner clients.
Explore The Latest Cloud Computing Technology and Security
Cloud computing forms the foundation for many digital business initiatives. A solid cloud
strategy will help maximize the value of your cloud investments.
Gartner insights coming your way!
Already a Gartner client? Log in to your account to access your research and tools.
Explore deep-dive content to help you stay informed and up to date
Executive Leadership Series: Delegate More Effectively to Make Time for Strategic
Priorities
The Gartner 2023 Leadership Vision for Security and Risk Management
Develop IT Metrics That Matter to Executive Leadership
Manage Technical Debt to Create IT Wealth
Impactful Storytelling: Enhance Your Value & Influence
Beyond the Hype: Enterprise Impact of ChatGPT and Genera
Shortcuts
1. Introduction
2. What you need to know about Application Portfolio Management
3. What you can achieve with APM
4. Typical stakeholder questions
1. Application investment
2. Supporting business capabilities
3. Application redundancies
4. Application roadmap
5. Top 12 reasons to use Application Portfolio Management
6. How to start with Application Portfolio Management?
7. Conclusion
Introduction
In recent years, the practice of APM has largely evolved to help manage mixed portfolios of
on-premises and cloud-based IT applications.
By generating clear, actionable metrics on decentralized applications and monitoring rapid
software development cycles, enterprise architects and cloud architects perform APM via
increasingly automated means to evaluate enterprise-wide services and ensure the availability
of diverse supporting technologies.
APM in large-scale enterprises typically involves the following:
 Documenting past, present, and future applications deployed or planned to be, inside
an organization.
 Identifying and/or automating changes to application service lifecycles.
 Organizing applications according to business capabilities.
 Arranging IT components into technology stacks.
 Grading the technical and functional value of applications
APM
What you need to know about
Application Portfolio
Management
Application portfolio management is like taking a proactive approach to managing your
wardrobe. That t-shirt you bought on impulse before arriving home and realizing it doesn't
match anything you already have? Chances are it’s still gathering dust in the back of a
drawer. Things would have worked out better had you taken a more methodical approach.
For example, you could have looked at your existing clothes before you went shopping,
identified the gaps, and selected items to fill them.
Coincidentally, it’s the same story with enterprise applications. As organizations grow, IT
departments and even individual employees buy applications to solve urgent problems
without giving any (or at least enough) thought to the implications.
As a result, unmanaged apps pile up that are difficult or impossible to integrate with existing
apps or other systems. Similar apps for completing the same tasks are purchased multiple
times. Others fall out of favor and are no longer used, but are still paid for, and never
uninstalled or canceled. And still, others are bought and never used at all!
The methodical approach to avoiding these scenarios looks like this:
 Take a full inventory
 Decide the value of each app
 Keep the great ones
 Update/alter the apps that are useful but don’t quite fit anymore
 Eliminate/retire the apps that are no longer fit for the purpose
 Use the refreshed overview to decide what you need before purchasing any more apps
Now imagine that this process has to cover hundreds or even thousands of apps at a time,
especially with the SaaS growth. For many organizations, that sounds like such a big job,
they simply never get around to doing it!
That’s a problem.
Failing to keep your application portfolio up to date means organizations are spending money
unnecessarily on apps that don’t add value, leaving less money and fewer resources to spend
on the software and services that could add value and boost organizational competitiveness. It
also leaves them open to potential and compliance and security breaches.
This is where Application Portfolio Management and SaaS Management solutions come in.
FREE POSTER
How to Answer the Top Questions of
Enterprise Architecture Stakeholders
Find out how enterprise architecture can help stakeholders. What questions does your CIO,
CTO, developers, financial etc. have and how an enterprise architect can help support
management.
Get the Poster
APM
What you can achieve with
Application Portfolio
Management
So what concrete benefits do we obtain with application portfolio management?
 Application portfolio management is an effective way to identify capital for
reinvestment.
 Application rationalization can lead to cost-savings of more than US $2 million in a
single enterprise. (Infosys)
 License optimization results in 30% savings on licensing costs (Gartner)
 Over 20% of applications are unused and can be retired
 Infrastructure costs can be reduced by 45%
 At least 10% of IT project costs can be avoided through application rationalization
(Oracle)
 Vendor consolidation can reduce Total Cost of Ownership (TCO) by 22-28%
 Currently, 75-80% of IT budgets are spent on operating and managing applications.
(Science Direct)
POSTER
Best Practices to Define Business Capability Maps
POSTER
12 Steps to a Better IT for Your Company
WHITE PAPER
The Definitive Guide to Application Portfolio Management
POSTER
Business Capability Map for the Energy Industry
See all free resources
FA QS
Typical stakeholder questions
APM supports the informational needs of diverse stakeholders (CIOs, CTOs, IT managers,
enterprise architects, cloud architects, and more). If practiced with a dedicated tool, the
following can be addressed:
Which apps deserve investment, and which need to be shown the door?
After mapping applications, an IT manager must decide which applications to support and
which to abandon altogether. To do so, they must determine both the technical and functional
fit of the application. This information can be collected by sending out surveys to the actual
users of the applications.
Once feedback is returned, it will be clear which applications are fit for an organization. The
next step is then to divest.
Image 1: Application Portfolio showing the functional and technical fit of applications.
Which applications are not adequately supporting business capabilities?
Enterprise architects manage both sides of the business and IT coin. A business program
manager might naturally be interested in finding out how current applications are supporting
the business capabilities of the office. In the below example, we can see that many
applications do not functionally support customer service. This is a perfect occasion to
remove these applications and balance the application portfolio.
Image 2: Application Landscape showing the functional fit of applications regarding business
capabilities.
Which applications are necessary? Are there gaps or overlaps?
A difficulty encountered in big corporations is streamlining applications across an entire
organization.
Image 3: Application Matrix showing which applications are supporting business capabilities,
depending on their geographical user group.
Is our application portfolio developing in the right direction to support future
strategic goals?
In large and complex organizations, one can quickly lose sight of application lifecycles.
When an application reaches its end-of-life stage, a successor for the application must be in
place, especially if it is depended upon by projects or others. This information is pertinent to
numerous stakeholders in a company (e.g., the security officer needs to know that all
underlying applications are up-to-date to avoid attacks on obsolete apps; the CTO needs to
know what the application roadmap looks like).
Image 4: Application Roadmap showing the lifecycle of applications and the projects related
to those applications.
There are many additional types of reports that an enterprise architect should have access to
that are essential to a company.
TOP 12
Reasons to use Application
Portfolio Management
1. Enable cloud native strategies
A dynamic catalog of applications is a pre-requisite for securely upgrading core IT processes
according to business criticality and implementing tailored yet efficient cloud native
development standards. A practical resource for EAs and cloud architects, APM exposes
organizational roadblocks when iteratively expanding cloud environments and integrating
agile principles.
2. Mitigate security and compliance vulnerabilities
Compliance issues stemming from end-of-life application service lifecycles can be forecasted
using IT portfolios either integrated into vendor information databases or distributively
maintained. Further, all applications handling customer data yet running on time-sensitive
software licenses can be tracked to support audit management.
3. Optimize cloud and hybrid costs and resources
IT leaders must support business in analyzing cloud costs and investments. Doing so while
strategically splitting workloads between on-site data centers and public cloud spaces
requires contextualized, automated updates on cloud cost trends across multiple accounts and
business units—the likes of possible with application inventories directly integrated to cloud
vendors.
4. Upgrading processes with lean principles and the Technology Business
Management (TBM) framework
Data from APM programs is leveraged to measure enterprise-wide adoptions of the TBM
framework. By documenting cloud vendor-specific services according to their ability to help
IT optimize run-the-business and change-the-business spending, APM is a natural companion
to IT and business leaders wishing to scale services in cost-effective manners.
5. Secure the adoption of strategic platforms with holistic insights using powerful
reporting
APM offers enterprise architects and executive-level stakeholders alike the oversight to
monitor large-scale IT transformation projects. In particular, many companies use automated
and configurable reporting mechanisms to measure, in real-time, the impact of their evolving
application landscapes.
6. Reduce IT complexity and improve efficiency
IT landscapes in billion-dollar enterprises usually contain thousands of interdependent
entities—the majority of which are disconnected from their anchoring business capability.
APM systematically untangles this IT complexity by categorizing applications and
pinpointing redundancy. This organization helps when coordinating the implementation of
technologies and processes.
7. Promote collaboration between business and IT to react faster to business needs
APM is rooted in close collaboration between IT and business. The sooner development can
diagnose business needs, the sooner solutions can be tailored to relevant security, software,
and market standards. Quite often this involves identifying where and with what data sources
to most effectively apply autonomous development cycles.
8. Rationalize application costs and lower total cost of ownership
Server license optimization, application retirement, standardizing common technology
platforms—APM is an engine for maximizing IT budgets through highly scoped value
assessments. For every application, a total cost of ownership (TCO) is recorded alongside
other sets of criteria such as strategic value, available skills, user satisfaction, and availability
of alternatives.
9. Improve IT visibility and control across scaling hybrid cloud environments
Enterprises rely on APM methodology to guarantee the exact visibility they have on
traditional, on-premises IT with granular assets deployed on cloud platforms. By detecting
violations that affect cloud landscapes while validating architecture, infrastructure, and
deployments against established best practices, APM ensures that hybrid IT environments are
documented and controlled.
10. Prioritize IT projects
APM prioritizes projects and their associated applications according to business value and
available resources (personnel and technological). This high-level clarity is directly used to
support the decisions of CIOs and CFOs when charting organizational targets.
11. Strengthen business processes by uncovering technological gaps and data
redundancies
A fully-delineated application portfolio offers a clear path to the technological gaps and
redundancies likely to be slowing business processes. APM outlines feasible improvements
while incorporating the knowledge of stakeholders with close ties to the technology.
12. Map data flows and application dependencies
By integrating networks of applications and their shared interfaces, APM provides the
groundwork for seeing the implications of service lifecycle phase-outs across the wider
application landscape. The reliability of any particular interface and dependency can
accordingly be scrutinized by operations teams.
Getting started with
Application Portfolio
Management
Now that we have covered why Application Portfolio Management is necessary, it is time to
show how to actually get started with Application Portfolio Management and assess your
portfolio.
1. Compile a list of applications
Compile a list of past, present, and future applications deployed on your system. This should
include all users and offices worldwide. Use the SaaS management process to identify SaaS
applications.
2. Identify who owns the application
Identify the affected stakeholders (users) of the applications. During this discovery period, it
is common to find out that very few people are using certain applications. You may also find
that some applications are, or are becoming, totally unused.
3. Identify the lifecycle of the application
Once a technology is activated, its value increases and its potential risks go down. As it
reaches its end-of-life, however, IT management has to confront challenges such as
integration issues, limited functionality, varying service levels, lack of available skills, and
missing support from vendors. Many experienced executives are quite good at managing
risk at an early stage but may nonetheless still ignore the risks of technology at the end-of-life
stage.
Image 5: View of Application lifecycles, showing which are supported, in phase-out, or not
supported.
4. Assess the usage of applications
Misused applications can be identified by conducting a thorough application rationalization.
Applications are not often used to their full potential or can be easily exploited when used
incorrectly.
5. Establish the application business value, its quality, and its costs
Determine the total cost and business value of every single application– even the ones barely
used. Compare this cost to the TCO of similar applications being used in the industry. At this
stage, it is best to use business capabilities.
Business capabilities define what a business is doing right now and what it needs to be doing
in order to meet current and future challenges. They outline “what” a business does rather
than “how” it is done. Additionally, business capabilities help to identify redundancies in IT,
spot risks, and develop innovative technology solutions.
6. Create an application architecture framework
One best practice is to develop a rationalization framework for your application architecture
by defining a set of business, information, and application concepts that your organization
would like to see reflected in the long term.
LeanIX, by providing an easily referenceable, tangible, visual display of the application
landscape, can establish an overview of which parts of the organization are being fulfilled by
the current application stack in order for you to determine what is truly needed.
7. Map the total concept onto the landscape
Business leaders, IT heads and EAs should gather to review the recommended actions of each
application and design an implementation roadmap for moving forward. Involving various
business leaders while creating a supporting architecture will help to establish transparency
and properly align the business to IT.
Though some consolidation efforts will be easier to implement than others, it is best to unite
applications within one business domain (e.g. Human Resources, Financials, etc.) to achieve
a shared business model.
8. Make application rationalization a continuous process
Once an application portfolio is officially inventoried and optimized, it is imperative to
continually maintain the landscape. One-time application rationalization endeavors might
save the organization money in the beginning, but they lack the long-term value that
continuous application rationalization promises.
Application rationalization improves the overall effectiveness of IT by regularly ensuring that
the IT landscape is actively aligning to business goals and objectives.
Check out the video below and join Ross Francis from UnitingCare — one of Australia’s
largest charitable providers of healthcare and support services in Australia — to present his
group’s journey to LeanIX. Francis shared details about the IT complexity inherent to
UnitingCare’s IT environment and shared an APM Business Case Example within his
company.
Duplicate technology, spreadsheets, inconsistent data — in order for UnitingCare to reach its
2030 transformation roadmap, it had to thoroughly organize its application landscapes and
take care of what Francis termed “dirty data”.
In Conclusion:
Operating an agile landscape is key in today’s business climate. With digital
transformation driving customer demand, IT architecture must dynamically adapt to the
rapidly changing needs of the market. Most businesses spend 70-80% of their IT budgets on
supporting aging, low-value legacy applications, leaving very little money to invest in
optimizing business processes.
The goal of application portfolio management is to articulate a singular architectural vision to
enable business goals, respond effectively to strategic drivers, conform with architectural
principles and standards, and address the concerns and objectives of key stakeholders.
APM efforts help you optimize your application stack, establish transparency between
stakeholders and deliver true value to your business leaders.
FREE WH ITE PAPER
The Definitive Guide to
Application Portfolio Management
Reduce IT Complexity - Gain IT Portfolio Insights - Reduce Costs by up
to 45%
Preview the first 7 pages of our white paper
Previous
Page: /
Next
Fill out the form to get the full version
First Name*
Last Name*
Business Email*
Phone Number
Job Title*
Access the full version!
Answers to frequently asked questions on Application
Portfolio Management
What does the Application Portfolio mean?
What does Application Portfolio Management provide?
What can Application Portfolio Management achieve in the company?
LEARN MORE ABOUT
Enterprise Architecture
Enterprise Architecture
Everything about what is Enterprise Architecture (EA), EA Frameworks, benefits,
Enterprise Architecture Management (EAM) and the most important use cases.
Application Rationalization
Application rationalization means to streamline the application portfolio with the goal of
reducing complexity and lowering total cost of ownership (TCO).
Business Capabilities
Read everything about business capabilities and business capability modeling. Learn
now how to create your own Business Capability Model in 4 steps!
Technology Risk Management
Learn everything you need to know about Technology Risk Management, including best
practices, how to get started with IT Security Management.
LEAN IX EAM
Gain Value out of Your EA Program
Now!
See a Demo!
PRODUCTS
 Enterprise Architecture Management (EAM)
 Value Stream Management (VSM)
 SaaS Management Platform (SMP)
CUSTOMERS
 Customers
 Professional Services
 Customer Success
 Success Stories
 Submit a Request
ECOSYSTEM
 Partners
 Store
 Integrations
 Academic Edition
RESOURCES
 Blog
 Downloads
 Security

Home

Start Here
o
Features
Prolaborate’s Value Proposition
Pricing
Flexible Pricing Plans
Tour
Live preview of Prolaborate
On-Premises
Install on your servers
Cloud Platform
Start your Sparx Practice Now
EA SaaS
Seamless browser based Modeling
 Book a Demo
 Take a Trial
 Setup a PoC

Customers
o
Customers
Customers across Industry verticals
Partners
Know about our Partners near to you
 Book a Demo
 Take a Trial
 Setup a PoC

Resources
o
Articles
Why Prolaborate?
Documentation
Home of user guides
Release Notes
Complete details of all releases
FAQ
Frequently Asked Questions
Videos
Check out Features in action
 Book a Demo
 Take a Trial
 Setup a PoC

Events

Home / Resources / Articles / Application Portfolio Management using Enterprise Architect
 Application Health
 Application by Lifecycle
 Application Ownership and Support
 Application Security Classification
Application Portfolio Management using
Enterprise Architect
May 10, 2018
Application Portfolio Management includes several tasks which require careful analysis of
EA model information. Dynamic, intuitive reports and charts provided by Prolaborate can
present the model information in Enterprise Architect in a visual way to make users aware of
current or upcoming architecture and specifications. This allows teams to take the right
decisions driven by accurate model information.
The Architecture dashboards by Prolaborate leverage the information in EA Models. These
dashboards allow EA modellers to address key reporting requirements such as application
lifecycle management, portfolio management, cost management, health management and
much more. Dashboards for these use cases can be created for different organizational units
and consumers using Prolaborate Dashboard designer. This Article shows some commonly
used dashboards for Application Portfolio Management
Application Health
The dashboard for application health check showcases the health indicator information for all
applications (Systems). This is considered as one of the most informative views to understand
the IT landscape. The clickable charts and reports allow users to understand the details if
required.
Applications by Lifecycle
The dashboard for Applications by Lifecycle shows a holistic view of the Status of
Applications in the IT landscape. This view allows users to be informed in the budgeting,
forecasting, and new integration designs. The intuitive report allows searching Applications
by Name or status and identifying its status. Users could also delve into the details to
understand additional details of the systems including its IT and Business Units, Health
Indicators, etc.
Application Ownership and Support
This multi-factor dashboard reports on applications, by its ownership (IT and Business) and
Vendor (Support). The graph allows users to enable or disable a supporting vendor and see
the result set or slice and dice based on Business unit or IT unit and understand the
supporting vendor. These types of consolidated reports greatly simplify the due diligence
activities and provide significant business insights.
Application Security Classification
The EA security dashboard for applications provides users with an overview of Security
classification of applications categorized by its lifecycle. This chart gives users and
governing authorities a clear view of applications that need attention and further IT Spend.
These dashboards present data in EA models in a conceivable and comprehensible way that
allows you to evaluate the application landscape seamlessly. This was a quick look at the
Reporting and charting utilities in Prolaborate that allows performing Application Portfolio
Management using EA models.
The video below shows all these dashboards in action.
Email us at prolaborate@sparxsystems.com in case you have any questions or would like to
look at some worked out examples in EA to enable such Architecture capabilities.
10 application performance
metrics and how to measure
them
You've deployed your application, now what? To keep your
application performing well, you need to track various metrics. Take a
look at these ten critical KPIs.





By
 Joydip Kanjilal
Published: 22 Jul 2022
Application performance metrics are important for deciphering the extent to
which an application actually helps the business it supports and revealing
where improvements are needed. The key to success is to track the right
metrics for your app.
These application performance metrics, commonly known as key
performance indicators (KPIs), are a quantitative measure of how
effectively the organization achieves the business objectives. Capturing the
right metrics will give you a comprehensive report and powerful insights
into ways to improve your application.
Below are 10 core application performance metrics that developers should
track.
1. CPU usage
CPU usage affects the responsiveness of an application. High spikes in
CPU usage might indicate several problems. Specifically, this suggests the
application is busy spending time on computing, causing the
responsiveness of an application to degrade. High spikes in usage should
be considered a performance bug because it means the CPU has reached
its usage threshold.
2. Memory usage
Memory usage is also an important application performance metric. High
memory usage indicates high resource consumption in the server. When
tracking an application's memory usage, keep an eye on the number of
page faults and disk access times. If you have allocated inadequate virtual
memory, then your application is spending more time on thrashing than
anything else.
THIS ARTICLE IS PART OF
What is APM? Application performance monitoring guide
 Which also includes:
 5 benefits of APM for businesses
 APM vs. observability: Key differences explained
 Explore the 2022 application performance monitoring market
3. Requests per minute and bytes per request
Tracking the number of requests your application's API receives per minute
can help determine how the server performs under different loads. It's
equally important to track the amount of data the application handles during
every request. You might find that the application receives more requests
than it can manage or that the amount of data it is forced to handle is
hurting performance.
4. Latency and uptime
Latency -- usually measured in milliseconds -- refers to the delay between
a user's action on an application and the response of the application to that
action. Higher latency has a direct effect on the load time of an application.
You should take advantage of a ping service to test uptime. These services
can be configured to run at specific intervals of time to determine whether
an application is up and running.
Uptime guarantees are one way to differentiate
data center tiers.
5. Security exposure
You should ensure that both your application and data are safe. Determine
how much of the application is covered by security techniques and how
much is exposed and unsecure. You should also have a plan in place to
determine how much time it takes -- or might take -- to resolve certain
security vulnerabilities.
6. User satisfaction/Apdex scores
Application Performance Index (Apdex) is an open standard that measures
web applications' response times by comparing them against a predefined
threshold. It's calculated as the ratio of satisfactory to unsatisfactory
response times. The response time is the time taken by an asset to be
returned to the requestor after being requested.
Here's an example: Assume that you've defined a time threshold of T.
Hence, all responses completed in T or less time are considered to have
satisfied the user. On the contrary, responses that have taken more
than T seconds are considered to have dissatisfied the user.
Apdex defines three types of users based on user satisfaction:
1. Satisfied. This rating represents users who experienced satisfactory or
high responsiveness.
2. Tolerating. This rating represents users who have experienced slow but
acceptable responsiveness.
3. Frustrated. This rating represents users who have experienced
unacceptable responsiveness.
You can calculate the Apdex score with the following formula,
where SC denotes satisfied count, TC denotes tolerating
count, FC denotes frustrated count and TS denotes total samples:
Apdex = (SC + TC/2 + FC × 0)/TS
Assuming a data set of 100 samples, where you've set a performance
objective of 5 seconds or better, suppose 65 are below 5 seconds, 25 are
between 5 and 10 seconds and the remaining 10 are above 10 seconds.
With these parameters you can determine the Apdex score as follows:
Apdex = (65 + (25/2) + (10 × 0))/100 = 0.775
The
Apdex equation is used to calculate a score.
7. Average response time
The average response time is calculated by averaging the response times
for all requests over a specified period of time. A low average response
time implies better performance, as the application or server has taken less
time to respond to requests or inputs.
The average response time is determined by dividing the time taken to
respond to the requests in a given time period by the total number of
responses during the same period.
8. Error rates
This performance metric measures the percentage of requests that have
errors compared to your total number of requests in a given time frame.
Any spike in this number will indicate that you'll likely encounter a major
failure soon.
You can track application errors using the following indicators:
 Logged exceptions. This indicator represents the number of unhandled
and logged errors.
 Thrown exceptions. This indicator represents the total of all exceptions
thrown.
 HTTP error percentage. This indicator represents the number of web
requests that were unsuccessful and that returned error.
In essence, you can take advantage of error rates to monitor how often
your application fails in real time. You can also keep an eye on this
performance metric to detect and fix errors quickly, before you run into
problems that can bring your entire site down.
Build
a solid KPI strategy.
9. Garbage collection
Garbage collection can cause your application to halt for a while when the
GC cycle is in progress. Additionally, it can also use a lot of CPU cycles, so
it's imperative that you determine garbage collection performance in your
application.
To quantify garbage collection performance, you can use the following
metrics:
 GC handles. This metric counts the total number of object references
created in an application.
 Percentage time in GC. This is a percentage of the time elapsed in
garbage collection since the last GC cycle.
 Garbage collection pause time. This measures the time the entire
application pauses during a GC cycle. You can reduce the pause
time by limiting the number of objects that need to be marked -- i.e.,
objects that are candidates for garbage collection.
 Garbage collection throughput. This measures the percentage of the
total time the application has not spent on garbage collection.
 Object creation/reclamation rate. This is a measure of the rate at
which instances are created or reclaimed in an application. The higher
the object creation rate, the more frequent GC cycles will be,
consequently increasing CPU utilization.
KPIs for APIs
API analysis and reporting are important aspects of app development, and APIs have their own set of
KPIs that development teams need to track.
Some of the most important KPIs for APIs to pay attention to include:
 Usage count. This indicates the number of times an API call is made over a certain period of time.
 Request latency. This indicates the amount of time it takes for an API to process incoming
requests.
 Request size. This indicates the size of incoming request payloads.
 Response size. This indicates the size of outgoing response payloads.
10. Request rates
Request rate is an essential metric that provides insights into the increase
and decrease in traffic experienced by your application. In other words, it
provides insights into the inactivity and spikes in traffic that your application
receives. You can correlate request rates with other application
performance metrics to determine how your application can scale. You
should also keep an eye on the number of concurrent users in your
application.
Conclusion
Managing and reviewing application metrics makes meaningless bits of
technical info into an easy-to-understand narrative that reveals the
system's reliability and gives insight into the user experience.
For more information on application performance monitoring, read 5
benefits of APM for businesses and Using AI and machine learning for
APM.
In this blog post, we’ll explore APM statistics to help you understand the importance of
managing your company’s application portfolio.
Key Application Portfolio Management Statistics – MY
Choice
 According to a study by Gartner, organizations that implement Application Portfolio
Management (APM) can reduce their IT costs by up to 30%.
 A survey conducted by Forrester Research found that 72% of organizations use some form of
APM to manage their applications.
 Another study by Gartner found that only 5% of organizations have a complete inventory of
their applications, highlighting the need for better APM practices.
 A survey by Deloitte found that 85% of CIOs believe that APM is important or very important
to their organizations.
 According to a report by MarketsandMarkets, the global APM market is expected to grow
from $1.25 billion in 2017 to $3.11 billion by 2022, at a compound annual growth rate
(CAGR) of 19.0%.
 A study by McKinsey & Company found that companies that effectively manage their
application portfolios can increase their business agility by up to 20%.
 According to a report by TechValidate, 81% of companies that implement APM report
improved visibility into their application portfolio.
 A survey by IDG found that 45% of IT leaders believe that their application portfolio is not
aligned with their business goals, indicating the need for better APM practices.
 A study by Accenture found that companies that effectively manage their application
portfolios can reduce their IT maintenance costs by up to 50%.
 According to a survey by Capgemini, 84% of organizations have experienced challenges in
managing their application portfolios, highlighting the need for better APM practices.
Application Portfolio Management Statistics
1. 50% of organizations have 50 to 500 applications in their portfolio.
2. Only 29% of organizations are satisfied with their APM capabilities.
3. 68% of organizations plan to increase their APM investment in the next two years.
4. 82% of organizations believe that APM is critical to their digital transformation strategy.
5. 61% of organizations use spreadsheets to manage their application portfolio.
6. 60% of organizations do not have a complete view of their application portfolio.
7. 72% of organizations say that APM improves their ability to manage risks and compliance.
8. 88% of organizations say that APM improves their ability to manage costs.
9. 59% of organizations have a dedicated APM team or role.
10. 70% of organizations have experienced cost savings from APM.
Application Portfolio Management Facts
1. APM enables organizations to optimize their application portfolio and reduce costs.
2. APM provides a comprehensive view of the applications in use, their cost, and their
alignment with business objectives.
3. APM helps organizations to manage risks and compliance.
4. APM enables organizations to prioritize their applications and focus on the most critical
ones.
5. APM improves collaboration between IT and business stakeholders.
6. APM enables organizations to make data-driven decisions about their application portfolio.
7. APM is essential for digital transformation.
8. APM is a complex process that requires a combination of technology, processes, and people.
9. APM is an ongoing process that requires continuous monitoring and adjustment.
10. APM is a strategic investment that can deliver significant business value over time.
Application Portfolio Management Benefits
1. Improved visibility and control over the application portfolio.
2. Increased collaboration between IT and business stakeholders.
3. Reduced costs and improved cost management.
4. Improved risk management and compliance.
5. Better alignment of the application portfolio with business objectives.
6. More effective prioritization of applications.
7. Increased agility and flexibility in responding to changing business needs.
8. Improved decision-making through data-driven insights.
9. Increased innovation through the identification of new opportunities.
10. Improved customer satisfaction through better application performance.
Application Portfolio Management Trends
1. APM is becoming more critical as organizations accelerate their digital transformation
efforts.
2. APM is increasingly being viewed as a strategic investment rather than a tactical one.
3. APM is moving from manual processes to automated ones, leveraging AI and machine
learning.
4. APM is becoming more integrated with other IT management processes, such as IT service
management and IT asset management.
5. APM is becoming more focused on user experience and performance rather than just cost
optimization.
6. APM is becoming more cloud-focused, with organizations increasingly adopting cloud-based
APM solutions.
7. APM is becoming more data-driven, with organizations leveraging analytics to gain insights
into their application portfolio.
8. APM is becoming more focused on business outcomes, with organizations aligning their
application portfolio with business objectives.
9. APM is becoming more agile, with organizations adopting agile development methodologies
and DevOps practices.
10. APM is becoming more collaborative, with IT and business stakeholders working together to
manage the application portfolio.
Importance of Application Portfolio Management
1. The average company has 464 custom applications in its portfolio. (Flexera)
2. 35% of IT budgets are spent on application support and maintenance. (IDC)
3. 50% of companies have difficulty aligning their applications with business strategies.
(CIO.com)
4. 80% of organizations plan to increase their application portfolios in the next two years. (IDC)
5. 73% of organizations use spreadsheets to manage their application portfolios. (Gartner)
6. 37% of organizations have limited visibility into their application portfolios. (Gartner)
7. 82% of IT decision-makers say their application portfolios need to be rationalized. (IDC)
Benefits of Application Portfolio Management
8. Companies can save up to 25% on application support and maintenance costs with proper
APM. (IDC)
9. APM can increase an organization’s application efficiency by up to 40%. (Accenture)
10. Companies can reduce their application failure rates by up to 90% with APM. (Gartner)
11. 85% of organizations with strong APM capabilities report better alignment between IT and
business goals. (IDC)
12. APM can reduce the number of software applications by up to 30%, leading to cost savings.
(Gartner)
Challenges of Application Portfolio Management
Twitch Studio vs Streamlabs CPU utilization comparison
13. 60% of organizations have difficulty tracking the financial metrics of their application
portfolios. (Gartner)
14. 57% of organizations struggle with outdated and redundant applications. (Flexera)
15. 49% of IT decision-makers face resistance from business stakeholders when trying to retire
applications. (IDC)
16. 39% of organizations have difficulties identifying and eliminating redundant applications.
(Gartner)
17. 32% of IT decision-makers struggle with creating a roadmap for application retirement. (IDC)
Application Portfolio Management Tools
18. The global Application Portfolio Management market size is expected to reach $3.1 billion by
2026. (MarketsandMarkets)
19. The Application Portfolio Management market is projected to grow at a CAGR of 12.5% from
2020 to 2025. (MarketsandMarkets)
20. Cloud-based APM tools are expected to have a CAGR of 23.8% from 2020 to 2025.
(MarketsandMarkets)
21. The top APM vendors include IBM, Broadcom, Micro Focus, and ServiceNow. (Gartner)
Application Portfolio Rationalization
22. Application Portfolio Rationalization is the process of identifying redundant and
underperforming applications to reduce costs and increase efficiency. (Gartner)
23. 70% of organizations plan to implement Application Portfolio Rationalization in the next two
years. (Gartner)
24. Companies can save up to 30% on their IT budgets through Application Portfolio
Rationalization. (Gartner)
25. 89% of organizations report significant benefits from Application Portfolio Rationalization.
(Gartner)
abdalslam
According to the latest statistics, more than two-thirds of all companies complain about
having too many applications in their portfolio. In addition, the majority assumes that most of
their applications generate little to no value for the organization (see Info-Tech Research
Group). One reason behind such negative perceptions is the lack of a process for
rationalization and harmonization of the company applications in use.
Due to complex architectural landscapes, IT today is primarily concerned with maintaining
existing operational systems and keeping them running. Thus, it is becoming increasingly
difficult to develop new strategies for the future and drive innovations from within the IT.
A guide to setting up your Application Portfolio
Management efficiently
Streamlining of the application landscape helps to reduce costs and resource requirements
across the IT, and therefore simultaneously creates more room for innovation. Minimizing the
complexity and, as a result, the overall risk of the portfolio is what in the end drives the
transformation of your company.
In order to declutter your application landscape, your applications must first be measured and
assessed on the basis of various dimensions – like their business value contribution, technical
fitness or compliance conformity. Based on this assessment, you can decide whether to
further invest in such applications, replace them, consolidate them with others, or simply
tolerate them. Gartner describes these different investment strategies as the T(olerate)-
I(nvest)-M(igrate)-E(liminate) model (see Gartner’s Application Portfolio Management:
TIME for the Application Masses).
 Tolerate
 Invest
 Migrate
 Eliminate
If you create an overview of the applications and their assignment to the respective
investment strategies, application roadmaps can then be defined which will help the business
units reflect on their needs and requirements, as well as optimize or even fundamentally
transform the business processes they support.
The applications of your organizations therefore play a decisive role, and represent a starting
point of many transformation initiatives. In order to effectively transform your application
landscape, you must first gain an extensive understanding of it and collect this knowledge
centrally. A neatly documented application portfolio (see our application portfolio e-
learning) promises to be of great help here and describes the set of already existing and
planned applications.
It is advisable to not only maintain this portfolio in the form of a list, but also collaboratively
document it in an enterprise architecture tool so that this information can be maintained
quickly and viewed at any time. This way, the so-called “shadow ITs” can be easily
uncovered, functional and data redundancies investigated, and responsibilities and concrete
lifecycle data properly captured.
Summary
As you can see, building an application portfolio is a powerful driver for the transformation
and innovation of your enterprise. Being part of your digital twin, the portfolio can help you
gain a competitive edge over your rivals. Setting up such an application portfolio can be done
in small steps, and the first results can be already achieved with little effort.
In our free APM poster, you will find a summary of actionable insights and essential tips on
setting up a solid application portfolio. And what’s more, we have also included a selection
of other related content surrounding APM to help you leverage its full potential in driving
your transformation forward. Download our poster to start with your APM initiatives today!
DOWNLOAD FREE POSTER
If you want to run an application efficiently, do you update each application separately?
Wouldn’t it be better if a business process allowed you to manage all your applications in one
location?
Something that would keep your applications up-to-date with operating systems, browsers,
plugins, and other enhancements so you can focus on business priorities. You certainly need a
way to monitor all this day in and day out. And we are here to discuss the solution –
Application Portfolio Management.
What is Application Portfolio Management?
Application portfolio management is a set of processes and tools to help organizations
manage their applications. The term “applications portfolio” refers to all company or
department applications. Applications portfolio might include products like CRM systems,
ERP systems, and custom-built web apps.
In a gist – Application portfolio management (APM) manages a collection of business
applications as a single entity, which can help create a more streamlined enterprise.
Application portfolio management involves the ongoing review, analysis, and selection of
software to best meet the needs of an organization. What is an application management
process
APM is often used in conjunction with application management or software asset
management. The goal is to develop an efficient and effective application environment that
supports business requirements while minimizing risk, cost, and other factors such as
licensing fees.
Why is Application Portfolio Management Important?
As organizations become more agile and move away from traditional waterfall project
management, they need to know what applications and how they are used. Application
portfolio management helps you do that. It allows you to track your software licenses, see
who’s using what applications for what purpose, and ensure that your company isn’t paying
for redundant or unnecessary permits.
Application portfolio management is also critical because it allows you to ensure that your
company can easily upgrade its software without worrying about whether it will work with
the other applications it uses.
By using Application Portfolio Management, organizations can:
1. Application rationalization, IT costs reduction, and IT agility
App portfolio management helps to rationalize the application portfolio by eliminating low-
value applications or unused licenses and consolidating similar applications into fewer
environments.
This improves efficiency and reduces IT software costs, and enables faster development
cycles for new applications which result in increased agility for the organization’s business
operations. It also provides a mechanism for managing the risk of technology obsolescence
by ensuring that all software remains current with vendor updates and patches so that it is
supported over its full lifecycle without any gaps between releases or patches being missed.
2. Technology obsolescence, risk reduction and standardization
Technology obsolescence risk reduction and standardization. IT departments spend a
significant amount of time dealing with outdated software systems. App portfolio
management provides visibility into the software portfolio, allowing organizations to plan for
upgrades and replacements.
3. Improved IT transformation roadmap
As companies move toward a more agile approach to IT development, they need a way to
manage complex projects that include multiple applications and teams. App portfolio
management can help identify what needs to be done and when it must be completed.
4. Facilitates outsourcing of IT operations, IT audits, and compliance
App portfolio management tools provide transparency into how applications are functioning
so they can be managed more effectively by third parties. This allows organizations to
outsource their IT operations without putting their businesses at risk from poor performance
or security breaches due to a lack of visibility into how applications are being used within
their environments.
The Two Approaches to Application Portfolio
Management
When managing your application portfolio, you must understand that there are two
approaches you can take: the top-down approach and the bottom-up approach.
Top-down: In this approach, you start with the essential applications in your portfolio and
work your way down until you’ve covered everything in your portfolio. The benefit of this
approach is that it’s easy to follow, but it can be time-consuming if you have many
applications in your portfolio.
Bottom-up: With this method, you start at the bottom—the most miniature applications in
your portfolio—and work your way up to cover all of them. This method is quicker than the
top-down method but requires more effort because each application must be analyzed
separately before moving on to the next one.
What is Application Portfolio Management Lifecycle?
Applications are complex systems that affect multiple organizational functions. Managing
multiple business functions efficiently requires a holistic approach to managing applications.
This holistic approach extends beyond just software development lifecycles and includes
infrastructure, security, change management, integration, maintenance, and support
processes.
Here’s how each phase of the application portfolio management lifecycle contributes to better
performance monitoring and optimization of your applications
1. Planning phase: This includes establishing clear goals and objectives, defining KPIs and
metrics, developing a strategy, identifying risks and opportunities, specifying roles and
responsibilities, creating a budget and time frame, evaluating options, and selecting the right
toolsets.
2. Implementation phase: In this phase, the selected solution is deployed in a pilot
environment to ensure it meets expectations. The answer is then rolled out across all
relevant departments in the organization. Finally, the project team monitors performance
and makes adjustments as necessary until the system is optimized for maximum
performance.
3. Operations phase: In this phase, IT staff members manage ongoing operations while
ensuring that they’re aligned with strategic goals set out by senior management. This
includes monitoring performance KPIs to ensure that systems are running optimally. They
also conduct periodic audits to ensure compliance with regulatory requirements such as
GDPR or HIPAA.
4. Evaluation & Feedback: Understanding how well your APM solution is performing and
providing feedback on how it can be improved to meet your needs better.
5. Retirement & Disposal: Decommissioning an existing APM solution when it is no longer
needed or no longer meets your needs
In other words, the APM lifecycle is a process that begins with the planning phase and ends
with the disposal phase. As you move through each stage, there are opportunities to evaluate
and improve your APM solution to meet your business requirements more effectively.
7 Application Portfolio Management Best Practices
As the application portfolio manager, you will manage the application portfolio and ensure
that your organization’s applications are aligned with business strategy. The following
Application portfolio management best practices can help you do this successfully:
1. Get To Know Your Internal Customers
Determine what questions your customers are asking, and then determine how you can help
them answer those questions.
Ask your customers what they’re trying to do and why. What are their goals? How will they
know if the project is successful? Who else will be involved in the project? What resources
do they have access to? What obstacles might prevent them from achieving those goals?
Once you’ve identified these questions, you can start thinking about how to help them.
2. Create and Share a Target Output List
The target output list contains the most critical metrics and business goals used to evaluate
the health of the application portfolio. Therefore, the target output list should be kept up-to-
date by adding new metrics as they become relevant, removing old metrics that are no longer
relevant, and adding new ones as they become essential. This ensures that all stakeholders
can easily understand what they’re trying to accomplish with each application in the
portfolio.
3. Define Your Terms
Defining your terms is one of the most critical steps in application portfolio management.
What does it mean to “manage” an application? What does it mean to “improve”? How do we
measure these things? Before you start gathering data from your various applications, make
sure everyone involved understands what these terms mean and how they’ll be measured.
This will help ensure everyone is on the same page when deciding which applications should
be cut or improved and which ones should receive additional funding or resources.
4. Load Data in Distinct Phases
When you begin a new APM project, it is essential to have the correct data available.
Therefore, the first step is to acquire the data in a valid format and at the right time. For
example, if your APM system requires data from your network devices to be provided in a
certain way, it must be available when your APM system needs it. The best practice here is to
load your data in distinct phases as opposed to trying to load all of your historical data at
once. This will help you avoid having an incomplete or corrupt dataset.
5. Conduct “Pilot” Training for Data Suppliers
Data providers are often reluctant to share their precious information with others, especially
when unsure how their data will be used. If possible, try conducting pilot training sessions
with some of your potential suppliers before making any commitments or signing any
contracts. The goal of these sessions should be two-fold: First, they should help build trust
between you and your potential suppliers; Second, they should allow you to demonstrate the
value of sharing information with others so that both parties can see how this arrangement
benefits them both.
6. Develop a Communication Plan
To better align your organization’s applications and technology with its business strategy,
you need to have a communications plan that includes regular meetings with key
organizational stakeholders. These meetings should consist of business unit leaders, IT staff,
end users, and others directly involved with the IT department’s products or services.
7. Broadcast Your Success
You can help create a culture of continuous improvement by sharing successes within your
organization. You should also share lessons learned from projects or other initiatives within
your company so that others can benefit from these experiences.
Best Application Portfolio Management Tools
1. MProfit
Source
Alt-text: Portfolio Management Application – MProfit
MProfit is easy-to-use portfolio management & share accounting software. M Profit is a
preferred choice for the investment community across investors, traders, family offices,
financial advisors, and chartered accountants. Data can be easily imported from shared digital
contract notes, mutual fund statements, bank statements, and F&O contract notes.
Pros
1. Easy to use
2. Client-centric approach
Cons
1. Cannot directly accept reports and statements
Pricing: Available on request
2. InvestPlus
Source
Alt-text: Portfolio Management Application – Invest Plus
InvestPlus is a financial portfolio management application that helps you manage all your
accounting, investments, and income tax-related requirements. It has modules like Personal
Accounting, Assets Management, Loan Management, Investment Management, Income Tax
Preparation, and Personal Organizers.
Pros
1. Extensive features
2. Excellent customer support
Cons
1. Limited accessibility
Pricing: Available on request
3. Quantis – Asset and Wealth Management
Source
The Quantis platform provides functionality that supports all aspects of Investment
Management Operations: surveillance, risk management, investment management, and
reporting. Quantis enables users to create, manage and monitor their portfolios across
multiple currencies and markets. The platform also provides a complete set of reporting tools
to support regulatory reporting requirements and detailed analytics regarding portfolio
performance against critical benchmarks or peer groups over time.
Quantis is used by leading asset managers and financial institutions worldwide who want to
improve their trading operations while simultaneously reducing costs associated with manual
tasks such as trade processing, reconciliations, and netting processes through automation
provided by Quantis’ powerful technology platform.
Pros
1. Easy to use
2. Real-time updates
3. Great support
Cons
1. Offers Limited capabilities
Pricing: Available on request
4. PORTFOLIO VISTA
Source
Portfolio Vista view gives complete Portfolio Management solutions for all kinds of
investors. It has an inbuilt algorithm that provides triggers for order generation,
Receivables/payables fees computation and can be used for both Discretionary and Non-
Discretionary portfolios.
Pros
1. It’s a great way to see your entire portfolio simultaneously.
2. You can set it up to automatically rebalance your portfolio over time.
3. Makes it easy to track your performance over time.
Cons
1. Not suitable for active trading—you can’t buy and sell based on market movements or the
news like you would with a brokerage account.
What Is Application Portfolio Analysis?
Application portfolio analysis is a process that enables you to assess your applications,
understand their value, and prioritize them based on the impact they have on your
organization. The application portfolio analysis aims to determine whether the applications in
your environment are adding value or simply taking up space.
What Are Key Metrics of Application Portfolio Management?
Key metrics can be used to measure the effectiveness of an application portfolio management
program:
1. Application Technical Performance: This metric measures an application's stability,
performance, and reliability. It can also include user experience and satisfaction
metrics, security, and industry standards compliance.
2. Application-Business Accord: This metric measures how well an application aligns
with business goals and objectives. If it doesn't align with those goals, it's not
providing value for the business—and therefore isn't worth keeping around.
3. Application Cost-Business Value: This metric measures how much money a company
saves by using an application over other alternatives combined.
What Can You Achieve With Application Portfolio Management?
APM enables companies to:
1. Eliminate duplicate licenses by tracking license usage and assigning rights based on
actual utilization.
2. Streamline license purchasing by being able to negotiate better pricing with vendors.
3. Reduce costs by eliminating unused applications and eliminating unnecessary
licenses.
4. Improve productivity by ensuring that employees have access only to the applications
they need.
5. Monitor compliance by ensuring that all applications are used per company policies
and regulations.
How to Get Started With Application Portfolio Management?
The first step to getting started with application portfolio management is to determine your
current situation. For example, do you have applications running in the cloud or on-premises?
Are you already using a third-party vendor to manage your application portfolio? What are
the costs associated with each of these options? Once you've gathered this information, it's
time to start thinking about how APM will improve your organization's ability to deliver
business value.
What Is an Application Portfolio Management Example?
An application portfolio is a group of applications used to accomplish a specific business
goal. The applications in an application portfolio are often linked together or dependent on
each other. For example, you may have an accounting application to process invoices and
payments. You also have a customer relationship management (CRM) application that keeps
track of your customers’ contact information and history. The accounting system needs to
pull data from the CRM system to charge customers correctly and track their invoices. In this
example, the two applications are linked to accomplishing a specific business goal:
processing invoices and payments.
What Is Application Portfolio Analysis?
Application portfolio analysis is a process that enables you to assess your applications,
understand their value, and prioritize them based on the impact they have on your
organization. The application portfolio analysis aims to determine whether the applications in
your environment are adding value or simply taking up space.
What Are Key Metrics of Application Portfolio Management?
Key metrics can be used to measure the effectiveness of an application portfolio management
program:
1. Application Technical Performance: This metric measures an application's stability,
performance, and reliability. It can also include user experience and satisfaction
metrics, security, and industry standards compliance.
2. Application-Business Accord: This metric measures how well an application aligns
with business goals and objectives. If it doesn't align with those goals, it's not
providing value for the business—and therefore isn't worth keeping around.
3. Application Cost-Business Value: This metric measures how much money a company
saves by using an application over other alternatives combined.
Building an effective framework for
application portfolio management
18 February 2015
1
3
0
Many banks have accumulated a vast array of applications over the years and face the
challenge of modernizing them to drive future business growth. Application portfolio
management (APM) has become a key strategy for deciding which applications to modernize
and how. It is all about continuous application improvement to meet evolving business needs.
Through APM, banks gain an in-depth understanding of their applications, including their
functions, interdependencies, business value and required support skills. APM helps banks to
align their business and technology objectives and assess the costs and risks of their current
application portfolios. It gives them a broad view of their applications, which is essential to
making decisions about their future evolution.
While APM is a valuable business and IT strategy, there are several challenges to its
successful execution, including a lack of organizational readiness, application information
and APM project management skills. In addition, it is not always easy to identify duplication
among applications. For example, even if two applications are performing the same
functions, they might perform those functions in different ways.
Developing a comprehensive, ongoing and governance-based approach to APM can help to
overcome these challenges. An APM framework (APMF) is the foundation for effective
APM.
Ideally, this framework will include a solid methodology combined with a powerful software
toolkit. It will ensure the right people are involved and the right information is collected.
Other key attributes include the following:
Scalability: To address small, medium, large and massive portfolios
Flexibility and adaptability: To meet the needs of different industries and markets
Transparency: To ensure accountability and to support ongoing audits
Simplicity: To ensure streamlined information collection, analysis and reporting
A strong APMF will support a number of key APM services, including the following:
Application inventory: Inventory of applications across the organization
Risk landscape assessment: Review and assessment of risks that threaten sustainability of
the application portfolio
Application metrics development: Determines which metrics are relevant and easy to
collect
Application portfolio assessment: Comprehensive assessment of the application portfolio
Application rationalization: Focuses on reducing the overall application footprint and
operating costs
Application transformation roadmap: A roadmap for transforming the application
portfolio
Application portfolio management office: To provide ongoing governance and project
management
The ideal supporting APMF toolkit will automate information gathering, portfolio analysis
and reporting. It should be flexible and configurable to adapt to varying client and project
requirements. Overall, an effective toolkit will lower the cost, effort and risk for delivering
APM services and ensure consistent, high-quality client deliverables.
Implementing an effective APMF requires the right expertise. It is important to find a strong
partner—one with extensive experience in delivering APM projects, broad APM capabilities
and partnerships with leading solution providers.
By investing in a solid APMF framework, banks can preserve and get the most value possible
from their legacy investments, positioning themselves for long-term growth and success.
Defining the business value of solving the
problem
 Article

 2 minutes to read

Business value falls into one of four categories, easily remembered as REVO:
 Revenue: This solution brings in revenue that wouldn't otherwise be realized, through
a new line of business or a service that hasn't been offered before.
 Efficiency: Efficiency is effectively cost savings. This solution allows participants
who execute the process to do it faster.
 Volume: Cost avoidance is achieved by enabling current users to process more
transactions, in turn avoiding the cost of additional resources.
 Other: The solution helps the organization comply with its "must do" requirements,
which may result in avoiding financial penalties.
After the category has been defined, we need to define the value that we'll achieve:
 Revenue
o Determine what will be charged for the service
o Determine how many customers will buy the service or product
o Determine the time horizon to measure (monthly, quarterly, annually)
o Revenue = (price × customers) for the time horizon
 Efficiency
o Determine the number of people doing the job today
o Determine the amount of direct time they take to do the job today ("old time")
o Determine the number of people who will do the job after the Microsoft Power
Platform solution has been built
o Determine the amount of direct time it will take to use the new solution ("new
time")
o Time savings = old time – new time (To convert this to dollars, multiply the
time savings by the fully loaded cost of the people for the time unit you're
measuring in (for example, hours).)
 Volume
o Determine the volume of transactions that a single person can process for a
certain unit of time ("transactions per person")
o Determine the volume of transactions that the new solution will be able to
process in that time ("new transactions per person")
o Determine the volume of transactions that need to be processed in that time
("volume")
o Cost avoidance = (volume ÷ transactions per person) – (volume ÷ new
transactions per person)
This calculates the number of people who won't have to process transactions
to achieve the volume processed by the solution.
 Other
o Determine the penalty that can be avoided by having the information captured and
available in the solution
If the business value you'll receive by automating the process doesn't compare favorably to
the cost of doing nothing, you must ask yourself whether this is the right business problem to
focus on.
However, if the business value you receive by solving the business problem is greater than
the cost of doing nothing—plus your development time and the monthly cost of any software
license—it makes sense to automate the process.
Example: The business value of automating the expense
process
In the case of our example app, the main category of business value is efficiency. The new
app will reduce the amount of time it takes to process the same number of expense reports
each week, month, and year. We reviewed the new process and what we'd like the app to
accomplish with our future users. We asked them how much time they expect to save with
the new process and being able to build in some of the rules in the expense report app.
 We'll still have 140 expense reports being submitted each week; that hasn't changed.
However, when we talked with the people submitting reports, we found that we'd be
able to reduce the time they spent down to 20 minutes—by their being able to enter
information immediately and take pictures of receipts when a receipt was required.
The fully loaded cost also remains the same.
(140 expense reports a week × 20 minutes) × $90/hr = $4,158 a week = $216,216 a
year
 Nick will be reviewing the expense reports of his team (roughly 100 salespeople) and
estimated that it will take roughly 5 minutes to review each expense report. His
review is limited to the type of expenses being submitted, recognizing that the need
for receipts—and the need to include the names of guests at meals and distribute hotel
expenses into the appropriate categories—will be controlled by the app.
(100 expense reports a week × 5 minutes) × $90/hr = $750 a week = $39,000 a year
 Other managers will review and approve the expense reports from their departments
going forward, so the remaining 40 expense reports will cost $15,600 a year.
 The work for Abhay and his team has now shifted to spot checking reports. They
shouldn't need to do any rework; in fact, Abhay's team might be able to be tasked with
other activities due to the reduction in effort needed for reviewing expense reports.
 We optimized the process to associate the correct general ledger accounting code to
each of the expense categories. Now Abhay and his team can extract the data to create
the payment journal, reducing the 40.3 (16.5 for coding + 23.8 for posting) hours a
week down to a few minutes, saving $188,604 ($77,220 for coding and $111,384 for
posting) a year. Abhay might be able to task some of his team with other, more
important, work in his department.
 With the new process, Abhay and his team can consider posting the expense reports
every day, which will provide Charlotte with an updated view of the budget each day
and allow her to respond more quickly as budget constraints approach.
 The new cost to the company using the automated app is roughly:
$216,216 + $39,000 + $15,600 = $270,816 a year
Saving the company roughly $777,738 each year
Next step: Measuring success
Calculating Business Value of Application
Modernization — A Pragmatic Approach
By Greg Hintermeister and Eric Herness
Application modernization business value can be calculated by measuring the specific impact
modernization has on a number of behavioral variables.
Introduction
In working with dozens of clients this past year, we at the Cloud Engagement Hub started
refining how we can more quickly help clients calculate the holistic, end-to-end business
value of modernizing their applications. What we found is that while past conversations
focused on cost savings found on a financial spreadsheet (infrastructure savings, licensing
savings, etc), our Cloud Engagement Hub conversations with clients included many other
aspects, including development, deployment, and operational behaviors that are altered when
an application is modernized. A lot of these aspects can be measured with great accuracy
since they are done today in more traditional forms, and equally as measurable after an
application is modernized.
The following describes our current progress on how we calculate business value of
modernization by measuring (or projecting) changes to many standard variables clients
measure every day.
Our goal is to show that working with IBM to modernize applications isn’t a technical
experiment, isn’t a science project, but is a solid business decision that will provide a visible
return on investment, and will improve revenue in tangible, measurable ways.
Further, by focusing on variables that clients are familiar with, we can set up dashboards to
provide real-time weekly progress on the value they are achieving…where based on these
facts, can push their teams, or IBM, or both, to achieve the business value they deserve.
As you study this, provide any feedback in the comments. We’d love to discuss this in depth
with you.
Variables Used
These are the variables in our pragmatic approach to calculating modernization business
value. Each can be measured individually. The idea is that they should be measured before
App Mod, and then either projected or measured after App Mod. They should be calculated
for the level of modernization you choose: Containerize, Repackage, Refactor, Externalize.
Based on your target, the variables will hold different values. The goal is to obtain the change
of these variables; the delta. The delta will then be used in the formula to calculate business
value.
Note: For some clients, not all variables are relevant. That’s OK. If you don’t have a way to
measure, or don’t some of variables will change much when doing App Mod, then leave the
change as zero.
Time-Based Behavioral Variables
These time-based variables can be divided into two categories: Development Focused, and
Operations Focused. I know…a true DevOps environment doesn’t separate the two, but most
enterprise shops are on a transformation journey and many still separate dev and operations.
As will be described in the details section, to calculate these variables, think about the tasks
you perform, how many times you do each task, and what it would mean to automate these
tasks.
Development Focused:
 Provisioning (P) Time to stand up dev/test environments (clusters, middleware, pipeline,
etc.)
 Deployment (D) Time to deploy new app instances on an existing environment for dev/test
 Extensibility (E) Time to add new function based on user needs, market changes
 Testing (T) Time to test deployable units
Operations Focused:
 Provisioning (P) Time to stand up pre-production or production environments (clusters,
middleware, pipeline, etc.)
 Deployment (D) Time to deploy new app instances on an existing environment for
production
 Scaling Speed (Ss) Time to scale application to necessary levels to respond to demand
 Resiliency (R) Time to recover from a datacenter/environment outage
 Maintenance (M) Time to maintain running environments
 Time to Market (Tm) Time to deliver new revenue-generating feature to market
Cost Variables
 Infrastructure (I) Cost of Infrastructure (VMs, Bare Metal, Kubernetes Clusters) including
what’s needed for ‘ready reserve’ for future scaling needs
 Labor (La) Cost of labor per unit of measure
 License (Li) Cost of licensing for app runtime/middleware
 Feature Revenue (Rf) Revenue of a feature / unit of measure
 AppMod Cost (Am) Cost to modernize to target level (containerize, repackage, refactor)
multiplied by cost per unit of measure
Calculations
To calculate the business value, each element of the equation needs to be measured. Below,
the elements represent the changes (delta) of each variable before and after modernization. If
you don’t have the “after” measurement, the details section below will offer some suggested
defaults based on real client feedback.
Time Saved in Modernization (Vt)
Vt is the aggregated time saved across all time-based variables above. The variables
represent the App Lifecycle stages by containerizing, repackaging, or refactoring the
application.
Vt = ΔP + ΔD + ΔE + ΔSs + ΔR + ΔM + ΔT
Costs Saved in Modernization (Vc)
Vc is the costs saved based on the time saved that was calculated above. This variable is
simple the time saved (Vt) multiplied by labor costs per unit measured.
Vc = Vt · La
Feature Value (Vf)
Vf is the value of delivering a revenue-generating feature earlier due to the time saved
modernizing the application. (Feature value) equals the time saved delivering a revenue-
generating feature multiplied by revenue per unit measured. This should be run for every
feature to reinforce that if a feature can be delivered 6 months early due to modernization,
then future delivered features will see that benefit as well. It’s up to each client to determine
how many Vf’s should be included into the final business value calculation. Generally, all
planned features over the next two years should be used for accurate business value
understanding.
Vf1 = ΔTm1 · Rf // Feature one, time saved with modernization, multiplied by estimated
revenue of that feature
Vf2 = ΔTm2 · Rf // Feature two, time saved with modernization, multiplied by estimated
revenue of that feature
Vf3 = ΔTm3 · Rf // Feature three, time saved with modernization, multiplied by estimated
revenue of that feature
See the details section below for examples.
Calculate Modernization Business Value
Calculate the business value by adding all of the above together, then subtract the cost of
modernizing the application itself.
Bv (Business Value) equals the costs saved with modernization (Vc), the infrastructure costs
saved (ΔI), the licensing costs saved (Δli), The Feature Value for each planned feature (Vf),
and then subtracting the investment to perform the target application modernization
techniques (Am)
Bv = Vc + Vf1 + Vf2 + Vf3 + ΔI + ΔLi — Am
One final thought before we move onto the details: Since modernization moves the teams to
an agile culture, many of these calculations should have a multiplier to reflect frequency.
While teams may provision new environments today only once every 4 months, that may be
because its too complicated. If it can be done in 2 hours, then there will be more than 3
provisions per year! There could be 100’s…magnifying the productivity of teams in the new,
fully automated, agile culture.
Details: How to Calculate Each Variable
The following sections provide scenarios and suggestions on how we are working to obtain
the changes of time due to modernizing the application.
Provisioning (P)
Definition: Time to stand up environments (clusters, middleware, pipeline, etc.)
Scenario: A development team needs an environment to enhance an application with a new
feature. They need to stand up an application runtime, Db2, and MQ. This variable will
measure how much time it takes from the initial request to when the developer can start
working with that environment.
How to get measurements:
Simply asking experienced developers will give you a good estimate
 What is being provisioned, and how long does it take before you can use it? (DB, runtime
(WebSphere), middleware instances (MQ, IIB, …)
 What is it’s purpose (Sandbox, dev, test, prod)
 Who needs to approve, authorize, manage the environments?
 What automation is used to provision?
It is quite common that a VM will take 2 weeks to become available for developers. While
the actual provisioning can be done much more quickly, the approvals, validation, and
exceptions result in most provisioning times to be measured in weeks, not hours.
Examples:
For initial estimates, the value of P would equal 6 weeks. If you don’t have an estimate for
“After Containers”, then we can use these estimates or values from other client’s experiences
we have worked with.
You will notice that you actually have two choices for estimating the delta: 1) effort to
accomplish, or 2) linear time to accomplish. In the example above using the low-end
estimates (and 8 hours per day), the time saved for provisioning would be as follows:
Before:
 Effort to accomplish: 7 weeks (35 days, or 280 hours)
 Linear time to accomplish: 3 weeks (15 days, or 120 hours)
After
 Time to accomplish: 2:41 hours (assuming some manual authentication)
ΔP = 117.3hours of linear time saved per provisioning instance (even more “effort” saved!)
Deployment (D)
Definition: Time to deploy new app instances on an existing environment
Scenario: An application needs to be deployed onto an existing environment. A test team and
support education team need to run a new instance of the application. The assumption is that
development is complete, and the application components are ready for deployment.
How to get measurements:
Measurements for this can be gathered from asking devs/testers/operations teams
 When you get a request to add an application to an existing environment, how long does it
take?
 What tools do you use to deploy applications?
 What configuration is required to connect the application to the dependent resources?
 What load balancing and network changes need to happen to get the application running?
In our experience, adding applications to VM-based platforms can take quite some time,
whereas a containerized application, using kubectl apply deploy.yaml could take 1–2
minutes.
Examples:
Extensibility (E)
Definition: Time to add new function based on user needs, market changes
Scenario: Product leader defines a new capability to add to an existing application based on
user feedback. This variable measures the time it takes to add that capability to a production
application.
How to get measurements:
This is intended to measure the productivity of the development team when reacting to a
customer request or problem. To get the measurement, it’s important to understand the
developer workflow. Some teams may be in a modified waterfall with dependencies and
approval boards, while other teams are sprint-based and deliver as soon as the content is
ready.
Examples:
Scaling Speed (Ss)
Definition: Time to scale application to necessary levels to respond to demand
Scenario: As demand increases for an application, it needs to scale up (or down) to meet
those demands. Additional compute, storage, networking needs to be added for additional
instances. This variable will measure the time it takes to activate that scaling. For WebSphere
JavaEE applications, scaling includes acquiring more VMs, add a node to a WAS cell,
federate that node, then add a cluster member that lives on that node.
In the end, the expected value will be around what it takes to provision an environment and
deploy an application (P + D).
How to get measurements:
This is measured because auto-scaling is not a reality for many applications. “Predictive
scaling” is what many application and operations teams perform, predicting the demand, and
setting up enough spare capacity to handle that additional demand, well before that demand
appears.
To get the measurement, look to past events to see how long it took to set up the compute,
storage, network, and application communication so that 3x-50x additional demand could be
handled.
Examples:
Resiliency (R)
Definition: Time to recover from a data center/environment outage
Scenario: When an environment (or entire data center) has an outage, applications are
obviously impacted, but the impact to end users is what’s most concerning. Current
operations teams, regardless of technology used, have a resiliency plan to recover from an
outage. Some operations teams go to great lengths to ensure applications running on older
technology are resilient. Depending on your situation, you may want to measure a number of
activities to come to your Resiliency number.
How to get measurements:
Here are questions you can ask your operations teams:
 (Server outage) How much time does it take to recover from a server outage to get the
application back to its “normal” state?
 (Data Center outage) How much time does it take to recover from a complete data center
outage to get the application back to its “normal” state?
There are a number of secondary questions that can add precision to this value. These
questions revolve around how much time it takes to prepare an application for an outage so
that the time to recover is near zero:
How much time does it take to prepare your application architecture to minimize downtime in
the event of an outage?
 Are you replicating data to a secondary data center?
 Are you keeping the application up to date on a secondary data center?
 Are you keeping the that environment hot?
 Do you have load balancing that routes to multiple data centers/environments?
 How much detection/reaction of an outage is automated?
 How much infrastructure is in “ready but idle” state just in case of an outage?
The reality is that after containerizing some applications will still run as “pets” and need
application-level synching while others, if architected for cloud, can run as “cattle” and be
much more resilient. Either way, running in Kubernetes will automate many of the
preparation activities, or at least make them far simpler. (Example: creating a Kubernetes
cluster that spans data centers will make worker nodes run in multiple availability zones;
greatly increasing application resiliency)
Examples:
Maintenance (M)
Definition: Time to maintain running environments
Scenario: An application has been running in production, and a variety of issues have been
collected ranging from operating system patches, application defects, and middleware
patches. The application team needs to maintain the running environment to comply with
customer demands, regulations, and security policies.
How to get measurements:
This measurement is all about keeping the environment running properly in leu of patches,
found defects, etc. As we all know, with existing VM-based applications (or bare metal),
there are VM images to prepare, operating system patches to process, dependent middleware
patches to process, application defects to fix and push out into production, changes in security
policies to honor, and much more, depending on the application and depending on the
company. Here is a list of examples to consider.
Note: The time here does not include development time to code a patch, only the time to push
the patch into production.
Examples:
Testing (T)
Definition: Time to test deployable units
In traditional development shops, testing is general a separate activity. The move to cloud-
native and a DevOps culture is primarily driven by test-driven development which make
testing an embedded and natural element of the DevOps process. However, to get there takes
effort and investment. This variable is to measure how long it takes to test an application unit
before that unit is deployed into production.
Scenario: A test team receives a deployable unit to test for the next round of application
enhancements. They previously provisioned the environment and have provisioned the
application. Once testing has completed, the application moves to staging for additional
integration testing, and finally to production.
How to get measurements:
This measurement is all about capturing the time it takes to fully test the deployable unit. In
traditional cases, the deployable unit is the entire application, but once an app is modernized,
the deployable unit is an individual container.
This is also capturing the time it takes to prepare for tests that require real-time feedback.
While current platforms like Kubernetes log, monitor, and provide health checks for the
container, many traditional environments required user interaction, break points, or exit
points to achieve the desired scenario.
As a result, this “Testing” measurement is not only measuring time to test, but time to prepare
and maintain the tests and the testing environments.
Examples:
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx
DEFINITION.docx

Mais conteúdo relacionado

Semelhante a DEFINITION.docx

17 Must-Do's to Create a Product-Centric IT Organization
17 Must-Do's to Create a Product-Centric IT Organization17 Must-Do's to Create a Product-Centric IT Organization
17 Must-Do's to Create a Product-Centric IT OrganizationCognizant
 
Primavera p6 r8 in a complex healthcare environment white paper
Primavera p6 r8 in a complex healthcare environment white paperPrimavera p6 r8 in a complex healthcare environment white paper
Primavera p6 r8 in a complex healthcare environment white paperp6academy
 
How Professional Services Organizations Can Improve
How Professional Services Organizations Can ImproveHow Professional Services Organizations Can Improve
How Professional Services Organizations Can ImproveSatinderpal Sandhu
 
Ea As A Strategy M Veeraragaloo Approach
Ea As A Strategy   M Veeraragaloo ApproachEa As A Strategy   M Veeraragaloo Approach
Ea As A Strategy M Veeraragaloo ApproachMaganathin Veeraragaloo
 
The Seven Habits of Highly Effective Portfolio Management Implementations
The Seven Habits of Highly Effective Portfolio Management ImplementationsThe Seven Habits of Highly Effective Portfolio Management Implementations
The Seven Habits of Highly Effective Portfolio Management ImplementationsUMT
 
The key to successful Digital Transformation
The key to successful Digital TransformationThe key to successful Digital Transformation
The key to successful Digital TransformationMegan Hunter
 
Build Or Subscribe For Spm 3
Build Or Subscribe For Spm  3Build Or Subscribe For Spm  3
Build Or Subscribe For Spm 3pstakenas
 
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your TechnologyStrategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your TechnologyPaul Osterberg
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
5 essential tips for successful digital transformation strategies in 2021
5 essential tips for successful digital transformation strategies in 20215 essential tips for successful digital transformation strategies in 2021
5 essential tips for successful digital transformation strategies in 2021OrangeMantra Tech
 
Best Practices for Engaging with Salesforce.com for Enterprise Deployments
Best Practices for Engaging with Salesforce.com for Enterprise DeploymentsBest Practices for Engaging with Salesforce.com for Enterprise Deployments
Best Practices for Engaging with Salesforce.com for Enterprise Deploymentsdreamforce2006
 
Capgemini Consulting Claims Ops Model Alignment Program 3 13 2015
Capgemini Consulting Claims Ops Model Alignment Program 3 13 2015Capgemini Consulting Claims Ops Model Alignment Program 3 13 2015
Capgemini Consulting Claims Ops Model Alignment Program 3 13 2015Claire Louis
 
Benefits-led decision making drives value maximisation white paper
Benefits-led decision making drives value maximisation white paperBenefits-led decision making drives value maximisation white paper
Benefits-led decision making drives value maximisation white paperAssociation for Project Management
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]sihamy
 
The project management information system
The project management information systemThe project management information system
The project management information systemDavinder Singh
 
The project management information system
The project management information systemThe project management information system
The project management information systemDavinder Singh
 

Semelhante a DEFINITION.docx (20)

Erp notes
Erp notesErp notes
Erp notes
 
17 Must-Do's to Create a Product-Centric IT Organization
17 Must-Do's to Create a Product-Centric IT Organization17 Must-Do's to Create a Product-Centric IT Organization
17 Must-Do's to Create a Product-Centric IT Organization
 
Primavera p6 r8 in a complex healthcare environment white paper
Primavera p6 r8 in a complex healthcare environment white paperPrimavera p6 r8 in a complex healthcare environment white paper
Primavera p6 r8 in a complex healthcare environment white paper
 
How Professional Services Organizations Can Improve
How Professional Services Organizations Can ImproveHow Professional Services Organizations Can Improve
How Professional Services Organizations Can Improve
 
Mit Great
Mit GreatMit Great
Mit Great
 
Ea As A Strategy M Veeraragaloo Approach
Ea As A Strategy   M Veeraragaloo ApproachEa As A Strategy   M Veeraragaloo Approach
Ea As A Strategy M Veeraragaloo Approach
 
The Seven Habits of Highly Effective Portfolio Management Implementations
The Seven Habits of Highly Effective Portfolio Management ImplementationsThe Seven Habits of Highly Effective Portfolio Management Implementations
The Seven Habits of Highly Effective Portfolio Management Implementations
 
Roi Certification Kraków May 2017
Roi Certification Kraków May 2017Roi Certification Kraków May 2017
Roi Certification Kraków May 2017
 
The key to successful Digital Transformation
The key to successful Digital TransformationThe key to successful Digital Transformation
The key to successful Digital Transformation
 
Build Or Subscribe For Spm 3
Build Or Subscribe For Spm  3Build Or Subscribe For Spm  3
Build Or Subscribe For Spm 3
 
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your TechnologyStrategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
Strategy Basecamp's IT Diagnostic - Six Steps to Improving Your Technology
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
5 essential tips for successful digital transformation strategies in 2021
5 essential tips for successful digital transformation strategies in 20215 essential tips for successful digital transformation strategies in 2021
5 essential tips for successful digital transformation strategies in 2021
 
Best Practices for Engaging with Salesforce.com for Enterprise Deployments
Best Practices for Engaging with Salesforce.com for Enterprise DeploymentsBest Practices for Engaging with Salesforce.com for Enterprise Deployments
Best Practices for Engaging with Salesforce.com for Enterprise Deployments
 
Capgemini Consulting Claims Ops Model Alignment Program 3 13 2015
Capgemini Consulting Claims Ops Model Alignment Program 3 13 2015Capgemini Consulting Claims Ops Model Alignment Program 3 13 2015
Capgemini Consulting Claims Ops Model Alignment Program 3 13 2015
 
Software for Optimal Operations
Software for Optimal OperationsSoftware for Optimal Operations
Software for Optimal Operations
 
Benefits-led decision making drives value maximisation white paper
Benefits-led decision making drives value maximisation white paperBenefits-led decision making drives value maximisation white paper
Benefits-led decision making drives value maximisation white paper
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]
 
The project management information system
The project management information systemThe project management information system
The project management information system
 
The project management information system
The project management information systemThe project management information system
The project management information system
 

Mais de AbdetaImi

TISA-Important-Business-Services-Guide-November-2021.pdf
TISA-Important-Business-Services-Guide-November-2021.pdfTISA-Important-Business-Services-Guide-November-2021.pdf
TISA-Important-Business-Services-Guide-November-2021.pdfAbdetaImi
 
performancemanagementpowerpointpresentationslides-210709054745 (1) (2).docx
performancemanagementpowerpointpresentationslides-210709054745 (1) (2).docxperformancemanagementpowerpointpresentationslides-210709054745 (1) (2).docx
performancemanagementpowerpointpresentationslides-210709054745 (1) (2).docxAbdetaImi
 
46589-infographic ppt-blue.pptx
46589-infographic ppt-blue.pptx46589-infographic ppt-blue.pptx
46589-infographic ppt-blue.pptxAbdetaImi
 
best paper 4AP.pdf
best paper 4AP.pdfbest paper 4AP.pdf
best paper 4AP.pdfAbdetaImi
 
Machine Learning.pdf
Machine Learning.pdfMachine Learning.pdf
Machine Learning.pdfAbdetaImi
 
ICCIDS.2017.8272633 (1).pdf
ICCIDS.2017.8272633 (1).pdfICCIDS.2017.8272633 (1).pdf
ICCIDS.2017.8272633 (1).pdfAbdetaImi
 
ICCIDS.2017.8272633.pdf
ICCIDS.2017.8272633.pdfICCIDS.2017.8272633.pdf
ICCIDS.2017.8272633.pdfAbdetaImi
 
IIAI-AAI.2012.36.pdf
IIAI-AAI.2012.36.pdfIIAI-AAI.2012.36.pdf
IIAI-AAI.2012.36.pdfAbdetaImi
 
SettingGoalsAndExpectationsForSupervisors.pptx
SettingGoalsAndExpectationsForSupervisors.pptxSettingGoalsAndExpectationsForSupervisors.pptx
SettingGoalsAndExpectationsForSupervisors.pptxAbdetaImi
 
GATE-PDF-1.pdf
GATE-PDF-1.pdfGATE-PDF-1.pdf
GATE-PDF-1.pdfAbdetaImi
 
Bioinformatics2015.pdf
Bioinformatics2015.pdfBioinformatics2015.pdf
Bioinformatics2015.pdfAbdetaImi
 
9th_International_Conference_on_Computer.pdf
9th_International_Conference_on_Computer.pdf9th_International_Conference_on_Computer.pdf
9th_International_Conference_on_Computer.pdfAbdetaImi
 
Biginer it-service-catalog.pdf
Biginer it-service-catalog.pdfBiginer it-service-catalog.pdf
Biginer it-service-catalog.pdfAbdetaImi
 
GATE-PDF-1.pdf
GATE-PDF-1.pdfGATE-PDF-1.pdf
GATE-PDF-1.pdfAbdetaImi
 
Bioinformatics2015.pdf
Bioinformatics2015.pdfBioinformatics2015.pdf
Bioinformatics2015.pdfAbdetaImi
 
9th_International_Conference_on_Computer.pdf
9th_International_Conference_on_Computer.pdf9th_International_Conference_on_Computer.pdf
9th_International_Conference_on_Computer.pdfAbdetaImi
 
938838223-MIT.pdf
938838223-MIT.pdf938838223-MIT.pdf
938838223-MIT.pdfAbdetaImi
 
ITILV41.docx
ITILV41.docxITILV41.docx
ITILV41.docxAbdetaImi
 
gartner ITSM.docx
gartner ITSM.docxgartner ITSM.docx
gartner ITSM.docxAbdetaImi
 

Mais de AbdetaImi (20)

TISA-Important-Business-Services-Guide-November-2021.pdf
TISA-Important-Business-Services-Guide-November-2021.pdfTISA-Important-Business-Services-Guide-November-2021.pdf
TISA-Important-Business-Services-Guide-November-2021.pdf
 
performancemanagementpowerpointpresentationslides-210709054745 (1) (2).docx
performancemanagementpowerpointpresentationslides-210709054745 (1) (2).docxperformancemanagementpowerpointpresentationslides-210709054745 (1) (2).docx
performancemanagementpowerpointpresentationslides-210709054745 (1) (2).docx
 
46589-infographic ppt-blue.pptx
46589-infographic ppt-blue.pptx46589-infographic ppt-blue.pptx
46589-infographic ppt-blue.pptx
 
best paper 4AP.pdf
best paper 4AP.pdfbest paper 4AP.pdf
best paper 4AP.pdf
 
Machine Learning.pdf
Machine Learning.pdfMachine Learning.pdf
Machine Learning.pdf
 
ICCIDS.2017.8272633 (1).pdf
ICCIDS.2017.8272633 (1).pdfICCIDS.2017.8272633 (1).pdf
ICCIDS.2017.8272633 (1).pdf
 
ICCIDS.2017.8272633.pdf
ICCIDS.2017.8272633.pdfICCIDS.2017.8272633.pdf
ICCIDS.2017.8272633.pdf
 
IIAI-AAI.2012.36.pdf
IIAI-AAI.2012.36.pdfIIAI-AAI.2012.36.pdf
IIAI-AAI.2012.36.pdf
 
SettingGoalsAndExpectationsForSupervisors.pptx
SettingGoalsAndExpectationsForSupervisors.pptxSettingGoalsAndExpectationsForSupervisors.pptx
SettingGoalsAndExpectationsForSupervisors.pptx
 
GATE-PDF-1.pdf
GATE-PDF-1.pdfGATE-PDF-1.pdf
GATE-PDF-1.pdf
 
Bioinformatics2015.pdf
Bioinformatics2015.pdfBioinformatics2015.pdf
Bioinformatics2015.pdf
 
9th_International_Conference_on_Computer.pdf
9th_International_Conference_on_Computer.pdf9th_International_Conference_on_Computer.pdf
9th_International_Conference_on_Computer.pdf
 
1365320.pdf
1365320.pdf1365320.pdf
1365320.pdf
 
Biginer it-service-catalog.pdf
Biginer it-service-catalog.pdfBiginer it-service-catalog.pdf
Biginer it-service-catalog.pdf
 
GATE-PDF-1.pdf
GATE-PDF-1.pdfGATE-PDF-1.pdf
GATE-PDF-1.pdf
 
Bioinformatics2015.pdf
Bioinformatics2015.pdfBioinformatics2015.pdf
Bioinformatics2015.pdf
 
9th_International_Conference_on_Computer.pdf
9th_International_Conference_on_Computer.pdf9th_International_Conference_on_Computer.pdf
9th_International_Conference_on_Computer.pdf
 
938838223-MIT.pdf
938838223-MIT.pdf938838223-MIT.pdf
938838223-MIT.pdf
 
ITILV41.docx
ITILV41.docxITILV41.docx
ITILV41.docx
 
gartner ITSM.docx
gartner ITSM.docxgartner ITSM.docx
gartner ITSM.docx
 

Último

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 

Último (20)

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 

DEFINITION.docx

  • 1. DEFINITION application portfolio management (APM)      By  Ed Tittel What is application portfolio management (APM)? Application portfolio management (APM) is a framework for managing enterprise IT software applications and software-based services. APM provides managers with an inventory of an organization's software applications and metrics to illustrate the business benefits of each application. What is the goal of application portfolio management? APM uses a scoring algorithm to generate reports about the value of each application and the overall health of the IT infrastructure. By gathering metrics such as an application's age, how often it's used, its maintenance costs and its interrelationships with other applications, a manager can use accurate, informative data to decide whether a particular application should be kept, updated, retired or replaced. Thus, the goal of application portfolio management is to monitor and track portfolio elements, keep what works well and replace what is underperforming or too expensive.
  • 2. What are the benefits of application portfolio management? The benefits of application portfolio management are as follows:  establishes, collects and tracks metrics to provide a rational, empirical and data-driven basis for evaluating and comparing applications;  provides an informed inventory of the application landscape that speaks to business capability, the total cost of ownership, applications supported and application lifecycle management;  requires business and project management professionals to attend to application usage patterns, values and costs over time; and  offers evidence to developers, stakeholders and management about the relative value, utility and costs of applications and services in use in the organization's IT environment. All in all, APM provides important insights into what applications are in use, how well they're working, frequency of use, how much they cost and the interdependencies with other applications. This data is essential to manage an application portfolio and continuously improve its content and capabilities. APM frameworks Application portfolio management frameworks provide the infrastructure to support ongoing APM. This includes undertaking a complete inventory of applications and services in use. Each value needs to be measured and assessed according to metrics that include cost, frequency of use, perceived value to users and stakeholders, capabilities and unmet needs or desired -- but missing -- features and functions. Only applications that score well on all metrics and are perceived as best in class should remain; others should be altered, updated or replaced to improve ROI, productivity and perceived value. This involves removing or retiring applications that no longer meet user needs. THIS ARTICLE IS PART OF
  • 3. What is desktop management and how does it work?  Which also includes:  Comparing 8 desktop management software options for business  5 macOS management software options for the enterprise  Understanding remote desktop connection management tools DOWNLOAD1 Download this entire guide for FREE now! In other words, an APM framework provides the basis for inventory and evaluation of the current portfolio, along with mechanisms for improving or replacing its constituent components to meet current and planned business needs better. How to get started with application portfolio management Organizations without established APM can't jump right into a full scale deployment; they have to follow specific steps and a process. 1. Establish a baseline for the current state of applications, current and future application needs, and future goals for application portfolio management. 2. Create an inventory of applications and platforms about which metrics may be collected to guide and inform decision-making. Pay attention to both front-end -- user interface and access -- and back-end -- server- side, data handling, capacity and load handling, and more -- capabilities. 3. Employ formal methods and analysis to align applications with business priorities and to evaluate and manage operational risks. 4. Establish communications tools and mechanisms to facilitate interaction between application owners, managers and support staff. 5. Provide regular reports on application metrics and information.
  • 4. 6. Hold scheduled sessions to evaluate portfolio contents, recommend retirement for underperforming applications or services and solicit input on new additions or replacements. APM tools and vendors While several APM platforms are available, some of the most well-known include Datadog, Loupe, AppDynamics, Stagemonitor and Pinpoint. Regardless of platform, an APM tool should include the following key elements:  digital experience monitoring and reporting that provides insight into how users interact with and feel about using applications, along with information about issues, bugs, delays and more;  application discovery, tracing and diagnostics, which dig into the details of application software to uncover and diagnose potential -- and actual problems; and  purpose-built AI for DevSecOps that supports automation of processes involved in digital experience monitoring and application discovery, tracing and diagnostics to support continuous improvement. Step Action Plan for Effective Portfolio Management May 07, 2021 Contributor: Ashutosh Gupta To remain relevant and deliver value in the evolving digital landscape, PPM leaders need to evolve portfolio management. Here are six best practices. When a portfolio is managed effectively, it delivers the right initiatives at the right time to achieve the expected outcomes. Project and portfolio (PPM) leaders can keep up with digital business demands by choosing the right portfolio management style and having a crisp action plan in place.
  • 5. Discover Gartner BuySmart™: Streamline your tech purchase from start to finish. “The push to digital business means that the traditional style of portfolio management may now be inadequate,” says Anthony Henderson, Senior Director Analyst, Gartner. “Siloed portfolios can’t work in isolation to provide the organization with a true picture of performance. It helps to optimize the value of all major initiatives in the organization — and that requires integrated portfolio management.” Here are the six practices for effective portfolio management: No 1: Ensure visibility into work and constraints For improving a portfolio’s performance, it’s essential to proactively identify and remove constraints. It can happen if there are no silos and the product teams operate in an environment that provides clear visibility into who is doing what, and what is getting delivered when. With that insight, PPM leaders can easily determine the interdependencies and risks. They can transparently prioritize and allocate the work so that there are no negative impacts to the portfolio. No 2: Prioritize around customers’ expectations Digitalization has led to ever-growing customer expectations. The increased dynamics encourage organizations to implement new ideas and initiatives. Given the budgetary constraints, prioritization becomes all the more important. Without a well-thought-out portfolio prioritization approach focused on customer objectives, organizations may end up investing in less-promising initiatives. Defining internal and external customers is paramount. They may have mutually exclusive or overlapping goals or demands across various lines of business. From this mix, it is important to identify the initiatives that matter most to them. Stakeholders from different functions can form an investment committee to zero in on the most valuable ideas. Having a cross-functional understanding can help them make unbiased investment decisions that align with strategic goals and optimize limited resources.
  • 6. No. 3: Apply adaptive resource management The increasing use of agile methodologies in conjunction with other waterfall and hybrid approaches presents a significant challenge for resource management. Digital business runs on flexibility, not rigid planning practices. An adaptive approach focuses on allocating resources as per market shifts and changing customer needs. It’s about creating an environment where resources can seamlessly switch between initiatives to deliver optimum value. For this to happen, it is essential to:  Recognize and manage the interdependent risks  Negotiate the competing priorities
  • 7.  Identify impediments to strategic coordination across groups No. 4: Deliver value continuously Every portfolio promises value, and therefore, engaging sponsors consistently and effectively becomes critical to assess whether that promise is being delivered or the portfolio is becoming irrelevant. For a dynamic digital business, it’s a good practice to have weekly meetings at which product managers and sponsors can discuss the previous week’s deliverables, ongoing tasks, resource availability, and existing risks or roadblocks. This way, the involved parties can keep track of the portfolio’s health and realign it with value, if required. Read More: Extending the Project and Product Ecosystem to Lean Portfolio Management No. 5: Create a change-enabled culture Digital transformation leads to increased changes in business and technology processes, which can have unintended consequences and affect the experience of customers and employees. It’s essential, then, to know how to handle change productively and how much change is too much change. The key components of a change-enabled culture are:  Feedback and communication channels involving business leaders, managers and end users  Engagement with change champions at multiple levels  Executive confirmed roadmap for change No. 6: Realize benefits continuously As digital business evolves, effective portfolio management and measuring results are more crucial than ever. Organizations expect faster results and benefits must be viewed as incremental units of value delivered in a continuous stream. A dedicated owner should be in place to track the actual benefits realized. Organizations will get better at portfolio management by making informed future decisions based on prior mistakes. If they fail to realize the expected benefits, then they can revisit business assumptions and ask these questions:  Did they understand customer needs?  Did the market conditions change?  Did they overestimate value?  Did they know the risks and complexities involved?
  • 8. Gartner IT Infrastructure, Operations & Cloud Strategies Conference Connect with the leading IT infrastructure and operations (I&O) leaders and get the latest insights needed to take your strategy to the next level. Recommended resources for Gartner clients*: 6 Practices for Effective Portfolio Management 3 Steps to Managing Distributed Portfolios in an Increasingly Digital World How PPM Leaders Can Help Resource Management in Product Teams Use Adaptive Governance Styles for Portfolio Management *Note that some documents may not be available to all Gartner clients. Explore The Latest Cloud Computing Technology and Security Cloud computing forms the foundation for many digital business initiatives. A solid cloud strategy will help maximize the value of your cloud investments. Gartner insights coming your way! Already a Gartner client? Log in to your account to access your research and tools. Explore deep-dive content to help you stay informed and up to date
  • 9. Executive Leadership Series: Delegate More Effectively to Make Time for Strategic Priorities The Gartner 2023 Leadership Vision for Security and Risk Management Develop IT Metrics That Matter to Executive Leadership Manage Technical Debt to Create IT Wealth Impactful Storytelling: Enhance Your Value & Influence Beyond the Hype: Enterprise Impact of ChatGPT and Genera Shortcuts 1. Introduction 2. What you need to know about Application Portfolio Management 3. What you can achieve with APM 4. Typical stakeholder questions 1. Application investment 2. Supporting business capabilities 3. Application redundancies 4. Application roadmap
  • 10. 5. Top 12 reasons to use Application Portfolio Management 6. How to start with Application Portfolio Management? 7. Conclusion Introduction In recent years, the practice of APM has largely evolved to help manage mixed portfolios of on-premises and cloud-based IT applications. By generating clear, actionable metrics on decentralized applications and monitoring rapid software development cycles, enterprise architects and cloud architects perform APM via increasingly automated means to evaluate enterprise-wide services and ensure the availability of diverse supporting technologies. APM in large-scale enterprises typically involves the following:  Documenting past, present, and future applications deployed or planned to be, inside an organization.  Identifying and/or automating changes to application service lifecycles.  Organizing applications according to business capabilities.  Arranging IT components into technology stacks.  Grading the technical and functional value of applications APM What you need to know about Application Portfolio Management Application portfolio management is like taking a proactive approach to managing your wardrobe. That t-shirt you bought on impulse before arriving home and realizing it doesn't match anything you already have? Chances are it’s still gathering dust in the back of a drawer. Things would have worked out better had you taken a more methodical approach. For example, you could have looked at your existing clothes before you went shopping, identified the gaps, and selected items to fill them.
  • 11. Coincidentally, it’s the same story with enterprise applications. As organizations grow, IT departments and even individual employees buy applications to solve urgent problems without giving any (or at least enough) thought to the implications. As a result, unmanaged apps pile up that are difficult or impossible to integrate with existing apps or other systems. Similar apps for completing the same tasks are purchased multiple times. Others fall out of favor and are no longer used, but are still paid for, and never uninstalled or canceled. And still, others are bought and never used at all! The methodical approach to avoiding these scenarios looks like this:  Take a full inventory  Decide the value of each app  Keep the great ones  Update/alter the apps that are useful but don’t quite fit anymore  Eliminate/retire the apps that are no longer fit for the purpose  Use the refreshed overview to decide what you need before purchasing any more apps Now imagine that this process has to cover hundreds or even thousands of apps at a time, especially with the SaaS growth. For many organizations, that sounds like such a big job, they simply never get around to doing it! That’s a problem. Failing to keep your application portfolio up to date means organizations are spending money unnecessarily on apps that don’t add value, leaving less money and fewer resources to spend on the software and services that could add value and boost organizational competitiveness. It also leaves them open to potential and compliance and security breaches. This is where Application Portfolio Management and SaaS Management solutions come in. FREE POSTER How to Answer the Top Questions of Enterprise Architecture Stakeholders Find out how enterprise architecture can help stakeholders. What questions does your CIO, CTO, developers, financial etc. have and how an enterprise architect can help support management.
  • 12. Get the Poster APM What you can achieve with Application Portfolio Management So what concrete benefits do we obtain with application portfolio management?  Application portfolio management is an effective way to identify capital for reinvestment.  Application rationalization can lead to cost-savings of more than US $2 million in a single enterprise. (Infosys)  License optimization results in 30% savings on licensing costs (Gartner)  Over 20% of applications are unused and can be retired  Infrastructure costs can be reduced by 45%  At least 10% of IT project costs can be avoided through application rationalization (Oracle)  Vendor consolidation can reduce Total Cost of Ownership (TCO) by 22-28%
  • 13.  Currently, 75-80% of IT budgets are spent on operating and managing applications. (Science Direct) POSTER Best Practices to Define Business Capability Maps POSTER 12 Steps to a Better IT for Your Company WHITE PAPER The Definitive Guide to Application Portfolio Management POSTER Business Capability Map for the Energy Industry
  • 14. See all free resources FA QS Typical stakeholder questions APM supports the informational needs of diverse stakeholders (CIOs, CTOs, IT managers, enterprise architects, cloud architects, and more). If practiced with a dedicated tool, the following can be addressed: Which apps deserve investment, and which need to be shown the door? After mapping applications, an IT manager must decide which applications to support and which to abandon altogether. To do so, they must determine both the technical and functional fit of the application. This information can be collected by sending out surveys to the actual users of the applications. Once feedback is returned, it will be clear which applications are fit for an organization. The next step is then to divest.
  • 15. Image 1: Application Portfolio showing the functional and technical fit of applications. Which applications are not adequately supporting business capabilities? Enterprise architects manage both sides of the business and IT coin. A business program manager might naturally be interested in finding out how current applications are supporting
  • 16. the business capabilities of the office. In the below example, we can see that many applications do not functionally support customer service. This is a perfect occasion to remove these applications and balance the application portfolio. Image 2: Application Landscape showing the functional fit of applications regarding business capabilities. Which applications are necessary? Are there gaps or overlaps? A difficulty encountered in big corporations is streamlining applications across an entire organization.
  • 17. Image 3: Application Matrix showing which applications are supporting business capabilities, depending on their geographical user group. Is our application portfolio developing in the right direction to support future strategic goals?
  • 18. In large and complex organizations, one can quickly lose sight of application lifecycles. When an application reaches its end-of-life stage, a successor for the application must be in place, especially if it is depended upon by projects or others. This information is pertinent to numerous stakeholders in a company (e.g., the security officer needs to know that all underlying applications are up-to-date to avoid attacks on obsolete apps; the CTO needs to know what the application roadmap looks like).
  • 19. Image 4: Application Roadmap showing the lifecycle of applications and the projects related to those applications. There are many additional types of reports that an enterprise architect should have access to that are essential to a company. TOP 12 Reasons to use Application Portfolio Management 1. Enable cloud native strategies A dynamic catalog of applications is a pre-requisite for securely upgrading core IT processes according to business criticality and implementing tailored yet efficient cloud native development standards. A practical resource for EAs and cloud architects, APM exposes organizational roadblocks when iteratively expanding cloud environments and integrating agile principles. 2. Mitigate security and compliance vulnerabilities Compliance issues stemming from end-of-life application service lifecycles can be forecasted using IT portfolios either integrated into vendor information databases or distributively maintained. Further, all applications handling customer data yet running on time-sensitive software licenses can be tracked to support audit management. 3. Optimize cloud and hybrid costs and resources IT leaders must support business in analyzing cloud costs and investments. Doing so while strategically splitting workloads between on-site data centers and public cloud spaces requires contextualized, automated updates on cloud cost trends across multiple accounts and business units—the likes of possible with application inventories directly integrated to cloud vendors. 4. Upgrading processes with lean principles and the Technology Business Management (TBM) framework Data from APM programs is leveraged to measure enterprise-wide adoptions of the TBM framework. By documenting cloud vendor-specific services according to their ability to help IT optimize run-the-business and change-the-business spending, APM is a natural companion to IT and business leaders wishing to scale services in cost-effective manners. 5. Secure the adoption of strategic platforms with holistic insights using powerful reporting
  • 20. APM offers enterprise architects and executive-level stakeholders alike the oversight to monitor large-scale IT transformation projects. In particular, many companies use automated and configurable reporting mechanisms to measure, in real-time, the impact of their evolving application landscapes. 6. Reduce IT complexity and improve efficiency IT landscapes in billion-dollar enterprises usually contain thousands of interdependent entities—the majority of which are disconnected from their anchoring business capability. APM systematically untangles this IT complexity by categorizing applications and pinpointing redundancy. This organization helps when coordinating the implementation of technologies and processes. 7. Promote collaboration between business and IT to react faster to business needs APM is rooted in close collaboration between IT and business. The sooner development can diagnose business needs, the sooner solutions can be tailored to relevant security, software, and market standards. Quite often this involves identifying where and with what data sources to most effectively apply autonomous development cycles. 8. Rationalize application costs and lower total cost of ownership Server license optimization, application retirement, standardizing common technology platforms—APM is an engine for maximizing IT budgets through highly scoped value assessments. For every application, a total cost of ownership (TCO) is recorded alongside other sets of criteria such as strategic value, available skills, user satisfaction, and availability of alternatives. 9. Improve IT visibility and control across scaling hybrid cloud environments Enterprises rely on APM methodology to guarantee the exact visibility they have on traditional, on-premises IT with granular assets deployed on cloud platforms. By detecting violations that affect cloud landscapes while validating architecture, infrastructure, and deployments against established best practices, APM ensures that hybrid IT environments are documented and controlled. 10. Prioritize IT projects APM prioritizes projects and their associated applications according to business value and available resources (personnel and technological). This high-level clarity is directly used to support the decisions of CIOs and CFOs when charting organizational targets. 11. Strengthen business processes by uncovering technological gaps and data redundancies A fully-delineated application portfolio offers a clear path to the technological gaps and redundancies likely to be slowing business processes. APM outlines feasible improvements while incorporating the knowledge of stakeholders with close ties to the technology.
  • 21. 12. Map data flows and application dependencies By integrating networks of applications and their shared interfaces, APM provides the groundwork for seeing the implications of service lifecycle phase-outs across the wider application landscape. The reliability of any particular interface and dependency can accordingly be scrutinized by operations teams. Getting started with Application Portfolio Management Now that we have covered why Application Portfolio Management is necessary, it is time to show how to actually get started with Application Portfolio Management and assess your portfolio. 1. Compile a list of applications Compile a list of past, present, and future applications deployed on your system. This should include all users and offices worldwide. Use the SaaS management process to identify SaaS applications. 2. Identify who owns the application Identify the affected stakeholders (users) of the applications. During this discovery period, it is common to find out that very few people are using certain applications. You may also find that some applications are, or are becoming, totally unused. 3. Identify the lifecycle of the application Once a technology is activated, its value increases and its potential risks go down. As it reaches its end-of-life, however, IT management has to confront challenges such as integration issues, limited functionality, varying service levels, lack of available skills, and missing support from vendors. Many experienced executives are quite good at managing risk at an early stage but may nonetheless still ignore the risks of technology at the end-of-life stage.
  • 22. Image 5: View of Application lifecycles, showing which are supported, in phase-out, or not supported. 4. Assess the usage of applications Misused applications can be identified by conducting a thorough application rationalization. Applications are not often used to their full potential or can be easily exploited when used incorrectly. 5. Establish the application business value, its quality, and its costs Determine the total cost and business value of every single application– even the ones barely used. Compare this cost to the TCO of similar applications being used in the industry. At this stage, it is best to use business capabilities. Business capabilities define what a business is doing right now and what it needs to be doing in order to meet current and future challenges. They outline “what” a business does rather than “how” it is done. Additionally, business capabilities help to identify redundancies in IT, spot risks, and develop innovative technology solutions. 6. Create an application architecture framework One best practice is to develop a rationalization framework for your application architecture by defining a set of business, information, and application concepts that your organization would like to see reflected in the long term.
  • 23. LeanIX, by providing an easily referenceable, tangible, visual display of the application landscape, can establish an overview of which parts of the organization are being fulfilled by the current application stack in order for you to determine what is truly needed. 7. Map the total concept onto the landscape Business leaders, IT heads and EAs should gather to review the recommended actions of each application and design an implementation roadmap for moving forward. Involving various business leaders while creating a supporting architecture will help to establish transparency and properly align the business to IT. Though some consolidation efforts will be easier to implement than others, it is best to unite applications within one business domain (e.g. Human Resources, Financials, etc.) to achieve a shared business model. 8. Make application rationalization a continuous process Once an application portfolio is officially inventoried and optimized, it is imperative to continually maintain the landscape. One-time application rationalization endeavors might save the organization money in the beginning, but they lack the long-term value that continuous application rationalization promises. Application rationalization improves the overall effectiveness of IT by regularly ensuring that the IT landscape is actively aligning to business goals and objectives. Check out the video below and join Ross Francis from UnitingCare — one of Australia’s largest charitable providers of healthcare and support services in Australia — to present his group’s journey to LeanIX. Francis shared details about the IT complexity inherent to UnitingCare’s IT environment and shared an APM Business Case Example within his company. Duplicate technology, spreadsheets, inconsistent data — in order for UnitingCare to reach its 2030 transformation roadmap, it had to thoroughly organize its application landscapes and take care of what Francis termed “dirty data”.
  • 24. In Conclusion: Operating an agile landscape is key in today’s business climate. With digital transformation driving customer demand, IT architecture must dynamically adapt to the rapidly changing needs of the market. Most businesses spend 70-80% of their IT budgets on supporting aging, low-value legacy applications, leaving very little money to invest in optimizing business processes. The goal of application portfolio management is to articulate a singular architectural vision to enable business goals, respond effectively to strategic drivers, conform with architectural principles and standards, and address the concerns and objectives of key stakeholders. APM efforts help you optimize your application stack, establish transparency between stakeholders and deliver true value to your business leaders. FREE WH ITE PAPER The Definitive Guide to Application Portfolio Management Reduce IT Complexity - Gain IT Portfolio Insights - Reduce Costs by up to 45% Preview the first 7 pages of our white paper Previous Page: / Next Fill out the form to get the full version First Name* Last Name* Business Email* Phone Number Job Title*
  • 25. Access the full version! Answers to frequently asked questions on Application Portfolio Management What does the Application Portfolio mean? What does Application Portfolio Management provide? What can Application Portfolio Management achieve in the company? LEARN MORE ABOUT Enterprise Architecture Enterprise Architecture Everything about what is Enterprise Architecture (EA), EA Frameworks, benefits, Enterprise Architecture Management (EAM) and the most important use cases. Application Rationalization Application rationalization means to streamline the application portfolio with the goal of reducing complexity and lowering total cost of ownership (TCO). Business Capabilities Read everything about business capabilities and business capability modeling. Learn now how to create your own Business Capability Model in 4 steps! Technology Risk Management Learn everything you need to know about Technology Risk Management, including best practices, how to get started with IT Security Management.
  • 26. LEAN IX EAM Gain Value out of Your EA Program Now! See a Demo! PRODUCTS  Enterprise Architecture Management (EAM)  Value Stream Management (VSM)  SaaS Management Platform (SMP) CUSTOMERS  Customers  Professional Services  Customer Success  Success Stories  Submit a Request ECOSYSTEM  Partners  Store  Integrations  Academic Edition RESOURCES  Blog  Downloads  Security
  • 27.  Home  Start Here o Features Prolaborate’s Value Proposition Pricing Flexible Pricing Plans Tour Live preview of Prolaborate On-Premises Install on your servers
  • 28. Cloud Platform Start your Sparx Practice Now EA SaaS Seamless browser based Modeling  Book a Demo  Take a Trial  Setup a PoC  Customers o Customers Customers across Industry verticals Partners Know about our Partners near to you  Book a Demo  Take a Trial  Setup a PoC  Resources o
  • 30. Release Notes Complete details of all releases FAQ Frequently Asked Questions Videos Check out Features in action  Book a Demo  Take a Trial  Setup a PoC 
  • 31. Events  Home / Resources / Articles / Application Portfolio Management using Enterprise Architect  Application Health  Application by Lifecycle  Application Ownership and Support  Application Security Classification Application Portfolio Management using Enterprise Architect May 10, 2018 Application Portfolio Management includes several tasks which require careful analysis of EA model information. Dynamic, intuitive reports and charts provided by Prolaborate can present the model information in Enterprise Architect in a visual way to make users aware of current or upcoming architecture and specifications. This allows teams to take the right decisions driven by accurate model information. The Architecture dashboards by Prolaborate leverage the information in EA Models. These dashboards allow EA modellers to address key reporting requirements such as application lifecycle management, portfolio management, cost management, health management and much more. Dashboards for these use cases can be created for different organizational units and consumers using Prolaborate Dashboard designer. This Article shows some commonly used dashboards for Application Portfolio Management Application Health The dashboard for application health check showcases the health indicator information for all applications (Systems). This is considered as one of the most informative views to understand the IT landscape. The clickable charts and reports allow users to understand the details if required.
  • 32. Applications by Lifecycle The dashboard for Applications by Lifecycle shows a holistic view of the Status of Applications in the IT landscape. This view allows users to be informed in the budgeting, forecasting, and new integration designs. The intuitive report allows searching Applications by Name or status and identifying its status. Users could also delve into the details to understand additional details of the systems including its IT and Business Units, Health Indicators, etc.
  • 33. Application Ownership and Support This multi-factor dashboard reports on applications, by its ownership (IT and Business) and Vendor (Support). The graph allows users to enable or disable a supporting vendor and see the result set or slice and dice based on Business unit or IT unit and understand the supporting vendor. These types of consolidated reports greatly simplify the due diligence activities and provide significant business insights.
  • 34. Application Security Classification The EA security dashboard for applications provides users with an overview of Security classification of applications categorized by its lifecycle. This chart gives users and governing authorities a clear view of applications that need attention and further IT Spend.
  • 35. These dashboards present data in EA models in a conceivable and comprehensible way that allows you to evaluate the application landscape seamlessly. This was a quick look at the Reporting and charting utilities in Prolaborate that allows performing Application Portfolio Management using EA models. The video below shows all these dashboards in action.
  • 36. Email us at prolaborate@sparxsystems.com in case you have any questions or would like to look at some worked out examples in EA to enable such Architecture capabilities. 10 application performance metrics and how to measure them You've deployed your application, now what? To keep your application performing well, you need to track various metrics. Take a look at these ten critical KPIs.  
  • 37.    By  Joydip Kanjilal Published: 22 Jul 2022 Application performance metrics are important for deciphering the extent to which an application actually helps the business it supports and revealing where improvements are needed. The key to success is to track the right metrics for your app. These application performance metrics, commonly known as key performance indicators (KPIs), are a quantitative measure of how effectively the organization achieves the business objectives. Capturing the right metrics will give you a comprehensive report and powerful insights into ways to improve your application. Below are 10 core application performance metrics that developers should track. 1. CPU usage CPU usage affects the responsiveness of an application. High spikes in CPU usage might indicate several problems. Specifically, this suggests the application is busy spending time on computing, causing the responsiveness of an application to degrade. High spikes in usage should be considered a performance bug because it means the CPU has reached its usage threshold.
  • 38. 2. Memory usage Memory usage is also an important application performance metric. High memory usage indicates high resource consumption in the server. When tracking an application's memory usage, keep an eye on the number of page faults and disk access times. If you have allocated inadequate virtual memory, then your application is spending more time on thrashing than anything else. THIS ARTICLE IS PART OF What is APM? Application performance monitoring guide  Which also includes:  5 benefits of APM for businesses  APM vs. observability: Key differences explained  Explore the 2022 application performance monitoring market 3. Requests per minute and bytes per request Tracking the number of requests your application's API receives per minute can help determine how the server performs under different loads. It's equally important to track the amount of data the application handles during every request. You might find that the application receives more requests than it can manage or that the amount of data it is forced to handle is hurting performance. 4. Latency and uptime Latency -- usually measured in milliseconds -- refers to the delay between a user's action on an application and the response of the application to that action. Higher latency has a direct effect on the load time of an application. You should take advantage of a ping service to test uptime. These services can be configured to run at specific intervals of time to determine whether an application is up and running.
  • 39. Uptime guarantees are one way to differentiate data center tiers. 5. Security exposure You should ensure that both your application and data are safe. Determine how much of the application is covered by security techniques and how much is exposed and unsecure. You should also have a plan in place to determine how much time it takes -- or might take -- to resolve certain security vulnerabilities. 6. User satisfaction/Apdex scores Application Performance Index (Apdex) is an open standard that measures web applications' response times by comparing them against a predefined threshold. It's calculated as the ratio of satisfactory to unsatisfactory response times. The response time is the time taken by an asset to be returned to the requestor after being requested. Here's an example: Assume that you've defined a time threshold of T. Hence, all responses completed in T or less time are considered to have satisfied the user. On the contrary, responses that have taken more than T seconds are considered to have dissatisfied the user. Apdex defines three types of users based on user satisfaction: 1. Satisfied. This rating represents users who experienced satisfactory or high responsiveness.
  • 40. 2. Tolerating. This rating represents users who have experienced slow but acceptable responsiveness. 3. Frustrated. This rating represents users who have experienced unacceptable responsiveness. You can calculate the Apdex score with the following formula, where SC denotes satisfied count, TC denotes tolerating count, FC denotes frustrated count and TS denotes total samples: Apdex = (SC + TC/2 + FC × 0)/TS Assuming a data set of 100 samples, where you've set a performance objective of 5 seconds or better, suppose 65 are below 5 seconds, 25 are between 5 and 10 seconds and the remaining 10 are above 10 seconds. With these parameters you can determine the Apdex score as follows: Apdex = (65 + (25/2) + (10 × 0))/100 = 0.775 The Apdex equation is used to calculate a score. 7. Average response time The average response time is calculated by averaging the response times for all requests over a specified period of time. A low average response
  • 41. time implies better performance, as the application or server has taken less time to respond to requests or inputs. The average response time is determined by dividing the time taken to respond to the requests in a given time period by the total number of responses during the same period. 8. Error rates This performance metric measures the percentage of requests that have errors compared to your total number of requests in a given time frame. Any spike in this number will indicate that you'll likely encounter a major failure soon. You can track application errors using the following indicators:  Logged exceptions. This indicator represents the number of unhandled and logged errors.  Thrown exceptions. This indicator represents the total of all exceptions thrown.  HTTP error percentage. This indicator represents the number of web requests that were unsuccessful and that returned error. In essence, you can take advantage of error rates to monitor how often your application fails in real time. You can also keep an eye on this performance metric to detect and fix errors quickly, before you run into problems that can bring your entire site down.
  • 42. Build a solid KPI strategy. 9. Garbage collection Garbage collection can cause your application to halt for a while when the GC cycle is in progress. Additionally, it can also use a lot of CPU cycles, so it's imperative that you determine garbage collection performance in your application. To quantify garbage collection performance, you can use the following metrics:  GC handles. This metric counts the total number of object references created in an application.  Percentage time in GC. This is a percentage of the time elapsed in garbage collection since the last GC cycle.  Garbage collection pause time. This measures the time the entire application pauses during a GC cycle. You can reduce the pause time by limiting the number of objects that need to be marked -- i.e., objects that are candidates for garbage collection.  Garbage collection throughput. This measures the percentage of the total time the application has not spent on garbage collection.  Object creation/reclamation rate. This is a measure of the rate at which instances are created or reclaimed in an application. The higher
  • 43. the object creation rate, the more frequent GC cycles will be, consequently increasing CPU utilization. KPIs for APIs API analysis and reporting are important aspects of app development, and APIs have their own set of KPIs that development teams need to track. Some of the most important KPIs for APIs to pay attention to include:  Usage count. This indicates the number of times an API call is made over a certain period of time.  Request latency. This indicates the amount of time it takes for an API to process incoming requests.  Request size. This indicates the size of incoming request payloads.  Response size. This indicates the size of outgoing response payloads. 10. Request rates Request rate is an essential metric that provides insights into the increase and decrease in traffic experienced by your application. In other words, it provides insights into the inactivity and spikes in traffic that your application receives. You can correlate request rates with other application performance metrics to determine how your application can scale. You should also keep an eye on the number of concurrent users in your application. Conclusion Managing and reviewing application metrics makes meaningless bits of technical info into an easy-to-understand narrative that reveals the system's reliability and gives insight into the user experience. For more information on application performance monitoring, read 5 benefits of APM for businesses and Using AI and machine learning for APM.
  • 44. In this blog post, we’ll explore APM statistics to help you understand the importance of managing your company’s application portfolio. Key Application Portfolio Management Statistics – MY Choice  According to a study by Gartner, organizations that implement Application Portfolio Management (APM) can reduce their IT costs by up to 30%.  A survey conducted by Forrester Research found that 72% of organizations use some form of APM to manage their applications.  Another study by Gartner found that only 5% of organizations have a complete inventory of their applications, highlighting the need for better APM practices.  A survey by Deloitte found that 85% of CIOs believe that APM is important or very important to their organizations.  According to a report by MarketsandMarkets, the global APM market is expected to grow from $1.25 billion in 2017 to $3.11 billion by 2022, at a compound annual growth rate (CAGR) of 19.0%.  A study by McKinsey & Company found that companies that effectively manage their application portfolios can increase their business agility by up to 20%.  According to a report by TechValidate, 81% of companies that implement APM report improved visibility into their application portfolio.  A survey by IDG found that 45% of IT leaders believe that their application portfolio is not aligned with their business goals, indicating the need for better APM practices.  A study by Accenture found that companies that effectively manage their application portfolios can reduce their IT maintenance costs by up to 50%.  According to a survey by Capgemini, 84% of organizations have experienced challenges in managing their application portfolios, highlighting the need for better APM practices. Application Portfolio Management Statistics 1. 50% of organizations have 50 to 500 applications in their portfolio. 2. Only 29% of organizations are satisfied with their APM capabilities. 3. 68% of organizations plan to increase their APM investment in the next two years. 4. 82% of organizations believe that APM is critical to their digital transformation strategy. 5. 61% of organizations use spreadsheets to manage their application portfolio. 6. 60% of organizations do not have a complete view of their application portfolio. 7. 72% of organizations say that APM improves their ability to manage risks and compliance. 8. 88% of organizations say that APM improves their ability to manage costs. 9. 59% of organizations have a dedicated APM team or role. 10. 70% of organizations have experienced cost savings from APM. Application Portfolio Management Facts 1. APM enables organizations to optimize their application portfolio and reduce costs. 2. APM provides a comprehensive view of the applications in use, their cost, and their alignment with business objectives. 3. APM helps organizations to manage risks and compliance.
  • 45. 4. APM enables organizations to prioritize their applications and focus on the most critical ones. 5. APM improves collaboration between IT and business stakeholders. 6. APM enables organizations to make data-driven decisions about their application portfolio. 7. APM is essential for digital transformation. 8. APM is a complex process that requires a combination of technology, processes, and people. 9. APM is an ongoing process that requires continuous monitoring and adjustment. 10. APM is a strategic investment that can deliver significant business value over time. Application Portfolio Management Benefits 1. Improved visibility and control over the application portfolio. 2. Increased collaboration between IT and business stakeholders. 3. Reduced costs and improved cost management. 4. Improved risk management and compliance. 5. Better alignment of the application portfolio with business objectives. 6. More effective prioritization of applications. 7. Increased agility and flexibility in responding to changing business needs. 8. Improved decision-making through data-driven insights. 9. Increased innovation through the identification of new opportunities. 10. Improved customer satisfaction through better application performance. Application Portfolio Management Trends 1. APM is becoming more critical as organizations accelerate their digital transformation efforts. 2. APM is increasingly being viewed as a strategic investment rather than a tactical one. 3. APM is moving from manual processes to automated ones, leveraging AI and machine learning. 4. APM is becoming more integrated with other IT management processes, such as IT service management and IT asset management. 5. APM is becoming more focused on user experience and performance rather than just cost optimization. 6. APM is becoming more cloud-focused, with organizations increasingly adopting cloud-based APM solutions. 7. APM is becoming more data-driven, with organizations leveraging analytics to gain insights into their application portfolio. 8. APM is becoming more focused on business outcomes, with organizations aligning their application portfolio with business objectives. 9. APM is becoming more agile, with organizations adopting agile development methodologies and DevOps practices. 10. APM is becoming more collaborative, with IT and business stakeholders working together to manage the application portfolio. Importance of Application Portfolio Management 1. The average company has 464 custom applications in its portfolio. (Flexera) 2. 35% of IT budgets are spent on application support and maintenance. (IDC) 3. 50% of companies have difficulty aligning their applications with business strategies. (CIO.com) 4. 80% of organizations plan to increase their application portfolios in the next two years. (IDC)
  • 46. 5. 73% of organizations use spreadsheets to manage their application portfolios. (Gartner) 6. 37% of organizations have limited visibility into their application portfolios. (Gartner) 7. 82% of IT decision-makers say their application portfolios need to be rationalized. (IDC) Benefits of Application Portfolio Management 8. Companies can save up to 25% on application support and maintenance costs with proper APM. (IDC) 9. APM can increase an organization’s application efficiency by up to 40%. (Accenture) 10. Companies can reduce their application failure rates by up to 90% with APM. (Gartner) 11. 85% of organizations with strong APM capabilities report better alignment between IT and business goals. (IDC) 12. APM can reduce the number of software applications by up to 30%, leading to cost savings. (Gartner) Challenges of Application Portfolio Management Twitch Studio vs Streamlabs CPU utilization comparison 13. 60% of organizations have difficulty tracking the financial metrics of their application portfolios. (Gartner) 14. 57% of organizations struggle with outdated and redundant applications. (Flexera) 15. 49% of IT decision-makers face resistance from business stakeholders when trying to retire applications. (IDC) 16. 39% of organizations have difficulties identifying and eliminating redundant applications. (Gartner) 17. 32% of IT decision-makers struggle with creating a roadmap for application retirement. (IDC) Application Portfolio Management Tools 18. The global Application Portfolio Management market size is expected to reach $3.1 billion by 2026. (MarketsandMarkets) 19. The Application Portfolio Management market is projected to grow at a CAGR of 12.5% from 2020 to 2025. (MarketsandMarkets) 20. Cloud-based APM tools are expected to have a CAGR of 23.8% from 2020 to 2025. (MarketsandMarkets) 21. The top APM vendors include IBM, Broadcom, Micro Focus, and ServiceNow. (Gartner) Application Portfolio Rationalization 22. Application Portfolio Rationalization is the process of identifying redundant and underperforming applications to reduce costs and increase efficiency. (Gartner) 23. 70% of organizations plan to implement Application Portfolio Rationalization in the next two years. (Gartner) 24. Companies can save up to 30% on their IT budgets through Application Portfolio Rationalization. (Gartner) 25. 89% of organizations report significant benefits from Application Portfolio Rationalization. (Gartner)
  • 47. abdalslam According to the latest statistics, more than two-thirds of all companies complain about having too many applications in their portfolio. In addition, the majority assumes that most of their applications generate little to no value for the organization (see Info-Tech Research Group). One reason behind such negative perceptions is the lack of a process for rationalization and harmonization of the company applications in use. Due to complex architectural landscapes, IT today is primarily concerned with maintaining existing operational systems and keeping them running. Thus, it is becoming increasingly difficult to develop new strategies for the future and drive innovations from within the IT. A guide to setting up your Application Portfolio Management efficiently Streamlining of the application landscape helps to reduce costs and resource requirements across the IT, and therefore simultaneously creates more room for innovation. Minimizing the complexity and, as a result, the overall risk of the portfolio is what in the end drives the transformation of your company. In order to declutter your application landscape, your applications must first be measured and assessed on the basis of various dimensions – like their business value contribution, technical fitness or compliance conformity. Based on this assessment, you can decide whether to further invest in such applications, replace them, consolidate them with others, or simply tolerate them. Gartner describes these different investment strategies as the T(olerate)- I(nvest)-M(igrate)-E(liminate) model (see Gartner’s Application Portfolio Management: TIME for the Application Masses).  Tolerate  Invest  Migrate  Eliminate If you create an overview of the applications and their assignment to the respective investment strategies, application roadmaps can then be defined which will help the business units reflect on their needs and requirements, as well as optimize or even fundamentally transform the business processes they support. The applications of your organizations therefore play a decisive role, and represent a starting point of many transformation initiatives. In order to effectively transform your application landscape, you must first gain an extensive understanding of it and collect this knowledge centrally. A neatly documented application portfolio (see our application portfolio e- learning) promises to be of great help here and describes the set of already existing and planned applications.
  • 48. It is advisable to not only maintain this portfolio in the form of a list, but also collaboratively document it in an enterprise architecture tool so that this information can be maintained quickly and viewed at any time. This way, the so-called “shadow ITs” can be easily uncovered, functional and data redundancies investigated, and responsibilities and concrete lifecycle data properly captured.
  • 50. As you can see, building an application portfolio is a powerful driver for the transformation and innovation of your enterprise. Being part of your digital twin, the portfolio can help you gain a competitive edge over your rivals. Setting up such an application portfolio can be done in small steps, and the first results can be already achieved with little effort. In our free APM poster, you will find a summary of actionable insights and essential tips on setting up a solid application portfolio. And what’s more, we have also included a selection of other related content surrounding APM to help you leverage its full potential in driving your transformation forward. Download our poster to start with your APM initiatives today! DOWNLOAD FREE POSTER If you want to run an application efficiently, do you update each application separately? Wouldn’t it be better if a business process allowed you to manage all your applications in one location? Something that would keep your applications up-to-date with operating systems, browsers, plugins, and other enhancements so you can focus on business priorities. You certainly need a way to monitor all this day in and day out. And we are here to discuss the solution – Application Portfolio Management. What is Application Portfolio Management? Application portfolio management is a set of processes and tools to help organizations manage their applications. The term “applications portfolio” refers to all company or department applications. Applications portfolio might include products like CRM systems, ERP systems, and custom-built web apps.
  • 51. In a gist – Application portfolio management (APM) manages a collection of business applications as a single entity, which can help create a more streamlined enterprise. Application portfolio management involves the ongoing review, analysis, and selection of software to best meet the needs of an organization. What is an application management process APM is often used in conjunction with application management or software asset management. The goal is to develop an efficient and effective application environment that supports business requirements while minimizing risk, cost, and other factors such as licensing fees.
  • 52. Why is Application Portfolio Management Important? As organizations become more agile and move away from traditional waterfall project management, they need to know what applications and how they are used. Application portfolio management helps you do that. It allows you to track your software licenses, see who’s using what applications for what purpose, and ensure that your company isn’t paying for redundant or unnecessary permits. Application portfolio management is also critical because it allows you to ensure that your company can easily upgrade its software without worrying about whether it will work with the other applications it uses. By using Application Portfolio Management, organizations can: 1. Application rationalization, IT costs reduction, and IT agility
  • 53. App portfolio management helps to rationalize the application portfolio by eliminating low- value applications or unused licenses and consolidating similar applications into fewer environments. This improves efficiency and reduces IT software costs, and enables faster development cycles for new applications which result in increased agility for the organization’s business operations. It also provides a mechanism for managing the risk of technology obsolescence by ensuring that all software remains current with vendor updates and patches so that it is supported over its full lifecycle without any gaps between releases or patches being missed. 2. Technology obsolescence, risk reduction and standardization
  • 54. Technology obsolescence risk reduction and standardization. IT departments spend a significant amount of time dealing with outdated software systems. App portfolio management provides visibility into the software portfolio, allowing organizations to plan for upgrades and replacements. 3. Improved IT transformation roadmap As companies move toward a more agile approach to IT development, they need a way to manage complex projects that include multiple applications and teams. App portfolio management can help identify what needs to be done and when it must be completed. 4. Facilitates outsourcing of IT operations, IT audits, and compliance App portfolio management tools provide transparency into how applications are functioning so they can be managed more effectively by third parties. This allows organizations to outsource their IT operations without putting their businesses at risk from poor performance or security breaches due to a lack of visibility into how applications are being used within their environments. The Two Approaches to Application Portfolio Management
  • 55. When managing your application portfolio, you must understand that there are two approaches you can take: the top-down approach and the bottom-up approach. Top-down: In this approach, you start with the essential applications in your portfolio and work your way down until you’ve covered everything in your portfolio. The benefit of this approach is that it’s easy to follow, but it can be time-consuming if you have many applications in your portfolio. Bottom-up: With this method, you start at the bottom—the most miniature applications in your portfolio—and work your way up to cover all of them. This method is quicker than the top-down method but requires more effort because each application must be analyzed separately before moving on to the next one. What is Application Portfolio Management Lifecycle? Applications are complex systems that affect multiple organizational functions. Managing multiple business functions efficiently requires a holistic approach to managing applications. This holistic approach extends beyond just software development lifecycles and includes infrastructure, security, change management, integration, maintenance, and support processes.
  • 56. Here’s how each phase of the application portfolio management lifecycle contributes to better performance monitoring and optimization of your applications 1. Planning phase: This includes establishing clear goals and objectives, defining KPIs and metrics, developing a strategy, identifying risks and opportunities, specifying roles and responsibilities, creating a budget and time frame, evaluating options, and selecting the right toolsets. 2. Implementation phase: In this phase, the selected solution is deployed in a pilot environment to ensure it meets expectations. The answer is then rolled out across all relevant departments in the organization. Finally, the project team monitors performance and makes adjustments as necessary until the system is optimized for maximum performance. 3. Operations phase: In this phase, IT staff members manage ongoing operations while ensuring that they’re aligned with strategic goals set out by senior management. This includes monitoring performance KPIs to ensure that systems are running optimally. They also conduct periodic audits to ensure compliance with regulatory requirements such as
  • 57. GDPR or HIPAA. 4. Evaluation & Feedback: Understanding how well your APM solution is performing and providing feedback on how it can be improved to meet your needs better. 5. Retirement & Disposal: Decommissioning an existing APM solution when it is no longer needed or no longer meets your needs In other words, the APM lifecycle is a process that begins with the planning phase and ends with the disposal phase. As you move through each stage, there are opportunities to evaluate and improve your APM solution to meet your business requirements more effectively. 7 Application Portfolio Management Best Practices As the application portfolio manager, you will manage the application portfolio and ensure that your organization’s applications are aligned with business strategy. The following Application portfolio management best practices can help you do this successfully:
  • 58. 1. Get To Know Your Internal Customers Determine what questions your customers are asking, and then determine how you can help them answer those questions. Ask your customers what they’re trying to do and why. What are their goals? How will they know if the project is successful? Who else will be involved in the project? What resources do they have access to? What obstacles might prevent them from achieving those goals? Once you’ve identified these questions, you can start thinking about how to help them. 2. Create and Share a Target Output List
  • 59. The target output list contains the most critical metrics and business goals used to evaluate the health of the application portfolio. Therefore, the target output list should be kept up-to- date by adding new metrics as they become relevant, removing old metrics that are no longer relevant, and adding new ones as they become essential. This ensures that all stakeholders can easily understand what they’re trying to accomplish with each application in the portfolio. 3. Define Your Terms Defining your terms is one of the most critical steps in application portfolio management. What does it mean to “manage” an application? What does it mean to “improve”? How do we measure these things? Before you start gathering data from your various applications, make sure everyone involved understands what these terms mean and how they’ll be measured. This will help ensure everyone is on the same page when deciding which applications should be cut or improved and which ones should receive additional funding or resources. 4. Load Data in Distinct Phases
  • 60. When you begin a new APM project, it is essential to have the correct data available. Therefore, the first step is to acquire the data in a valid format and at the right time. For example, if your APM system requires data from your network devices to be provided in a certain way, it must be available when your APM system needs it. The best practice here is to load your data in distinct phases as opposed to trying to load all of your historical data at once. This will help you avoid having an incomplete or corrupt dataset. 5. Conduct “Pilot” Training for Data Suppliers Data providers are often reluctant to share their precious information with others, especially when unsure how their data will be used. If possible, try conducting pilot training sessions with some of your potential suppliers before making any commitments or signing any contracts. The goal of these sessions should be two-fold: First, they should help build trust between you and your potential suppliers; Second, they should allow you to demonstrate the value of sharing information with others so that both parties can see how this arrangement benefits them both. 6. Develop a Communication Plan
  • 61. To better align your organization’s applications and technology with its business strategy, you need to have a communications plan that includes regular meetings with key organizational stakeholders. These meetings should consist of business unit leaders, IT staff, end users, and others directly involved with the IT department’s products or services. 7. Broadcast Your Success You can help create a culture of continuous improvement by sharing successes within your organization. You should also share lessons learned from projects or other initiatives within your company so that others can benefit from these experiences. Best Application Portfolio Management Tools 1. MProfit
  • 62. Source Alt-text: Portfolio Management Application – MProfit MProfit is easy-to-use portfolio management & share accounting software. M Profit is a preferred choice for the investment community across investors, traders, family offices, financial advisors, and chartered accountants. Data can be easily imported from shared digital contract notes, mutual fund statements, bank statements, and F&O contract notes. Pros 1. Easy to use 2. Client-centric approach Cons 1. Cannot directly accept reports and statements Pricing: Available on request 2. InvestPlus
  • 63. Source Alt-text: Portfolio Management Application – Invest Plus InvestPlus is a financial portfolio management application that helps you manage all your accounting, investments, and income tax-related requirements. It has modules like Personal Accounting, Assets Management, Loan Management, Investment Management, Income Tax Preparation, and Personal Organizers. Pros 1. Extensive features 2. Excellent customer support Cons 1. Limited accessibility Pricing: Available on request 3. Quantis – Asset and Wealth Management
  • 64. Source The Quantis platform provides functionality that supports all aspects of Investment Management Operations: surveillance, risk management, investment management, and reporting. Quantis enables users to create, manage and monitor their portfolios across multiple currencies and markets. The platform also provides a complete set of reporting tools to support regulatory reporting requirements and detailed analytics regarding portfolio performance against critical benchmarks or peer groups over time. Quantis is used by leading asset managers and financial institutions worldwide who want to improve their trading operations while simultaneously reducing costs associated with manual tasks such as trade processing, reconciliations, and netting processes through automation provided by Quantis’ powerful technology platform. Pros 1. Easy to use 2. Real-time updates 3. Great support Cons 1. Offers Limited capabilities
  • 65. Pricing: Available on request 4. PORTFOLIO VISTA Source Portfolio Vista view gives complete Portfolio Management solutions for all kinds of investors. It has an inbuilt algorithm that provides triggers for order generation, Receivables/payables fees computation and can be used for both Discretionary and Non- Discretionary portfolios. Pros 1. It’s a great way to see your entire portfolio simultaneously. 2. You can set it up to automatically rebalance your portfolio over time. 3. Makes it easy to track your performance over time. Cons 1. Not suitable for active trading—you can’t buy and sell based on market movements or the news like you would with a brokerage account. What Is Application Portfolio Analysis?
  • 66. Application portfolio analysis is a process that enables you to assess your applications, understand their value, and prioritize them based on the impact they have on your organization. The application portfolio analysis aims to determine whether the applications in your environment are adding value or simply taking up space. What Are Key Metrics of Application Portfolio Management? Key metrics can be used to measure the effectiveness of an application portfolio management program: 1. Application Technical Performance: This metric measures an application's stability, performance, and reliability. It can also include user experience and satisfaction metrics, security, and industry standards compliance. 2. Application-Business Accord: This metric measures how well an application aligns with business goals and objectives. If it doesn't align with those goals, it's not providing value for the business—and therefore isn't worth keeping around. 3. Application Cost-Business Value: This metric measures how much money a company saves by using an application over other alternatives combined. What Can You Achieve With Application Portfolio Management? APM enables companies to: 1. Eliminate duplicate licenses by tracking license usage and assigning rights based on actual utilization. 2. Streamline license purchasing by being able to negotiate better pricing with vendors. 3. Reduce costs by eliminating unused applications and eliminating unnecessary licenses. 4. Improve productivity by ensuring that employees have access only to the applications they need. 5. Monitor compliance by ensuring that all applications are used per company policies and regulations. How to Get Started With Application Portfolio Management? The first step to getting started with application portfolio management is to determine your current situation. For example, do you have applications running in the cloud or on-premises? Are you already using a third-party vendor to manage your application portfolio? What are the costs associated with each of these options? Once you've gathered this information, it's time to start thinking about how APM will improve your organization's ability to deliver business value. What Is an Application Portfolio Management Example? An application portfolio is a group of applications used to accomplish a specific business goal. The applications in an application portfolio are often linked together or dependent on each other. For example, you may have an accounting application to process invoices and payments. You also have a customer relationship management (CRM) application that keeps track of your customers’ contact information and history. The accounting system needs to pull data from the CRM system to charge customers correctly and track their invoices. In this
  • 67. example, the two applications are linked to accomplishing a specific business goal: processing invoices and payments. What Is Application Portfolio Analysis? Application portfolio analysis is a process that enables you to assess your applications, understand their value, and prioritize them based on the impact they have on your organization. The application portfolio analysis aims to determine whether the applications in your environment are adding value or simply taking up space. What Are Key Metrics of Application Portfolio Management? Key metrics can be used to measure the effectiveness of an application portfolio management program: 1. Application Technical Performance: This metric measures an application's stability, performance, and reliability. It can also include user experience and satisfaction metrics, security, and industry standards compliance. 2. Application-Business Accord: This metric measures how well an application aligns with business goals and objectives. If it doesn't align with those goals, it's not providing value for the business—and therefore isn't worth keeping around. 3. Application Cost-Business Value: This metric measures how much money a company saves by using an application over other alternatives combined. Building an effective framework for application portfolio management 18 February 2015 1 3 0 Many banks have accumulated a vast array of applications over the years and face the challenge of modernizing them to drive future business growth. Application portfolio management (APM) has become a key strategy for deciding which applications to modernize and how. It is all about continuous application improvement to meet evolving business needs. Through APM, banks gain an in-depth understanding of their applications, including their functions, interdependencies, business value and required support skills. APM helps banks to align their business and technology objectives and assess the costs and risks of their current application portfolios. It gives them a broad view of their applications, which is essential to making decisions about their future evolution. While APM is a valuable business and IT strategy, there are several challenges to its successful execution, including a lack of organizational readiness, application information and APM project management skills. In addition, it is not always easy to identify duplication
  • 68. among applications. For example, even if two applications are performing the same functions, they might perform those functions in different ways. Developing a comprehensive, ongoing and governance-based approach to APM can help to overcome these challenges. An APM framework (APMF) is the foundation for effective APM. Ideally, this framework will include a solid methodology combined with a powerful software toolkit. It will ensure the right people are involved and the right information is collected. Other key attributes include the following: Scalability: To address small, medium, large and massive portfolios Flexibility and adaptability: To meet the needs of different industries and markets Transparency: To ensure accountability and to support ongoing audits Simplicity: To ensure streamlined information collection, analysis and reporting A strong APMF will support a number of key APM services, including the following: Application inventory: Inventory of applications across the organization Risk landscape assessment: Review and assessment of risks that threaten sustainability of the application portfolio Application metrics development: Determines which metrics are relevant and easy to collect Application portfolio assessment: Comprehensive assessment of the application portfolio Application rationalization: Focuses on reducing the overall application footprint and operating costs Application transformation roadmap: A roadmap for transforming the application portfolio Application portfolio management office: To provide ongoing governance and project management The ideal supporting APMF toolkit will automate information gathering, portfolio analysis and reporting. It should be flexible and configurable to adapt to varying client and project requirements. Overall, an effective toolkit will lower the cost, effort and risk for delivering APM services and ensure consistent, high-quality client deliverables.
  • 69. Implementing an effective APMF requires the right expertise. It is important to find a strong partner—one with extensive experience in delivering APM projects, broad APM capabilities and partnerships with leading solution providers. By investing in a solid APMF framework, banks can preserve and get the most value possible from their legacy investments, positioning themselves for long-term growth and success. Defining the business value of solving the problem  Article   2 minutes to read  Business value falls into one of four categories, easily remembered as REVO:  Revenue: This solution brings in revenue that wouldn't otherwise be realized, through a new line of business or a service that hasn't been offered before.  Efficiency: Efficiency is effectively cost savings. This solution allows participants who execute the process to do it faster.  Volume: Cost avoidance is achieved by enabling current users to process more transactions, in turn avoiding the cost of additional resources.  Other: The solution helps the organization comply with its "must do" requirements, which may result in avoiding financial penalties. After the category has been defined, we need to define the value that we'll achieve:  Revenue o Determine what will be charged for the service o Determine how many customers will buy the service or product o Determine the time horizon to measure (monthly, quarterly, annually) o Revenue = (price × customers) for the time horizon  Efficiency o Determine the number of people doing the job today o Determine the amount of direct time they take to do the job today ("old time") o Determine the number of people who will do the job after the Microsoft Power Platform solution has been built o Determine the amount of direct time it will take to use the new solution ("new time") o Time savings = old time – new time (To convert this to dollars, multiply the time savings by the fully loaded cost of the people for the time unit you're measuring in (for example, hours).)  Volume
  • 70. o Determine the volume of transactions that a single person can process for a certain unit of time ("transactions per person") o Determine the volume of transactions that the new solution will be able to process in that time ("new transactions per person") o Determine the volume of transactions that need to be processed in that time ("volume") o Cost avoidance = (volume ÷ transactions per person) – (volume ÷ new transactions per person) This calculates the number of people who won't have to process transactions to achieve the volume processed by the solution.  Other o Determine the penalty that can be avoided by having the information captured and available in the solution If the business value you'll receive by automating the process doesn't compare favorably to the cost of doing nothing, you must ask yourself whether this is the right business problem to focus on. However, if the business value you receive by solving the business problem is greater than the cost of doing nothing—plus your development time and the monthly cost of any software license—it makes sense to automate the process. Example: The business value of automating the expense process In the case of our example app, the main category of business value is efficiency. The new app will reduce the amount of time it takes to process the same number of expense reports each week, month, and year. We reviewed the new process and what we'd like the app to accomplish with our future users. We asked them how much time they expect to save with the new process and being able to build in some of the rules in the expense report app.  We'll still have 140 expense reports being submitted each week; that hasn't changed. However, when we talked with the people submitting reports, we found that we'd be able to reduce the time they spent down to 20 minutes—by their being able to enter information immediately and take pictures of receipts when a receipt was required. The fully loaded cost also remains the same. (140 expense reports a week × 20 minutes) × $90/hr = $4,158 a week = $216,216 a year  Nick will be reviewing the expense reports of his team (roughly 100 salespeople) and estimated that it will take roughly 5 minutes to review each expense report. His review is limited to the type of expenses being submitted, recognizing that the need for receipts—and the need to include the names of guests at meals and distribute hotel expenses into the appropriate categories—will be controlled by the app. (100 expense reports a week × 5 minutes) × $90/hr = $750 a week = $39,000 a year
  • 71.  Other managers will review and approve the expense reports from their departments going forward, so the remaining 40 expense reports will cost $15,600 a year.  The work for Abhay and his team has now shifted to spot checking reports. They shouldn't need to do any rework; in fact, Abhay's team might be able to be tasked with other activities due to the reduction in effort needed for reviewing expense reports.  We optimized the process to associate the correct general ledger accounting code to each of the expense categories. Now Abhay and his team can extract the data to create the payment journal, reducing the 40.3 (16.5 for coding + 23.8 for posting) hours a week down to a few minutes, saving $188,604 ($77,220 for coding and $111,384 for posting) a year. Abhay might be able to task some of his team with other, more important, work in his department.  With the new process, Abhay and his team can consider posting the expense reports every day, which will provide Charlotte with an updated view of the budget each day and allow her to respond more quickly as budget constraints approach.  The new cost to the company using the automated app is roughly: $216,216 + $39,000 + $15,600 = $270,816 a year Saving the company roughly $777,738 each year
  • 72.
  • 73. Next step: Measuring success Calculating Business Value of Application Modernization — A Pragmatic Approach By Greg Hintermeister and Eric Herness Application modernization business value can be calculated by measuring the specific impact modernization has on a number of behavioral variables. Introduction In working with dozens of clients this past year, we at the Cloud Engagement Hub started refining how we can more quickly help clients calculate the holistic, end-to-end business value of modernizing their applications. What we found is that while past conversations focused on cost savings found on a financial spreadsheet (infrastructure savings, licensing savings, etc), our Cloud Engagement Hub conversations with clients included many other aspects, including development, deployment, and operational behaviors that are altered when an application is modernized. A lot of these aspects can be measured with great accuracy since they are done today in more traditional forms, and equally as measurable after an application is modernized. The following describes our current progress on how we calculate business value of modernization by measuring (or projecting) changes to many standard variables clients measure every day. Our goal is to show that working with IBM to modernize applications isn’t a technical experiment, isn’t a science project, but is a solid business decision that will provide a visible return on investment, and will improve revenue in tangible, measurable ways.
  • 74. Further, by focusing on variables that clients are familiar with, we can set up dashboards to provide real-time weekly progress on the value they are achieving…where based on these facts, can push their teams, or IBM, or both, to achieve the business value they deserve. As you study this, provide any feedback in the comments. We’d love to discuss this in depth with you. Variables Used These are the variables in our pragmatic approach to calculating modernization business value. Each can be measured individually. The idea is that they should be measured before App Mod, and then either projected or measured after App Mod. They should be calculated for the level of modernization you choose: Containerize, Repackage, Refactor, Externalize. Based on your target, the variables will hold different values. The goal is to obtain the change of these variables; the delta. The delta will then be used in the formula to calculate business value. Note: For some clients, not all variables are relevant. That’s OK. If you don’t have a way to measure, or don’t some of variables will change much when doing App Mod, then leave the change as zero. Time-Based Behavioral Variables These time-based variables can be divided into two categories: Development Focused, and Operations Focused. I know…a true DevOps environment doesn’t separate the two, but most enterprise shops are on a transformation journey and many still separate dev and operations. As will be described in the details section, to calculate these variables, think about the tasks you perform, how many times you do each task, and what it would mean to automate these tasks. Development Focused:  Provisioning (P) Time to stand up dev/test environments (clusters, middleware, pipeline, etc.)  Deployment (D) Time to deploy new app instances on an existing environment for dev/test  Extensibility (E) Time to add new function based on user needs, market changes  Testing (T) Time to test deployable units Operations Focused:  Provisioning (P) Time to stand up pre-production or production environments (clusters, middleware, pipeline, etc.)  Deployment (D) Time to deploy new app instances on an existing environment for production  Scaling Speed (Ss) Time to scale application to necessary levels to respond to demand  Resiliency (R) Time to recover from a datacenter/environment outage  Maintenance (M) Time to maintain running environments  Time to Market (Tm) Time to deliver new revenue-generating feature to market
  • 75. Cost Variables  Infrastructure (I) Cost of Infrastructure (VMs, Bare Metal, Kubernetes Clusters) including what’s needed for ‘ready reserve’ for future scaling needs  Labor (La) Cost of labor per unit of measure  License (Li) Cost of licensing for app runtime/middleware  Feature Revenue (Rf) Revenue of a feature / unit of measure  AppMod Cost (Am) Cost to modernize to target level (containerize, repackage, refactor) multiplied by cost per unit of measure Calculations To calculate the business value, each element of the equation needs to be measured. Below, the elements represent the changes (delta) of each variable before and after modernization. If you don’t have the “after” measurement, the details section below will offer some suggested defaults based on real client feedback. Time Saved in Modernization (Vt) Vt is the aggregated time saved across all time-based variables above. The variables represent the App Lifecycle stages by containerizing, repackaging, or refactoring the application. Vt = ΔP + ΔD + ΔE + ΔSs + ΔR + ΔM + ΔT Costs Saved in Modernization (Vc) Vc is the costs saved based on the time saved that was calculated above. This variable is simple the time saved (Vt) multiplied by labor costs per unit measured. Vc = Vt · La Feature Value (Vf) Vf is the value of delivering a revenue-generating feature earlier due to the time saved modernizing the application. (Feature value) equals the time saved delivering a revenue- generating feature multiplied by revenue per unit measured. This should be run for every feature to reinforce that if a feature can be delivered 6 months early due to modernization, then future delivered features will see that benefit as well. It’s up to each client to determine how many Vf’s should be included into the final business value calculation. Generally, all planned features over the next two years should be used for accurate business value understanding. Vf1 = ΔTm1 · Rf // Feature one, time saved with modernization, multiplied by estimated revenue of that feature Vf2 = ΔTm2 · Rf // Feature two, time saved with modernization, multiplied by estimated revenue of that feature Vf3 = ΔTm3 · Rf // Feature three, time saved with modernization, multiplied by estimated revenue of that feature See the details section below for examples.
  • 76. Calculate Modernization Business Value Calculate the business value by adding all of the above together, then subtract the cost of modernizing the application itself. Bv (Business Value) equals the costs saved with modernization (Vc), the infrastructure costs saved (ΔI), the licensing costs saved (Δli), The Feature Value for each planned feature (Vf), and then subtracting the investment to perform the target application modernization techniques (Am) Bv = Vc + Vf1 + Vf2 + Vf3 + ΔI + ΔLi — Am One final thought before we move onto the details: Since modernization moves the teams to an agile culture, many of these calculations should have a multiplier to reflect frequency. While teams may provision new environments today only once every 4 months, that may be because its too complicated. If it can be done in 2 hours, then there will be more than 3 provisions per year! There could be 100’s…magnifying the productivity of teams in the new, fully automated, agile culture. Details: How to Calculate Each Variable The following sections provide scenarios and suggestions on how we are working to obtain the changes of time due to modernizing the application. Provisioning (P) Definition: Time to stand up environments (clusters, middleware, pipeline, etc.) Scenario: A development team needs an environment to enhance an application with a new feature. They need to stand up an application runtime, Db2, and MQ. This variable will measure how much time it takes from the initial request to when the developer can start working with that environment. How to get measurements: Simply asking experienced developers will give you a good estimate  What is being provisioned, and how long does it take before you can use it? (DB, runtime (WebSphere), middleware instances (MQ, IIB, …)  What is it’s purpose (Sandbox, dev, test, prod)  Who needs to approve, authorize, manage the environments?  What automation is used to provision? It is quite common that a VM will take 2 weeks to become available for developers. While the actual provisioning can be done much more quickly, the approvals, validation, and exceptions result in most provisioning times to be measured in weeks, not hours. Examples:
  • 77. For initial estimates, the value of P would equal 6 weeks. If you don’t have an estimate for “After Containers”, then we can use these estimates or values from other client’s experiences we have worked with. You will notice that you actually have two choices for estimating the delta: 1) effort to accomplish, or 2) linear time to accomplish. In the example above using the low-end estimates (and 8 hours per day), the time saved for provisioning would be as follows: Before:  Effort to accomplish: 7 weeks (35 days, or 280 hours)  Linear time to accomplish: 3 weeks (15 days, or 120 hours) After  Time to accomplish: 2:41 hours (assuming some manual authentication) ΔP = 117.3hours of linear time saved per provisioning instance (even more “effort” saved!) Deployment (D) Definition: Time to deploy new app instances on an existing environment Scenario: An application needs to be deployed onto an existing environment. A test team and support education team need to run a new instance of the application. The assumption is that development is complete, and the application components are ready for deployment. How to get measurements: Measurements for this can be gathered from asking devs/testers/operations teams  When you get a request to add an application to an existing environment, how long does it take?  What tools do you use to deploy applications?  What configuration is required to connect the application to the dependent resources?  What load balancing and network changes need to happen to get the application running? In our experience, adding applications to VM-based platforms can take quite some time, whereas a containerized application, using kubectl apply deploy.yaml could take 1–2 minutes.
  • 78. Examples: Extensibility (E) Definition: Time to add new function based on user needs, market changes Scenario: Product leader defines a new capability to add to an existing application based on user feedback. This variable measures the time it takes to add that capability to a production application. How to get measurements: This is intended to measure the productivity of the development team when reacting to a customer request or problem. To get the measurement, it’s important to understand the developer workflow. Some teams may be in a modified waterfall with dependencies and approval boards, while other teams are sprint-based and deliver as soon as the content is ready. Examples: Scaling Speed (Ss) Definition: Time to scale application to necessary levels to respond to demand Scenario: As demand increases for an application, it needs to scale up (or down) to meet those demands. Additional compute, storage, networking needs to be added for additional instances. This variable will measure the time it takes to activate that scaling. For WebSphere JavaEE applications, scaling includes acquiring more VMs, add a node to a WAS cell, federate that node, then add a cluster member that lives on that node. In the end, the expected value will be around what it takes to provision an environment and deploy an application (P + D). How to get measurements: This is measured because auto-scaling is not a reality for many applications. “Predictive scaling” is what many application and operations teams perform, predicting the demand, and
  • 79. setting up enough spare capacity to handle that additional demand, well before that demand appears. To get the measurement, look to past events to see how long it took to set up the compute, storage, network, and application communication so that 3x-50x additional demand could be handled. Examples: Resiliency (R) Definition: Time to recover from a data center/environment outage Scenario: When an environment (or entire data center) has an outage, applications are obviously impacted, but the impact to end users is what’s most concerning. Current operations teams, regardless of technology used, have a resiliency plan to recover from an outage. Some operations teams go to great lengths to ensure applications running on older technology are resilient. Depending on your situation, you may want to measure a number of activities to come to your Resiliency number. How to get measurements: Here are questions you can ask your operations teams:  (Server outage) How much time does it take to recover from a server outage to get the application back to its “normal” state?  (Data Center outage) How much time does it take to recover from a complete data center outage to get the application back to its “normal” state? There are a number of secondary questions that can add precision to this value. These questions revolve around how much time it takes to prepare an application for an outage so that the time to recover is near zero: How much time does it take to prepare your application architecture to minimize downtime in the event of an outage?  Are you replicating data to a secondary data center?
  • 80.  Are you keeping the application up to date on a secondary data center?  Are you keeping the that environment hot?  Do you have load balancing that routes to multiple data centers/environments?  How much detection/reaction of an outage is automated?  How much infrastructure is in “ready but idle” state just in case of an outage? The reality is that after containerizing some applications will still run as “pets” and need application-level synching while others, if architected for cloud, can run as “cattle” and be much more resilient. Either way, running in Kubernetes will automate many of the preparation activities, or at least make them far simpler. (Example: creating a Kubernetes cluster that spans data centers will make worker nodes run in multiple availability zones; greatly increasing application resiliency) Examples: Maintenance (M) Definition: Time to maintain running environments Scenario: An application has been running in production, and a variety of issues have been collected ranging from operating system patches, application defects, and middleware patches. The application team needs to maintain the running environment to comply with customer demands, regulations, and security policies. How to get measurements: This measurement is all about keeping the environment running properly in leu of patches, found defects, etc. As we all know, with existing VM-based applications (or bare metal), there are VM images to prepare, operating system patches to process, dependent middleware patches to process, application defects to fix and push out into production, changes in security policies to honor, and much more, depending on the application and depending on the company. Here is a list of examples to consider. Note: The time here does not include development time to code a patch, only the time to push the patch into production. Examples:
  • 81. Testing (T) Definition: Time to test deployable units In traditional development shops, testing is general a separate activity. The move to cloud- native and a DevOps culture is primarily driven by test-driven development which make testing an embedded and natural element of the DevOps process. However, to get there takes effort and investment. This variable is to measure how long it takes to test an application unit before that unit is deployed into production. Scenario: A test team receives a deployable unit to test for the next round of application enhancements. They previously provisioned the environment and have provisioned the application. Once testing has completed, the application moves to staging for additional integration testing, and finally to production. How to get measurements: This measurement is all about capturing the time it takes to fully test the deployable unit. In traditional cases, the deployable unit is the entire application, but once an app is modernized, the deployable unit is an individual container. This is also capturing the time it takes to prepare for tests that require real-time feedback. While current platforms like Kubernetes log, monitor, and provide health checks for the container, many traditional environments required user interaction, break points, or exit points to achieve the desired scenario. As a result, this “Testing” measurement is not only measuring time to test, but time to prepare and maintain the tests and the testing environments. Examples: