L’utilisation des Outils d’IA dans la Gestion de Projets Agiles

L’utilisation des Outils d’IA dans la Gestion de Projets Agiles

Dans un monde où l'agilité et la rapidité sont devenues des impératifs dans le développement de logiciels, l'intégration de l'intelligence artificielle (IA) dans les processus de gestion de projet agile ouvre de nouvelles perspectives fascinantes. Imaginez un outil capable de faire le refinement de vos 'user stories', d'optimiser la collaboration d'équipe et de réduire les délais de livraison – le tout avec une précision et une efficacité intéressantes. Dans cet article, nous nous prêtons au test de l’utilisation de l’IA dans nos process quotidiens, spécifiquement ChatGPT, et explorons comment elle peut transformer le refinement des 'user stories' dans les projets agiles.


L’IA : un allié indispensable pour affiner vos User Stories Agile ?

Dans les cérémonies agiles, et en particulier dans les sessions de backlog refinement et d’estimation des user stories, la référence est presque devenue systématique : « l’US n’est pas claire, il aurait fallu demander à ChatGPT ! ». Souvent en effet, sur des projets digitaux, les détails d’une user story mériteraient d’être enrichis et détaillés. Les critères d’acceptance ne sont pas toujours renseignés et l’US elle-même mériterait d’être redécoupée. L’implémentation de la fonctionnalité devient compliquée, voire chronophage pour les équipes de dev et pour les QA avec de nombreux allers-retours avec les business analysts et les product owners avant d’avoir tous les éléments permettant de livrer une fonctionnalité complète et apportant la valeur business attendue.

Nous avons donc pris les squads agiles au mot et fait l’exercice de passer une user story au scan de l’IA afin de voir ce que cela peut, ou ne peut pas encore, apporter en termes de qualité et de time to market. Pour ce test, nous avons utilisé une user story en cours d’implémentation par nos équipes afin de pouvoir identifier plus facilement les pistes intéressantes identifiées grâce à l’IA (et peut-être les manques, les zones d’ombres non éclaircies aussi).

 

Première étape indispensable : bien écrire ses « prompts »

 Comment aider l’IA à générer du contenu de qualité 

Afin de guider les réponses de l’IA, il est important d’établir un contexte. De la qualité des prompts rédigés viendra la pertinence des réponses apportées par l’IA. Finalement, de la même façon que lorsque nous rédigeons une user story nous donnons la valeur business (as…, I want… in order to…), nous allons effectuer la même opération afin de préciser à l’IA dans quel rôle elle doit se positionner pour que nous obtenions une réponse pertinente.


Crédits :

 

En effet, les points majeurs à retenir lorsque l’on souhaite utiliser l’IA resteront systématiquement les mêmes :

  1. Donner un maximum de contexte
  2. Donner une identité, un rôle à l’IA
  3. Définir la cible, l’audience et/ou le canal de diffusion
  4. Le faire en anglais (les réponses fournies sont beaucoup plus complètes et pertinentes lorsque les prompts sont créés en anglais)
  5. Reformuler, reposer la question, expliquer pourquoi la réponse fournie ne convenait pas parfaitement


Par convention, il est recommandé d’utiliser le framework JICA lorsqu’on crée un prompt :

  • J (Job) : Demander à l’IA de jouer un rôle spécifique, avec un niveau très qualifié
  • I (Identity) : Renforcer l’identité de l’IA en précisant ce qui apporte de la valeur
  • C (Context) : Donner un maximum d’éléments utiles pour spécifier le contexte. Attention, si le prompt est long mais qu’il contient trop d’informations superflues, cela brouillera la réponse. Il faut donner un maximum d’informations, mais uniquement les informations pertinentes pour répondre à la question
  • A (Ask) : Donner des instructions les plus claires et précises possibles (un enfant doit être capable de les comprendre)


Utiliser ce système permettra d’obtenir des réponses plus précises, plus pertinentes et répondant de façon plus ciblée à notre besoin.


Utiliser plusieurs rôles agiles dans la construction d’une réponse pertinente

