PO : Quel est le rôle du Project Owner en Gestion de Projet ?

La gestion de projet implique de définir des rôles (et plein d’acronymes !) bien précis pour chaque intervenant. Le Project Owner (abrégé PO) est l’un des rôles phares de tout projet. Souvent appelé Product Owner, ou encore Maître d’Ouvrage (MOA), le PO représente avant tout les besoins fonctionnels. Mais son champ d’intervention peut sembler flou de prime abord. A-t-il le même rôle que le Project Manager ? Est-il vraiment le donneur d’ordre ? Quel est son lien avec la Maîtrise d’Œuvre (MOE) ? Autant de questions auxquelles nous devons apporter des réponses. C’est là tout le propos de cet article sur le rôle du Project Owner en gestion de projet.

Le rôle du Project Owner en gestion de projet

Découvrez ce qui se cache derrière l’acronyme PO

Que signifie l’acronyme PO en gestion de projet ?

PO est l’acronyme de Project Owner et de Product Owner (qui sont des synonymes). En gestion de projet, le PO est bien souvent le client, et donc le prescripteur du projet. C’est lui qui a défini les objectifs et qui s’assure de leur réalisation.

Donneur d’ordre et principal responsable du projet, il prend les décisions qui s’imposent tout au long du projet. Il est en lien étroit avec les équipes opérationnelles, l’Assistance à Maîtrise d’Ouvrage (AMOA) et la Maîtrise d’Œuvre (AMOE/MOE).

Quelle est la traduction de Project Owner en français ?

Project Owner se traduit en français par Maître d’Ouvrage (abrégé MOA). Littéralement, c’est le propriétaire du projet. Comme de nombreux autres rôles en gestion de projet (project management), c’est le terme anglophone qui est le plus utilisé.

D’ailleurs, en plus de Project Owner et de Product Owner, Maître d’Ouvrage peut également être traduit par Project Contractor et Contracting Authority.

Quel est le rôle du Project Owner ?

Le PO est chargé de définir et de concevoir un produit (ou une fonctionnalité produit) dans le cadre d’un projet. Il fait le lien entre la partie technique (la MOE) et la partie métier (vision business et opérationnelle) du projet. Autrement dit, il joue un rôle d’interface entre l’équipe en charge du développement et les utilisateurs métiers.

De plus en plus, le Project Manager est également un expert des méthodologies Agiles (il travaille en lien très étroit avec le SCRUM Master s’il y en a un dans l’équipe). D’ailleurs, selon le Guide Scrum, le Product Owner doit faire en sorte de maximiser la valeur du produit qui résulte du travail des équipes de développement. Il veille donc au respect des deadlines et du budget fixé.

Le Project Owner s’appuie sur ses compétences en gestion de projet, ainsi que sur un éventail d’outils, parmi lesquels (liste non-exhaustive) :

  • La roadmap produit : plan d’action visuel qui expose l’orientation, les priorités et les progrès d’un produit au cours de son développement.
  • Le product backlog : liste ordonnée et évolutive des missions à effectuer par l’équipe projet.
  • Les user stories : descriptions explicites des besoins exprimées par l’utilisateur final.

Les missions du Maître d’Ouvrage

Les missions d’un Maître d’Ouvrage dépendent en grande partie de la nature du projet en question. Par exemple, dans le cadre du développement d’un nouvel outil digital (comme un CRM), le Project Owner peut endosser la casquette de Chef de projet digital.

Cela dit, quel que soit le projet donné, le scope d’intervention du PO se concentre autour de ces missions principales :

  • Cadrage du projet ;
  • Gestion de son lancement avec les équipes projet ;
  • Recueil des besoins de la partie fonctionnelle ;
  • Formalisation de ces besoins dans un cahier des charges ;
  • Sélection des meilleurs outils de project management ;
  • Coordination des équipes projet ;
  • Suivi et pilotage de l’exécution du projet ;
  • Gestion des phases de tests et de recettes (notamment pour les produits digitaux). 

Les compétences pour être Project Owner

Le Project Owner doit posséder une très bonne connaissance de son domaine métier et du marché sur lequel il intervient (produits, tendances, concurrence, etc.). Avoir une vision globale lui permet d’anticiper les difficultés d’un projet, tout en ayant la flexibilité pour implémenter de nouvelles fonctionnalités au produit en cours de développement.

Voici une liste des compétences indispensables pour être Product Owner :

    • Organisation (prise de décision, arbitrage et respect des deadlines)
    • Leadership (encadrement d’équipes pluridisciplinaires)
    • Sens de l’anticipation (des difficultés potentielles et des nouveaux besoins à adresser)
  • Maîtrise du domaine métier et du secteur d’activité (benchmark, actualités, etc.)
  • Connaissance des méthodologie Agiles (SCRUM notamment)

Project Owner VS Project Manager

Si Project Owner et Product Owner sont des synonymes, ils ne doivent pas être confondus avec le rôle de Project Manager (Chef de projet en français). Bien que le Project Manager partage avec le PO le mot “project/projet”, il renvoie à un rôle bien différent. Notez que ces deux rôles distincts peuvent parfois être occupés par une seule et même personne, selon la taille du projet en question.

