Dezvoltare software Lean
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 20 august 2021; verificările necesită
2 modificări .
Dezvoltarea software Lean este o metodologie de dezvoltare software care folosește metodele conceptului de manufactură lean . A apărut din mediul susținătorilor conceptului de metodologie de dezvoltare flexibilă .
Origine
Prima dată acoperită în cartea cu același nume ( ing. Lean Software Development ) de Mary Poppendyk și Tom Poppendyk. Cartea prezintă principiile tradiționale ale lean manufacturing în relație cu dezvoltarea software-ului, precum și un set de 22 de instrumente (practici) și compararea acestora cu metodologia de dezvoltare agilă . Mary și Tom au participat la o serie de conferințe agile diferite, ceea ce explică importanța conceptului lean în comunitatea agile.
Principii
- Eliminarea pierderilor. Deșeurile sunt orice lucru care nu adaugă valoare consumatorului. În special: funcționalitate excesivă; așteptare (pauze) în procesul de dezvoltare; cerințe neclare; birocratizarea; comunicare internă lentă.
- Accent pe învățare. Cicluri scurte de dezvoltare, testare timpurie, feedback frecvent al clienților .
- Luarea deciziilor extrem de întârziată. Decizia nu trebuie luată pe baza unor ipoteze și previziuni, ci după descoperirea unor fapte semnificative.
- Livrare extrem de rapida catre client. iterații scurte.
- Motivarea echipei. Oamenii nu pot fi priviți doar ca o resursă. Oamenii au nevoie de mai mult decât o listă de lucruri de făcut.
- Integrare. Transferați informații complete către client. Străduiți-vă pentru o arhitectură holistică. Refactorizarea .
- Viziune holistică. Standardizare , stabilirea de relații între dezvoltatori. Partajarea de către dezvoltatori a principiilor frugalității. „Gândește mare, fă repede, fă puține greșeli; invata repede."
Practici
Unele practici de dezvoltare Lean sunt similare cu practicile de dezvoltare rapidă, în timp ce altele sunt ușor diferite. Exemple de practică:
Literatură
- Mary Poppendyck, Tom Poppendyck. Lean Software Manufacturing: De la idee la profit / Williams, 2009 ISBN 978-5-8459-1538-2
Link -uri