Le rôle du Business Analyst dans la recherche de détails

Pour réaliser notre test, nous commençons par nous positionner comme un business analyst qui reçoit une user story de la part d’un PO et a besoin de détails. Nous demandons donc à ChatGPT de se positionner comme un BA qui prépare une session de questions/réponses avec son PO et lui donnons le détail de l’US à clarifier. Après plusieurs essais, nous pouvons déterminer quelques règles complémentaires à utiliser pour obtenir des réponses valides à savoir :

  1. Ajouter à chaque étape des questions permettant de clarifier le contexte et nos attentes (par exemple, demander de préciser les critères d’acceptance, les cas d’erreurs, les éléments qui mériteraient d’être investigués).
  2. Evidemment, comme nous travaillons sur un cas d’usage réel, nous ne donnons aucun élément de contexte contenant des données sensibles (comme des données personnelles notamment). Dans le cas où nous précisons un contexte général (par exemple, préciser que nous sommes dans un contexte retail, ou luxe, ou bancaire), nous voyons que cela n’apporte de toute façon pas beaucoup de valeur supplémentaire aux réponses fournies.
  3. Selon la version/la licence utilisée, il est intéressant d’aller assez loin dans la demande à savoir préciser qu’il nous faudra des wireframes, un modèle de données etc. Dans la plupart des cas, ChatGPT est capable de nous fournir une version, même basique de ces éléments qui alimenteront ensuite la discussion avec les équipes.
  4. Refaire l’exercice plusieurs fois, à quelques jours d’écart : en reposant exactement les mêmes questions, nous avons parfois eu des réponses plus pertinentes qu’au premier test.

 

Question posée : En tant que business analyst, le product owner te transmet une feature qui permet au client d’accéder à son espace personnel et de déposer ou télécharger des documents. Tu dois analyser cette story pour fournir des détails, des critères d’acceptance, des priorités, des risques et des dépendances, la valeur business et le modèle de données. La user story fournie par le PO est « en tant que client, je veux entrer dans mon compte personnel afin de déposer ou télécharger des documents ». Prépare une liste de questions pour la première interview avec le PO permettant de clarifier cette story.

 

Réponse obtenue :

  • Pouvez-vous détailler les documents spécifiques que le client va charger et télécharger dans son espace personnel ? Existe-t-il des restrictions de format de fichier ou des limitations de taille ?
  • Quelles mesures de sécurité sont en place pour garantir la confidentialité et l'intégrité des documents téléchargés ?
  • Existe-t-il une méthode d'authentification privilégiée pour les clients accédant à leur espace personnel, comme un nom d'utilisateur/mot de passe, une authentification à deux facteurs ou toute autre méthode ?
  • Pourriez-vous fournir des détails sur les exigences en matière d'interface utilisateur pour la fonctionnalité d'espace personnel ? Y a-t-il des préférences de conception ou des modèles existants à suivre ?
  • Quelles autorisations ou niveaux d'accès doivent être définis pour les clients au sein de leur espace personnel ? Existe-t-il différents rôles dotés de fonctionnalités distinctes, comme un accès en lecture seule ou complet ?
  • Y a-t-il des considérations réglementaires ou de conformité qui doivent être prises en compte lors du développement de cette fonctionnalité, telles que la confidentialité des données ou les normes spécifiques à l'industrie ?
  • Quels sont les mécanismes de sauvegarde et de récupération en place pour protéger les documents en cas de suppression accidentelle ou de panne du système ?
  • Existe-t-il des attentes spécifiques en matière de performances pour le téléchargement et le téléchargement de documents, en particulier s'il s'agit de fichiers volumineux ou d'un volume de transactions élevé ?
  • Existe-t-il des dépendances vis-à-vis de systèmes ou d'API externes auxquels la fonctionnalité d'espace personnel doit s'intégrer pour une expérience utilisateur transparente ?
  • Comment envisagez-vous de suivre les activités et les interactions des utilisateurs au sein de l'espace personnel ? Existe-t-il un besoin d’audit ou de journalisation d’événements spécifiques ?
  • Y aura-t-il des notifications ou des alertes associées au processus de download, telles que des messages de réussite, des notifications d'erreur ou des mises à jour de version ?
  • Quel type de rapport ou d'analyse, le cas échéant, prévoyez-vous être utile pour surveiller l'utilisation et l'efficacité de la fonctionnalité d'espace personnel ?
  • Enfin, pourriez-vous clarifier la valeur commerciale globale et les objectifs derrière l’introduction de cette fonctionnalité d’espace personnel pour les clients ?

 

