Siapa Pengelola Konfigurasi?

11

Saya ingin bertanya kepada anggota komunitas tentang peran Manajer Konfigurasi, seperti yang Anda lihat. Saya tidak bertanya apa itu Manajemen Konfigurasi, asalkan sudah ditanyakan sebelumnya. Yang perlu saya ketahui adalah:

  1. Menurut Anda tugas apa yang harus dilakukan oleh Manajer Konfigurasi (atau melakukan) di tim Anda?
  2. Apa tanggung jawab utama Manajer Konfigurasi?
  3. Apa tanggung jawab sekunder / tambahan dari Manajer Konfigurasi?
  4. Apakah Manajer Konfigurasi perlu bertanggung jawab atas proses pengembangan pada proyek / perusahaan atau ia harus diberi tahu apa yang harus dilakukan?
  5. Apa hubungan antara Manajer Konfigurasi, Build Manager, Manajer Rilis, Deployment Engineer, peran Engineer CI? Bukankah semuanya sama - Manajemen Konfigurasi?
  6. Mungkin istilah Manajemen Konfigurasi berlebihan dan Pimpinan Teknis / Tim seharusnya melakukan semua pekerjaan terkait?

Akan sangat bagus jika Anda bisa membagikan visi dan pengalaman Anda.

alternatif
sumber

Jawaban:

8

Menurut Anda tugas apa yang harus dilakukan oleh Manajer Konfigurasi (atau melakukan) di tim Anda?

Mengelola proses build dan release, bekerja dengan tim dev dan tim ops di jalan tengah mereka.

Apa tanggung jawab utama Manajer Konfigurasi?

Secara terus-menerus menghapus proses manual dari build dan release, untuk membatasi risiko selama rilis produksi.

Apa tanggung jawab sekunder / tambahan dari Manajer Konfigurasi?

Meningkatkan hubungan dan masalah ketidakpercayaan yang melekat antara tim pengembang dan pengembang.

Apakah Manajer Konfigurasi perlu bertanggung jawab atas proses pengembangan pada proyek / perusahaan atau ia harus diberi tahu apa yang harus dilakukan?

Seperti peran apa pun, semakin baik CM, semakin sedikit yang perlu dikelola. Tetapi ia harus melayani kebutuhan tim pengembang dan pengembang dan menyelesaikan konflik dari kebutuhan itu, sebagai lawan mengarang masalah yang tidak ada dan "menyelesaikannya".

Apa hubungan antara Manajer Konfigurasi, Manajer Build, Manajer Rilis, peran Manajer CI? Bukankah semuanya sama - Manajemen Konfigurasi?

Saya akan mengatakan bahwa Manajemen Konfigurasi terdiri dari semua yang lain. Anda mungkin memiliki tim CM di mana orang yang berbeda memiliki peran yang berbeda. Atau Anda mungkin memiliki satu CM yang melakukan semuanya.

Mungkin istilah Manajemen Konfigurasi berlebihan dan Pimpinan Teknis / Tim seharusnya melakukan semua pekerjaan terkait?

Tidak. Pemimpin tim harus mengelola orang-orang dan pemimpin teknis harus mengelola aplikasi. Jika Anda percaya pada CM untuk dilakukan oleh salah satu dari peran ini, itu tidak akan pernah selesai (kecuali di perusahaan yang sangat kecil ... mungkin).

pdr
sumber
Terima kasih atas jawaban lengkapnya. Sebenarnya, saya merasakan hal yang sama. Sangat penting untuk mengetahui bahwa saya tidak hanya berbagi pandangan tentang siapa CM itu dan apa yang harus dia lakukan. Yang buruk adalah sulit untuk menjelaskan hal-hal sederhana seperti itu kepada anggota tim lainnya, terutama manajer.
alternatif