Teslim hattı ve ölçüm
Hattın sağlığı dört sayıyla görülür: sürüm sıklığı, değişikliğin üretime ulaşma süresi, değişiklik hata oranı ve toparlanma süresi. Bu dördü birlikte okunur; yalnız sıklığı artırmak hata oranını da artırır.
- Dört gösterge birlikte raporlanır, tek başına değil
- Ölçüm hattın kendisinden otomatik toplanır
- Elle yapılan her adım gecikme kaynağı olarak işaretlenir
- Karşılaştırma ekipler arası değil, ekibin kendi geçmişiyle
Ortam tutarlılığı
«Bende çalışıyordu» cümlesi bir ortam farkının belirtisidir. Geliştirme, test ve üretim aynı tanımdan üretilir; farklar parametreyle yönetilir, elle yapılmış düzeltmelerle değil.
- Ortamlar aynı tanımdan üretilir
- Elle yapılan değişiklik bir sonraki kurulumda kaybolur
- Sır ve anahtarlar tanımın içinde tutulmaz
- Üretim benzeri veri, maskelenmiş olarak sağlanır
Güvenliğin hatta gömülmesi
Bağımlılık taraması, kod analizi, gizli anahtar kontrolü ve imaj taraması hattın adımları hâline gelir. Her kontrolün bir eşiği vardır: eşiği geçen bulgu hattı durdurur, geçmeyen kaydedilir.
- Her kontrolün durdurma eşiği yazılı
- Gizli anahtar sızıntısı hattı koşulsuz durdurur
- Bağımlılık envanteri sürümle birlikte saklanır
- İstisna süreli verilir ve gerekçesi kayıtlıdır
Sürüm stratejisi ve geri alma
Güvenli teslimat, hatanın olmaması değil hatanın hızla geri alınabilmesidir. Aşamalı yayın, özellik anahtarı ve otomatik geri alma birlikte kurgulanır; geri alma denenmemişse yoktur.
- Aşamalı yayın küçük kullanıcı diliminde başlar
- Özellik anahtarı, sürümden bağımsız kapatma sağlar
- Geri alma düzenli olarak denenir
- Veri tabanı değişiklikleri ileri ve geri uyumlu yazılır