Apakah keharusan mutlak ketika mengikuti metodologi Scrum untuk mempraktikkan kepemilikan kode kolektif , alih-alih misalnya kepemilikan kode yang lemah ?
scrum
code-ownership
Dimitri C.
sumber
sumber
Jawaban:
Kepemilikan kode kolektif bukan bagian integral dari Scrum .
Namun, ini adalah bagian dari Pemrograman Ekstrim . Pemrograman ekstrim & Scrum bekerja sangat baik bersama.
Elemen sentral dalam Scrum adalah tim. Oleh karena itu, sangat dianjurkan untuk mempraktikkan kepemilikan kode kolektif dalam menentang segala jenis individualisme .
Scrum bekerja paling baik dalam proyek-proyek besar (> $ 1 juta) dengan banyak ketidakpastian dan dengan tim-tim besar (> = 5 dev pada basis kode yang sama). Kepemilikan kode yang lemah bisa sangat efektif dalam tim yang lebih kecil dan proyek yang lebih kecil seperti yang dijelaskan oleh Paul Graham .
sumber
Pada topik kepemilikan kode, saya pikir posting ini di sini lebih baik daripada yang pernah saya tulis:
/ fanatik kepemilikan kode yang lemah fanatik.
sumber
Saya tidak berpikir kepemilikan kode kolektif mutlak diperlukan untuk scrum, namun, semakin sedikit kepemilikan kode, semakin banyak fleksibilitas dalam penugasan tugas. Ini terutama benar ketika ada banyak tim scrum. Lebih sedikit kepemilikan kode juga menghilangkan hambatan yang dapat berkembang ketika satu pemilik kode terlalu banyak bekerja.
Kepemilikan kode memang memberikan kontinuitas untuk pengembangan dan tergantung pada keahlian anggota tim, mungkin tidak mungkin untuk menghapus sepenuhnya.
sumber