In de Agile programma app is de PI roadmap-tab toegevoegd. Op deze nieuwe tab kan een PI (Planning Interval) roadmap gemaakt worden, door features te plannen in increments en deze te koppelen aan teams.
Door de velocity (het aantal story points dat een team gedurende een increment kan verbranden) van een team in te stellen en in deze planningsfase een schatting voor de realisatie op iedere feature te zetten, krijg je een beeld van de haalbaarheid van de roadmap.
Vervolgens kan op de PI planning-tab per increment de planning gedetailleerd worden door de features in sprints te plannen.

Inrichten van de PI roadmap
Toevoegen van Increments
Als eerste stap dienen er increments toegevoegd te worden aan de PI roadmap. Het eerste increment kun je toevoegen middels de knop <Voeg increment toe> in het blauwe kader. Daarna kunnen increments toegevoegd worden in het menu onder de 3 puntjes.

Een increment heeft een naam en incrementnummer. Het incrementnummer is een opvolgend nummer. Indien gewenst kun je hiervan afwijken bij het aanmaken van het increment. Nadien is dit nummer niet meer aanpasbaar.
Bij het aanmaken van een increment kies je tevens het aantal sprints binnen het increment. Tot slot kies je de start- en einddatum van het increment. Dit kan door een kwartaal te selecteren of een specifieke start- en einddatum te kiezen.

Teams toevoegen aan het Agile programma
Wanneer dit nog niet gebeurd is dienen er teams in het programma toegevoegd te worden. Dit kunnen Jira of Azure teams zijn. De teams worden vervolgens zichtbaar in het planningsgrid van de PI roadmap.

Selecteren van de backlog met te plannen features
Op de PI roadmap kun je links op de pagina de juiste backlog kiezen met features die je in de PI roadmap wilt plannen. De features kun je aanmaken op de ‘Portfolio-items uitsplitsen tab’ of de ‘Kanban tab’.

Velocity, story points en uren per story point instellen
Velocity per increment per team
Per increment per team kan de velocity ingesteld worden. Bij het eerste increment staat de velocity bij ieder team op 0. Bij volgende increments die je aanmaakt wordt de velocity voor een team van het voorgaande increment overgenomen. Uiteraard kan de velocity daarna indien gewenst aangepast worden.

Story points per feature
Vervolgens kunnen op de detailpagina van iedere feature de story points vastgelegd worden. Vaak zal dat in deze fase een grove schatting zijn. Door op iedere feature een grove schatting in story points toe te voegen, ontstaat bij het plannen in de PI roadmap een gevoel van haalbaarheid van het geheel.

Uren per story point
De velocity per increment en story points per feature worden als boekingsregels opgeslagen in uren. Bijvoorbeeld:

Standaard staat het aantal uur per story point ingesteld op 10 uur. Dit kan in het menu onder de 3 puntjes gewijzigd worden.

Let op: Boekingsregels worden dus altijd opgeslagen in uren. Bij het wijzigen van de uren per story point worden bestaande boekingsregels niet gewijzigd. De waarde in story points zal dan wijzigen. Het advies is dus om het aantal uren per story point eerst in te stellen, voordat je op alle features story points gaat toevoegen.
Inzicht in voortgang van epics
Feature zijn gekoppeld aan epics. Deze epics worden boven aan de PI roadmap tab getoond. De epics worden automatisch verplaatst als de gekoppelde feature ingepland worden in de increments. De epic komt in het laatste increment te staan waar features staan ingepland. Het toont dus het geplande moment van afronding. De epic regel kan desgewenst ingeklapt worden.

Plannen in de PI roadmap
Nu de inrichting van de PI roadmap afgerond is, kun je de planning gaan maken. Dit doe je door de features vanuit de backlog links op de pagina te slepen naar het juiste increment en team.
Weet je al wel in welk increment een feature gerealiseerd dient te worden, maar weet je nog niet welk team de feature kan gaan realiseren, dan kun je de feature in de ‘Niet toegewezen’ rij bovenaan zetten.

Indicatoren die helpen bij het plannen
Bij het plannen heb je twee indicatoren tot je beschikking die je helpen om tot een realistische planning te komen.

Afhankelijkheden leggen tussen features
Het is mogelijk om afhankelijkheden te leggen tussen features. Een afhankelijkheid kan gelegd worden door te klikken op het knopje rechtsboven op een feature ( ). Vervolgens leg je de afhankelijkheid door op een andere feature op hetzelfde knopje te klikken. De features worden met een lijn verbonden. De afhankelijkheid is gelegd.

Afhankelijkheden worden met groene en rode lijnen getoond. Bij een groene lijn is er geen conflict en bij een rode lijn wel. De volgende conflicten kunnen voorkomen:
- De feature die afhankelijk is van een andere feature staat eerder in de tijd gepland. Dit kan zijn in een eerder increment of in hetzelfde increment maar in een eerdere sprint.
- De feature die afhankelijk is van een andere feature staat in hetzelfde increment en in dezelfde sprint gepland.
Het verwijderen van een afhankelijkheid kun je doen door te klikken op het knopje rechtsboven vanwaar de afhankelijkheid gelegd wordt. Er verschijnt een prullenbakje bij de lijn. Door hierop te klikken verwijder je de afhankelijkheid.

In de PI roadmap kun je kiezen om afhankelijkheden wel of niet te tonen. Door het vinkje weg te halen blijven de afhankelijkheden bestaan, maar worden ze niet getoond. Op dat moment kun je ook geen nieuwe afhankelijkheden leggen.

Inzicht in welke features al gepland zijn
In de backlog kun je zien of een feature in een increment en team is ingepland. Als dit het geval is wordt op de feature het team en het incrementnummer weergegeven. In dit voorbeeld zie je dat feature 7 en feature 8 nog niet zijn ingepland.

Voltooien van een increment
Een increment is voltooid als alle bijbehorende sprint voltooid zijn. Op dat moment wordt het vinkje ‘Voltooid’ automatisch ingevuld.

Sprints kunnen op de PI planning tab op voltooid gezet worden.

Op de PI roadmap tab kun je vervolgens kiezen om voltooide increments wel of niet te tonen. Als je het vinkje weghaalt zullen voltooide increments niet getoond worden.

Aanpassingen in de PI planning tab
Door het toevoegen van de PI roadmap tab zijn er ook twee aanpassingen gedaan in de PI planning tab.
Allereerst wordt de backlog kolom aan de linkerkant standaard niet meer getoond. Indien gewenst kan deze kolom wel weer aangezet worden. Wanneer je met de PI roadmap tab werkt hebt je de backlog kolom op de PI planning tab niet meer nodig. De features zijn op de PI roadmap tab immers al in een increment ingepland en worden op de PI planning tab in een sprint ingepland. De feature staan op de PI planning tab standaard in de ‘Niet gepland in een sprint’ kolom. Deze kolom is dus in plaats van de backlog kolom gekomen.

Daarnaast worden de teams horizontaal weergegeven en is de rij van een team inklapbaar gemaakt.


