Çevik ekiplerimden biri projelerinin ilk aşamalarında ilginç bir yaklaşım benimsemiştir. Projeye kod altyapısını kurdukları ve çözüm mimarisine karar verdikleri bir Sprint 0 ile başlamak yerine, DevOps uygulaması olarak tanımladıkları bir “Yürüyüş İskeleti” inşa etmeye başladılar.
Bunun ortaya çıkması gibi görünen şey, çok küçük bir şey inşa etmek (bir API durumunda, sadece yeni bir başlangıç noktasıdır 200-OK
), bunun sürekli entegrasyonda çalışmasını sağlamak ve bunu her bir ortamda dağıtmak için sürekli dağıtım boru hattını oluşturmaktır:
Geliştirme ► Test ► UAT ► Üretim öncesi ► Üretim
Süreçte, konuşlandırmanın son dakikaya bırakılması durumunda kaybedilebilecek birçok işlevsel olmayan gereksinimi ortadan kaldırmayı başardılar.
Sorum şu: “Yürüyüş İskeleti” nedir ve DevOps uygulamalarını takip eden Çevik bir takıma ne yararı sağlar?