
Nakon godina provedenih u industriji, shvatio sam da je "Agile" najzloupotrebljenija reč u tehnologiji. Većina kompanija zapravo nije Agile; oni samo praktikuju "Waterfall sa stendapima". Imaju fiksne rokove, fiksne planove i sloj mikromenažmenta maskiran u ulogu Scrum Mastera.
Ako želite da sprovodite Agile na pravi način, morate prestati da budete opsednuti Jira tiketima i početi da se fokusirate na ishode (outcomes).
1. Ljudi ispred procesa
Prva linija Agile Manifesta je najčešće ona koja se najviše ignoriše. Ako je vaš proces toliko rigidan da developer ne može da predloži bolji način za izradu funkcionalnosti bez trosedmičnog "RFC" procesa, niste Agile. Verujte svom timu. Motivisan tim sa "lošim" procesom će uvek nadmašiti demotivisan tim sa "savršenim" procesom.
2. Moć reči "Ne"
Agile se ne sastoji u tome da uradite više posla za manje vremena; poenta je u tome da radite pravi posao. Visoko efikasni timovi su nemilosrdni prema svom backlog-u. Ako neka funkcionalnost ne donosi stvarnu vrednost korisniku, ne bi trebalo da se nađe u sprintu.
3. Kontinuirani feedback, ne kontinuirani sastanci
Cilj Sprint Review-a nije da se demonstrira gotov proizvod-već da se prikupi feedback dok još uvek imate vremena da promenite pravac. Ako ne razgovarate sa svojim korisnicima (ili barem stakeholder-ima) tokom svake iteracije, vi samo nagađate.