PI Planning: Una Guia Essencial
20/02/24

El PI Planning és un esdeveniment i component central a Scaled Agile Framework (SAFe) , que és alhora un marc de treball dissenyat per coordinar equips Agile cap a objectius comuns, integrant un “equip d’equips” agili. Si vols saber més sobre SAFe i la nostra visió, et recomanem aquest article .

Aquesta guia aprofundeix en l’estructura i l’execució del PI Planning.

Què és el PI Planning?

El ‘PI Planning’ (traduït, ‘Planificació d’Increment de Programa’) és un esdeveniment de planificació que reuneix durant dos dies complets tots els integrants de tots els equips que componen un tren (Agile Release Train, també conegut per les sigles: ART) per alinear objectius i planificar els seus lliurables del següent Program Increment. Aquest esdeveniment és crucial per garantir que tots els equips estiguin alineats i sincronitzats.

There is no magic in SAFe. . . excepte maybe for PI Planning.
–Dean Leffingwell

Objectius del PI Planning

L’objectiu principal d’aquest esdeveniment és l’ alineació dels equips del tren i això s’aconsegueix mitjançant la definició d’objectius i lliurables i la planificació de dependències i riscos. És un moment perquè els equips es comprometin amb un pla dacció conjunt.

El significat del PI Planning a Agile

Se sol dir que el PI Planning és el “batec del cor” (heartbeat) d’un tren a SAFe. Aquesta metàfora s’entén millor considerant que el PI Planning marca l’inici de cada PI, que és un període de temps d’aprox. 10 setmanes, i tots els equips planifiquen i executen el seu treball a esprints que encaixen en aquest període de temps.

Beneficis clau del PI Planning

Els beneficis del PI Planning inclouen millor comunicació entre equips, claredat i transparència tant en les prioritats del treball de tot el tren, com en els objectius i lliurables, i una major adaptabilitat als canvis. S’identifiquen i es resolen bloquejos de manera primerenca, millorant així l’eficiència del procés de desenvolupament.

El Rol i integració del PI Planning dins de SAFe

Sent el SAFe el marc de treball d’agili escalat, conté cerimònies que repliquen a nivell tren (equip d’equips) el propòsit de les cerimònies Scrum a nivell equip, i que corresponen al famós cicle de Deming: Pla, Do, Check, Adjust (PDCA).

El PI Planning és la cerimònia de planificació a nivell tren, equivalent a l’Sprint Planning a nivell equip.

Com el PI Planning enforteix el marc de treball Agile

El PI Planning és l’únic component imprescindible de SAFe, de manera que si no fas PI Planning, no pots dir que estàs aplicant SAFe.

Enforteix el marc de treball Agile dins de SAFe, ja que aconsegueix que el tren es comporti com un equip d’equips , aconseguint entre ells les mateixes virtuts que aconsegueix Scrum a nivell equip:

  • sincronització i alineament dels equips en una mateixa direcció (Visió);
  • transparència i claredat a les prioritats i als objectius;
  • identificació primerenca de dependències i riscos per al correcte seguiment.

Comparació entre PI Planning i Sprint Planning

Un PI planning no és el mateix que un esprint planning encara que poden tenir certes relacions.

PI Planning vs. Sprint Planning: avantatges i desavantatges

Tot i que tots dos són esdeveniments de planificació en marcs Agile, PI Planning i Sprint Planning tenen diferències clau. Comencem per aclarir que no són esdeveniments excloents sinó complementaris: si estem en un equip “aïllat”, farem Sprint Planning. Si aquest equip no està aïllat sinó que forma part d’un tren, també farem PI Planning, addicionalment.

El PI Planning cerca la planificació d’un increment de programa complet, típicament de 8 a 12 setmanes, i inclou la planificació coordinada de múltiples equips dins d’un tren (ART). L’Sprint Planning se centra en la planificació d’iteracions (sprints) individuals, generalment de 2 a 4 setmanes, i és específic per a un sol equip Scrum.

