Pilar Ketiga Agile Software Development: Haramkan Burnout & Hutang Teknis (bagian 2)
Navigasi esai: Intro & Pilar 1 | Pilar 2 | Pilar 3 (bagian 1) | Pilar 3 (bagian 2) (Sambungan dari bagian 1) Navigasi poin masalah: l) Pengetahuan yang Kurang Tersebar m) Banyak Gangguan saat Berkerja n) Developer Masih Dicekoki Deadline Masalah l: Pengetahuan Kurang Tersebar "Ingin memperlambat jalannya pengembangan? Gampang. Tambahkan saja programmer baru." Orang IT tentu familiar dengan pernyataan di atas. Berbeda dengan pekerja pembangun rumah, menambah developer tidak akan langsung meningkatkan kecepatan pengembangan. Kenapa? Karena ada jauh lebih banyak pengetahuan yang perlu diserap oleh developer baru, dibanding tukang bangunan baru. Mulai dari sisi bisnis produk, arsitektur software, gaya menulis kode, teknologi-teknologi baru, workflow tim, bingkai kerja tim, sampai tentunya, basis kode software. Kecil kemungkinan ada satu orang di tim, yang bisa mengajarkan seluruh basis kode software. Biasanya, si anak baru perlu bertanya ke beberapa orang. Pengetahuan untuk mengerjakan software tersebar di banyak kepala. Tidak ada mandor yang
Read More