Définir la structure organisationnelle des pratiques agiles

Effectué

Pour la plupart des organisations, il est difficile de se réorganiser pour devenir agile. Elle implique non seulement un changement d’état d’esprit, mais également une évolution culturelle qui peuvent remettre en cause de nombreux processus et stratégies de l’organisation.

Une bonne gouvernance dans les organisations, en particulier dans celles d’envergure, entraîne souvent des règles, des structures de fonctionnement et des méthodes relativement rigides. Elle a également tendance à empêcher une délégation d’autorité étendue.

Bien que la plupart des grandes organisations ne soient pas passées à une structure agile, bon nombre d’entre elles l’expérimentent à présent.

Leurs environnements d’entreprise sont volatils et complexes, et elles ont vu les limites de leurs systèmes actuels, principalement l’incapacité à gérer rapidement les modifications.

Elles réalisent actuellement qu’il est courant que des start-ups viennent perturber des entreprises établies et leur secteur d’activité.

Équipes horizontales et verticales

Traditionnellement, les structures d’équipes horizontales divisent les équipes en fonction de l’architecture logicielle. Dans cet exemple, les équipes ont été réparties entre les équipes interface utilisateur, architecture orientée services et données :

Diagramme des équipes divisé par interface utilisateur, SOA et données. Chaque équipe a ce qui suit : e-mail, voix et télévision.

Par comparaison, les structures d’équipes verticales couvrent l’architecture et sont alignées sur les compétences ou les disciplines :

Diagramme des équipes divisé par e-mail, voix et télévision. Chaque équipe a ce qui suit : interface utilisateur, SOA et données.

Il a été demandé aux équipes verticales de fournir de meilleurs résultats dans les projets Agile. Un propriétaire doit être identifié pour chaque produit.

La structure d’équipe verticale offre un autre avantage clé : la mise à l’échelle peut s’effectuer par ajout d’équipes. Dans cet exemple, des équipes de fonctionnalités ont été créées plutôt que de simples équipes de projets :

Diagramme des équipes verticales ajoutées pour le profil client, le panier, l’état du service et Internet. Chaque équipe a ce qui suit : interface utilisateur, SOA et données.