Lean Software Development



Lean é um conceito que foi cunhado na década de 80 e surgiu através de um estudo na indústria automobilística feita pela MIT. Este estudo descobriu que a Toyota desenvolveu um modelo de gestão em seus negócios que tinha como principal foco a excelência na qualidade, eliminando fontes de desperdício e aumento da velocidade em seus processos. Este modelo é conhecido como TPS, Toyota Production System. Este princípio se baseia em quatro conceitos: o principal a qual todos se apóiam e o pensamento em longo prazo, seguido da pratica de eliminação de desperdícios, respeito e desenvolvimento de pessoas e parceiros e melhoria continua do aprendizado.
TPS

O Lean é um conjunto de princípios e não uma metodologia, assim ela pode ser adaptada a vários processos produtivos. Com base nestes princípios Tom e Mary Poppendiec escreveram um livro chamado Lean Software Development An Agile Toolkit. 

 
Este livro demonstrava a possibilidade de se usar os princípios Lean no desenvolvimento de software usando uma abordagem ágil de desenvolvimento. O ponto chave exposto pelos autores é que no desenvolvimento de software usando os princípios Lean podem ser usadas no desenvolvimento de software e que a abordagem focada em processo e planejamento, normalmente utilizados pelos órgãos certificadores (ISSO 9001:2000 por exemplo), quebra os princípios chaves do Lean.

Os principais métodos ágeis estão de acordo com os princípios Lean, como o Scrum e o XP. Os seus próprios criadores afirmam isso, Jeff Sutherland, criador do método ágil Scrum afirma que todos os métodos ágeis são aplicações do pensamento Lean para software. Também Kent Beck, o criador do XP, diz que muitas das preocupações de uma indústria se assemelham ao desenvolvimento de software, um exemplo seriam as constantes mudanças, a entrega de um produto que agrega valor ao negocio do cliente e a evolução constantemente dos processos de desenvolvimento.

Kent Beck
Jeff Sutherland
Nas próximas semanas serão mostrados os princípios de Lean Software Development que apóiam os processos de desenvolvimento ágil.


Anterior - Índice - Prõximo







Comentários

Postagens mais visitadas deste blog

Mantra dos Dev.

Coleção Tesouros da Terra

Longo Caminho da Liberdade