Spējā (Agile) programmatūras izstrāde

3,556 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,556
On SlideShare
0
From Embeds
0
Number of Embeds
814
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Spējā (Agile) programmatūras izstrāde

  1. 1. Spējā programmatūras izstrāde
  2. 2. Agile Software Development
  3. 3. Tradicionālā pieeja Prasības Projektēšana Izstrāde Testēšana Ekspluatācija
  4. 4. Tradicionālās pieejas problēmas Pārāk agra prasību Ilgi jāgaida uz fiksēšana rezultātu Fokuss uz dokumentiem nevis programmatūru Nepietiekoša atgriezeniskā saite Pretestība izmaiņām Pārtērēts budžets un Riski tiek atklāti vēlu nokavēti termiņi
  5. 5. Maģiskais trīsstūris Laiks / termiņi Izmaksas / Funkcionalitāte / resursi sfēra
  6. 6. Alternatīva pieeja Laiks / termiņi Izmaksas / Funkcionalitāte / resursi sfēra
  7. 7. Iteratīvā izstrāde Prasības Prasības Prasības Projektēšana Projektēšana Projektēšana Izstrāde Izstrāde Izstrāde Testēšana Testēšana Testēšana Fiksēti termiņi
  8. 8. Agile Manifesto Cilvēki un Procesiem pāri mijiedarbība un rīkiem Strādājoša Visaptverošai pāri programmatūra dokumentācijai Sadarbība Līgumu pāri ar klientu saskaņošanai Reaģēšana Sekošanai pāri uz izmaiņām plānam
  9. 9. Klienta apmierinātība, pastāvīgi piegādājot vērtīgu programmatūru
  10. 10. a aiņ Izm Ideja Papildinājum s Mainīgu prasību Nepreciz itāte pieņemšana
  11. 11. 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
  12. 12. Biznesa cilvēkiem un izstrādātājiem jāstrādā kopā
  13. 13. Projektu komandu veidošana no motivētiem cilvēkiem
  14. 14. Visefektīvākā un rezultatīvākā ir klātienes saruna
  15. 15. Strādājoša programmatūra ir primārais virzības mērījums
  16. 16. Pastāvīgs izstrādes process, nemainīgs temps
  17. 17. Pastāvīga uzmanības pievēršana tehniskajai izcilībai un labam dizainam
  18. 18. Vienkāršība – māksla maksimizēt darbu, kas netiek darīts
  19. 19. Labākās arhitektūras, prasības un dizains rodas no paš- organizējošām komandām
  20. 20. Komanda pārskata un pielāgo tās uzvedību, lai kļūtu efektīvāka
  21. 21. “Kalsnā” (Lean) ražošana Ražot vērtību Samazināt lieko patēriņu
  22. 22. 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
  23. 23. Dažas Agile prakses
  24. 24. Iteratīvā plānošana Produkta prasības Ikdienas Iterācijas darbs Iterācijas darbi gatavais Prioritāte rezultāts Regulāra 1 - 4 nedēļas pārskatīšana 1-3 mēnešos
  25. 25. Scrum metodoloģija
  26. 26. Lietotāju stāsti User stories Lietotājs var pieslēgties sistēmai ar savu lietotājvārdu un paroli 3
  27. 27. Lietotāju stāstu akcepttesti 1) var pieslēgties ar pareizu lietotājvārdu un paroli 2) nevar pieslēgties ar nepareizu paroli 3) nobloķē lietotāju pēc 3 neveiksmīgām pieslēgšanām
  28. 28. “Projekta siena”

×