Rekonsiliasi Penempatan Berkelanjutan dengan kebijakan manajemen perubahan yang ketat

12

Saya ingin tahu bagaimana orang lain merancang praktik DevOps mereka dalam lingkungan manajemen perubahan yang ketat, seperti dengan proses persetujuan Dewan Penasihat Perubahan (CAB) .

Saya memahami bahwa otomatisasi dapat meningkatkan proses audit Anda dengan menjamin proses yang lebih ketat, dapat dibuktikan, dan dapat diulang. Namun rasanya Penyebaran Berkelanjutan kurang lebih mustahil dalam situasi seperti itu. Karena diperlukan waktu seminggu atau lebih untuk mendapatkan perubahan yang disetujui, Anda kehilangan kemampuan untuk menyebar dengan cepat dan sering. Langkah-langkah apa yang Anda ambil untuk bekerja dalam proses-proses ini hanya dengan mengirimkan permintaan perubahan dan menunggu persetujuan?

Erik Funkenbusch
sumber

Jawaban:

7

Jika Anda harus mematuhi proses perubahan, Anda akan dibatasi sesuai dengan batasan proses perubahan, berhenti sepenuhnya. Jika perubahan harus disetujui sebelum penerapan, Anda tidak bisa melakukan penerapan berkelanjutan. Jika persetujuan membutuhkan waktu lama, Anda tidak dapat menggunakan dengan cepat. Tidak ada solusi di mana Anda berdua dapat mengikuti proses dan tidak terpengaruh olehnya. Itulah biaya untuk mengikuti proses perubahan, dan ini merupakan biaya yang layak untuk menjadi perhatian para pemangku kepentingan dalam proses itu.

Semua tidak hilang ... Anda dapat memaksimalkan otomatisasi di sekitar proses, untuk meminimalkan kesalahan; semua langkah CD kecuali untuk keterkaitan antara menghasilkan artefak yang stabil dan menggunakan artefak itu untuk produksi. Keterkaitan itu akan diganti dengan semacam intervensi pengguna (tombol, perintah CLI, dll.), Atau ditautkan ke catatan persetujuan (mis. Ketika tiket permintaan perubahan dipindahkan ke keadaan "disetujui", jalankan penyebaran terkait ). Anda hanya perlu memeras sebanyak mungkin manfaat dari itu, sambil mengikuti proses wajib apa pun yang telah Anda lakukan. Itu tidak akan membuat persetujuan berjalan lebih cepat, tentu saja.

Adrian
sumber
Ya, itu juga penilaian saya. Saya lebih ingin tahu bagaimana orang lain dengan proses CAB menangani hal-hal.
Erik Funkenbusch
4
Sebagian besar dengan menangis menjadi minuman beralkohol. Ini adalah bentrokan kontrol manajemen yang abadi melawan pengembangan yang gesit.
Adrian