Spisu treści:
Definicja - Co oznacza Lean Software Development?
Lean Software Development to filozofia tworzenia oprogramowania, której celem jest usprawnienie produkcji aplikacji i produktów oraz zwiększenie ich wydajności. Filozofię popularnie przypisuje się książce o tym samym tytule autorstwa Mary i Toma Peppendiecka. Ewoluował również w oparciu o wspólne strategie lean manufacturing w branżach fizycznych wdrażane przez Toyota Project Systems.Techopedia wyjaśnia Lean Software Development
W szczupłym rozwoju oprogramowania obowiązują różne cele, w tym:
- Eliminować śmieci
- Wzmocnij naukę
- Dostarcz jak najszybciej i jak najszybciej
- Wzmocnij ludzi
- Oceń integralność projektu
- Przyjrzyj się projektowi kompleksowo
Wiele z tych ogólnych celów wyraża się w formie konkretnych wysiłków. Na przykład eliminowanie marnotrawstwa występuje w wielu formach, od tworzenia inteligentniejszych modułów programistycznych po znajdowanie nowych sposobów pisania kodu. Ogólnie rzecz biorąc, szczupłe tworzenie oprogramowania połączyło się z inną filozofią zwaną „zwinnym opracowywaniem oprogramowania”, która reguluje sposób, w jaki programiści i projektanci współpracują ze sobą, oraz zapewnia pomocne wytyczne i ramy dla rozwoju oprogramowania jako całości.