Notre feedback : Ces questions sont en effet très pertinentes dans notre contexte. Les domaines de complexité, et points de friction principaux sont correctement identifiés. Il s’agit en effet d’un bon point de départ pour une discussion plus approfondie avec un PO. Nous avons donc poussé l’analyse en essayant d’obtenir davantage de user stories liées à notre feature initiale.

 

Crédits :


Utiliser les performances de ChatGPT pour générer des idées, des innovations

L’avantage principal de ChatGPT est d’apporter des suggestions d’innovation. Il est capable de se baser sur les tendances du marché, des benchmarks, des retours clients, des données sectorielles afin de proposer des idées supplémentaires.

C’est donc dans ce contexte que nous allons approfondir notre test en lui demandant d’apporter une valeur supplémentaire au client. Ici, il est important de préciser que nous utilisons le « chained prompting » (obtenir plusieurs contenus rattachés à une même requête en enchainant plusieurs demandes à la suite pour les préciser).

Question posée : Quelles user stories supplémentaires pourrions-nous envisager pour apporter davantage de valeur à l’utilisateur ?

 

Réponse obtenue :

  • En tant que client, je souhaite organiser mes documents téléchargés en dossiers ou catégories pour une meilleure gestion et navigation au sein de mon espace personnel.
  • En tant que client, je souhaite recevoir des notifications lorsqu'une personne partage un document avec moi ou lorsqu'il y a des mises à jour de documents dans mon espace personnel.
  • En tant que client, je souhaite pouvoir prévisualiser les documents avant de les télécharger pour m'assurer qu'il s'agit des bons fichiers dont j'ai besoin.
  • En tant que client, je souhaite pouvoir rechercher des documents spécifiques au sein de mon espace personnel en fonction de mots-clés ou de tags.
  • En tant que client, je souhaite pouvoir définir des autorisations d'accès pour des documents individuels, me permettant ainsi de partager des fichiers spécifiques avec d'autres utilisateurs ou équipes.
  • En tant que client, je souhaite un système de contrôle de version qui suit les modifications apportées aux documents, me permettant de revenir aux versions précédentes si nécessaire.
  • En tant que client, je souhaite pouvoir personnaliser l'apparence et la disposition de mon espace personnel en fonction de mes préférences.
  • En tant que client, je souhaite pouvoir collaborer sur des documents en temps réel avec d'autres utilisateurs ayant accès à mon espace personnel.
  • En tant que client, je souhaite voir un journal d'activité qui affiche un historique des actions effectuées dans mon espace personnel pour plus de transparence et de responsabilité.
  • En tant que client, je souhaite pouvoir intégrer mon espace personnel à des applications ou services tiers pour un flux de travail plus interconnecté.
  • En tant que client, je souhaite avoir la possibilité de définir des dates d'expiration pour les documents partagés, garantissant ainsi que l'accès est limité pour une durée spécifiée.
  • En tant que client, je souhaite disposer d'une corbeille ou d'un dossier poubelle dans mon espace personnel pour récupérer les documents supprimés accidentellement.


