Pertanyaan itu menimbulkan beberapa pertanyaan lain. Menurut Anda, apa yang membuat Anda memenuhi syarat untuk memberi tahu tim rekan insinyur perangkat lunak apa yang harus dilakukan? Apakah ini pengalaman Anda? Apakah itu gelar kecil yang lucu yang diberikan atasan Anda kepada Anda? Apakah itu egomu? Masa jabatan Anda di perusahaan? Apakah itu "panik" Anda? Gaya mu?" "Keterampilan kepemimpinan Anda?"
Tim lincah tidak membagikan lencana atau topi satu sama lain yang mengatakan, "Selamat, kau jenius super kami - kaulah satu-satunya yang diizinkan melakukan pekerjaan genius ganda super rahasia." Sebaliknya, fokusnya adalah BEKERJA DI TANGAN. Jika Anda memang lebih berpengalaman, maka pengalaman itu harus MENUNJUKKAN seberapa baik desain Anda mendorong pekerjaan ke arah penyelesaian. Tugas yang Anda pilih sendiri (kartu) harus mencerminkan bidang yang paling Anda kuasai. Di sisi lain, jika beberapa anak yang baru lulus dari perguruan tinggi memiliki ide yang lebih baik, dan itu sesuai dengan konteksnya lebih baik daripada sesuatu yang muncul oleh veteran 40 tahun yang muncul Dengan, mengapa kita harus pergi dengan desain yang lebih buruk? Tempat kerja kami bukan kantor terapi - itu tempat kami datang untuk membangun hal-hal hebat.
Itu menimbulkan pertanyaan lain: siapa yang bisa memutuskan apa artinya "lebih baik"? Jawabannya: tim pemangku kepentingan. Itu berarti pengembang, persyaratan orang, penguji, pebisnis, dll. Yang merupakan pembangun dan pengguna dari hal yang dimaksud. Jika Anda punya ide bagus, Anda bisa menunjukkan mengapa itu lebih baik. Jika Anda tidak bisa melakukan itu, maka tidak ada alasan bagi tim untuk percaya bahwa ide Anda lebih baik. Agile mendorong meritokrasi.
Jadi, apa yang terjadi pada "pemimpin tim pengembangan?" lincah? Tidak ada - mereka lebih baik hidup sampai nama itu - mereka lebih baik SEBENARNYA dapat menghasilkan perangkat lunak yang lebih baik daripada orang lain di tim. Kalau tidak, tidak ada alasan untuk menyebut mereka "pemimpin" - itu hanya lencana kecil atau topi lucu, dan itu tidak ada artinya. Banyak orang menemukan ini mengancam. Mereka merasa seperti telah "bekerja untuk" lencana atau topi lucu. Pengembang yang baik tidak bekerja untuk topi lucu. Mereka bekerja untuk membangun perangkat lunak yang hebat, dan mereka berencana untuk melakukannya sampai mereka serak - tujuan mereka adalah menjadi lebih baik dalam membangun perangkat lunak, setiap hari. Jika itu bukan Anda, mungkin Anda mungkin ingin melihat manajemen proyek. Anda mungkin akan lebih bahagia.