Les enfants nés à l'occasion de la signature du Manifeste Agile célèbrent cette année la maturité. Et les adultes continuent de se demander où Agile est applicable. Généralement touché par zone: est-il possible d'utiliser Agile en dehors de l'informatique. Parfois, des drames s'ajoutent: avez-vous essayé de construire une centrale nucléaire Agile? Pour un effet artistique, c'est certainement mieux. Mais si vous voulez faire un produit, et ne pas gagner le concours des enceintes, il vaut mieux regarder par rapport à une situation spécifique.
Dans cet article, nous allons parler de plusieurs modèles d'évaluation de l'applicabilité Agile et nous attarder sur l'un d'entre eux - le modèle de convenance Agile, présenté dans le Guide de pratique Agile du PMI et de l'Agile Alliance.
Filtre de compatibilité DSDM
En 1994, le consortium DSDM a développé des questionnaires Project Suitability Filter (PSF) et Organization Suitability Filter (OSF), qui ont évalué la flexibilité du projet et de l'organisation et la manière d'identifier les sources potentielles de problèmes.
L'Agile Business Consortium dispose désormais du questionnaire DSDM
Project Approach Questionnaire (PAQ) . Il s'agit d'une liste de 17 déclarations qui identifient les risques liés à l'utilisation du DSDM. Les déclarations concernent la compréhension de la philosophie et des pratiques du DSDM, le respect des rôles dans l'équipe. Il est logique de vous familiariser si vous comprenez déjà l'approche.

Facteurs de criticité et de taille d'équipe d'Alistair Cockburn
Alistair Cockburn a utilisé les indicateurs de «criticité du système» et de «taille de l'équipe» pour montrer laquelle des méthodes de la famille Crystal devrait être appliquée en fonction d'une combinaison de facteurs. La criticité fait référence au niveau de dégâts qui peuvent être causés en cas de problème. Alistar explique la signification du modèle dans son
discours à TEDx.

Boehm and Turner - Carte radar
Dans ce modèle, 5 critères sont utilisés pour évaluer et les résultats sont appliqués à la carte des pétales.
Les auteurs proposent d'évaluer:
- Niveau de formation du personnel
- Pourcentage d'exigences qui changent tous les mois
- La culture
- Taille de l'équipe
- Criticité (comme dans le modèle précédent)
Le modèle peut être construit en
ligne - vous déplacez les curseurs et obtenez un diagramme.

Modèle de complexité Stacey
Le modèle est utilisé pour évaluer le projet en termes d'incertitude.
L'axe vertical montre s'il est clair ce que nous voulons faire. L'axe horizontal montre si nous comprenons comment y parvenir.
Les axes forment quatre domaines dans lesquels un projet peut tomber: simple, complexe, complexe et chaos. Après avoir défini le domaine, vous pouvez choisir l'approche.

Vous pouvez lire sur d'autres modèles, par exemple, de
Mike Griffiths , l'un des développeurs de DSDM et du Guide pratique Agile. Et nous passons au modèle de convenance agile, qui est une synthèse des modèles décrits ci-dessus.
Modèle d'adéquation agile
Comment ça marche
Plusieurs personnes, dont idéalement un sponsor, des représentants de l'équipe et du client, répondent aux questions regroupées en 3 domaines:
- Culture - comment l'environnement contribue-t-il à l'approche?
- Équipe - l'équipe elle-même peut-elle profiter de l'approche?
- Projet - qu'en est-il du projet lui-même? comment nécessaire et possible d'être flexible?
Le groupe devrait discuter de la question, arriver à une évaluation générale et la mettre sur le graphique des pétales (radar). (il peut être
téléchargé ). Passons en revue les questions.
Domaine «Culture»
Soutien: Le parrain du projet (curateur)
soutient-il l' utilisation de méthodes flexibles sur ce projet?

NB Si le sponsor dit "faites ce que vous voulez" - ce n'est pas encore supporté.
Confiance: pensez au parrain du projet et aux représentants des clients qui travaillent avec l'équipe. Ces parties prenantes pensent-elles qu'une équipe sera en mesure de transformer leur vision et leurs besoins pour un produit ou un service - avec leur soutien et leurs retours constants?

Si à l'entrée, vous êtes accueilli avec un savoir aussi épais que la guerre et la paix, et à la sortie, vous trouverez une commission aux visages sombres et la protection du rapport - c'est un très mauvais signe. Pensez-y.
Décisions: l'équipe aura-t-elle l'autonomie nécessaire pour prendre des décisions locales pour réaliser les travaux du projet?

Une de mes connaissances a conseillé à quelqu'un de «mettre en œuvre l'agilité». Connaissant les spécificités de l'entreprise, j'ai demandé si elle avait déjà accroché une planche au mur. La jeune fille en état de choc a déclaré qu'il ne fallait pas accrocher de planches aux murs.
Si vous ne pouvez pas décider vous-même s'il est possible d'accrocher des planches aux murs, ne comptez pas sur l'autonomie. Ce mot ne vous concerne pas.
«Équipe» du domaine
Taille de l'équipe: estimez la taille de l'équipe principale du projet sur l'échelle suivante:
1-9 = 1; 10-20 = 2; 21-30 = 3; 31-45 = 4; 46-60 = 5; 61-80 = 6; 81-110 = 7; 111-150 = 8; 151-200 = 9; 201+ = 10.

Peut-être que dans une équipe de 100+, ce sera un peu plus difficile avec l'auto-organisation;)
Expérience: passez en revue l'expérience et les compétences des rôles clés au sein de l'équipe. L'équipe a-t-elle un membre expérimenté pour chaque rôle?

Le stagiaire avec lequel vous fermez tous les trous n'est pas pris en compte.
Accès: l'équipe aura-t-elle un accès quotidien à au moins un client / représentant commercial pour recevoir des commentaires et répondre aux questions?

Ne fantasmez pas. Rappelez-vous comment c'était la dernière fois.
Domaine «Projet»
Changements: quel pourcentage des besoins changera éventuellement chaque mois?

Il est utile de rappeler le modèle de complexité Stacey. Si rien ne change pour vous, alors pourquoi avez-vous besoin de flexibilité?
Criticité: Tenez compte des pertes qui peuvent survenir en raison de défauts, déterminez comment la défaillance peut se terminer.

Il n’est pas toujours possible de simplement détecter et corriger les bogues. Les objets physiques sont particulièrement mauvais.
Livraison: Un produit peut-il être développé et évalué en plusieurs parties? Les représentants des clients / entreprises seront-ils en mesure de fournir des commentaires en temps opportun sur les incréments?

L'incrément doit être prêt à l'emploi, et pas seulement à afficher sur une démo.
Résultats
À la fin, les points sont connectés aux valeurs.

Les résultats centrés sur le centre montrent une disponibilité pour des approches flexibles. Les résultats en zone hybride montrent la possibilité de combiner une approche flexible et prédictive. Plus les résultats sont éloignés du centre, plus la probabilité que l'approche optimale soit prédictive est élevée. Il est probable que votre graphique présente des extrêmes dans les deux sens.
L'essentiel est de ne pas percevoir les résultats comme un diagnostic médical. Il s'agit du point de départ pour analyser la situation actuelle et poursuivre les travaux sur les changements, le cas échéant.

Co-auteur
lera_ilenkova