Els avantatges del PI Planning inclouen:

  • una millor alineació estratègica
  • visibilitat a llarg termini
  • coordinació entre equips, cosa essencial en entorns d’escalat Agile.

No obstant això, requereix una inversió més gran en temps i recursos per a la seva execució. L’Sprint Planning, per la seva banda, és més àgil i permet una adaptació més ràpida a canvis a curt termini, però no té la visió i coordinació a llarg termini que proporciona el PI Planning.

La Importància dels Objectius del PI a SAFe

Dins del PI Planning, la definició d’objectius del PI hi juga un paper central. Vegem per què són tan importants i com definir-los de manera efectiva.

Característiques d’objectius del PI efectius

Els objectius del PI han de ser SMART : específics, mesurables, assolibles, rellevants i temporals. Això vol dir que cada objectiu ha de tenir una definició clara, ser quantificable, realista, pertinent i tenir un termini definit.

Aquests objectius proporcionen una guia clara per a lequip quant a les prioritats durant el PI, i ajuden a mesurar el progrés del tren en acabar el PI.

El valor de definir objectius del PI clars

Definir objectius clars de PI és crucial perquè:

  • Alineen els equips amb la visió i el roadmap, assegurant que tots van en la mateixa direcció.
  • Faciliten la comunicació entre els stakeholders, oferint una comprensió comuna del que s’espera assolir.
  • Milloren la presa de decisions en facilitar un marc que guia les accions dels equips.
  • Incrementen la transparència i la rendició de comptes, en establir expectatives clares per a tots els involucrats.

Elements essencials per a l’agenda del PI Planning

Una agenda de PI Planning amb èxit ha d’incloure:

  • Revisió de la visió i roadmap del negoci.
  • Planificació de funcionalitats acabades per sprint , assegurant que s’alinein amb els objectius establerts.
  • Definició d’objectius del PI que tots els equips intentaran assolir.
  • Identificació de riscos i dependències entre equips per facilitar la col·laboració i mitigar potencials riscos i efectes dòmino.
Procés PI Planning SAFe
Procés PI Planning SAFe

Preparatius clau per a un PI Planning amb èxit Per garantir un PI Planning amb èxit, és vital:

  • Preparació prèvia per part del Product Manager (recolzant-se com sigui procedent als Business Owners i Product Owners) per definir la visió, així com l’ART Backlog i la seva priorització.
  • Preparació prèvia per part del RTE dels processos i eines de col·laboració i comunicació que es faran servir, per facilitar que el PI Planning flueixi de forma productiva en els temps previstos.
  • Compromís dels Business Owners per assegurar el seu suport al tren al PI Planning i al llarg del PI.
  • Claredat en els rols i les responsabilitats de tots els participants durant l’esdeveniment de planificació.
Preparació PI Planning
Preparació PI Planning

La importància dels objectius del PI a SAFe no s’ha de subestimar, serviran de far i guia als equips durant tot el PI, tant els objectius com les seves valoracions de Business Value.

Rols Clau i Responsabilitats al PI Planning

Al PI Planning hi ha diversos rols clau amb responsabilitats específiques.

Qui defineix les prioritats de les funcionalitats durant el PI Planning?

Les prioritats de les funcionalitats que els equips del tren planificaran durant el PI Planning són definides principalment pel Product Manager .

Aquest rol és responsable de mantenir la visió del producte i garantir que les funcionalitats del producte s’alineïn amb aquesta visió i les necessitats del negoci. El Product Manager pot fer aquesta priorització en col·laboració amb els Business Owners i amb els Product Owners de cada equip. Aquesta col·laboració assegura que tots els equips entenguin les prioritats i treballin en la funcionalitat adequada (la més prioritària) a cada moment.

El paper de l’RTE i els Scrum Masters al PI Planning

