Agilité : Le concept de Persona

Actualités > Pilotage & Agilité > Agilité : Le concept de Persona
Catégories
François LECAT

Publié le :

Par François LECAT

Dans l’approche agile, le persona est une représentation fictive d’un utilisateur type du produit.

Agilité : Le concept de Persona

Tout d’abord, un petit rappel de ce qu’est l’agilité : c’est une approche de développement de logiciel qui se concentre sur la collaboration étroite entre les membres de l’équipe, la livraison de fonctionnalités à valeur ajoutée en continu et l’adaptation aux changements tout au long du projet.

Le concept de persona est une pratique courante dans l’agilité, car il permet de mieux comprendre les besoins et les attentes des utilisateurs finaux, qui sont au centre de la méthode.

L’objectif de cet article est d’explorer en détail le concept de persona.

Définition et caractéristiques des personas

Qu’est ce qu’un “persona”

Dans l’approche agile, le persona est une représentation fictive d’un utilisateur type du produit, basée sur des données réelles. Cette représentation inclut des informations telles que l’âge, le sexe, l’éducation, les compétences, les préférences et les objectifs de l’utilisateur.

Le persona est créé en se basant sur des recherches et des données concrètes provenant d’entretiens avec des utilisateurs réels, des études de marché, des enquêtes et des données d’utilisation du produit. Ces informations sont synthétisées pour créer un portrait réaliste et détaillé de l’utilisateur type du produit.

Caractéristiques d’un persona efficace

Pour être efficace, un persona doit répondre à certaines caractéristiques clés :

  • Représentatif : Le persona doit représenter l’utilisateur type du produit, en se basant sur des données réelles et des recherches solides. Il doit être suffisamment détaillé pour que les membres de l’équipe puissent facilement comprendre les besoins et les attentes de l’utilisateur.
  • Mémorable : Le persona doit être facilement mémorisable et identifiable pour les membres de l’équipe agile. Il est donc recommandé de lui donner un nom, une photo ou une illustration pour qu’il soit plus facilement reconnaissable.
  • Utilisable : Le persona doit être facilement utilisable dans les processus de développement agiles. Il doit fournir des informations claires et concises sur les besoins et les attentes de l’utilisateur, pour que l’équipe puisse prendre des décisions éclairées lors du développement du produit.
  • Axé sur les besoins de l’utilisateur : Le persona doit mettre l’accent sur les besoins et les attentes de l’utilisateur, plutôt que sur les fonctionnalités ou les caractéristiques du produit.

Un exemple concret de persona

Prenons l’exemple d’une équipe de développement travaillant sur une application de fitness. Le persona pourrait être nommé “Léa”, une jeune femme de 27 ans, qui travaille à temps plein et a un emploi du temps chargé. Elle souhaite rester en forme et maintenir un mode de vie sain, mais elle a du mal à trouver le temps de faire de l’exercice régulièrement. Elle utilise une application de fitness pour suivre ses entraînements à la maison, en fonction de son emploi du temps chargé.

En se basant sur des données réelles, l’équipe pourrait créer un persona détaillé pour Léa, en incluant des informations sur son emploi du temps, ses préférences d’entraînement, ses objectifs de fitness et ses problèmes les plus courants. Ce persona pourrait aider l’équipe à mieux comprendre les besoins de Léa et à développer des fonctionnalités qui répondent à ses besoins spécifiques.

Exemple de fiche Persona :

Source : Wikipedia

Les avantages des personas dans la philosophie agile

Amélioration de la qualité du produit

L’utilisation de personas permet d’améliorer la qualité du produit. En se basant sur des données réelles, les personas aident l’équipe agile à développer des fonctionnalités qui répondent aux besoins réels des utilisateurs. Cela contribue à augmenter la satisfaction des utilisateurs et à améliorer la performance du produit.

Réduction des coûts et des délais

