Skip to main content

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 du 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 de la sortie est la phase initiale du jeu de planification, dans laquelle les membres de l'équipe déterminent les fonctionnalités que les logiciels auront et combien de temps cela prendra 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 par ordre 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 leurs zonesd'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.Un plan de version axé sur l'histoire signifie que les clients commencent à ajouter des histoires à la version, et 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 la prochaine version.

La planification d'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.