ChatGPT pour se former à Scrum ?

chatgpt pour se former a scrum
chatgpt pour se former a scrum

Nous allons voir ensemble si ChatGPT peut vous former à scrum à la place d’une formation que ce soit en ligne ou en présentiel. Je vous propose de faire cette expérience ensemble.

Qu’est-ce que Scrum ?

La première question à se poser est tout simplement de savoir ce qu’est ce cadre de travail Scrum. Voici la réponse de ChatGPT qui est très intéressante.

Scrum est un cadre de travail agile largement utilisé dans le développement de logiciels et dans la gestion de projets. Il met l’accent sur la collaboration, la flexibilité et la communication constante entre les membres de l’équipe pour livrer des produits de manière itérative et progressive. Scrum a été initialement développé pour le développement logiciel, mais il peut également être appliqué à d’autres domaines de gestion de projet.

Les éléments clés de Scrum comprennent :

  1. Rôles :

    • Product Owner : La personne chargée de définir les objectifs du projet, de prioriser les fonctionnalités et de déterminer le contenu du backlog produit.
    • Scrum Master : Le facilitateur de l’équipe Scrum, chargé de s’assurer que les principes et les pratiques de Scrum sont respectés, de résoudre les obstacles et d’encourager la collaboration.
    • Équipe de développement : Les membres responsables de la conception, du développement et de la livraison du produit.
  2. Événements :

    • Sprint : Une période définie (généralement de 1 à 4 semaines) pendant laquelle l’équipe travaille pour produire un incrément de produit potentiellement livrable.
    • Réunion de planification du sprint : L’équipe planifie les éléments à inclure dans le sprint à venir et définit les objectifs de ce sprint.
    • Daily Scrum (réunion quotidienne) : Une réunion courte (15 minutes) où chaque membre de l’équipe partage ce qu’il a accompli la veille, ce qu’il prévoit de faire aujourd’hui et s’il rencontre des obstacles.
    • Revue de sprint : À la fin de chaque sprint, l’équipe démontre les fonctionnalités complétées au Product Owner et aux parties prenantes pour obtenir des commentaires.
    • Rétrospective de sprint : L’équipe examine le sprint écoulé pour identifier ce qui s’est bien passé, ce qui peut être amélioré et les actions à entreprendre pour le prochain sprint.
  3. Artéfacts :

    • Backlog produit : Une liste des fonctionnalités, des améliorations et des corrections de bogues à réaliser, triée par ordre de priorité.
    • Backlog de sprint : Une sélection d’éléments du backlog produit que l’équipe a choisi de réaliser pendant le sprint en cours.
    • Incrément : La somme des éléments achevés lors d’un sprint, qui doit être potentiellement livrable et de qualité.

En utilisant Scrum, les équipes sont en mesure de gérer l’incertitude et de s’adapter aux changements fréquents, tout en fournissant régulièrement des versions du produit à leurs clients. Cela favorise également la collaboration entre les membres de l’équipe et permet d’obtenir des retours plus rapides des parties prenantes, ce qui peut contribuer à améliorer la satisfaction client et la qualité du produit final.

Si la définition est relativement propre et surprenante car bien meilleure que 70% des articles que nous pouvons lire sur Internet, quelques subtilités pourraient vous amener à des erreurs si un jour vous désirez passer votre certification Scrum.

  1. sprint généralement de 1 à 4 semaines – c’est totalement vrai dans la pratique mais attention à bien comprendre que le scrum dit « 1 mois maximum » et que ce sera ce point qui sera juste dans les réponses à donner lors de la certification
  2. planification du sprint  – définit les objectifs de ce sprint => ceci est faux et le scrum au contraire impose la définition d’un seul objectif afin de bien se focaliser (et non plusieurs)
  3. daily – Une réunion courte (15 minutes) – c’est subtil mais très important surtout pour passer votre certification, c’est 15 minutes maximum et pas 15 minutes.
  4. daily – partage ce qu’il a accompli la veille, ce qu’il prévoit de faire aujourd’hui et s’il rencontre des obstacles. – ce concept en 3 étapes n’était qu’un exemple supprimé depuis la dernière version car beaucoup le prenait comme des étapes à respecter ce qui pouvait amener à faire des daily trop longue dans certains contextes. Le scrum ne définit pas le contenu de la daily.
  5. revue du sprint – la notion est mauvaise car si c’est une partie du concept, elle en oublie la revue du sprint lui même et la préparation de la suite. De plus l’équipe ne démontre pas (ça donne une impression de ne pas avoir confiance en l’équipe scrum) mais présente des résultats ; c’est subtil mais très important pour bien être dans la philosophie des scrum

