Salah satu tim lincah saya telah mengambil pendekatan yang menarik pada tahap awal proyek mereka. Alih-alih memulai proyek dengan Sprint 0 di mana mereka menyiapkan infrastruktur kode dan memutuskan arsitektur solusi, mereka telah mulai membangun "Walking Skeleton", yang mereka gambarkan sebagai praktik DevOps.
Apa yang tampaknya terjadi adalah membangun sesuatu yang sangat kecil (dalam kasus API titik akhir tunggal yang baru saja kembali 200-OK
), menjadikannya berfungsi dalam integrasi berkelanjutan, dan membangun pipa pengiriman berkelanjutan untuk menyebarkannya melalui masing-masing lingkungan:
Pengembangan ► Tes ► UAT ► Pra-produksi ► Produksi
Dalam prosesnya mereka telah berhasil menandai banyak persyaratan non-fungsional yang bisa saja terlewatkan jika penyebaran dibiarkan sampai menit terakhir.
Pertanyaan saya adalah ini: apa itu "Kerangka Berjalan" dan apa manfaatnya bagi tim Agile yang mengikuti praktik DevOps?