Spējā programmatūras ā - files.meetup.comfiles.meetup.com/1660849/Raimonds Simanovskis - Speja...

Preview:

Citation preview

Spējā programmatūras

izstrāde

AgileSoftware

Development

Raimonds Simanovskisgithub.com/rsim

@rsim

.com

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

Fiksēti termiņi

Projektēšana

Prasības

Izstrāde

Testēšana

Projektēšana

Prasības

Izstrāde

Testēšana

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

Saites

http://agilemanifesto.org

Recommended