És Agile una moda?
Alguns estan començant a sentir parlar d’Agile recentment i creuen que això és una moda passatgera com n’hi ha hagut abans. La realitat és que Agile està a punt d?assolir la majoria d?edat, el febrer del 2019 bufarà 18 espelmes.
Agile sorgeix cap al 2001, quan un grup de persones lligades al desenvolupament del programari es van reunir per debatre sobre tècniques i processos que utilitzaven ells per al desenvolupament de programari que eren molt diferents de les tècniques i processos emprats per l’àmplia majoria, heretats de l’etapa industrial. En aquest moment va sorgir el que es coneix com a “mètodes àgils” i es va crear l’ Agile manifesto .
Si bé és cert que el manifest Agile fa referència a programari, ja que aquests són els seus orígens, els valors i els principis que postula són extensibles a qualsevol àmbit.
El manifest Agile es basa en 4 grups de valors:
Tot i que es valoren els elements de la dreta, es valoren més els elements de lesquerra. Tots dos grups d’elements es valoren. Això NO vol dir que:
- Els equips poden en qualsevol moment decidir tornar a Waterfall o canviar la manera de treballar si afecta més equips.
- No es documenta
- El client passa a ésser el gestor del projecte i s’encarrega d’elaborar els plans.
- No es planifica
Compte amb les “males interpretacions”.
A part dels valors també hi ha els principis recollits al Manifest. Aquests 12 valors són els següents:
La nostra major prioritat és satisfer el client mitjançant el lliurament primerenc i continu de programari amb valor.
Acceptem que els requisits canviïn, fins i tot en etapes tardanes del desenvolupament. Els processos Àgils aprofiten el canvi per proporcionar avantatge competitiu al client.
Entreguem programari funcional sovint, entre dues setmanes i dos mesos, amb preferència al període de temps més curt possible.
Els responsables de negoci i els desenvolupadors treballem junts de manera quotidiana durant tot el projecte.
Els projectes es desenvolupen al voltant d’individus motivats. Cal donar-los l’entorn i el suport que necessiten, i confiar-los l’execució de la feina.
El mètode més eficient i efectiu de comunicar informació a l’equip de desenvolupament i entre els membres és la conversa cara a cara.
El programari funcionant és la mesura principal de progrés.
Els processos Àgils promouen el desenvolupament sostenible. Els promotors, desenvolupadors i usuaris hem de ser capaços de mantenir un ritme constant de manera indefinida.
L’atenció continua a l’excel·lència tècnica i al bon disseny millora l’Agilitat.
La simplicitat, o l’art de maximitzar la quantitat de feina no realitzada, és essencial.
Les millors arquitectures, els requisits i els dissenys emergeixen d’equips autoorganitzats.
A intervals regulars l’equip reflexiona sobre com ser més efectiu per ajustar i perfeccionar el seu comportament en conseqüència.
Dels 12 valors anteriorment esmentats podem agrupar-los en 4 grans àrees:
- Lliurament de valor de manera iterativa i incremental : el focus d’Agile és el lliurament de valor. Aquesta entrega no es fa tota de cop, sinó que es va lliurant de manera incremental i iterativa. És a dir, no ho fem tot de cop ni intentem fer tot perfecte a la primera. Anem lliurant per parts i cada cop afegint més valor.
- Col·laboració : Agile no pot existir sense col·laboració. Col·laboració entre els membres de l’equip, tots junts feia un objectiu comú més gran que els objectius individuals. I també és fonamental la col·laboració amb el client. El client és qui valida la nostra solució, una col·laboració fluida ajudarà a produir un producte millor.
- Adaptabilitat : Agile és una metodologia adaptativa. Es tracta de ser capaços de respondre de manera efectiva als canvis del negoci.
- Millora contínua La idea de Kaizen o millora contínua és imprescindible per ser Agile. Partim de la base que estem descobrint formes millors de fer la nostra feina. Hem de disposar de mecanismes que ens permetin reflexionar sobre com fem les coses i fer plans d’acció per millorar-les.
A banda trobarem moltes eines, marcs de treball o processos per tractar de ser Àgils. Això és enganyós, pel simple fet d’utilitzar un marc de treball o certes eines, si no basem les nostres practiques en els valors i principis anteriorment esmentats.
Els 4 principis anteriors recullen l’essència de l’Agile Manifest. Aquests són extrapolables a qualsevol equip o organització independentment de si es dediquen al negoci del programari o no.