La création de personas peut également aider à réduire les coûts et les délais de développement du produit. En se concentrant sur les besoins réels des utilisateurs, l’équipe agile peut développer des fonctionnalités qui sont plus utiles et plus adaptées aux utilisateurs, ce qui peut réduire les coûts liés aux développements futurs. Les personas permettent également de réduire les risques de développer des fonctionnalités inutiles ou inadaptées aux utilisateurs, ce qui peut entraîner des coûts et des délais supplémentaires pour l’équipe.

Meilleure communication

En se concentrant sur les besoins et les attentes des utilisateurs, plutôt que sur les fonctionnalités ou les caractéristiques du produit, les personas peuvent aider à clarifier les besoins et les attentes des parties prenantes, ce qui contribue à une communication plus efficace et plus claire, et à une plus grande confiance entre les différents partis.

Alignement de l’équipe

En ayant une vision claire des besoins et attentes de l’utilisateur, cela contribue également à créer une vision commune de la finalité du produit et à renforcer l’alignement de l’équipe autour d’objectifs communs, centrés sur l’utilisateur.

Processus de création des personas

Le processus de création de personas comprend la collecte de données, l’analyse des données, la création de personas, la validation des personas et l’utilisation des personas pour guider la conception et le développement du produit.

Collecte et analyse des données

La première étape est la collecte de données. L’équipe agile doit recueillir des données sur les utilisateurs, telles que leurs besoins, leurs attentes, leurs préférences et leurs comportements. Les sources de données peuvent inclure des enquêtes en ligne, des interviews, des observations sur le terrain, des analyses de données d’utilisation, etc.

Une fois les données collectées, l’équipe agile doit les analyser pour identifier les tendances, les modèles et les caractéristiques des utilisateurs. Cette étape permet de regrouper les utilisateurs en différents segments en fonction de leurs caractéristiques et de leurs comportements communs.

Création et validation des personas

Après l’analyse des données, l’équipe agile peut créer des personas en combinant les différentes caractéristiques communes des utilisateurs en différents profils représentatifs. Chaque persona doit inclure des informations sur les besoins, les attentes, les comportements, les préférences et les motivations des utilisateurs.

Une fois les personas créées, le Product Owner (qui peut être assisté par un UX designer) doit les valider auprès des utilisateurs pour s’assurer qu’elles sont représentatives et reflètent bien les besoins et les attentes des utilisateurs. La validation peut se faire par le biais d’entretiens, de tests d’utilisabilité, de sondages, etc.

Utilisation des personas

Enfin, une fois les personas validées, l’équipe agile peut les utiliser pour guider la conception et le développement du produit toujours en phase avec les besoins et les attentes réels des utilisateurs. Les personas peuvent également être utilisées pour tester le produit et s’assurer qu’il est bien adapté aux différents profils d’utilisateurs.

Utilisation des personas dans les différentes phases du projet

Planification

Dans la phase de planification, l’équipe agile peut utiliser les personas pour définir les objectifs du projet en se basant sur les besoins des utilisateurs. Les personas peuvent aider à établir des priorités et à déterminer les fonctionnalités les plus importantes pour chaque groupe d’utilisateurs. Par exemple, si l’équipe développe une application de fitness, elle peut utiliser des personas pour déterminer les fonctionnalités les plus importantes pour les utilisateurs débutants et avancés.

Conception

Dans la phase de conception,on peut les utiliser pour créer des scénarios d’utilisation qui reflètent les besoins et les attentes des utilisateurs. Les personas peuvent aider l’équipe à se mettre à la place de l’utilisateur et à concevoir une interface utilisateur conviviale et intuitive. Par exemple, pour une application de voyage, l’équipe peut les utiliser pour créer des scénarios d’utilisation pour les utilisateurs qui cherchent à réserver un vol ou une chambre d’hôtel.

Développement et tests

