Scrum: Què és el sistema Scrum i com començar en un tauler Scrum

Si mireu el rugbi, sabreu que un scrum implica un munt de jugadors molt junts a la terra, lluitant per una pilota. Malauradament, el sistema de flux de treball "Scrum" no és gens semblant a això. Té menys a veure amb lluitar al fang contra els teus enemics i més en fer les tasques d'una manera eficient i oportuna.

Scrum, com el sistema similar Kanban, és un marc àgil per mantenir un lloc de treball ben organitzat. És especialment popular en el desenvolupament de programari i funciona bé per a equips d'entre tres i nou persones, però es pot aplicar a pràcticament tots els llocs de treball. A menys que treballis com a jugador de rugbi, en aquest cas probablement generarà confusió.

Scrum: Què és el sistema Scrum?

Scrum es va introduir per primera vegada com a terme l'any 1986, a Harvard Business Review article de Hirotaka Takeuchi i Ikujiro Nonaka. En realitat, els dos autors descriuen el sistema en termes de rugbi, amb una força de treball que actua com un equip que "intenta recórrer la distància com a unitat, passant la pilota d'anada i tornada".

El nucli del sistema Scrum és l'enfocament de lluitar amb un equip per treballar junts en objectius concrets i assolibles en períodes de temps determinats. En lloc de tenir deu persones treballant en tasques diferents i no relacionades sense un punt final clar, Scrum s'esforça per reunir persones per treballar col·lectivament en feines incrementals.

LLEGIU A SEGUENT: Què és Kanban?

Això es basa en diversos rols en un equip Scrum. A la part superior, hi ha el propietari del producte, que representa els grups d'interès del producte. A sota hi ha el Scrum Master, que és essencialment un gestor de projectes que s'encarrega de posar en acció el sistema Scrum. A sota hi ha el propi equip de desenvolupament.

quins_és_els_rols_scrum

El flux de treball bàsic és el següent: el propietari del producte presenta un backlog del producte, que actua com una llista de desitjos de funcions per treballar. Això passa a l'equip scrum, amb el scrum master escollint una sèrie de tasques d'aquest endarreriment per treballar-hi. En el llenguatge de Scrum, aquestes s'anomenen "històries". Després se centren aquestes històries durant un 'sprint'; un període de temps en què els desenvolupadors treballen en aquests objectius i només en aquests objectius.

Al final de l'sprint, el treball s'hauria d'acabar. Es fa una revisió per avaluar si l'esprint va ser un èxit, això es remet al propietari del producte i tot el cicle comença de nou.

Scrum Board: físic o digital?

La gestió d'un equip Scrum acostuma a girar al voltant d'algun tipus de tauler Scrum, que ajuda a visualitzar el flux de treball. Això podria implicar un tauler físic gran, dividit en columnes d'obres a fer, obres en curs i obres acabades. Alternativament, podria implicar algun tipus de pissarra digital, com ara les d'empreses com Trello i Asana.

Vegeu per què Londres és el millor lloc per ser desenvolupador d'aplicacions el 2018 Com iniciar un negoci: consells per a l'èxit

A Trello, per exemple, creeu columnes per a diferents etapes d'un flux de treball i les ompliu amb targetes que detallin diferents tasques. La versió física d'aquest tauler s'organitzaria de la mateixa manera, encara que amb més notes post-it. En qualsevol cas, el tauler es convertirà en el focus de l'"sprint", on l'enfocament estarà a acabar totes les etapes d'una tasca dins del període de temps. Un sprint podria durar dues setmanes o uns quants dies.

què_és_scrum_2

Tal com mostra aquesta escena de Silicon Valley d'HBO, l'objectiu és generalment que els vostres desenvolupadors treballin en tasques (ho sento, "històries"), guiats en el marc del flux de treball Scrum.

Scrum vs Kanban

Un sistema relacionat amb Scrum és Kanban, que també gira al voltant de notes post-it de colors vius i paraules com "flux de treball àgil". La diferència més gran entre Scrum i Kanban és que aquest últim és un procés continu, amb els treballadors agafant cartes a tot el tauler quan poden. A Scrum, treballeu al tauler pivotant al voltant dels "sprints" establerts.

Els papers a Kanban també són més fluixos, mentre que Scrum té una afició particular per noms com "scrum master", presumiblement perquè sona menys avorrit que "director de projectes", tot i que són essencialment el mateix. Scrum també acostuma a tenir sessions de recuperació regulars, anomenades scrums, on el progrés del flux de treball és discutit per... ho heu endevinat: el scrum master.