Metrik TI untuk memastikan kecepatan dan kualitas untuk bisnis Anda

Diterbitkan: 2021-05-04

Dalam artikel ini

Untuk apa pun, indikator sangat penting untuk memantau efektivitas suatu proses, mengidentifikasi potensi masalah, dan memahami kemungkinan intervensi. Menggunakan metrik yang tepat berarti kinerja yang lebih baik untuk Teknologi Informasi, seperti halnya untuk pemasaran. Mari cari tahu alasannya.

“Kekuasaan bukanlah apa-apa tanpa kendali” adalah slogan dari sebuah perusahaan terkenal tempat saya bekerja hampir 20 tahun yang lalu. Saya melihatnya di mana-mana, menyukainya, dan saya tidak bisa melupakannya. Mungkin karena alasan ini, saya dengan senang hati menerima tantangan untuk mengatur implementasi MailUp dari serangkaian metrik TI yang terkenal di kalangan spesialis dan didasarkan pada keseimbangan kecepatan dan kualitas .

Apa itu metrik TI, dan untuk apa metrik itu?

Apa itu metrik TI? Mereka membantu mengontrol dan meningkatkan proses dengan mengukur variabel signifikan di dunia teknologi informasi. Seperti semua proses yang kompleks, keterampilannya terletak pada penyortiran sejumlah kuantitas terukur yang terbatas. Ini tidak hanya merupakan indikator yang baik untuk proses dan kinerja produk kami, tetapi juga memungkinkan kami meningkatkan kedua aspek melalui intervensi yang ditargetkan yang memvariasikan nilainya.

Rumit? Sedikit—karena tidak mudah mengidentifikasi metrik terbaik untuk jenis kontrol aktif ini . Setelah mencoba beberapa metrik yang ditentukan secara internal, kami memutuskan untuk mengambil metrik yang diuraikan dengan cukup baik di “Accelerate – Accelerate: The Science of Lean Software and DevOps”. Ini juga telah menjadi salah satu topik utama dalam Laporan Tahunan State of DevOps sejak 2012.

Ukur untuk meningkatkan: bagaimana metrik TI mempercepat kinerja bisnis

Setelah penelitian ekstensif selama bertahun-tahun yang melibatkan ribuan perusahaan, penulis publikasi tersebut menegaskan bahwa ada korelasi langsung antara kinerja TI yang sangat baik dan hasil bisnis yang sama baiknya untuk perusahaan di sektor digital. Studi-studi ini mengidentifikasi 5 metrik utama di mana semua top IT performers (yang terbesar, perusahaan paling avant-garde) mencapai hasil yang sangat baik. Perusahaan-perusahaan tersebut telah mengadopsi indikator yang sama ini dan telah berhasil mencocokkan nilai-nilai “para pemain elit” pada semua 5 metrik. Memang, mereka memiliki tingkat pertumbuhan yang jauh lebih baik daripada yang lain, dan ini menegaskan betapa sangat efektif dan penting untuk menerapkan satu set KPI TI. Unggul dalam hasil teknologi , singkatnya, menjadi faktor pendukung untuk mempercepat kinerja di tingkat bisnis.

Metrik TI untuk memastikan kecepatan dan kualitas untuk bisnis Anda

5 metrik TI yang telah kita bicarakan sejauh ini didasarkan pada konsep yang sangat sederhana: kecepatan dan kualitas . Pesannya adalah sebagai berikut: menyampaikan nilai kepada pelanggan dengan cepat, terus menerus, dan sering . Semakin cepat Anda pergi, semakin Anda berisiko membuat kesalahan. Anda juga perlu mengawasi frekuensi kesalahan dan waktu pemulihan yang diperlukan setelah kerusakan.

Dengan menerjemahkan konsep ini ke dalam angka, kita mendapatkan 5 besaran terukur sebagai metrik:

  • Lead Time For Changes (LTFC): waktu rata-rata dari awal proses hingga ketersediaannya bagi pelanggan (“dalam produksi”);
  • Frekuensi penyebaran : seberapa sering berita atau pembaruan dirilis dalam produksi;
  • Change Failure Rate (CFR): jumlah pembaruan produksi untuk memulihkan dari masalah yang disebabkan oleh pembaruan terkini;
  • Mean Time To Recover (MTTR): waktu pemulihan rata-rata setelah masalah produksi yang serius berdampak pada pelanggan; dan
  • Ketersediaan : persentase waktu layanan platform sepenuhnya tersedia (diperoleh dengan mengurangkan jumlah semua waktu pemulihan).

Metrik TI MailUp

