Lean vs Agile
Lean er anvendelsen af produktionsprincipper til softwareudvikling.
| Lean | Agile | |
|---|---|---|
| Definition | Lean er anvendelsen af produktionsprincipper på udvikling og ledelse af produkter og tjenester. | Agile er en softwareudviklingsfilosofi, der fokuserer på kontinuerligt at levere værdi til kunder gennem tilpasningsevne, samarbejde og hurtig respons på ændringer. |
| Categories | agile, kanban, lean | agil |
Hvad betyder Lean?
Lean er anvendelsen af produktionsprincipper til softwareudvikling.
Definition
Lean er anvendelsen af produktionsprincipper på udvikling og ledelse af produkter og tjenester.
Mål
At maksimere den værdi, der tilbydes kunder og brugere, samtidig med at reducere omkostninger og spild.
Pull System
Bruger et Pull-system, hvor tjenester startes på baggrund af kundens anmodninger, hvilket reducerer overproduktion og spild.
Hvad er Agile?
En softwareudviklingstilgang, der værdsætter tilpasningsevne og kontinuerlig levering.
Definition
Agile er en softwareudviklingsfilosofi, der fokuserer på kontinuerligt at levere værdi til kunder gennem tilpasningsevne, samarbejde og hurtig respons på ændringer.
Oprindelse
Agiles oprindelse går tilbage til begyndelsen af 2000'erne, markeret af en vigtig begivenhed i 2001: skabelsen af Agile Manifesto.
Bevægelse
Det begyndte som et svar på begrænsningerne og udfordringerne ved traditionelle projektbaserede softwareudviklingsmetoder, kendt som vandfaldsmetoder, der var sekventielle og ufleksible.
Tilgang
Agile er baseret på en iterativ og inkrementel udviklingstilgang, hvor omfanget er opdelt i små dele med hyppige leveringer, hvilket gør det muligt at tilpasse sig skiftende krav.
Samarbejde
Agile fokuserer på teamsamarbejde og kundedeltagelse gennem hele udviklingen.
Fordele
Det er kendt for at forbedre produktkvalitet, medarbejder- og kundetilfredshed samt udviklingshastighed.