Agiilsed metoodikad: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
{{liita| Agiilne projektijuhtimine| Enwikis on ümbersuunamine}} |
Resümee puudub |
||
5. rida:
==Ajalugu==
Tarkvaraarendus algas 1950. aastatel keeruliste arvutusmasinate leiutamisega. Seejärel kulus kümneid aastaid arvutis töötava tarkvara arendamiseks.
1990-ndate jooksul väljendusid iteratiivse arenduse ideed ning tarkvara arendajad mõistsid, et '''Waterfalli''' (kaskaad?) meetodid on paljude projektide jaoks liiga jäigad. 1990. aastate alguses lõid Ken Schwaber ja Jeff Sutherland Scrumi metoodika ja kodeerisid selle 1995. aastal konverentsil esitamiseks. Tulemused avaldati paberil "SCRUM-i tarkvaraarenduse protsess" <ref>[https://hygger.io/blog/a-brief-history-of-agile-methodology/ History of Agile Methodology]</ref>.
==Agiilsed metoodikad==
13. rida:
* '''Agile Scrum Methodology'''
Scrum on kergekaaluline agiilne projektijuhtimise raamistik, mida saab kasutada igat liiki iteratiivsete ja inkrementaalsete projektide haldamiseks. Scrumis töötav nn toote omanik on tihedas koostöös oma meeskonnaga, et tuvastada ja
* '''Lean and Kanban Software Development'''
'''Lean'''
'''Kanban''' on visuaalne töövoo juhtimise meetod, mis on Lean meeskondade hulgas populaarne. Tegelikult 83% Leani kasutavatest meeskondadest kasutab Kanbani, et visualiseerida ja aktiivselt hallata toodete loomist rõhuasetusega pidevale uuenduste tarnimisele. Nagu Scrum, on ka Kanban protsess, mille eesmärk on aidata meeskondadel tõhusamalt koos töötada.
* '''Extreme Programming (XP)'''
Extreme Programming (XP), mida algselt kirjeldas Kent Beck, on kujunenud üheks kõige populaarsemaks agiilseks metoodikaks. XP on distsiplineeritud lähenemine kvaliteetse tarkvara kiirele ja pidevale tarnimisele. Selle eesmärk on parandada tarkvara kvaliteeti ja reageerimisvõimet klientide muutuvatele vajadustele. See soodustab klientide
* '''Crystal'''
Crystali metoodika on üks kõige kergekaalulisemaid, kohandatavamaid lähenemisviise tarkvara arendamisele.
Crystal koosneb tegelikult agiilsete meetodite perekonnast, sealhulgas ''Crystal Clear'', ''Crystal Yellow'', ''Crystal Orange'' ja teised. Iga üks omab unikaalseid tunnusjooni, mida juhivad mitmed tegurid nagu meeskonna suurus, süsteemi kriitilisus ja projekti
* '''Dynamic Systems Development Method (DSDM)'''
DSDM põhineb kaheksal põhiprintsiibil, mis juhivad meeskonda ja loovad mõtteviisi, mis võimaldaksid ette nähtud aja ja eelarvega uuendusi tarnida. Need põhimõtted keerlevad peamiselt ettevõtte vajaduste ja väärtuste, aktiivse kasutajate kaasamise, sagedase tarnimise, integreeritud testimise ja sidusrühmade koostöö ümber.
'''8 põhiprintsiipi:'''
31. rida:
* Tarni õigel ajal (''Deliver on time'')
* Koostöö ('Collaborate')
*
*
*
* Suhtle pidevalt ja selgelt (''Communicate continuously and clearly'')
*
* '''Feature Driven Development (FDD)'''
|