J’entre dans un restaurant. Le serveur poliment me demande :
– « Qu’est-ce que ce sera aujourd’hui, pour monsieur? »
– « Le plat du jour » lui demandais-je.
Quelques minutes plus tard, le serveur me présente la recette.
Je le regarde un peu perplexe et je réponds « Oui, c’est bien ce que j’ai commandé, y-a-t-il un problème ?… ».
Il m’interrompt alors et m’explique que durant le temps du sprint, c’est tout ce qu’il pouvait réaliser. Il m’explique que c’est un restaurant Agile, et que les employés aiment bien travailler ainsi.
– « Bien! bravo, mais moi, j’ai faim » lui répliquais-je.
– « Pas de souci, mon bon monsieur » me dit-il en rentrant dans la cuisine.
Quelques minutes plus tard, le serveur me présente les plats … plein d’aliments coupés et de viandes crues.
– « M’enfin, qu’est-ce ceci? » lui demandais-je.
– « Le cuisinier durant le sprint a préparé les aliments. Cela vous convient-il? »
– « Non! J’ai faim, moi. » répondis-je.
– « Oui, on s’en occupe… »
Désirant quitter le restaurant, je marche vers la porte. Le serveur me tend alors une facture en disant:
– « Bien! Il faut payer pour les 2 sprints.»
– « Mais, je n’ai rien mangé », rétorquais-je.
– « C’est comme cela. »
C’est de cette façon que j’ai répondu à la question de l’équipe. «Coach, nous n’avons pas assez de temps dans le sprint pour tout faire. Pouvons-nous faire l’analyse dans une itération, pour ensuite, réaliser le service dans l’autre sprint et finir avec un 3e sprint pour réaliser l’interface graphique?»
Bien! oui! Un chausson avec cela?
Comprenez bien qu’un restaurant fonctionne de façon itérative. À chacune des itérations, je reçois de la valeur « nutritive » ou autre. On m’apporte un verre d’eau, suivi d’un apéro, avec une entrée, ensuite vient le plat principal et pour finir un dessert. Je peux à tout moment dire que j’en ai assez et je paie pour ce que j’ai reçu. Lorsque j’ai donc assez de valeur.
Nous avons alors travaillé à découper plus finement les User Story pour nous permettre de les terminer durant l’itération. Tout en s’interrogeant sur la nécessité de certains « processus et outils ».
Vous, comment faites-vous?