Qu'est-ce que le jeu de planification?

Le jeu de planification fait partie d'un type de développement de logiciels connus sous le nom de programmation extrême. Il crée un paramètre de type jeu dans lequel le personnel des entreprises et du développement, appelés "clients" et "programmeurs" dans le jeu, collaborent pour développer un nouveau logiciel. Il y a deux parties du jeu de planification: la planification des versions et la planification d'itération.

La planification des versions est la phase initiale du jeu de planification, dans laquelle les membres de l'équipe déterminent les fonctionnalités des logiciels et combien de temps il faudra pour développer les fonctionnalités. Le jeu commence avec les clients créant des «histoires». Les histoires de ce contexte sont de courtes descriptions d'un résultat final souhaité par le logiciel. Chaque histoire est généralement écrite sur une fiche distincte. Les clients peuvent créer des histoires à tout moment du jeu.

Les programmeurs reçoivent ensuite les histoires et estiment le coût, ou le temps qu'il faudra pour terminer chaque histoire. Une fois que les clients ont les estimations des coûts, ils placent les histoires dans ordureser de priorité. Les programmeurs et les clients peuvent se poser des questions tout au long du processus pour clarifier les estimations et les priorités des histoires. L'équipe pourrait également ajouter de nouvelles histoires pendant le processus ou diviser une grande histoire en plusieurs histoires. Chaque fois que cela se produit, la nouvelle histoire ou les histoires doit avoir un coût et une priorité qui leur sont attribués.

Les programmeurs

ont le dernier mot dans les estimations des coûts et les clients ont le dernier mot dans les priorités, afin que chaque groupe ait l'autorité ultime sur ses domaines d'expertise. Une fois que les coûts et les priorités ont été finalisés, l'équipe s'engage envers le plan de libération. Un plan de publication pourrait être «axé sur les données» ou «axé sur l'histoire».

Dans l'engagement basé sur les données, les clients choisissent une date de sortie et les programmeurs déterminent le temps qu'ils peuvent passer à développer. Enfin, les clients choisissent des histoires pour s'ajouter à cette époque. Une histoire liée relLe plan de facilité signifie que les clients commencent à ajouter des histoires à la version et que les programmeurs définissent la date de sortie des histoires choisies. Les clients peuvent continuer à ajouter des histoires jusqu'à ce qu'ils décident que les histoires cumulatives choisies peuvent fonctionner ensemble comme prochaine version.

La planification

itération est la planification continue qui a lieu pendant le développement de logiciels. Les itérations du jeu de planification se produisent dans des intervalles de deux semaines, au cours desquels les programmeurs créent un logiciel utile pour certaines des histoires choisies lors de la planification de la version. À la fin de toutes les deux semaines, les clients choisissent les histoires qu'ils souhaitent être créées au cours des deux prochaines semaines, et les programmeurs calculent la quantité de travail qu'ils peuvent réellement terminer pendant cette période.

DANS D'AUTRES LANGUES