Uvod u Agile

 Uvod u Agile

Agile – Spasilac softver


skog razvoja

Agile prakse ti pomažu da:

  1. otkriješ zahteve i razviješ rešenja kroz saradnju samoorganizovanih i višefunkcionalnih timova zajedno sa korisnicima
Agile promoviše:
  1. adaptivno planiranje
  2. postepeni (evolutivni) razvoj
  3. ranu isporuku
  4. kontinuirano unapređenje
  5. i fleksibilan odgovor na promene

  1. 📜 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:

  1. Ljudi i međusobna interakcija važniji su od alata i procesa
  2. Funkcionalni softver je važniji od detaljne dokumentacije
  3. Saradnja sa korisnikom važnija je od ugovorne pregovaračke borbe
  4. 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

  1. Manifest je dodatno razrađen kroz 12 osnovnih principa:
  2. Najveći prioritet nam je zadovoljstvo korisnika kroz ranu i čestu isporuku vrednog softvera.
  3. Dobrodošle su promene u zahtevima, čak i u kasnoj fazi razvoja.
  4. Isporuka funkcionalnog softvera često – od par nedelja do par meseci (prednost imaju kraći ciklusi).
  5. Biznis ljudi i programeri moraju raditi zajedno svakog dana tokom trajanja projekta.
  6. Projekte treba graditi oko motivisanih ljudi – dati im podršku i poverenje da urade posao.
  7. Lični razgovor (licem u lice) je najefikasniji i najdelotvorniji način komunikacije.
  8. Funkcionalan softver je osnovna mera napretka.
  9. Agile procesi omogućavaju održiv razvoj – svi učesnici (sponzori, korisnici, tim) treba da mogu da rade u stalnom, održivom ritmu.
  10. Stalna pažnja na tehničku izvrsnost i dobar dizajn povećava agilnost.
  11. Jednostavnost – umetnost da se uradi što manje posla, ali da se dobije maksimum, je ključna.
  12. Najbolje arhitekture, zahtevi i dizajni nastaju iz samoorganizovanih timova.
  13. 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:

  1. vrednost za korisnika
  2. saradnju i fleksibilnost
  3. učestalu isporuku
  4. pouzdane i motivisane timove


Comments