Notre feedback : Si certaines propositions nous semblent loin du contexte évoqué initialement (ie : la dépose et le téléchargement de documents), elles sont toutes bien contextualisées et permettent à minima d’évoquer le sujet avec le PO pour valider ou éliminer ces besoins. Par exemple, on rentrera peu dans le détail de la story évoquant la personnalisation de l’espace personnel du client car ces aspects existent déjà par ailleurs. En revanche, il est intéressant de discuter avec le PO du besoin de notification, des filtres de recherche ou de la pré-visualisation (qui sont toutes des fonctionnalités effectivement attendues). Pour ce qui est de la qualité des US proposées par l’IA, la plupart sont en effet correctes d’un point de vue découpage, mais il y avait quelques exceptions. En termes de bonnes pratiques, il est toujours mieux de splitter chaque action dans une US différente afin de réduire les dépendances, la complexité et des critères d’acceptance flous. Cela permet également une meilleure estimation des story points et donne la possibilité de prioriser l’une ou l’autre des US séparément. Il aura fallu reformuler/relancer la demande plusieurs fois pour obtenir une liste d’US correctement splittées. Les pistes évoquées et moins pertinentes comme les pistes d’audit ou l’édition collaborative sont liées au fait que l’IA ne dispose pas dans notre première question d’un élément important : seul le propriétaire du compte dispose de ce droit de dépose/téléchargement de document. Un audit ou une édition collaborative ont donc moins de sens à ce stade de la fonctionnalité. Néanmoins ce sont des éléments intéressants à garder en tête dans le cadre d’une v2, et à discuter donc avec le métier sur un prochain PI.

 

Plus on précise et plus les réponses de l’IA deviennent pertinentes

Capitaliser sur la fonction auto-apprenante de l’IA

Dans le cadre de ce test, nous avons reformulé notre besoin en donnant cet élément de contexte supplémentaire et quelques autres éléments basés sur la réponse obtenue. Nous avons pu voir qu’à chaque fois que nous retestons le process, les réponses deviennent plus précises. Nous reformulons donc plusieurs fois afin d’obtenir le résultat suivant :


Question posée : Quelles user stories supplémentaires pourrions-nous envisager pour apporter davantage de valeur à l’utilisateur en tenant compte du fait que seul le rôle propriétaire peut déposer ou télécharger des documents, qu’il ne peut le faire que document par document via drag and drop avec des tags pour identifier les fichiers, et qu’il aura besoin de notification, de prévisualisation et de règles de contrôle sur le format et la taille des documents ?

 

Réponse obtenue :

  • En tant que propriétaire, je souhaite recevoir des notifications en temps réel lorsqu'un téléchargement de document est terminé, garantissant ainsi d'être informé de toute activité pertinente.
  • En tant que propriétaire, je souhaite pouvoir prévisualiser les documents directement dans l'application avant de confirmer l'upload ou le téléchargement.
  • En tant que propriétaire, je souhaite définir des balises spécifiques pendant le processus de glisser-déposer pour catégoriser et organiser efficacement les documents.
  • En tant que propriétaire, je souhaite que le système effectue des vérifications automatiques des types de documents lors du téléchargement afin de garantir la compatibilité et d'éviter les erreurs.
  • En tant que propriétaire, je souhaite que le système vérifie la taille des documents lors du téléchargement afin d'éviter de dépasser les limites de taille ou de recevoir des avertissements concernant les fichiers volumineux.
  • En tant que propriétaire, je souhaite recevoir des notifications en cas d'échec de chargement ou de téléchargement, fournissant ainsi un retour rapide sur tout problème nécessitant une attention particulière.
  • En tant que propriétaire, je souhaite pouvoir définir des préférences pour les balises par défaut, garantissant ainsi un processus de balisage rationalisé lors de la gestion des documents.
  • En tant que propriétaire, je souhaite pouvoir personnaliser les paramètres de notification, en choisissant de recevoir des alertes par e-mail, par messages intégrés à l'application ou par d'autres canaux de communication préférés.
  • En tant que propriétaire, je souhaite disposer d'une fonctionnalité permettant de suivre et d'afficher facilement l'historique des téléchargements et des téléchargements de documents, facilitant ainsi l'audit et la responsabilité.
  • En tant que propriétaire, je souhaite avoir la possibilité de restreindre les téléchargements de documents en fonction des rôles ou des autorisations des utilisateurs, garantissant ainsi que les informations sensibles ne sont accessibles qu'aux utilisateurs autorisés.
  • En tant que propriétaire, je souhaite un tableau de bord résumant les statistiques des documents, telles que le nombre total de chargements, de téléchargements et l'utilisation du stockage.
  • En tant que propriétaire, je souhaite pouvoir mettre à jour ou modifier facilement les balises des documents après le téléchargement initial, offrant ainsi une flexibilité dans l'organisation et la gestion des documents.

 

