Resenha Lean Software Development
Desenvolvimento Ágil
(Scrum e XP)
43AOJ / Engenharia de Software / Metodologia De Desenvolvimento Ágil (Scrum, Xp) / Fabiano Milani
Guilherme W. de O. Pereira – RM 49630
Lean Software
Development
43AOJ / Engenharia de Software / Metodologia De Desenvolvimento Ágil (Scrum, Xp) / Fabiano Milani
Guilherme W. de O. Pereira – RM 49630
O Lean foi originalmente desenvolvido pela Toyota nos anos 90 para seu próprio uso nas atividades industrais corriqueiras, e teve embasamento na metodologia JIT (Just-in-time) e na automação inteligente. A Toyota necessitava de um meio de produção mais eficiente para poder competir com as montadoras norte americanas e assim surgiu a metodologia Lean
Manufacturing tendo o foco na redução de desperdícios, aumento de produtividade e qualidade.
Podemos traduzir o Lean Manufacturing como manufatura enxuta e neste contexto existem sete áreas no objetivo da redução de desperdício, são elas: 1. Super-produção;
2. Tempo de espera;
3. Transporte;
4. Excesso de processsamento;
5. Inventário;
6. Movimento;
7. Defeitos.
Em 2003, o casal Tom Poppendieck e Mary Poppendieck foi responsável pelo surgimento do termo Lean Software Development juntamente com a publicação do livro “Lean Software Development – An
Agile Toolkit”, onde apresentam os conceitos do Lean Manufactoring aplicados ao mundo do desenvolvimento de software e comparando as demais metodologias ágeis já conhecidas. Por serem muito envolvidos na comunidade ágil, rapidamente os princípios apresentados por eles foram rapidamente aceitos dentro da comunidade ágil.
43AOJ / Engenharia de Software / Metodologia De Desenvolvimento Ágil (Scrum, Xp) / Fabiano Milani
Guilherme W. de O. Pereira – RM 49630
Os princípios apresentados e defendidos por Tom e Mary são os seguintes:
1. Eliminar desperdícios
2. Ampliar o aprendizado
3. Entregar rapidamente
4. Respeitar as pessoas e dar poder ao time
5. Adiar decisões
6. Otimizar o software como um todo
7. Incluir qualidade no