Dopo un recente acceso dibattito su Scrum, mi sono reso conto che il mio problema è che penso al management come un'attività piuttosto inutile e ridondante in un team completamente agile. Credo che un team Agile maturo non abbia bisogno di alcun tipo di gestione o processo decisionale non tecnico. Ai miei occhi (apparentemente erranti) è più che ovvio che l'unico adatto e in grado di gestire un team di sviluppo maturo è il loro allenatore (che è il collega tecnicamente più competente con adeguate capacità comunicative). Non riesco a immaginare come un maestro Scrum possa contribuire a tale squadra.
Sto avendo grandi difficoltà a capire e comprendere il valore di tali cose in Scrum e nel manager come qualcuno che non è uno sviluppatore veterano ma è ben abile nel pianificare i cicli di produzione quando esiste un allenatore nel team. Che cosa vuol dire, anche? Come diavolo può una persona senza competenze di sviluppo all'avanguardia gestire un team altamente tecnico? Forse la gestione qui significa qualcos'altro?
Vedo la gestione come una totale perdita di tempo e un sottoprodotto dell'immaturità. Secondo la mia comprensione, un team maturo è completamente autogestito. Apparentemente mi sbaglio dal momento che molte persone eccezionali affermano il contrario ma non riesco a convincermi.