Après un récent débat houleux sur Scrum, j'ai réalisé que mon problème est que je considère la gestion comme une activité tout à fait inutile et redondante dans une équipe entièrement agile. Je crois qu'une équipe Agile mature ne nécessite aucune gestion ni aucun processus de prise de décision non technique que ce soit. À mes yeux (apparemment égarés), il est plus qu'évident que le seul apte et capable de gérer une équipe de développement mature est leur coach (qui est le collègue le plus compétent sur le plan technique avec des compétences de communication appropriées). Je ne peux pas imaginer comment un Scrum master peut contribuer à une telle équipe.
J'ai beaucoup de difficulté à réaliser et à comprendre la valeur de telles choses dans Scrum et le manager en tant que quelqu'un qui n'est pas un développeur vétéran mais qui est bien qualifié pour planifier les cycles de production lorsqu'un coach existe dans l'équipe. Qu'est ce que ça veut dire? Comment diable une personne sans compétences de développement peut-elle gérer une équipe hautement technique? Peut-être que la gestion ici signifie autre chose?
Je vois la gestion comme une perte de temps totale et un sous-produit de l'immaturité. À ma connaissance, une équipe mature est entièrement autogérée. Apparemment, je me trompe car beaucoup de gens formidables disent le contraire, mais je ne peux pas me convaincre.