Índice:
- Definição - O que significa Desenvolvimento Lean de Software?
- Techopedia explica Lean Software Development
Definição - O que significa Desenvolvimento Lean de Software?
O desenvolvimento de software enxuto é uma filosofia de desenvolvimento de software que visa otimizar a produção de aplicativos e produtos de software e torná-los mais eficientes. A filosofia é popularmente atribuída ao livro com o mesmo título de Mary e Tom Peppendieck. Também evoluiu com base em estratégias comuns de manufatura enxuta em indústrias físicas implementadas pela Toyota Project Systems.Techopedia explica Lean Software Development
No desenvolvimento de software lean, vários objetivos se aplicam, incluindo como:
- Eliminar desperdício
- Amplifique o aprendizado
- Entregue o mais cedo e mais rápido possível
- Capacitar pessoas
- Avaliar a integridade do projeto
- Veja o projeto de forma abrangente
Muitos desses objetivos amplos são expressos na forma de esforços específicos. Por exemplo, a eliminação de desperdícios ocorre de várias formas, desde a criação de módulos de desenvolvimento mais inteligentes até a descoberta de novas maneiras de escrever código. Em geral, o desenvolvimento de software lean se fundiu com outra filosofia chamada "desenvolvimento ágil de software", que governa a maneira como programadores e designers trabalham juntos e fornece diretrizes e estruturas úteis para o desenvolvimento de software como um todo.