Professional Documents
Culture Documents
na obuku
za QA
Engineer-a
Smernice
5. Selenium
Proces razvijanja softvera
Benefiti:
• Waterfall
• V model
• Iterativni model
• Inkrementalni model
• Spiralni model
• Prototip
• Agilni modeli
Waterfall
Prednosti: Mane:
Agilna metodologija je inkrementalni i iterativni pristup razvoju. Koraci u razvoju se prioriterizuju na osnovu
poslovne ili korisničke vrednosti.
Različiti timovi rade u toku jedne iteracije. Nakon svake iteracije isporučuje se proizvod koji mora da radi.
2. Zahtevi koji se menjaju prihvataju se čak i u kasnoj fazi razvoja. Agilni procesi omogućavaju
prilagođavanje izmenjenim zahtevima što kao rezultat daje prednost kupaca u odnosu na konkurenciju.
3. Dostave radnog softvera su česte, od nekoliko nedelja do nekoliko meseci, uz prednost kraćem
vremenskom periodu.
5. Izgradnja projekta oko motivisanih pojedinaca. Dajte im okruženje i podršku koja im je potrebna i verujte
im da mogu obaviti posao.
6. Najefikasnija i najdelotvornija metoda prenošenja informacija do razvojnog tima i unutar njega je razgovor
licem u lice.
Principi manifesta
8. Agilni procesi promovišu održivi razvoj. Sponzori, programeri i korisnici trebalo bi da budu u mogućnosti
da održavaju konstantan tempo bez obzira na dužinu trajanja projekta.
10. Jednostavnost – veština dovođenja do najvišeg stepena posla koji nije potrebno uraditi od suštinske je
važnosti.
11. Najbolje arhitekture, zahtevi i dizajni potiču od timova koji se sami organizuju.
12. U redovnim intervalima, tim razmišlja o tome kako da postane efikasniji, zatim i prilagođava svoje
ponašanje u skladu sa tim.
Agilne metodologije - Prednosti
• Klijenti mogu da daju povratnu informaciju ili da zatraže izmenu zahteva koja se može uključiti u prvu
sledeću isporuku softvera
● Projekti lako skrenu sa ispravnog puta ukoliko predstavnik klijenta nije dovoljno jasan o finalnim ciljevima
koji su traženi
● Samo senior programeri su sposobni da donose neophodne odluke za vreme razvoja, pa nije odgovarajuće
mesto za mlade programere(osim u koliko nisu upareni sa veoma iskusnim).
Matrica kompleksnosti
milos.petrovic@code.edu.rs
Hvala na pažnji