Dom Rozwój Czym jest Lean Development? - definicja z techopedia

Czym jest Lean Development? - definicja z techopedia

Spisu treści:

Anonim

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.

Czym jest Lean Development? - definicja z techopedia