Notre feedback : Ici, après 5 ou 6 reformulations successives, on obtient un set de user stories pertinentes pour notre cas d’usage. Bien que cela ne couvre pas à 100% le périmètre que nous avions en tête, c’est suffisamment pertinent pour poursuivre notre exercice jusqu’au bout en demandant cette fois de préciser les critères d’acceptance et de suggérer une priorisation.

 

Produire de la valeur sur les user stories

A ce stade du test, nous allons nous concentrer sur les points qui restent souvent perfectibles lors de l’écriture des user stories. Par exemple, les critères d’acceptation sont souvent trop peu détaillés, générant beaucoup d’allers-retours lors de la phase de QA, et beaucoup de tickets (bugs/évolutions) créés. Cela génère une charge supplémentaire non négligeable pour le projet et il est intéressant de voir ce que peut nous apporter l’IA sur ce type de problématiques.

 Nous allons également demander à l’IA de prioriser la liste des user stories qui ont été générées. Ainsi, nous essayons de tirer profit de la capacité de l’IA à identifier facilement les connexions, adhérences, contraintes inhérentes à la priorisation.

 

Question posée : Priorise ces stories ainsi que la story initiale afin d’éviter les dépendances et de maximiser la valeur business. Ecris des critères d’acceptance pour chaque story.


Priorisation proposée par l’IA :

1. Story initiale :

En tant que client, je souhaite accéder à mon espace personnel pour déposer ou télécharger des documents.

  • Priorité : Élevée

2. Stories additionnelles apportant une valeur business supplémentaire :

En tant que propriétaire, je souhaite recevoir des notifications en temps réel lorsqu'un chargement ou un téléchargement de document est terminé.

  • Priorité : Élevée

En tant que propriétaire, je souhaite avoir la possibilité de définir les préférences pour les balises par défaut.

  • Priorité : Moyenne

En tant que propriétaire, je souhaite pouvoir prévisualiser les documents directement dans l'application avant de confirmer l'upload ou le téléchargement.

  • Priorité : Moyenne

En tant que propriétaire, je souhaite que le système effectue des vérifications automatiques des types de documents lors du téléchargement.

  • Priorité : Moyenne

En tant que propriétaire, je souhaite que le système vérifie la taille des documents lors du chargement.

  • Priorité : Moyenne

En tant que propriétaire, je souhaite pouvoir définir des balises spécifiques pendant le processus de glisser-déposer.

  • Priorité : Faible

En tant que propriétaire, je souhaite pouvoir personnaliser les paramètres de notification.

  • Priorité : Faible

En tant que propriétaire, je souhaite disposer d'une fonctionnalité permettant de suivre et d'afficher facilement l'historique des téléchargements et des téléchargements de documents.

  • Priorité : Faible

En tant que propriétaire, je souhaite pouvoir restreindre les téléchargements de documents en fonction des rôles ou des autorisations des utilisateurs.

  • Priorité : Faible

En tant que propriétaire, je souhaite un tableau de bord récapitulant les statistiques des documents.

  • Priorité : Faible

En tant que propriétaire, je souhaite pouvoir mettre à jour ou modifier facilement les balises du document après le téléchargement initial.

  • Priorité : Faible

En tant que propriétaire, je souhaite recevoir des notifications en cas d'échec de chargement ou de téléchargement.

  • Priorité : Faible

 