Bien sûr, le Chef de projet partage de nombreuses missions et caractéristiques du Maître d’Ouvrage (coordination des équipes, suivi du projet, etc.). Mais voici ce qui les différencie concrètement :

  • Le Project Owner (Maître d’Ouvrage) est chargé de définir le périmètre du projet : le “Quoi ?” et le “Pourquoi ?”.
  • Le Project Manager (Chef de projet) est chargé de faire avancer les choses : le “Comment ?” et le “Qui ?”.

Autrement dit, le Project Owner a une vision d’ensemble du projet et de son avancement. Tandis que le Project Manager examine les détails quotidiens du projet et s’assure du respect de la qualité, du coût et des délais. La différence entre les deux vous semble plus claire ? J’espère que le rôle du Project Owner n’a maintenant plus de secret pour vous !

Partager :
En gestion de projet, les acronymes sont très nombreux ! Heureusement, Antoine Coubray vient à la rescousse : fondateur de

En gestion de projet, les acronymes sont très nombreux ! Heureusement, Antoine Coubray vient à la rescousse : fondateur de CustUp, il a à cœur de vous aider à comprendre ces différents acronymes.

[custup_nom_silo]
[custup_form_optinmonster]
[custup_form_optinmonster]
[custup_form_blog_inline_optinmonster]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#dj_envoyer_inscription-ILH2t', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var email = jQuery('#dj_form_optinmonster-ILH2t input[name="email"]').val(); var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-ILH2t .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-ILH2t .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-ILH2t .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-ILH2t .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-ILH2t .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-ILH2t .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-ILH2t .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-ILH2t .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-ILH2t .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Inline", "eventAction": "clic", "eventLabel": "https://www.custup.com/po-project-owner-role-gestion-projet/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-ILH2t" class="form_inline"> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-7 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control form-inline" type="text" id="dj_email" name="email" placeholder="E-mail" /> </div> <div class="col-md-5 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-ILH2t" class="dj_envoyer_inscription" type="submit">Je m'abonne !</button> </div> </div>
[le Nom du Silo]
[le Nom du Silo]
[custup_icon]
<img src="https://www.custup.com/wp-content/themes/custup/public/img/icon.png" alt="Merci pour votre visite" class="skip-lazy" width="28" height="27"/>
[custup_form_exit]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; var email = ""; jQuery(document).delegate( '#emailcpNpg', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-exit-cpNpg', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "exit", 1 ); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-exit-cpNpg .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-cpNpg .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-exit-cpNpg .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-exit-cpNpg .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-cpNpg .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-exit-cpNpg .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-exit-cpNpg .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-cpNpg .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-exit-cpNpg .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Exit", "eventAction": "clic", "eventLabel": "https://www.custup.com/po-project-owner-role-gestion-projet/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-exit-cpNpg" class="form_inline popin-exit"> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control" type="text" id="emailcpNpg" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-exit-cpNpg" class="dj_envoyer_inscription" type="submit">S'inscrire !</button> </div> </div>
[custup_scroll_nom_silo]
[custup_form_silo_scroll_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#emailZHxWr', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-ZHxWr', 'click', function(e){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "id_article", 22641); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-ZHxWr .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-ZHxWr .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-ZHxWr .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-ZHxWr .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-ZHxWr .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-ZHxWr .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-ZHxWr .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-ZHxWr .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-ZHxWr .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Silo-XXX-Scroll", "eventAction": "clic", "eventLabel": "https://www.custup.com/po-project-owner-role-gestion-projet/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-ZHxWr"> <form> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control" type="text" id="emailZHxWr" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-ZHxWr" class="dj_envoyer_inscription" value="xx" type="submit">S'inscrire</button> </div> </form> </div>
[custup_count_abonnes_liste_mailchimp]
4223
[custup_form_horizontal_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#email4YvdI', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-4YvdI', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_horizontal_optinmonster-4YvdI .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-4YvdI .panel-primary").css('display', 'block'); jQuery("#dj_form_horizontal_optinmonster-4YvdI .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_horizontal_optinmonster-4YvdI .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-4YvdI .panel-danger span").html(result.alerte); jQuery("#dj_form_horizontal_optinmonster-4YvdI .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_horizontal_optinmonster-4YvdI .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-4YvdI .panel-success span").html(result.message); jQuery("#dj_form_horizontal_optinmonster-4YvdI .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Floating-Bar", "eventAction": "clic", "eventLabel": "https://www.custup.com/po-project-owner-role-gestion-projet/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_horizontal_optinmonster-4YvdI" class="dj_form_horizontal_optinmonster"> <input type="hidden" name="recaptcha_response" value=""> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group dj_email_content"> <input class="form-control" type="text" id="email4YvdI" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group text-center dj_email_envoyer"> <button id="dj_envoyer_inscription-4YvdI" class="dj_envoyer_inscription" type="submit">Valider</button> </div> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> </div>