Uvod u Agile
Agile – Spasilac softver
skog razvoja
Agile prakse ti pomažu da:
- otkriješ zahteve i razviješ rešenja kroz saradnju samoorganizovanih i višefunkcionalnih timova zajedno sa korisnicima
- adaptivno planiranje
- postepeni (evolutivni) razvoj
- ranu isporuku
- kontinuirano unapređenje
- i fleksibilan odgovor na promene
- 📜 Agile Manifest – 4 osnovne vrednosti
Kada je nastao Agile način upravljanja projektima, on se temeljio na Agile manifestu, koji sadrži četiri glavne vrednosti:
- Ljudi i međusobna interakcija važniji su od alata i procesa
- Funkcionalni softver je važniji od detaljne dokumentacije
- Saradnja sa korisnikom važnija je od ugovorne pregovaračke borbe
- Odgovor na promenu važniji je od sleđenja fiksnog plana
➡ Ovo ne znači da su alati, dokumentacija ili plan nebitni – već da treba dati prednost onome što donosi veću vrednost korisniku u datom trenutku.
🧭 12 Agile principa
- Manifest je dodatno razrađen kroz 12 osnovnih principa:
- Najveći prioritet nam je zadovoljstvo korisnika kroz ranu i čestu isporuku vrednog softvera.
- Dobrodošle su promene u zahtevima, čak i u kasnoj fazi razvoja.
- Isporuka funkcionalnog softvera često – od par nedelja do par meseci (prednost imaju kraći ciklusi).
- Biznis ljudi i programeri moraju raditi zajedno svakog dana tokom trajanja projekta.
- Projekte treba graditi oko motivisanih ljudi – dati im podršku i poverenje da urade posao.
- Lični razgovor (licem u lice) je najefikasniji i najdelotvorniji način komunikacije.
- Funkcionalan softver je osnovna mera napretka.
- Agile procesi omogućavaju održiv razvoj – svi učesnici (sponzori, korisnici, tim) treba da mogu da rade u stalnom, održivom ritmu.
- Stalna pažnja na tehničku izvrsnost i dobar dizajn povećava agilnost.
- Jednostavnost – umetnost da se uradi što manje posla, ali da se dobije maksimum, je ključna.
- Najbolje arhitekture, zahtevi i dizajni nastaju iz samoorganizovanih timova.
- Tim redovno reflektuje (razmišlja) kako da bude efikasniji i prilagođava ponašanje u skladu s tim.
🎯 Ukratko:
Agile je filozofija i skup principa koji stavljaju fokus na:
- vrednost za korisnika
- saradnju i fleksibilnost
- učestalu isporuku
- pouzdane i motivisane timove
Comments