Manajemen Sistem dan Aplikasi
Semester I 2019/2020
Application Portfolio
Management
Application Portfolio Management
• Strategi perusahaan untuk mengelompokkan/
mengklasifikasikan aplikasi-aplikasi yang
dimilikinya dengan cara tertentu, sehingga
aplikasi-aplikasi tersebut dapat dikelola dan
dimanfaatkan secara efektif dan efisien sesuai
bisnis inti perusahaan.
• Kerangka kerja (framework) untuk mengelola
aplikasi-aplikasi beserta semua layanannya yang
dipunyai dan digunakan oleh organisasi secara
proaktif dan berkesinambungan.
2
Application Portfolio Management
• Application portfolio management (APM) is a
framework for managing enterprise IT software
applications and software-based services. APM
provides managers with an inventory of the
company's software applications and metrics to
illustrate the business benefits of each application
• Application portfolio management looks at each
program and piece of equipment as an asset within
a company’s overall portfolio, giving it a score based
on factors like age, importance, number of users,
and so on.
3
Application Portfolio Management
• In Application Portfolio Management, organization
will receive quarterly updates on application
portfolio health and an annual report.
• New applications are evaluated on their impact on
the overall portfolio as well as on their own merits.
• Organization must provide direction on the diversity
of applications to be invested.
4
Requirements of
Application Portfolio Management
• Grouping
Applications that include similar functions are assessed
according to their financial values and cataloged in a way
that makes it easy to analyze them at a later period at
multiple levels.
• Incorporate an Ongoing Process
To ensure that all the future developments that include
upgrades and other fixes or changes in the application are
recorded.
• Automate the Process
Provides the CIO with an overview of the value, risk and
the number of applications that are present within an
organization.
5
Manfaat Application Portfolio
Management
• Menghindari duplikasi fungsi dan lisensi
aplikasi, sehingga akan mengurangi biaya
pengembangan dan pemeliharaan aplikasi.
• Menghindari pengadaan aplikasi yang tidak
sesuai rencana bisnis.
• Memetakan aplikasi-aplikasi yang sudah
kurang bermanfaat bagi bisnis (retire)
• Memetakan aplikasi-aplikasi yang masih
dibutuhkan bisnis tapi perlu di-upgrade.
6
Tahap Pembuatan
Application Portfolio Management (1)
• Compile a list of applications
Compile a list of past, present and future applications
deployed on your system
• Identify who owns the application
Identify the affected stakeholders (users) of the
applications
• Identify the life cycle of the application
• Assess the usage of applications
Misused applications can be identified. Often, applications
are not used to their full potential, or can be easily
exploited when used incorrectly.
7
Tahap Pembuatan
Application Portfolio Management (2)
• Establish the application business value, its quality
and its costs
Determine the total cost and business value of every single
application
• Create an Application Architecture Framework
Define a set of business, information, and application
concepts that your organization would like to see reflected
long term.
• Map the total concept onto the landscape
• Make application rationalization a continuous
process
8
Contoh Software untuk
Application Portfolio Management
9
Manajemen Sistem dan Aplikasi
Semester I 2019/2020
Application Performance
Management
Application Performance Management
• Application Performance Management (APerfM)
adalah kerangka kerja untuk mengelola kinerja dan
ketersediaan aplikasi.
• APerfM akan mendeteksi, menganalisis, dan
melaporkan masalah kinerja aplikasi, untuk
mempertahankan tingkat layanan yang diharapkan
guna memastikan kebutuhan bisnis dan pengguna
akhir terpenuhi.
• APerfM akan menerjemahkan ukuran-ukuran
(metrik) keberhasilan pemanfaatan TI ke dalam
makna bisnis organisasi.
11
Application Performance Management
• APerfM monitors performance in two steps:
It measures the resources that are used by the application
It measures the experience of end-users:
o The time taken for the application to respond from an end-user's
perspective
o the number of transactions that go through the system in the course
of response-time calculations.
• These methods will eventually help to create a
performance baseline consisting of three high-level
categories:
Response times/transaction performance
Resource consumption
Transaction volume
12
Application Performance Management
• Application performance management is associated with
real-user management and end-user experience
management.
assessing the experiences of real users while using an
application in production is regarded as the most genuine
method
• APerfM consists of five unique functional dimensions:
Monitoring of end-user experience
Modeling and application runtime architecture discovery
User-defined transaction profiling
Application data analytics
Deep-dive application monitoring
13
Application Performance Management
• Organizations that want to take advantage
of APM must lay in place a workflow and
technology infrastructure that enables the
monitoring of hardware, software, business
applications, and, most importantly, the end
users’ experience.
• These monitoring integrations must be
exceptionally deep in the level of detail they
elevate to the attention of an administrator.
• They must watch for and analyze behaviors
across a wide swath of technology devices
and applications, including networks,
databases, servers, applications,
mainframes, and even the users themselves
as they interact with the system.
14
APerfM Activities
• Data collection.
Performance measures are collected from the different
system tiers, layers, and locations by a combination of
complementary techniques and technologies.
• Data storage and processing.
The collected data is combined into higher-level data
structures, such as time series or execution traces.
• Data presentation.
Data is made available for visual inspection on different levels of
abstraction and detail.
• Data interpretation and use.
The data is used to manually or automatically reason about and
act upon the current state.
15
Linking BSM to APerfM
BSM : Business Service Management
16