Kanban

Kanban este o metodă de a gestiona munca ce are la bază o serie de principii precum

  • Vizualizarea procesului de lucru
  • Limitarea cantității de muncă aflată în procesare
  • Gestionarea fluxului de lucru
  • Explicitarea politicilor de proces
  • Colaborarea pentru îmbunătățire continuă prin modele și metoda științifică

Sistemul Kamban a fost popularizat în dezvoltare software de către David J. Anderson

  1. http://www.djaa.com/principles-kanban-method-
  2. http://leankanban.com/

 

SAFe: Scaled Agile Framework

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

Diagrama SAFe: Scaled Agile Framework, http://www.scaledagileframework.com/

About

Extreme Programming (XP)

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

Diagrama Extreme Programming (XP), http://www.extremeprogramming.org/map/project.html
  1. http://www.extremeprogramming.org/

Scrum

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

Realizat de Cristian Cirnicianu, Agile Coach, AdoreMe

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:

  • Transparența
  • Inspecția
  • Adaptarea

Valorile pe care le promovează Scrum în cadrul echipei sunt:

  • Respectul
  • Curajul
  • Concentrarea
  • Angajamentul
  • Deschidere

Se spune despre Scrum că este ușor de înțeles, însă dificil de măiestrit

  1. VersionOne, 10th Anual State Of Agile Report, http://stateofagile.versionone.com/
  2. ScrumAlliance, The 2015 State of Scrum Report, https://www.scrumalliance.org/why-scrum/state-of-scrum-report/2015-state-of-scrum
  3. Ken Schwaber, Jeff Sutherland, 2013, Scrum Guide, traducerea în limba română realizată de comunitatea AgileWorks, http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-RO.pdf