Yazılım ürün sağlığı dört boyutta yaklaşık on sayıyla ölçülebilir: teslimat, güvenilirlik, kullanım ve maliyet. Bir önceki çeyreğe karşı çeyreklik incelendiğinde, bir ürünün iyileşiyor mu yoksa çürüyor mu olduğunu kimse hissetmeden çok önce söylerler, ki amaç budur, çünkü çürüme belirginleştiğinde pahalıdır.
Bu rehber puan kartını, her ölçüt için iyinin neye benzediğini ve bunu başka bir rapor değil işe yarar kılan inceleme ritmini kapsar.
Önemli noktalar
- Eğilim mutlak değerden önemlidir: Üç çeyreklik yön, tek bir okumadan fazlasını söyler.
- Dört boyut, yoksa birini diğerlerinin pahasına iyileştirirsiniz: Teslimat, güvenilirlik, kullanım, maliyet.
- En iyi tekil gösterge teslim süresidir: Küçük bir değişikliğin ne kadar sürdüğü, altta yatan sağlığın çoğunu yakalar.
- Kimsenin incelemediği puan kartı hiç olmamasından kötüdür: Gözetim izlenimi yaratır.
Dört boyut
| Boyut | Ölçütler | Neyi açığa çıkarır |
|---|---|---|
| Teslimat | Küçük değişiklik teslim süresi, dağıtım sıklığı, değişiklik hata oranı | Sistemin değiştirilmesinin zorlaşıp zorlaşmadığı |
| Güvenilirlik | Çalışma süresi, olay sayısı, ortalama kurtarma süresi, hata oranı | Çalışıp çalışmadığı |
| Kullanım | Aktif kullanıcı, aktivasyon oranı, özellik benimseme, görev tamamlama | İşletmeye değip değmediği |
| Maliyet | Altyapı harcaması, aktif kullanıcı başına maliyet, bakımın kapasitedeki payı | Ekonominin tutup tutmadığı |
Herhangi bir boyut tek başına diğerlerinin pahasına iyileştirilebilir. Test atlanınca teslimat hızlanır; hiçbir şey gönderilmeyince güvenilirlik yükselir; bakım durunca maliyet düşer. Dördünü birlikte incelemek, ürünü değil sayıyı iyileştirmeyi önleyen şeydir.
İyi neye benzer
| Ölçüt | Sağlıklı | İncelenmeli |
|---|---|---|
| Küçük değişiklik teslim süresi | Günler | Haftalar ve artıyor |
| Dağıtım sıklığı | Haftalık veya daha sık | Aylık veya daha seyrek |
| Değişiklik hata oranı | %15 altı | %30 üstü |
| Ortalama kurtarma süresi | Bir günün altı | Günler |
| Çökmesiz oturum (mobil) | %99,5 üstü | %99 altı |
| Bakımın kapasitedeki payı | %15–25 | %40 üstü |
| Aktif kullanıcı başına altyapı maliyeti | Sabit veya düşüyor | Kullanım sabitken artıyor |
Bunlar evrensel hedefler değil yön göstergeleridir, resmî değişiklik kontrolü olan düzenlemeye tabi bir sistem tasarımı gereği daha seyrek dağıtım yapar. Önemli olan kendi sayılarınızın doğru yönde hareket edip etmediğidir.
İzlenecek sayı teslim süresidir
Yalnızca bir şey izleyecekseniz, küçük ve iyi anlaşılmış bir değişikliğin talepten üretime ne kadar sürdüğünü izleyin.
Neredeyse her şeyi yakalar: test kapsamı, dağıtım otomasyonu, mimari bağlılık, ekip bilgisi ve onay yükü hepsi burada görünür. Ekip aynı büyüklükte kalırken teslim süresi istikrarlı büyüyorsa sistem faiz işletiyordur ve bu, biriken teknik borcun en erken güvenilir sinyalidir.
Gerçekten küçük bir değişikliği ölçün: bir etiket, bir doğrulama kuralı, bir yapılandırma değeri. Tüm iş boyutlarında ortalama almak sinyali gizler.
Maliyet boyutunu dahil edin
Ürün sağlığı yalnızca teknik değildir. Altyapı maliyeti kullanımından hızlı artan bir ürünün, eninde sonunda bir ürün kararına dönüşecek ekonomik bir sorunu vardır.
Altyapı ve üçüncü taraf harcamasını ve aktif kullanıcı başına maliyeti izleyin. Kullanım sabitken kullanıcı başına maliyetin artması, bir şeyin verimsiz olduğu ve kimsenin bakmadığı anlamına gelir; mühendislik puan kartlarında en sık eksik olan boyut budur ve finansın ilk sorduğu şeydir.
Bakımın mühendislik kapasitesindeki payını da izleyin. %10'un altında ürün çürür; %40'ın üstünde inşa etmek yerine borç servisi yapıyorsunuzdur ve belirti değil altta yatan neden ele alınmalıdır.
Puanlayın, ama sayıları görünür tutun
Tek bir sağlık puanı portföy görünümü için yararlı, tek başına tehlikelidir; çünkü hangi boyutun başarısız olduğunu gizler.
Bir puana ihtiyacınız varsa boyutları açıkça ağırlıklandırın ve bileşenleri daima yanında gösterin. Maliyet arttığı için sarı olan bir ürün, güvenilirlik düştüğü için sarı olandan tamamen farklı bir yanıt gerektirir.
Tanımlı bir yanıtla çeyreklik inceleyin
Çeyreklik, bir ürün puan kartı için doğru ritimdir: bir eğilimi yakalayacak kadar sık, okumalar arasında sayıların anlamlı hareket edeceği kadar seyrek.
Neyin harekete geçmeyi tetikleyeceğini önceden kararlaştırın. Eşiği aşan bir ölçüt tartışma değil, adı belli bir sahip ve bir tarih üretmelidir. Sonuç olarak bir şeyin olması gerekmediğinde puan kartları raporlamaya dönüşür.
Okumayı değil eğilimi inceleyin. Üç çeyreklik yön, tek çeyreklik mutlak değerden çok daha fazlasını söyler ve itiraz etmek çok daha zordur.
Yatırım kararı için kullanın
Puan kartının asıl amacı bir sonraki çeyreğin kapasitesini dağıtmaktır. Kötü teslimat sayıları araç ve test yatırımını, kötü güvenilirlik istikrar çalışmasını, kötü kullanım ürün işini veya bir şeyi emekliye ayırmayı, kötü maliyet optimizasyonu gerekçelendirir.
Bu olmadan dağıtım, en ısrarla savunan kişiye göre yapılır; ürünlerin geniş bir özellik seti, yavaş bir sürüm döngüsü ve kimsenin açıklayamadığı bir altyapı faturasıyla kalmasının yolu budur.
Bir şeyi ölçmeyi ne zaman bırakacağınızı bilin
Bir yıldır hiçbir kararı değiştirmemiş ölçütleri kaldırın. Puan kartı, bir kod tabanının borç biriktirdiği gibi sayı biriktirir ve kimsenin üzerine hareket etmediği bir sayfa dolusu yeşil metrik yanlış bir rahatlık verir.
Dört boyut, her birinde iki–üç ölçüt, tanımlı bir yanıtla çeyreklik inceleme, bu bir ürünü yönetmeye yeter ve gerçekten yapılacak kadar küçüktür.
İlgili rehberler
- Yazılım Ürünü Sağlığı: Metrikler, Skor Kartı ve İnceleme Ritmi rehberinin yanında Yapay Zeka İş Akışı Otomasyonu: Kullanım Alanları ve Riskler.
- Yazılım Ürünü Sağlığı: Metrikler, Skor Kartı ve İnceleme Ritmi rehberinin yanında Özel Yönetim Panosu Geliştirme: Metrikten Aksiyona.
Yazılım Ürünü Sağlığı: Metrikler, Skor Kartı ve İnceleme Ritmi rehberinden doğan çalışma; ürün stratejisi, tasarım, geliştirme veya entegrasyon desteği gerektiren somut bir girişime dönüşürse Modernizasyon Planınızı Konuşalım.
Ali Boran Gazel