BO : le rôle du Business Owner en Project Management

Les acronymes sont pléthore en project management. En voici un qu’on voit passer souvent : BO, pour Business Owner. Parfois appelé Project Owner ou Product Owner, le BO représente essentiellement les parties prenantes d’un projet donné. Il représente donc les besoins fonctionnels. Dans ce nouvel article, je vous propose de clarifier le rôle du Business Owner en gestion de projet.

Le rôle du Business Owner

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

Que signifie l’acronyme BO en project management ?

BO est l’acronyme de Business Owner. En project management (gestion de projet), le BO est souvent le client, c’est-à-dire le prescripteur du projet. Le Business Owner est représenté par un groupe de parties prenantes ayant la responsabilité commerciale et technique concernant la gouvernance et le ROI (Return On Investment) du projet.

En tant que donneurs d’ordre et principaux responsables du projet, les Business Owners prennent les décisions qui incombent à chaque étape du projet. Ils travaillent étroitement avec les équipes opérationnelles, la Maîtrise d’Œuvre (AMOE/MOE) et l’Assistance à Maîtrise d’Ouvrage (AMOA).

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

Business Owner peut se traduire en français par “propriétaire du business”. Littéralement, c’est le détenteur du projet, voire de l’entreprise. Cette traduction est assez maladroite. C’est pourquoi on lui préférera l’expression anglophone de Business Owner (comme de nombreux autres acronymes en project management).

Plus globalement, le terme Business Owner est souvent confondu (à tort ou à raison, en fonction de la taille des projets et des organisations) avec les expressions suivantes : Project Owner, Product Owner, Project Contractor, Contracting Authority, Maître d’Ouvrage, ou encore Maîtrise d’Ouvrage.

Quel est le rôle du Business Owner en gestion de projet ?

Le Business Owner a la propriété d’un projet qui vise à créer une solution (un produit, une fonctionnalité et/ou un service). Son rôle est de définir les objectifs métiers que l’équipe projet doit atteindre lors du développement de la solution. Pour cela, il est en lien direct avec la partie technique (la MOE) et la partie métier (vision opérationnelle) du projet.

Notez que les Business Owners peuvent faire partie d’un Project Management Office (s’il y en a un). Ce dernier désigne le service de l’entreprise qui gère tous les processus relatifs à la gestion de projet. Comme bien souvent dans le project management moderne, les chargés de projet sont passés maîtres dans l’utilisation des méthodes Agiles (comme SCRUM dans le cas des projets de développement informatique).

En plus des méthodes Agiles, les Business Owners utilisent de nombreux outils du project management pour valider que le projet soit bel et bien sur les rails. Roadmap produit, user stories et autres product backlog n’ont plus de secret pour ces experts de la gestion de projet.

Les missions des Business Owners

Le scope d’intervention des Business Owners dépend surtout de la nature et de la taille du projet en question. Par exemple, si le projet consiste à développer une nouvelle fonctionnalité pour un logiciel en SaaS, les Business Owners peuvent occuper un rôle de Chefs de projet digitaux.

Il est toutefois possible de dégager des grandes constantes dans les missions des Business Owners. Les voici :

  • Cadrer des projets ;
  • Gérer les lancements avec l’équipe projet ;
  • Recueillir les besoins fonctionnels ;
  • Rédiger des cahiers des charges ;
  • Choisir les outils à utiliser pour chaque projet ;
  • Coordonner les équipes projet ;
  • Gérer les phases critiques de test et de recettage ;
  • Veiller à la bonne exécution des projets.

Les compétences pour être un bon BO

Pour gérer efficacement les missions qui lui sont confiées, le Business Owner doit avoir une excellente maîtrise du marché et du secteur d’activité sur lesquels il intervient : enjeux, tendances, concurrence, etc. Un bon Business Owner est un BO qui a la capacité d’adopter une vision la plus complète et exhaustive possible. Car cela l’aide à prévoir les difficultés à venir et à avoir la souplesse nécessaire pour faire pivoter le projet dans les temps.

Listons les soft skills (compétences comportementales) nécessaires pour être Business Owner :

  • Organisé : prendre des décisions, arbitrer, respecter des deadlines ;
  • Prévoyant : anticiper toute problématique potentielle, appréhender de nouveaux besoins du marché ;
  • Analytique : prendre en compte de nombreux paramètres (données utilisateurs, metrics, etc.) ;
  • Leader : encadrer des équipes pluridisciplinaires, faire le lien MOA/MOE.

Business Owner VS Business Manager

Un Business Owner n’est pas nécessairement un Business Manager (ou Business Development Manager). Bien que le Business Manager (BM) partage avec le BO le mot “business”, l’expression renvoie à un rôle vraiment différent. Le BM a une mission bien plus axée sur la dimension commerciale. Son rôle consiste à identifier et à exploiter des opportunités commerciales et des besoins potentiels, pas seulement dans une optique de project management.

Business Owner et Project Owner : même combat ?

En un mot : oui ! La différence entre Business Owner et Project Owner est (très) subtile dans les faits. Contrairement au rôle de Project Owner, qui est incarné par une seule personne, le Business Owner est plutôt occupé par un groupe d’individus. Ainsi, les Business Owners ont une vision encore plus large que le Project Owner, car ils sont plusieurs et gèrent de nombreux projets en parallèle.

En somme, le Business Owner a une vision d’ensemble du projet et de son degré d’avancement. C’est en quelque sorte la tour de contrôle dans un aéroport. Sa participation active est donc une condition fondamentale du succès de tout projet.

Partager :
Quand on parle de gestion de projet, les acronymes sont (très) nombreux ! C’est pourquoi Antoine Coubray, créateur de l’agence

Quand on parle de gestion de projet, les acronymes sont (très) nombreux ! C’est pourquoi Antoine Coubray, créateur de l’agence CustUp, tient à les éclaircir. Son but : que vous puissiez les comprendre et les utiliser sans quiproquo.

[custup_nom_silo]
[custup_form_optinmonster]
[custup_form_optinmonster]
[custup_form_blog_inline_optinmonster]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var captchau4n0p = grecaptcha.render( 'captcha-u4n0p', { 'sitekey' : '6LdT1-4gAAAAAO9Enn6scQv9Sg7vEHfEmTzlKqlw', 'theme' : 'light' }); var dj_envoyer_inscription = true; jQuery(document).delegate( '#dj_envoyer_inscription-u4n0p', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var email = jQuery('#dj_form_optinmonster-u4n0p input[name="email"]').val(); var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "recaptcha_response", jQuery("#dj_form_optinmonster-u4n0p .g-recaptcha-response").val()); jQuery("#dj_form_optinmonster-u4n0p .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-u4n0p .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-u4n0p .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-u4n0p .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-u4n0p .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-u4n0p .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-u4n0p .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-u4n0p .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-u4n0p .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Inline", "eventAction": "clic", "eventLabel": "https://www.custup.com/bo-business-owner-role-project-management/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; grecaptcha.reset(captchau4n0p); }, error: function(errorThrown){ dj_envoyer_inscription = true; grecaptcha.reset(captchau4n0p); } }); } return false; }); }); </script> <div id="dj_form_optinmonster-u4n0p" 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-12 col-sm-12 col-xs-12 no-padding form-group pull-left"> <input class="form-control form-inline" type="text" id="dj_email" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group optin-recaptcha pull-left"> <div id="captcha-u4n0p"></div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center pull-left"> <button id="dj_envoyer_inscription-u4n0p" 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 captchaRICKt = grecaptcha.render( 'captcha-RICKt', { 'sitekey' : '6LdT1-4gAAAAAO9Enn6scQv9Sg7vEHfEmTzlKqlw', 'theme' : 'light' }); var dj_envoyer_inscription = true; var email = ""; jQuery(document).delegate( '#emailRICKt', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-exit-RICKt', '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 ); data.append( "recaptcha_response", jQuery("#dj_form_optinmonster-exit-RICKt .g-recaptcha-response").val()); jQuery("#dj_form_optinmonster-exit-RICKt .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-RICKt .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-exit-RICKt .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-RICKt .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-RICKt .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-exit-RICKt .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-exit-RICKt .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-RICKt .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-exit-RICKt .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Exit", "eventAction": "clic", "eventLabel": "https://www.custup.com/bo-business-owner-role-project-management/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; grecaptcha.reset(captchaRICKt); }, error: function(errorThrown){ dj_envoyer_inscription = true; grecaptcha.reset(captchaRICKt); } }); } return false; }); }); </script> <div id="dj_form_optinmonster-exit-RICKt" 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 pull-left"> <input class="form-control" type="text" id="emailRICKt" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group optin-recaptcha pull-left"> <div id="captcha-RICKt"></div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center pull-left"> <button id="dj_envoyer_inscription-exit-RICKt" 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 captchayAp6y = grecaptcha.render( 'captcha-yAp6y', { 'sitekey' : '6LdT1-4gAAAAAO9Enn6scQv9Sg7vEHfEmTzlKqlw', 'theme' : 'light' }); var dj_envoyer_inscription = true; jQuery(document).delegate( '#emailyAp6y', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-yAp6y', '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", 23291); data.append( "recaptcha_response", jQuery("#dj_form_optinmonster-yAp6y .g-recaptcha-response").val()); jQuery("#dj_form_optinmonster-yAp6y .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-yAp6y .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-yAp6y .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-yAp6y .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-yAp6y .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-yAp6y .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-yAp6y .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-yAp6y .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-yAp6y .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Silo-XXX-Scroll", "eventAction": "clic", "eventLabel": "https://www.custup.com/bo-business-owner-role-project-management/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; grecaptcha.reset(captchayAp6y); }, error: function(errorThrown){ dj_envoyer_inscription = true; grecaptcha.reset(captchayAp6y); } }); } return false; }); }); </script> <div id="dj_form_optinmonster-yAp6y"> <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 pull-left"> <input class="form-control" type="text" id="emailyAp6y" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group optin-recaptcha pull-left"> <div id="captcha-yAp6y"></div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center pull-left"> <button id="dj_envoyer_inscription-yAp6y" class="dj_envoyer_inscription" value="xx" type="submit">S'inscrire</button> </div> </form> </div>
[custup_count_abonnes_liste_mailchimp]
4517
[custup_form_horizontal_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var captchaVyuMj = grecaptcha.render( 'captcha-VyuMj', { 'sitekey' : '6LdT1-4gAAAAAO9Enn6scQv9Sg7vEHfEmTzlKqlw', 'theme' : 'light' }); var dj_envoyer_inscription = true; jQuery(document).delegate( '#emailVyuMj', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-VyuMj', '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( "recaptcha_response", jQuery("#dj_form_horizontal_optinmonster-VyuMj .g-recaptcha-response").val()); jQuery("#dj_form_horizontal_optinmonster-VyuMj .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-VyuMj .panel-primary").css('display', 'block'); jQuery("#dj_form_horizontal_optinmonster-VyuMj .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-VyuMj .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-VyuMj .panel-danger span").html(result.alerte); jQuery("#dj_form_horizontal_optinmonster-VyuMj .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_horizontal_optinmonster-VyuMj .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-VyuMj .panel-success span").html(result.message); jQuery("#dj_form_horizontal_optinmonster-VyuMj .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Floating-Bar", "eventAction": "clic", "eventLabel": "https://www.custup.com/bo-business-owner-role-project-management/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; grecaptcha.reset(captchaVyuMj); }, error: function(errorThrown){ dj_envoyer_inscription = true; grecaptcha.reset(captchaVyuMj); } }); } return false; }); }); </script> <div id="dj_form_horizontal_optinmonster-VyuMj" 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 pull-left"> <input class="form-control" type="text" id="emailVyuMj" 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 pull-left"> <button id="dj_envoyer_inscription-VyuMj" class="dj_envoyer_inscription" type="submit">Valider</button> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group optin-recaptcha pull-left"> <div id="captcha-VyuMj"></div> </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>