Product Owner

Qu’est-ce qu’un Product Owner ?

Le Product Owner, ou PO pour les intimes 😜, est la personne responsable de la définition et de la conception d’un produit. En tant qu’expert de la méthodologie agile, le Product Owner fait le lien entre la partie métier (bonne vision business) et la partie technique du projet

Il est alors ce qu’on appelle l’interface, c’est-à-dire l’intermédiaire, entre l’utilisateur, le Scrum Master ainsi que les équipes techniques chargées du développement produit. Ces dernières sont composées des équipes de développement, des designers, des graphistes, mais aussi des équipes marketing. Généralement, il sera le premier à être en contact avec l’utilisateur pour discuter du projet tout au long de sa conception. Ses compétences ne se limitent toutefois pas au domaine métier puisqu’il participe activement au sprint et plus particulièrement à la mise en place des tests. Par ailleurs, il favorise également la dynamique de l’équipe en lui fournissant une reconnaissance à chaque fin de sprint lors de la présentation du produit au client.

Product Owner : chef de projet.

Quelles sont les missions du Product Owner ?

Il est important de souligner que la responsabilité principale du Product Owner est de définir un produit qui suscitera un maximum de valeur métier aux utilisateurs dans le temps tout en respectant le budget imparti. C’est alors un véritable chef de projet digital ou chef de projet informatique ! Il va donc avoir un rôle important dans chaque étape du projet, que ce soit durant la phase de conception et la phase de développement. 

Ainsi, il contribue à la réalisation de la roadmap et encadre les projets techniques en veillant à leur réalisation. Le tout en utilisant un outil appelé backlog dans le jargon ou encore Product Backlog. Le backlog représente la liste des éléments qui constituent le projet, tout en étant adaptable, puisqu’il peut être modifié selon l’évolution de ce dernier.
Le PO doit alors prioriser les objectifs, en fonction des besoins exprimés par les utilisateurs, tout en s’assurant bien sûr que les recommandations émises sont bel et bien réalisables et respectent le budget imposé. Il est par ailleurs possible que ces recommandations ne soient pas faisables car elles ne correspondent pas au coût, au temps et à la valeur ajoutée du projet.

Le Product Owner participe à l’ensemble des sprints. En effet, une première réunion est organisée en tout début de projet pour discuter de l’ensemble des sprints. D’autres réunions sont ensuite organisées pendant le projet, que ce soit en début ou en fin de chaque sprint pour discuter des avancées. Toutes ces réunions sont animées par le Product Owner accompagné du Scrum master si l’équipe de l’agence de développement travaille en méthode agile Scrum. C’est donc lui qui va découper le projet en plusieurs étapes et y attribuer un délai cohérent. 

Enfin, il doit rédiger les différentes user stories qui seront intégrées dans les sprints agiles. Une user story est une description simple et compréhensible de l’envie de l’utilisateur et va venir décrire la finalité d’une fonctionnalité. Elles sont donc très importantes et vont beaucoup aider les équipes de développeurs. Cependant, le Product Owner pourra toujours revenir en cours de projet sur la rédaction de ces user stories pour les modifier et les réadapter. 

Enfin, il va également diriger les différentes phases de tests après chaque sprint et à la fin du projet afin de vérifier que tout est conforme aux attentes. Il sera ensuite en charge de récolter les feedbacks des différents utilisateurs qui ont potentiellement testé l’application ou le site en développement. 

Rôles Product Owner
 

En parallèle de tout ça, le Product Owner s’engage à surveiller le marché actuel et en faire ressortir ses attentes. Cela lui permet éventuellement de faire des propositions qui pourront encore une fois apporter une valeur ajoutée au produit final. 

Quelles sont les qualités que doit avoir un Product Owner ? 

Le Product Owner doit avoir un certain nombre de compétences et qualités pour mener à bien un projet. Par exemple, il doit : 

  • Bien connaître les différentes méthodologies agiles
  • Avoir une très bonne organisation
  • Être autonome bien évidement, car c’est lui qui gère le projet ! 
  • Avoir une bonne capacité d’écoute et donc un véritable esprit d’équipe 
  • Savoir prendre des décisions et être réactif
  • Avoir un bon relationnel 
  • Être résistant au stress

 

En résumé, il doit être capable de motiver les troupes afin d’avoir une bonne dynamique de travail dans l’ensemble de l’équipe ! 

Schéma général Product Owner Mayasquad