Di MailUp , kami telah menggunakan metrik ini sejak September 2020. Kami melakukannya melalui alat pengukuran otomatis dan dengan menyiapkan proses berkelanjutan di mana:

  • kami memantau kemajuan;
  • kami menetapkan tujuan ; dan
  • kami mengidentifikasi tindakan untuk sampai ke sana.

Ini membutuhkan perhatian karena peningkatan kecepatan yang tiba-tiba dapat dikaitkan dengan kualitas yang lebih rendah.

Adalah umum untuk melupakan bahwa metrik adalah indikator tidak langsung untuk meningkatkan suatu proses. Kuncinya adalah bahwa pengukuran bukanlah tujuan itu sendiri. Sebaliknya, yang penting adalah dampak kita pada proses dan produk ketika kita berhasil membuat perubahan ukuran itu.

Mengenai angka, mari kita lihat lebih detail bagaimana kami menghitung metrik ini di MailUp:

bagaimana mengukurnya metrik

Kami menghitung Lead Time For Changes sebagai rentang waktu rata-rata tiga bulan terakhir yang dibutuhkan sebuah cerita (atau tugas), terkait dengan masalah Jira , dari awal pemrosesan hingga publikasi. Di sini, suite Atlassian Jira membantu kami. Ini memungkinkan kita mengukur "waktu dalam status" dari sebuah cerita, yaitu, berapa lama masalah telah berada dalam status tertentu untuk setiap transisi alur kerjanya. Data yang diimpor dan dikumpulkan kemudian dapat dilihat melalui Jira Control Chart atau dasbor ad hoc, seperti yang kami buat dengan Tibco Spotfire.

Masalah membentuk blok bangunan dari proyek apa pun. Ini dapat mewakili masalah yang harus dipecahkan (misalnya bug) atau tugas umum untuk tim atau beberapa anggotanya. Faktanya, perangkat lunak Jira dibuat untuk memantau tidak hanya masalah tetapi juga melacak seluruh alur kerja. Di MailUp, kami menggunakan empat jenis masalah standar di Jira: cerita (sesuatu yang menarik minat pengguna), bug (masalah yang harus dipecahkan), tugas (sesuatu yang harus diselesaikan), dan epik (cerita besar yang dapat disusun dalam jumlah cerita yang lebih sedikit).

Di MailUp kami juga mengukur Lead Time To Deploy, yaitu waktu dari perubahan terakhir produksi ke kode sumber.

Untuk frekuensi penerapan dan CFR, kami telah mengintegrasikan proses rilis produksi otomatis kami (pipa penerapan) dengan aliran yang mencatat informasi yang relevan dengan metrik basis data . Teknisi yang melakukan intervensi dalam lingkungan produksi hanya perlu menentukan apakah itu rilis biasa, hotfix (perbaikan cepat), atau rollback (pemulihan versi sebelumnya).

MTTR dan Ketersediaan didasarkan pada definisi "insiden" . Secara internal, kami telah mendefinisikan ini sebagai gangguan produksi dengan dampak dan tingkat keparahan di atas ambang batas tertentu. Untuk setiap insiden, wajib mengisi "formulir insiden" di Atlassian Jira . Ini menunjukkan berbagai elemen seperti durasi, penyebab, efek, dampak, dan jenis resolusi. Data dari kartu insiden kemudian diekstraksi dengan proses otomatis untuk mewakilinya secara grafis.

Tren berhubungan dengan kinerjanya dari waktu ke waktu untuk masing-masing metrik ini. Kami merasa sangat berguna untuk menggunakan rata-rata bergerak selama tiga atau empat bulan terakhir sebagai referensi untuk mengontekstualisasikan dan mengimbangi elemen yang menyesatkan seperti puncak yang terisolasi atau inersia dari jendela evaluasi yang terlalu besar.

Apakah metrik ini cukup bagi kita? Mereka tentu saja merupakan titik awal yang sangat baik untuk memahami keadaan kesehatan teknologi, bahkan jika cakrawala masa depan kita sudah memiliki dua langkah lebih lanjut :

  • mengintegrasikan metrik ini dengan ukuran utama lainnya seperti kecepatan akses ke halaman platform; dan
  • memperkenalkan tingkat kekhususan yang lebih besar pada indikator-indikator yang ada dengan merincinya melalui submetrik yang “drill-down” (analisis mendalam).

Kesimpulan

Ikhtisar singkat ini menunjukkan dengan tepat arti dan manfaat di balik penggunaan seperangkat metrik TI untuk meningkatkan kinerja bisnis secara keseluruhan. Untuk mengetahui lebih lanjut tentang metrik dan cara penghitungannya, klik tautan ini!