MythBuster vs Agile – Mit 2: Agilne metodologije se baziraju na drugačijim principima

Većina teoretičara Agilnog za početak Agilne ere uzima pojavljivanje Agilnog manifesta (K. Beck et al., 2001) pa ću ja dati ovde njegov moj slobodni prevod:

Agilni manifest: Otkrivamo bolje načine razvoja softvera razvijajući softver sami i pomažući drugima pri njegovom razvijanju. Kroz taj rad naučili smo da više vrednujemo:

  • Pojedince i interakcije od procesa i alata,
  • Upotrebljiv softver od detaljne dokumentacije,
  • Saradnju sa klijentima od ugovornih aranžmana,
  • Reakciju na promenu od pridržavanja plana.

Drugim rečima, iako cenimo značaj činilaca predstavljenih na desnoj strani, stavke prikazane na levoj strani vrednujemo više.

Principi koji stoje iza agilnog manifesta:

  • Naš najviši prioritet je da zadovoljimo kupca kroz rane i kontinuirane isporuke vrednog softvera.
  • Dobrodošle su promene zahteva, čak i kasno u toku razvoja. Agilni procesi se mogu iskoristi za promenu konkurentske prednosti kupca.
  • Često isporučivati softver koji radi, od nekoliko nedelja do nekoliko meseci, sa težnjom da vreme isporuke bude kraće.
  • Poslovni ljudi i programeri moraju svakodnevno da rade zajedno tokom celog projekta.
  • Izgradnja projekta od strane visoko motivisanih pojedinaca. Dajte im okruženje i podršku koja im je potrebna, i poverenje da bi se posao odradio.
  • Najefikasniji i efektan način prenošenja informacija unutar razvojnog tima je razgovor licem u lice.
  • Softver koji radi je primarna mera progresa projekta.
  • Agilni procesi promovišu održiv razvoj. Sponzori, programeri i korisnici treba da budu u stanju da dovoljno dugo održe konstantan tempo.
  • Kontinuirano insistiranje na tehničkoj izvrsnosti i dobar dizajn poboljšavaju agilnost.
  • Jednostavnost – umetnost maksimiziranja obima posla koji nije urađen – je od suštinske važnosti.
  • Najbolje arhitekture, zahtevi i dizajni proizilaze iz samoorganizovanja tima.
  • U redovnim intervalima, tim razmišlja o tome kako da postane efikasniji, onda shodno tome usklađujei prilagođava svoje ponašanje.

Ovome, naravno, nema šta da se prigovori.

S obzirom na prethodno iznešeno na prvi pogled za sledeće principe:

  • Jasna zaduženja, zajedničke odgovornosti,
  • Opunomoćiti članove tima,
  • Fokusirajte se na poslovne vrednosti,
  • Zajednička vizija projekta,
  • Ostanite agilni, očekujte promene,
  • Negujte otvorenu komunikaciju,
  • Učite iz svih iskustava,
  • Investirajte u kvalitet,

bi se pomislilo da su to principi neke agilne metodologije. Problem je što oni to nisu. To su fundamentalni principi MSF-a predstavnika Iterativnih metodologija. Ovi principi se maltene uopšte ne razlikuju od suštine principa koji stoje iza agilnog manifesta.

Mit 2: Nepotvrđen

Literatura:

Leave a Reply

%d bloggers like this: