Quatre étapes pour la création d'une feuille de route produit agile

La roadmap produit

Sommaire

est une vue d'ensemble des exigences du produit et un outil précieux pour la planification et l'organisation du voyage de développement de produits. Le propriétaire du produit crée la feuille de route du produit avec l'aide de l'équipe de développement. La feuille de route est utilisé pour classer les exigences, de les hiérarchiser, et de déterminer un calendrier pour leur libération.

Gardez à l'esprit que vous préciser les exigences et les estimations au long du projet. Dans la phase produit de feuille de route, il est correct pour vos besoins, les estimations, et les délais d'être très élevé. Parce que les priorités peuvent changer, attendre à mettre à jour votre feuille de route du produit tout au long du projet - au moins deux fois par an.

Votre feuille de route produit peut être aussi simple que les notes collantes disposées sur un tableau blanc - ce qui rend les mises à jour aussi facile que le déplacement d'une note collante d'une section de la carte blanche à l'autre.

Étape 1: Identification de vos besoins en produits agiles

Lorsque vous créez votre feuille de route des produits, vous aurez probablement commencer avec de grandes exigences, de haut niveau. Les exigences sur votre feuille de route produit sera probablement à deux niveaux différents:

  • Thèmes sont des groupes logiques de caractéristiques et exigences à leurs plus hauts niveaux.

  • Caractéristiques sont parties du produit à un très haut niveau. Caractéristiques décrivent une nouvelle capacité le client aura une fois que la fonction est terminée.

Lorsque vous commencez à créer des exigences au niveau du thème et fonctionnalité, il peut aider à écrire ces exigences sur des fiches ou de grandes notes autocollantes. Utilisation d'une carte physique que vous pouvez passer d'une catégorie à l'autre et vice-versa peut faire l'organisation et des priorités à ces exigences très facile.

Lorsque vous créez la feuille de route des produits, les caractéristiques que vous identifiez commencent à faire votre backlog de produit - la liste complète de ce qui est dans la portée d'un produit, quel que soit le niveau de détail. Lorsque vous avez votre première exigence, vous avez votre carnet de produit a commencé.

Étape 2: Organiser les caractéristiques des produits agiles

Après avoir identifié vos caractéristiques Exigences sur le produit, vous travaillez avec l'équipe de développement pour regrouper les exigences en thèmes. Une réunion des parties prenantes fonctionne bien pour les besoins de regroupement, tout comme il travaille pour la création d'exigences. Vous pouvez regrouper dispose par l'écoulement de l'utilisation, la similitude technique, ou besoin d'affaires.

Qquestions à considérer lors du regroupement de vos besoins:

  • Comment seraient clients d'utiliser le produit?

  • Si nous avons offert cette exigence, quoi d'autre seraient les clients ont besoin de le faire? Que pourraient-ils faire?

  • L'équipe de développement peut identifier des affinités techniques ou des dépendances?

Utilisez les réponses à ces questions pour identifier vos thèmes. Puis groupe les caractéristiques de ces thèmes. Les thèmes abordés dans une application de services bancaires mobiles peuvent être que celles qui apparaissent comme les notes collantes sur tableau blanc ici:

image0.jpg

Étape 3: Estimation et commande les caractéristiques du produit agile

Après avoir identifié vos besoins en produits et d'organiser ces exigences en groupes logiques, vous estimez et commandez les exigences. Quelques termes que vous devez être familier avec pour cette étape comprennent:

  • Effort est la facilité ou la difficulté de créer une exigence particulière.

  • Un estimation, comme un nom, peut être le nombre ou la description que vous utilisez pour exprimer l'effort estimé d'une exigence.

  • Estimation une exigence, comme un verbe, signifie à venir avec une idée approximative de la façon facile ou difficile que cette exigence sera de créer.

  • Commande, ou hiérarchisation, signifie une exigence pour déterminer la valeur de cette exigence par rapport à d'autres exigences.

  • Valeur signifie simplement comment bénéfique une exigence de produit particulier peut être à l'organisation la création de ce produit.

Marquant valeur exigence et l'effort

Pour commander exigences, vous devez d'abord estimer un score pour représenter la valeur et de l'effort pour chaque exigence. Pour commander vos exigences, vous voulez également savoir toutes les dépendances. UN ependency est une exigence nécessaire avant une autre exigence. Par exemple, si vous avez une application qui a besoin de quelqu'un pour vous connecter avec un nom d'utilisateur et mot de passe, l'exigence de la création du nom d'utilisateur serait une dépendance pour l'exigence de la création du mot de passe, parce que vous avez généralement besoin d'un nom d'utilisateur pour mettre en place un mot de passe.