El RTE juga un paper crucial en facilitar el procés de PI Planning. Tot i que el PI Planning és un esdeveniment de SAFe, els principis de facilitació són similars als de Scrum.

L’RTE assegura que l’esdeveniment s’executi de manera productiva en els temps previstos, facilitant els debats i ajudant a resoldre els bloquejos de tren. També ajuda els Scrum Masters dels equips del tren que ho necessitin.

Cada Scrum Master recolza de la mateixa manera, però a nivell d’equip; també dóna suport a la identificació de riscos i dependències, i facilita la comunicació amb altres equips. El seu paper és vital per mantenir els equips en el camí correcte.

Visualització i Seguiment durant el PI Planning

El PI Planning no només estableix el curs per als propers esprints, sinó que també ofereix una oportunitat única per a la visualització i seguiment del treball en un entorn col·laboratiu.

Eines i tècniques per visualitzar el treball

La visualització de la feina durant el PI Planning és fonamental per comprendre el flux de tasques i les dependències entre equips. Eines com taulers Kanban digitals, mapes d’històries d’usuari i cronogrames de Gantt permeten a tots els participants veure el panorama complet i ajustar-ne les estratègies en conseqüència. Aquestes eines faciliten la identificació de colls dʻampolla i prioritzen les tasques crítiques, assegurant que lʻenfocament estigui sempre a avançar cap als objectius del programa.

Cada equip compta amb un tauler d’equip, on desglossa detalladament el treball previst i calcula les seves estimacions. Cada equip decideix quina eina fer servir: excel, post-its reals o virtuals, etc.

On sí que es requereix un criteri unificat és a l”ART Planning Board’, on es plasmen els lliurables que cada equip preveu acabar a cada esprint (sense detall de quines parts el componen, ni d’estimacions), així com les seves dependències. És molt valuós i potent tenir tot això en una única imatge, l”ART Planning Board’, per això es requereix que tots els equips usin la mateixa eina, p.ex. Miro.

Descobriments i revelacions durant el PI Planning

En reunir tots els stakeholders al PI Planning, des de desenvolupadors fins a líders de negoci, tractant tots durant 2 dies sencers de manera focalitzada la planificació de lliurables, les dependències, els objectius i els riscos, es fomenta un intercanvi d’idees que pot descobrir necessitats no ateses o ajustaments a la direcció del tren. Aquesta interacció directa i retroalimentació en temps real contribueixen decisivament al fet que en aquest esdeveniment s’ajustin les expectatives i es reforci la visió compartida del tren. Aquests moments de claredat són crucials per a ladaptació i lèxit continu en entorns àgils.

Com maximitzar els beneficis del PI Planning

Per maximitzar els beneficis del PI Planning és essencial:

  • preparar-se adequadament
  • mantenir una actitud oberta i col·laborativa.

La preparació implica no només revisar prèviament la visió, així com el backlog i les seves prioritats, sinó també assegurar que tots els participants comprenguin les expectatives sobre el seu rol. Durant lesdeveniment, fomentar una comunicació efectiva i lús de tècniques de facilitació pot ajudar a mantenir a tots enfocats i productius. A més, la implementació d’un seguiment continu després del PI Planning assegura que els plans no es desviïn de manera descontrolada, i que es puguin fer ajustaments segons calgui.

El PI Planning és més que un simple esdeveniment; és una oportunitat per unir equips, aclarir objectius i establir un camí clar cap a lèxit.

En aprofitar les eines adequades i abraçar els descobriments que sorgeixen, els equips poden assolir resultats excepcionals.

 

Autor

  • Víctor Fairén

    Socio fundador de SmartWay. Profesor Universidad de Agile & Kanban. Consultor en Lean Agile. Strategic Advisor Business Agility

    View all posts

Autor

  • Víctor Fairén

    Socio fundador de SmartWay. Profesor Universidad de Agile & Kanban. Consultor en Lean Agile. Strategic Advisor Business Agility

    View all posts