Je ne vais pas aller plus loin mais nous pouvons voir que la définition de ChatGPT n’est pas parfaite même si elle est de bonne facture. Pas illogique, une Intelligence Artificielle ne veut pas dire qu’elle détient la vérité, elle a juste créé sa définition selon ses apprentissages. Cependant, soyons honnête, sa définition est meilleure que 70% des déchets que nosu pouvons trouver sur Internet.

Le Product Owner selon ChatGPT

A présent, continuons notre formation avec ChatGPT pour savoir la définition du Product Owner.

Un Product Owner (PO) est l’un des rôles clés dans le cadre de travail Scrum, qui est utilisé pour la gestion de projets agiles, en particulier dans le développement de logiciels. Le Product Owner est chargé de représenter les intérêts des parties prenantes, de définir les exigences du produit et de prendre des décisions concernant les fonctionnalités à développer. Le rôle du Product Owner est essentiel pour garantir que l’équipe Scrum travaille sur les éléments de plus grande valeur pour les clients et les utilisateurs.

Voici quelques-unes des responsabilités et des tâches du Product Owner :

  1. Gestion du Backlog Produit :

    • Créer et maintenir le backlog produit, qui est une liste hiérarchisée des fonctionnalités, des améliorations et des corrections de bogues à réaliser.
    • Prioriser les éléments du backlog en fonction de la valeur commerciale, des besoins des utilisateurs et des contraintes du projet.
  2. Définition des Exigences :

    • Travailler en étroite collaboration avec les parties prenantes, les utilisateurs et l’équipe de développement pour comprendre les besoins et les attentes.
    • Décrire les fonctionnalités à développer sous forme de user stories ou de descriptions compréhensibles par l’équipe.
  3. Prise de Décisions :

    • Prendre des décisions concernant les fonctionnalités à développer pendant les sprints, en fonction des priorités définies.
    • Être en mesure d’ajuster les priorités et les objectifs en fonction des retours des clients et des évolutions du marché.
  4. Collaboration :

    • Travailler en étroite collaboration avec l’équipe de développement, fournir des clarifications sur les fonctionnalités et répondre aux questions tout au long du sprint.
    • Participer aux événements Scrum tels que les réunions de planification de sprint, les revues de sprint et les rétrospectives.
  5. Validation et Acceptation :

    • Valider que les fonctionnalités développées répondent aux critères d’acceptation définis et correspondent aux besoins des utilisateurs.
    • Accepter les fonctionnalités complétées et approuver leur inclusion dans l’incrément du produit.

En résumé, le Product Owner joue un rôle crucial pour s’assurer que l’équipe Scrum travaille sur les éléments les plus importants pour le succès du produit. Il ou elle agit comme le lien entre les parties prenantes, les utilisateurs et l’équipe de développement, en veillant à ce que le produit évolue de manière à répondre aux besoins changeants du marché et des utilisateurs.

Le premier paragraphe de al définition est très juste mais nous allons voir que la suite est malheureusement moins bonne. ChatGPT va vite aller vers quelques éléments populaires mais qui ne respectent pas le rôle de Product owner.

Voici quelques éléments à faire attention :

  • l’équipe de développement => depuis la dernière version du scrum guide, nous parlons de développeurs. Comme sur ce blog, le terme « équipe de développement » est encore très présent mais lors de votre certification, rappelez vous que maintenant nous parlons de « développeurs » et que l’équipe scrum n’a plus de sous équipe.
  • la partie validation est la très mauvaise partie de cette définition. Le PO doit avoir confiance en l’équipe scrum. Les validations de fonctionnalités terminées doit se faire par l’équipe dans son ensemble (et pas seulement lui). Ce petit changement peut complètement changer votre vision du rôle et vous amener à faire des erreurs dans le futur.

ChatGPT, c’est bien mais…

Bien que je sois surpris de la qualité rendu par ChatGPT, je ne vous recommande pas de l’utiliser pour vous former à Scrum. Bien qu’il dit moins de bêtises que 70% des soit disant formateurs scrum, je vous recommande de vous former avec des gens reconnus et de lire lentement le scrum guide.

[ Article lu 1 fois aujourd'hui ]
A propos Judicaël Paquet 942 Articles
  Paquet Judicaël (expert en transformation et AI) Mes activités en France et en Suisse : - ingénieur prompt - coach AI - architecte de transformation agile - formations agiles personnalisées - sensibilisations et coaching de manager - audits de maturité agile et de situations - coaching agile (équipes, orga, product owner, scrum master, coach agile) Spécialités : scrum, kanban, management 3.0, agilité à l’échelle, lean startup, méthode agile, prompt AI, Intelligence artificielle. [Me contacter]

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*


Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.