Critères d'acceptation proposés par l’IA :

  • La fonctionnalité d'espace personnel permet aux clients de se connecter en toute sécurité en utilisant leur méthode d'authentification préférée.
  • Les clients peuvent accéder à leur espace personnel où ils peuvent voir une interface claire pour charger et télécharger des documents.
  • La fonctionnalité de téléchargement prend en charge le glisser-déposer pour des documents individuels.
  • La fonctionnalité de téléchargement permet aux clients de sélectionner et de télécharger des documents individuels.
  • Le système garantit des mesures de sécurité pour la confidentialité et l'intégrité des documents.
  • L'interface utilisateur est conforme aux préférences de conception et aux modèles existants.
  • Les autorisations d'accès sont mises en œuvre, en distinguant différents rôles dotés de capacités distinctes.
  • La fonctionnalité adhère à toutes les considérations réglementaires ou de conformité liées à la confidentialité des données ou aux normes spécifiques au secteur.
  • Un mécanisme de sauvegarde et de récupération est en place pour protéger les documents en cas de suppression accidentelle ou de panne du système.
  • Les attentes en matière de performances pour le téléchargement et le téléchargement de documents sont satisfaites.
  • L'intégration avec des systèmes externes ou des API est transparente pour une expérience conviviale.
  • Le niveau de priorité s'aligne sur la feuille de route globale du produit et les délais.
  • La fonctionnalité est minutieusement testée pour sa fonctionnalité et sa convivialité.

 

Critères d'acceptation pour les stories additionnelles :

