Upload
rsim
View
2.588
Download
2
Embed Size (px)
Citation preview
Spējā programmatūras
izstrāde
AgileSoftware
Development
Tradicionālā pieejaPrasības
Projektēšana
Izstrāde
Testēšana
Ekspluatācija
Tradicionālās pieejas problēmas
Fokuss uz dokumentiem nevis
programmatūru
Riski tiek atklāti vēlu
Ilgi jāgaida uz rezultātu
Pretestība izmaiņāmPārtērēts budžets un
nokavēti termiņi
Nepietiekoša atgriezeniskā saite
Pārāk agra prasību fiksēšana
Maģiskais trīsstūrisLaiks / termiņi
Izmaksas /resursi
Funkcionalitāte /sfēra
Alternatīva pieejaLaiks / termiņi
Izmaksas /resursi
Funkcionalitāte /sfēra
Iteratīvā izstrāde
Projektēšana
Prasības
Izstrāde
Testēšana
Projektēšana
Prasības
Izstrāde
Testēšana
Projektēšana
Prasības
Izstrāde
Testēšana
Fiksēti termiņi
Agile ManifestoCilvēki un
mijiedarbībaProcesiemun rīkiempāri
Strādājošaprogrammatūra
Visaptverošai dokumentācijaipāri
Sadarbībaar klientu
Līgumusaskaņošanaipāri
Reaģēšanauz izmaiņām
Sekošanaiplānampāri
Klienta apmierinātība, pastāvīgi piegādājot vērtīguprogrammatūru
Mainīgu prasību pieņemšana
Izmaiņa
PapildinājumsIdeja
Neprecizitāte
Regulāra strādājošas programmatūras
piegāde –ik pēc dažām
nedēļām vai dažiem mēnešiem,
priekšroka īsākam laika posmam
Biznesa cilvēkiem un izstrādātājiem jāstrādā kopā
Projektu komandu veidošana no
motivētiem cilvēkiem
Visefektīvākā un rezultatīvākā ir
klātienes saruna
Strādājoša programmatūra ir primārais virzības
mērījums
Pastāvīgs izstrādes process,
nemainīgs temps
Pastāvīga uzmanības pievēršana tehniskajai
izcilībai un labam dizainam
Vienkāršība – māksla
maksimizēt darbu, kas
netiek darīts
Labākās arhitektūras, prasības un
dizains rodas no paš-
organizējošām komandām
Komanda pārskata un pielāgo tās uzvedību,lai kļūtu
efektīvāka
“Kalsnā” (Lean) ražošana
Ražot vērtību
Samazināt lieko patēriņu
Liekais laika patēriņs (Waste)
•Daļēji pabeigts darbs
•Lieki procesi
•Liekas iespējas / funkcionalitāte
•Pārslēgšanās starp darbiem
•Gaidīšana
•Lieka kustēšanās
•Defekti
•Vadīšanas aktivitātes
Dažas Agile prakses
Iteratīvā plānošanaProduktaprasības
Prio
ritāt
e
Regulārapārskatīšana1-3 mēnešos
Iterācijasdarbi
Ikdienasdarbs
1 - 4 nedēļas
Iterācijas gatavais rezultāts
Scrum metodoloģija
Lietotāju stāstiUser stories
Lietotājs var pieslēgties sistēmai ar savu
lietotājvārdu un paroli
3
Lietotāju stāstuakcepttesti
1) var pieslēgties ar pareizu lietotājvārdu un paroli2) nevar pieslēgties ar nepareizu paroli3) nobloķē lietotāju pēc 3 neveiksmīgām pieslēgšanām
“Projekta siena”