web-dev-qa-db-fra.com

Si un propriétaire de produit est responsable d'un prototype initial?

Est-il typique qu'un propriétaire de produit (ou même un BA) crée-t-il un prototype de haut niveau/un cadre filaire de système d'un système basé sur le document d'exigences afin de garantir que les exigences sont suffisamment claires pour commencer à travailler sur des histoires d'utilisateurs pour les équipes UX & Development?

Je suis en train d'être "promu" d'un développeur à UX Designer et chargé de créer des maquettes directement à partir d'un document d'exigences, mais le document n'est pas clair sur plusieurs aspects et a passé la majeure partie de mon temps à faire de loin ce que je voudrais considérer plus de po/BA Travaux de clarification des choses de base dans le document Exigences. Je suis conscient que ce processus est itératif et que les équipes UX/DEV devront probablement avoir besoin de discuter/clarifieront des éléments lors de la conception et du développement, mais il existe une sorte de stade de "exigences viables minimum" que le PO devrait délivrer avant cela ne se produit et comment Est-ce déterminé?

Modifier pour plus de clarification: le prototype ici désigne une aide visuelle de haut niveau créée dans quelque chose comme un croquis, plutôt qu'une première mise en œuvre de révision en code. De plus, dans mon exemple, aucune histoire d'utilisateur n'existe, seuls un document de exigences brutes et incomplètes.

5
doogiehowserone

Je dirais non. Considérant que le PO devrait se concentrer sur la définition de la valeur commerciale. Avoir le PO Créant des prototypes un peu d'influence le développement des équipes en termes techniques. Je pense qu'il est important que la valeur commerciale soit bien définie, de sorte que l'équipe puisse la mettre en œuvre. En outre, l'acte de créer un prototype est une expérience d'apprentissage, de déterminer comment mettre en œuvre la valeur commerciale, peut-être même quelle est la valeur de l'entreprise. Ce serait une occasion manquée pour l'équipe de ne pas faire le prototypage. L'interface entre l'équipe et le PO est l'article utilisateur et la valeur d'entreprise définie. Avoir le PO faire le type de prototypage qui adoucit cela.

Cela me semble que le PO était un développeur, j'ai eu cette expérience.

C'est mon croyant comme un maître Scrum, que le PO ne devrait pas se développer. Se concentrer sur la définition de la valeur commerciale et le maintien d'un arriéré est la façon dont les propriétaires de produits communiquent avec l'équipe. (Bien sûr, tout le temps tout aussi, après tout, nous utilisons des principes agiles)

5
HankTheTank

Le bon de commande doit faire tout ce qui est nécessaire pour faire en sorte que l'histoire est assez claire et bien définie de telle sorte que l'équipe puisse travailler. Si cela signifie que des captures d'écran de produits similaires, wireframes, griffonnages tirés sur le dos d'une serviette, un mur de texte, ou quoi que ce soit, donc.

Cela dépendra très fortement de la complexité du produit/fonction, ainsi que l'expérience de l'équipe. La vision du PO de la façon dont la fonction regardera/travail jouera également dans ce. Une façon pour l'utilisateur d'entrer un Oui/Non choix peut être mis en œuvre des dizaines de façons, donc si le bon de commande a une idée spécifique à l'esprit, un wireframe ou mockup peut aider à cette clarté.

Et, il sera presque certainement un processus itératif (au moins pour commencer). Le premier rendez-vous autour de l'histoire peut être tout à fait clair à l'équipe, de sorte que certains détails sont ajoutés ou clarifiées. Le second coup est d'environ encore un peu clair, de sorte que le PO ajoute un mockup, puis il devient assez clair pour l'équipe de marquer et travailler.

Cela dit, ce qui importe à la fin sont les critères d'acceptation. Et captures d'écran peuvent Mockups aider à l'élaboration, mais l'équipe peut utiliser une approche différente pour satisfaire les critères d'acceptation que ce que le PO avait à l'esprit.

3
mmathis

Au fur et à mesure que le propriétaire du produit est typiquement de l'entreprise des choses, il ne serait probablement pas en mesure de produire n'importe quel code dans n'importe quel moyen, peut-être même pas un cadre élémentaire, mais Il ne devrait pas être attendu.

Vous pouvez lui demander de tirer des lignes sur une planche (ou de quelque chose comme Visio), mais lui demandant de faire tout travail technique n'a pas de sens. Cependant, vous pouvez développer des "prototypes papier" ensemble sur une planche avec vous dessinant ce que vous comprenez et qu'il vous corrigeait selon ce qu'il voulait dire ou ses préférences.

2
Aganju

Non, le PO ne devrait pas dessiner des dessins et vraiment vous ne voulez pas qu'ils.

Par exemple, indiquez-vous que je suis le PDG et je souhaite qu'un site Web vend des widgets de la société que Dieu Damez-le !! C'est une petite entreprise, donc je suis le PO sur le projet. Il y a deux façons que je puisse aller

  1. Spécifiez uniquement les exigences commerciales de haut niveau et laissez les experts remplir les détails

    • Exigence A. Ce site a. À. Vendre. Widgets!
    • Exigence B. Vous ne pouvez avoir que 100 £ par an pour l'hébergement!
  2. Spécifiez exactement ce que je pense fera un bon site pour la vente de widgets

    • Exigence A. Partie 1 Section III: Le site doit avoir le logo de la société au format GIF avec des flammes animées. il doit remplir l'écran entier des utilisateurs
    • etc ...

Avec la méthode, je fais confiance aux gars de marketing et de l'interface utilisateur de proposer des idées de GIF flamboyantes étonnantes prouvées pour vendre le plus de widgets

Avec la méthode deux, je n'ai pas vraiment besoin du marketing et des gars de l'interface utilisateur. Tous les gifs flamboyants de Kno Fule sont les meilleurs et les Devs le rendront exactement à mes spécifications tout en vous facturant un taux quotidien.

2
Ewan

Ça dépend de plusieurs facteurs:

  • Quel genre de produit il est
  • L'interface utilisateur
  • Quelles sont les exigences pour le prochain sprint
  • Les personnes impliquées et leurs compétences

Ce n'est certainement pas un problème "oui" ou "non".

Les interfaces utilisateur ont souvent beaucoup d'aspects commerciaux ainsi que les aspects techniques de conception - qui est la raison pour laquelle il y a la Parole interface dans l'interface utilisateur. Comme il s'agit du rôle du propriétaire du projet de communiquer les exigences commerciales à l'équipe et, depuis la communication fonctionne souvent mieux par des exemples, des idées de croquis pour l'interface utilisateur ou des idées pour modifier l'interface utilisateur existante pour ajouter une nouvelle fonctionnalité - En utilisant les outils disponibles - peut être un instrument précieux pour le PO.

Le PO devrait ne pas s'attendre à élaborer tous les détails techniques de Gory, et il ne devrait pas s'attendre à ce que l'équipe construit ses suggestions toutes littéralement. Idéalement, pour la conception des exigences d'interface utilisateur complexes, vous avez des experts ux et une personne du côté "de l'utilisateur" dans la même pièce pour une discussion. Pour certains types de logiciels, le PO ici peut jouer le rôle d'un "utilisateur représentatif".

Cependant, dans une équipe vraiment agile, l'équipe devrait déterminer la forme de communication qui fonctionne mieux pour le produit et/ou l'environnement donné. Si vous laissez le sketch Po, l'interface utilisateur travaille pour l'équipe, bien. Si ce n'est pas nécessaire ou se révèle être moins efficace que les descriptions verbales, alors ils devraient utiliser ce dernier.

2
Doc Brown