1. En tant que propriétaire, je souhaite recevoir des notifications en temps réel lorsqu'un téléchargement de document est terminé.

  • Les notifications sont envoyées instantanément une fois le chargement ou le téléchargement du document terminé.
  • Les utilisateurs peuvent choisir leur méthode de notification préférée (par exemple, messages intégrés à l'application, e-mail).
  • Les notifications incluent des détails pertinents tels que le nom, le type et l'horodatage du document.

 

2. En tant que propriétaire, je souhaite pouvoir définir les préférences pour les balises par défaut.

  • Les propriétaires peuvent accéder et modifier les préférences de balise par défaut dans leurs paramètres personnels.
  • Le système applique automatiquement les balises par défaut pendant le processus de glisser-déposer si configuré par le propriétaire.

 

3. En tant que propriétaire, je souhaite pouvoir prévisualiser les documents directement dans l'application avant de confirmer l'upload ou le téléchargement.

  • Une option d'aperçu est disponible pour les types de documents pris en charge.
  • Les propriétaires peuvent visualiser le contenu du document, garantissant ainsi son exactitude avant de confirmer les actions.

 

4. En tant que propriétaire, je souhaite que le système effectue des vérifications automatiques des types de documents lors du téléchargement.

  • Le système vérifie les types de documents pour empêcher le téléchargement de fichiers incompatibles.
  • Des messages d'erreur clairs sont affichés pour les types de fichiers non pris en charge.

 

5. En tant que propriétaire, je souhaite que le système vérifie la taille des documents lors du téléchargement.

  • Le système vérifie la taille des documents par rapport aux limites spécifiées pendant le processus de téléchargement.
  • Les utilisateurs reçoivent des avertissements pour les fichiers volumineux et sont informés des restrictions de taille.

 

6. En tant que propriétaire, je souhaite pouvoir définir des balises spécifiques pendant le processus de glisser-déposer.

  • Les propriétaires peuvent attribuer des balises à des documents individuels pendant le processus de téléchargement par glisser-déposer.
  • Les balises sont appliquées avec précision et reflétées dans les métadonnées du document.

 

7. En tant que propriétaire, je souhaite pouvoir personnaliser les paramètres de notification.

  • Les propriétaires peuvent personnaliser les préférences de notification, notamment la fréquence et la méthode.
  • Les options de personnalisation sont intuitives et facilement accessibles dans les paramètres personnels.

 

8. En tant que propriétaire, je souhaite disposer d'une fonctionnalité permettant de suivre et d'afficher facilement l'historique des chargements et des téléchargements de documents.

  • Un journal historique complet est disponible, montrant toutes les activités de chargement et de téléchargement.
  • Les propriétaires peuvent filtrer et rechercher le journal d'historique en fonction de critères spécifiques.

 

9. En tant que propriétaire, je souhaite pouvoir restreindre les téléchargements de documents en fonction des rôles ou des autorisations des utilisateurs.

  • Les propriétaires peuvent définir des autorisations de téléchargement pour des rôles d'utilisateur spécifiques.
  • Les paramètres de contrôle d'accès sont intuitifs et facilement configurables.

 

10. En tant que propriétaire, je souhaite un tableau de bord résumant les statistiques des documents.

  • Un tableau de bord affiche les statistiques clés des documents, y compris le total des téléchargements, des téléchargements et l'utilisation du stockage.
  • Le tableau de bord offre un aperçu clair et visuellement attrayant.

 

11. En tant que propriétaire, je souhaite pouvoir mettre à jour ou modifier facilement les balises du document après le téléchargement initial.

  • Les propriétaires peuvent modifier ou ajouter des balises aux documents après le téléchargement.
  • Les modifications apportées aux balises sont reflétées dans les métadonnées et l'organisation du document.

 

12. En tant que propriétaire, je souhaite recevoir des notifications en cas d'échec de chargement ou de téléchargement.

  • Les propriétaires reçoivent des notifications immédiates en cas d'échec de téléchargement ou de téléchargement.
  • Les messages d'erreur fournissent des informations claires sur la nature de la panne.


Notre feedback : En termes de priorisation, certains choix nous semblent discutables. Par exemple, la notification d’un nouveau document a une priorité élevée, mais la notification du statut d’avancement d’un chargement (éventuellement un échec) a une priorité faible. Cela nous semble peu cohérent et méritera d’être retravaillé par un BA/PO. Il serait aussi possible de réécrire un prompt précisant pourquoi la priorisation proposée ne nous semble pas cohérente (en donnant des éléments tangibles) et voir ce qu’une nouvelle priorisation génèrerait.

Quant aux critères d’acceptation, si le contenu semble pertinent, certaines formulations ne sont pas suffisantes pour un travail correct avec la QA. Par exemple, sur les critères de l’US 10, il est précisé « Le tableau de bord offre un aperçu clair et visuellement attrayant. ». Ce critère est trop subjectif pour en faire un critère valide. Néanmoins, ces critères donnent une bonne base pour pouvoir être ensuite enrichis avant de passer en QA.


Crédits :


Après une journée complète de tests et d'expérimentations avec ChatGPT, nous avons découvert que l'IA peut être un partenaire intéressant dans le refinement des user stories et l'amélioration de la gestion de projet agile. Bien que l'IA ne remplace pas l'expertise humaine, elle se révèle être un assistant formidable, capable de générer des idées neuves et de mettre en lumière des perspectives inattendues. Cet outil peut considérablement enrichir notre façon de travailler, nous aidant à créer des solutions plus précises et plus efficaces. Nous sommes impatients d'explorer d'autres domaines de la gestion de projet où l'IA pourrait apporter une valeur ajoutée significative. En tant que professionnels de l'agilité, nous sommes à l'aube d'une ère passionnante où l'IA et l'humain collaborent pour atteindre des sommets de performance et d'innovation.


Pour aller plus loin :

  1. Streamline User Story Writing with ChatGPT
  2. Agile Storytelling Simplified: Mastering AI-Powered User Stories
  3. 10 Conseils pour Rédiger de Bonnes User Stories
  4. Méthode Agile : Définition, Comparatif et Avantages
  5. L'intégration de l'IA dans la Gestion de Projet
  6. L'intelligence Artificielle et Gestion de Projet

Jean-Baptiste KRADY

Project Manager Officer & Product Owner, certifié PSM™ I, PO & Design Thinking

2 mois

Article très intéressant, et très formateur. Merci pour cet échange de qualité !

Virginie PHILIPPEAUX

Directrice des Ressources Humaines chez Astrelya

2 mois

Article très intéressant et beaucoup d'informations partagées. Top Bénédicte Rondet 👌

Florent KHALED

Business Manager IT - Astrelya

2 mois

Très intéressant, et très complet ! Merci pour le partage Bénédicte Rondet !

Identifiez-vous pour afficher ou ajouter un commentaire

Autres pages consultées

Explorer les sujets