Lista conține la momentul accesări 135 de metode, modele și mișcări legate de agilitate în dezvoltare software. Autorii și website-ul care promovează mișcarea sunt identificați.
https://airtable.com/shrkJbP0PmK5IP7TU/tblyZPv4twL4YdQHY
Lista conține la momentul accesări 135 de metode, modele și mișcări legate de agilitate în dezvoltare software. Autorii și website-ul care promovează mișcarea sunt identificați.
https://airtable.com/shrkJbP0PmK5IP7TU/tblyZPv4twL4YdQHY
Semnatari:
Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler |
James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick |
Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas |
Agile Modeling (AM) reprezintă o colecție de bune practici pentru modelarea și documentarea sistemelor software [1]
Creator: Scott Ambler
Kanban este o metodă de a gestiona munca ce are la bază o serie de principii precum
Sistemul Kamban a fost popularizat în dezvoltare software de către David J. Anderson
SAFe: Scaled Agile Framework este o bază de date de cunoștințe oferită public în mod gratuit online ce prezintă bune practici și metode de implementare a principiilor Lean-Agile într-o organizație de mari dimensiuni [1]
Elaborat initial de: Dean Leffingwell
LeSS: Large-Scale Scrum este o adaptare a cadrului Scrum pentru o organizație de dimensiuni medii/mari. [1]
Creat de: Craig Larman, Bas Vodde
Extreme Programming (XP) este o metodologie de dezvoltare software care pune accentul pe satisfacerea nevoii clientului prin livrarea de software la o calitate înaltă folosind bune practici iginerești precum testare automată, pair programming, refactorizare. [1]
Creator: Kent Beck
Scrum este cel mai popular dintre framework-urile Agile conform studiilor realizate de Version One [1] și ScrumAlliance [2]
Creat de: Jeff Sutherland, Ken Schwaber
Conform ghidului Scrum este “un cadru un cadru în care oamenii își pot adresa probleme complexe de adaptare, livrând în același timp, în mod productiv și creativ, produse de cea mai mare valoare posibilă.” [3]
Cadrul prescrie 3 Roluri (Development Team, Product Owner, Scrum Master), 5 Evenimente (Sprintul, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective), 3 Artefacte (Product Backlog, Sprint Backlog, Product Increment) și o definiție privind starea de finalizare a task-urilor (Definition of Done)
Principiile pe care se bazează Scrum sunt:
Valorile pe care le promovează Scrum în cadrul echipei sunt:
Se spune despre Scrum că este ușor de înțeles, însă dificil de măiestrit