Agilni razvoj software-a
Nemanja Stefanović
agile
okretan
agilan
žustar
hitar
:
Izvor: Google Translate
Šta je Agile?
- Nov način upravljanja razvojem software-a
- Skup smernica i metodologija razvoja software-a
- Agile Manifesto - 12 zapovesti Agile razvoja
- Zvanično nastaje 90-ih godina, Manifesto 2001
Kome je namenjen Agile?
- Kompanijama koje prave kompleksne proizvode
- Timovima koji razvijaju određene delove proizvoda
- Startupovima?!
Scrum? WTF?
- Agilna metodologija razvoja
- Definisan kao fleksiblna strategija u kojoj razvojni tim radi kao kompaktna celina sa ciljem postizanja definisanog rezultata
Uloge u Scrum timu
Product owner
Development team
Scrum Master
Ovo
Backlog
Prosto rečeno, spisak feature-a koje proizvod treba da ima da bi zadovoljio potrebe krajnjeg korisnika
Product owner je osoba koja treba da da najviše predloga za backlog
Backlog v2.0
Product backlog
Sprint backlog
Spisak svih "želja" krajnih korisnika
Spisak želja koji ulaze u odredjeni sprint.
Scrum master odlučuje šta iz product backloga ulazi u sprint
Tok Scrum razvoja
Planiranje
Dnevni sastanci
Review
SPRINT!!! - max 1 mesec
Burn-down chart
Grafički prikaz napretka u sprintu
Prikazuje napredak za svaki dan
Zašto Agile?
- Lako menjati zahteve i nakon početka pravljenja proizvoda
- Agile = Lean
- Mnogo bolje praćenje jedinki u timu od strane manager-a
Hvala na pažnji!
stefanovic.nemanya@gmail.com
Agilni razvoj software-a
By conestef
Agilni razvoj software-a
- 791