Comment un propriétaire de produit dans Scrum doit-il répondre aux questions très détaillées de l'équipe concernant les fonctionnalités qu'il implémente et auxquelles il ne peut pas se répondre instantanément? Quand ce serait clairement la solution la plus rapide pour le développeur de parler directement au client lui-même?
Je me demande si la communication directe entre l'équipe et le client sape le rôle du propriétaire du produit. J'ai l'impression que le bon de commande doit représenter exclusivement le client et donc répondre à toutes les questions concernant les exigences - même si cela prend plus de temps. Le contourner semble l'affaiblir et finalement le rendre superflu ...
Existe-t-il une meilleure pratique en mêlée?
scrum
communication
product-owner
tizénégie
la source
la source
Réponses:
C'est toujours une bonne idée (en particulier dans les projets dits Agiles) de ne pas s'en tenir à un culte du fret ou à un manuel vous disant "qui ne devrait (pas) parler à qui", mais allumez votre cerveau et faites ce qui fonctionne le mieux dans un projet.
Bien que la communication entre PO et le client devrait être la norme (en raison des raisons évoquées par @PatrickHughes dans son commentaire), vous pouvez faire face à une situation où une exigence commerciale complexe doit être clarifiée et la communication directe entre un développeur et un expert en affaires accélérera beaucoup les choses. Dans une telle situation, il faut éviter de jouer "chuchotement chinois" avec le PO au milieu, et laisser le développeur et l'expert en affaires se parler directement - pour ce contexte restreint.
Cependant, le bon de commande ne doit jamais être contourné. Idéalement, il participe à cette conversation, probablement en tant que modérateur. Il peut vérifier que le client n'évoque pas complètement de nouvelles exigences sur la table lors de l'entretien, ou des exigences contraires à ce qui avait été convenu auparavant.
Cela dépend aussi des personnes impliquées et de la situation. Le PO peut avoir suffisamment confiance dans le développeur spécifique et l'expert du client, pour laisser les deux parler seuls d'un sujet spécifique, et le laisser rapporter ce qui a été dit par la suite. Dans une autre situation, avec d'autres personnes impliquées, il pourrait préférer prendre une part plus active. Prendre les bonnes décisions est au cœur d'une bonne gestion de projet.
la source
Vous devez vous rappeler que le client de l'entreprise qui vous emploie en tant que développeur a des objectifs différents de l'entreprise qui vous emploie.
Le propriétaire du produit doit représenter les objectifs de votre entreprise plutôt que les objectifs du client. Donc, si les développeurs vont directement au client, ils peuvent saper leur propre entreprise.
la source
Pour les développeurs, le propriétaire du produit EST le client. Idéalement (et je sais que ce n'est pas toujours possible), le propriétaire du produit devrait être un représentant direct du client, un expert du domaine et un futur utilisateur du système.
C'est la meilleure façon de vous assurer que vous disposez d'informations directes et correctes et des lignes les plus courtes possibles dans leurs processus.
L'exemple idéal est probablement l'équipe avec laquelle je travaille actuellement. Le propriétaire du produit est un utilisateur final expérimenté et un expert du domaine, pleinement autorisé à autoriser les décisions de conception sur place (et la volonté et la capacité de le faire). Il fait partie intégrante de l'équipe et assiste directement l'analyste et le concepteur dans la rédaction des user stories, ainsi que les programmeurs et les testeurs dans la construction du produit en fournissant un retour d'information presque instantané sur les questions d'implémentation et les scénarios de test.
Les lignes ne peuvent pas vraiment être plus courtes que d'avoir votre futur utilisateur assis à côté de vous pendant le codage :)
la source