Dernièrement, nous avons eu un projet, dans lequel le client était en tournée. Comme l'équipe Scrum habituelle a été formée, la direction a décidé de nommer notre analyste en tant que Product Owner car le Client ne pourra pas participer activement. L'analyste était celui qui travaillait en étroite collaboration avec le client pour l'analyse des exigences et la rédaction des spécifications.
Le client n'a pas le temps d'examiner les deux premières versions. Tout s'est bien passé jusqu'à ce que le client ait vu la troisième version; il n'était pas satisfait de certaines fonctionnalités, et celles-ci ont été introduites par Make shift Product Owner (notre analyste).
On nous a dit d'attendre que l'équipe de conception ait terminé la maquette de toutes les pages et que le client ait vérifié chacune d'elles et approuvé de continuer à travailler. L'équipe Scrum est là, mais pas de sprints - nous avons fini de travailler presque comme la méthode classique en cascade.
Est-ce une bonne idée de nommer un membre ou un maître de l'équipe Scrum en tant que propriétaire du produit? Faut-il suivre scrum en l'absence de participation du client / propriétaire du produit?
Scrum fonctionne mieux avec un vrai client en place. Il y a quelques vrais défis dans le traitement des clients qui ne sont pas habitués à la conception itérative de produits.
Les étapes de conception avec une feuille vierge ont tendance à aller très vite dans le ciel, et vont généralement en profondeur sur quelques problèmes latéraux et pas assez en profondeur sur les fonctionnalités de base nécessaires. Vous avez vraiment besoin d'un homme de paille pour que le client se sépare pour que les réunions de conception se déroulent avec succès. En vous concentrant sur un seul aspect à la fois, vous aidez votre client à apprendre la conception itérative.
Les clients effrayés (comme vous l'avez fait avec votre expérience) ne réalisent pas que les projets agiles anticipent une certaine quantité (contrôlée) de retouches dans le cadre du processus. Ce qu'ils ont du mal à comprendre, c'est qu'à mesure que le développement du produit avance, il y aura moins de moments "Oh mon dieu". Plus important encore, la partie avec laquelle la plupart des clients ont du mal, c'est que les moments "Oh mon dieu" ne nécessitent pas de grosses sommes d'argent à réparer en raison du peu de temps entre les cycles d'examen / de planification.
La gestion des attentes des clients est très difficile. C'est un bon équilibre entre l'éducation des clients, l'apaisement et même l'apprentissage du «non». Le client ne peut pas toujours venir toutes les semaines ou toutes les deux semaines. Parfois, ils ne peuvent venir qu'une fois par mois. C'est bon. Tant que vous leur montrez ce que vous avez fait pour répondre à leurs préoccupations le mois précédent, puis que vous vous concentrez sur le travail de ce mois-ci, cela contribuera grandement à rendre le projet plus fluide. En bout de ligne, en l'absence du client, vous avez quelqu'un qui peut faire des recommandations raisonnables pour certaines questions. Il doit s'agir d'une personne familière avec les objectifs que le client essaie d'atteindre.
la source
Idéalement, le propriétaire du produit a un certain niveau d'autorité et de connaissances sur le projet. Cette même chose aurait pu se produire si le client avait affecté un employé de niveau inférieur qui avait ensuite été renversé à une phase ultérieure, vous obligeant à presque recommencer.
la source
Merci pour votre message. Je me rends compte que c'est vieux, mais je pense que vous avez soulevé un grand cas et voici mes 0,02 $:
Problème 1: nommer l'analyste comme PO dans votre cas court-circuite sérieusement le cadre Scrum. Pourquoi? Parce que seul le PO peut faire des jugements de valeur, des évaluations de retour sur investissement, des priorités et des choix décisifs qui découlent de l'entreprise, pas de la technologie, ni même de la familiarité avec le produit. Je suis sûr que votre sr. L'analyste a fait un travail fantastique en imitant le bon de commande, mais a finalement dû deviner les désirs, les valeurs et les choix qui proviendraient de votre bon de commande. ref http://kenschwaber.wordpress.com/2011/01/31/product-owners-not-proxies/ . À moins que votre analyste n'ait obtenu un POA du client (peu probable), il ne serait pas en mesure d'accepter ou de rejeter quoi que ce soit lors de la revue de sprint.
Cette approche pourrait-elle fonctionner? Oui, mais il faudrait un transfert total des responsabilités pendant que votre client était absent. Le patron de votre client devrait accepter le substitut et qu'aucune décision raisonnable ne serait annulée. Cela semble probable? Il est plus probable que vous obteniez un bon de commande temporaire de l'organisation de votre client (ce qui n'est certainement pas sans inconvénient!) Mais si votre sr. l'analyste a travaillé avec le bon de commande temporaire, toute décision incorrecte proviendrait de l'entreprise, ce qui maintiendrait les rôles de votre équipe propres.
Problème 2: "le client n'a pas le temps de réviser". Gros problème (et que j'ai rencontré récemment aussi). Le bon de commande doit être présent pour accepter le produit. Personne d'autre ne peut «signer le chèque». L'absence d'OP signifie que l'insatisfaction se produit plus tard, potentiellement plus de retouches et une perte de confiance. Plus fondamentalement, je sens que le client n'est pas activement engagé dans votre projet: pas de temps pour le standup quotidien, pas de temps pour répondre aux questions, etc.
Problème 3: "on nous a dit d'attendre que l'équipe de conception ait terminé la maquette". Et maintenant, vous êtes complètement hors mêlée. Les gens qui font la maquette devraient faire partie de votre équipe interfonctionnelle. Je ne peux pas dire si cela est dû à un manque de compréhension de la direction de Scrum ou à une réaction de choc à votre troisième version.
Question: Où était votre scrum master dans tout ça? Le SM reconnaît généralement le danger du conflit de rôle et le manque de participation des OP, les deux obstacles / dangers devant être traités.
la source