Manajemen portofolio aplikasi (Application Portfolio Management atau APM) adalah kerangka kerja untuk mengelola aplikasi perangkat lunak TI perusahaan dan layanan berbasis perangkat lunak. APM menyediakan manajer dengan inventaris aplikasi perangkat lunak organisasi dan metrik untuk menggambarkan manfaat bisnis dari setiap aplikasi.

Apa tujuan dari manajemen portofolio aplikasi?

APM menggunakan algoritma penilaian untuk menghasilkan laporan tentang nilai setiap aplikasi dan kesehatan keseluruhan infrastruktur TI. Dengan mengumpulkan metrik seperti usia aplikasi, frekuensi penggunaannya, biaya pemeliharaan, dan hubungan antar aplikasi, manajer dapat menggunakan data akurat dan informatif untuk memutuskan apakah suatu aplikasi harus dipertahankan, diperbarui, dihentikan, atau diganti.

Dengan demikian, tujuan dari APM adalah untuk memantau dan melacak elemen portofolio, mempertahankan yang berfungsi dengan baik, serta mengganti yang berkinerja buruk atau terlalu mahal.

Apa manfaat dari manajemen portofolio aplikasi?

Manfaat dari APM adalah sebagai berikut:

  • menetapkan, mengumpulkan, dan melacak metrik untuk memberikan dasar yang rasional, empiris, dan berbasis data untuk mengevaluasi dan membandingkan aplikasi;
  • menyediakan inventaris informasi tentang lanskap aplikasi yang mencakup kemampuan bisnis, total biaya kepemilikan, aplikasi yang didukung, dan manajemen siklus hidup aplikasi;
  • memaksa profesional bisnis dan manajemen proyek untuk memperhatikan pola penggunaan aplikasi, nilai, dan biaya dari waktu ke waktu; dan
  • menyediakan bukti kepada pengembang, pemangku kepentingan, dan manajemen tentang nilai relatif, utilitas, dan biaya aplikasi serta layanan dalam lingkungan TI organisasi.

Secara keseluruhan, APM memberikan wawasan penting tentang aplikasi yang digunakan, seberapa baik mereka bekerja, frekuensi penggunaannya, biaya yang dikeluarkan, dan hubungan antar aplikasi. Data ini penting untuk mengelola portofolio aplikasi dan terus meningkatkan konten serta kemampuannya.

Kerangka kerja APM

Kerangka kerja APM menyediakan infrastruktur untuk mendukung penerapan APM yang berkelanjutan. Ini mencakup inventaris lengkap aplikasi dan layanan yang digunakan. Setiap nilai perlu diukur dan dievaluasi berdasarkan metrik seperti biaya, frekuensi penggunaan, nilai yang dirasakan oleh pengguna dan pemangku kepentingan, kemampuan, serta kebutuhan yang belum terpenuhi atau fitur yang diinginkan namun belum tersedia. Hanya aplikasi yang mendapatkan skor tinggi pada semua metrik dan dianggap terbaik yang harus dipertahankan; lainnya harus diubah, diperbarui, atau diganti untuk meningkatkan ROI, produktivitas, dan nilai yang dirasakan. Hal ini melibatkan penghapusan atau penghentian aplikasi yang tidak lagi memenuhi kebutuhan pengguna.

Dengan kata lain, kerangka kerja APM menyediakan dasar untuk inventarisasi dan evaluasi portofolio saat ini, serta mekanisme untuk meningkatkan atau mengganti komponen penyusunnya guna memenuhi kebutuhan bisnis saat ini dan yang direncanakan dengan lebih baik.

Bagaimana memulai dengan manajemen portofolio aplikasi

Organisasi yang belum memiliki APM tidak dapat langsung melakukan penerapan skala penuh; mereka harus mengikuti langkah-langkah tertentu:

  1. Menetapkan garis dasar untuk kondisi aplikasi saat ini, kebutuhan aplikasi di masa depan, dan tujuan untuk manajemen portofolio aplikasi.
  2. Membuat inventaris aplikasi dan platform di mana metrik dapat dikumpulkan untuk memandu dan menginformasikan pengambilan keputusan. Perhatikan kemampuan antarmuka pengguna (front-end) dan kapasitas sisi server (back-end).
  3. Menggunakan metode formal dan analisis untuk menyelaraskan aplikasi dengan prioritas bisnis serta mengevaluasi dan mengelola risiko operasional.
  4. Menetapkan alat dan mekanisme komunikasi untuk memfasilitasi interaksi antara pemilik aplikasi, manajer, dan staf pendukung.
  5. Menyediakan laporan rutin tentang metrik aplikasi dan informasi lainnya.
  6. Mengadakan sesi terjadwal untuk mengevaluasi konten portofolio, merekomendasikan penghentian aplikasi yang berkinerja buruk, serta mengumpulkan masukan tentang penambahan atau penggantian baru.

Alat dan vendor APM

Beberapa platform APM yang terkenal meliputi Datadog, Loupe, AppDynamics, Stagemonitor, dan Pinpoint. Terlepas dari platform yang digunakan, alat APM harus mencakup elemen-elemen berikut:

  • pemantauan dan pelaporan pengalaman digital untuk memberikan wawasan tentang bagaimana pengguna berinteraksi dengan aplikasi, termasuk informasi tentang masalah, bug, keterlambatan, dan lainnya;
  • penemuan, pelacakan, dan diagnostik aplikasi untuk mengungkap serta mendiagnosis potensi atau masalah aktual; dan
  • AI yang dirancang khusus untuk DevSecOps, mendukung otomatisasi proses pemantauan pengalaman digital, serta penemuan, pelacakan, dan diagnostik aplikasi untuk mendukung peningkatan berkelanjutan.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *