En plus du développement logiciel et de l’expérience utilisateur, je m’intéresse beaucoup à la communauté Agile. Je compte même refaire des expériences en tant que ScrumMaster 🙂
Les méthodes Agiles représentent une nette amélioration dans le management du développement de produits et en particulier des logiciels. Cependant les concepts derrière ne sont pas encore toujours naturels et il y a encore beaucoup de discussions sur leur mise en pratique.
Le dernier débat a concerné les Users Stories (vous notez qu’on parle des histoires de l’utilisateur 😉 ).
Or au milieu de l’article, je lis « Le rôle du PO n’est pas de satisfaire les utilisateurs ».
Mais alors quel est le rôle du Product Owner ? Satisfaire son chef pour avoir une promotion ? Satisfaire son équipe ? sa femme ? son conseiller financier ?
Bon ok, je manipule l’information en ne citant pas le reste « Le rôle du PO n’est pas de satisfaire les utilisateurs. Il est de maximiser le retour sur investissement du produit. La différence, pour moi, se situe à deux niveaux : la prise en compte de l’ensemble des parties prenantes au projet, d’une part, et la prise en compte du long terme d’autre part ». Mais quand même!
C’est justement un des drames de certains produits: avoir laissé de côté la satisfaction de l’utilisateur. Un produit qui ne cherche pas à satisfaire l’utilisateur c’est au mieux de l’art au pire une arnaque mais ça n’a rien à faire dans une entreprise qui veut gagner de l’argent sur le long terme. Même pour un projet interne, par exemple dans une DSI, le but premier devrait être de satisfaire l’utilisateur et pas uniquement dépenser le budget de l’année.
Même un développeur quand il écrit du code, une API ou un logiciel Open Source doit faire en sorte que l’utilisateur soit satisfait ou au moins pas frustré. C’est d’ailleurs le but de ma présentation Faire du code centré sur l’humain.
En fait le rôle du Product Owner (ou tout responsable du produit) est de satisfaire l’utilisateur en priorisant cette satisfaction en fonction du ROI tout en prenant en compte les autres parties prenantes du projet. Seule la satisfaction de l’utilisateur permet de garantir le long terme.
Bon, après il y a aussi d’exemples de réussites commerciales qui ont malheureusement mis de côté l’utilisateur, mais je ne pense pas que ce soit une stratégie gagnante de nos jours où le nombre d’acteurs se multiplient et la qualité de l’expérience utilisateur augmente.
Mise à jour: Tiens ça tombe bien, cet article nous parle du manque de considération de l’expérience utilisateur dans les DSI et comment améliorer les choses. Il parle du concept de Développeur UX ce qui me plait bien 🙂
L’article de UX Mag http://t.co/WU6Scb8pMS tomb pile poil avec mon article http://t.co/l28Shc9tVS
le rôle du PO est de satisfaire l’utilisateur! http://t.co/CVALLxYm0N
@ygrenzinger le rôle du PO n’est pas •que• de satisfaire l’utilisateur. Le PO, en France, est avant tout assimilé à un chef de projet.
@ssacard @ygrenzinger le PO au sens scrum n’est PAS un chef de projet. Ces responsabilités sont réparties entre le PO, le SM et l’équipe
@montesq_ @ygrenzinger oui moi aussi j’aimerais bien 🙂 mais dans la pratique c’est rarement le cas.