Estimation ou marquant, les exigences sur la valeur et l'effort est une première étape clé de la commande de ces exigences.

Vous travaillez avec deux groupes différents de marquer vos besoins:

  • Le propriétaire du produit, avec le soutien des parties prenantes, détermine la valeur de l'obligation pour le client et l'entreprise.

  • L'équipe de développement détermine l'effort de créer l'obligation pour chaque exigence.

Les équipes Scrum utilisent souvent la séquence de Fibonacci de dimensionnement pour créer des partitions d'exigence. La suite de Fibonacci va dans une progression, dans lequel chaque nombre, à l'exception des deux premiers, est la somme des deux nombres précédents - 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, etc. sur.

Utilisez vos scores relativement. Choisissez une exigence que l'équipe de projet peut convenir a une petite valeur et de l'effort, marquer, et utiliser cette exigence comme une référence. Pour marquer d'autres exigences, de décider si d'autres exigences ont plus ou moins de valeur que votre exigence de référence, et si elles sont plus facile ou plus difficile que votre exigence de référence.

Vous pouvez utiliser deux exigences de base, l'un pour la valeur et l'un pour l'effort. À la fin, le score relatif, pas le score absolu, questions.

Calcul de priorité relative

Une fois que vous avez vos scores de valeur et d'effort pour vos besoins, vous pouvez calculer la priorité relative de chaque exigence. Priorité relative vous aide à comprendre comment on exigence porte à l'autre en termes de valeur. Quand vous savez que la priorité relative de vos besoins, vous pouvez les commander sur votre feuille de route du produit.


Calculer priorité relative à la formule: Priorité relative = valeur / effort

Par exemple, si vous avez une obligation d'une valeur de 89 et un effort de 55, la priorité relative est de 1,62 (89/55 = 1,62), ce qui vous pourriez arrondir à 2 - en fait, vous pouvez arrondir tous les résultats fractionnaires à la plus proche nombre entier.

En utilisant cette formule

  • Une exigence à forte valeur et à faible effort a une priorité relative élevée. Par exemple, si la valeur est 144 et l'effort est 3, la priorité relative est de 48.

  • Une exigence d'une valeur basse et haute effort a une priorité relative inférieure. Par exemple, si la valeur est 2 et l'effort est de 89, la priorité relative est 0,0224.

Cette formule donne généralement des résultats fractionnaires. Si vous voulez, vous pouvez compléter ceux au nombre entier le plus proche.

Priorité relative est seulement un outil pour aider le propriétaire du produit à prendre des décisions et de hiérarchiser les besoins. Il est pas une mathématique universelle que vous devez suivre. Assurez-vous que vos outils aident plutôt que d'entraver.

Notez la priorité pour chaque exigence. De là, vous pouvez revoir vos exigences simultanément et de les hiérarchiser.

Donner la priorité aux exigences

Pour déterminer la priorité globale à vos besoins, répondre aux questions suivantes:

  • Quelle est la priorité relative de l'exigence?

  • Quelles sont les conditions préalables à toute exigence?

  • Quel ensemble d'exigences appartiennent ensemble et constitue un rejet massif?

En utilisant les réponses à ces questions, vous pouvez placer les exigences les plus prioritaires en premier.

Votre liste de priorités des témoignages d'utilisateurs est appelé backlog de produit. Votre carnet de produit est un document agile importante, ou en termes agiles, un artefact. Vous utilisez cet arriéré tout au long de votre projet. Avec un carnet de commandes de produit dans la main, vous pouvez commencer à ajouter des cibles de presse à votre feuille de route du produit.

Étape 4: Détermination de haut niveau des délais agile

Lorsque vous créez votre feuille de route produit, votre temps cadres pour libérer les exigences du produit est à un niveau très élevé. Pour la feuille de route initiale, choisir un incrément de temps logique pour votre projet, comme un certain nombre de jours, semaines, mois, trimestres (périodes de trois mois), ou même des incréments plus grands. Utilisant à la fois l'exigence la priorité, vous pouvez ajouter des exigences à chaque incrément de temps.


» » » » Quatre étapes pour la création d'une feuille de route produit agile