L’équipe peut enfin utiliser les personas pour guider la création des fonctionnalités et pour tester le produit. Dans le cadre du développement d’une application de shopping, elle peut utiliser des personas pour tester les fonctionnalités de paiement et de commande pour s’assurer qu’elles sont conviviales, faciles à utiliser, et adaptées aux besoins et attentes de chaque groupe d’utilisateurs (clients particulier ou professionnel par exemple)

Les meilleures pratiques pour la création et l’utilisation de personas

La création et l’utilisation de personas peut être un outil puissant pour améliorer l’agilité d’une équipe. Cependant, pour obtenir les meilleurs résultats, il est important de suivre certaines meilleures pratiques.

Impliquer l’équipe dans le processus de création de personas

Pour que les personas soient efficaces, il est important que l’équipe entière participe à leur création. Cela permet d’obtenir une meilleure compréhension des utilisateurs et de s’assurer que toutes les parties prenantes sont sur la même longueur d’onde. Les membres de l’équipe peuvent également apporter des perspectives uniques sur les utilisateurs en fonction de leur rôle ou de leur spécialisation.

Chaque profil de l’équipe (UX, développeur etc) peut apporter des informations complémentaires permettant d’affiner le profil d’un persona.

De plus, elles peuvent aider à stimuler l’empathie pour les utilisateurs finaux en personnifiant leurs besoins et leurs désirs. Les membres de l’équipe peuvent se sentir plus motivés à répondre aux besoins des utilisateurs lorsqu’ils se sentent connectés à eux à travers les personas.

Utiliser des données réelles pour créer des personas

Les personas sont basés sur des données réelles sur les utilisateurs et leurs comportements. Il est important d’utiliser des données pertinentes et précises pour créer des personas réalistes. Des données telles que les commentaires des clients, les enquêtes, les analyses d’utilisation et les tests utilisateur peuvent être utilisées pour recueillir des informations sur les utilisateurs et leurs besoins.

Si on reprend l’exemple de l’application de fitness, elle peut utiliser des données d’utilisation pour déterminer les caractéristiques démographiques et les habitudes d’exercice des utilisateurs. Ces informations peuvent ensuite être utilisées pour créer des personas réalistes pour les utilisateurs cibles.

Mettre à jour régulièrement les personas

Les personas ne sont pas figées dans le temps et doivent être régulièrement mises à jour pour refléter les changements dans les besoins et les comportements des utilisateurs. Les équipes doivent donc s’assurer de réviser régulièrement les personas et de les mettre à jour en fonction des nouvelles données et des nouvelles observations.

Dans l’exemple de l’application de voyage, elle peut mettre à jour les personas pour inclure des informations sur les voyages en temps de pandémie, en fonction des changements de comportement observés chez les utilisateurs.

Utiliser des personas comme outil de communication

Les personas peuvent également être utilisés pour partager des informations sur les utilisateurs avec les parties prenantes, les clients et les membres de l’équipe. Elles peuvent aider à démontrer l’importance de l’utilisateur final dans le processus de développement et aider à obtenir le soutien des parties prenantes pour les décisions de conception.

Conclusion

En conclusion, l’utilisation de personas dans l’approche agile peut aider à créer des produits de meilleure qualité en tenant compte des besoins et des objectifs des utilisateurs finaux.

Les personas fournissent une compréhension plus profonde des utilisateurs et des parties prenantes, ce qui permet de mieux comprendre leurs attentes et leurs comportements, tout en améliorant la communication et la motivation dans les équipes.

En suivant les meilleures pratiques pour la création et l’utilisation de personas, les équipes peuvent maximiser leur potentiel pour atteindre leurs objectifs et fournir des produits de qualité supérieure.

La création de personas peut sembler fastidieuse, mais elle peut être une étape importante pour le succès du projet. En effet, une fois créées, les personas peuvent être utilisées tout au long du processus de développement pour guider les décisions et les choix de conception.

Article écrit par François Lecat