lean software development

Post on 19-Dec-2014

57 Views

Category:

Software

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introducing to Lean Methodology - Which pass by your creation, principles, your advantage and how lean can be implemented in Software Development.

TRANSCRIPT

Metodologia Lean para o

Desenvolvimento de Software

Análise e Projeto de Sistemas

Alisson G. LorscheiterJuarez Monteiro

Origem da Metodologia

* Sistema de Produção Toyota. * Massachusetts Institute of Technology(MIT).

*The Machine That Changed The World 

Origem da Metodologia

*Taiichi Ohno *Shigeo Shingo

Metodologia Lean

https://www.youtube.com/watch?v=wfsRAZUnonI

Lean Software Development (LSD)

* Teve origem em 2003.

* Mary e Tom Poppendieck.

Princípios

* Elimine Desperdícios* Inclua Qualidade no Processo* Crie Conhecimento* Adie Comprometimentos / Decisões* Entregue Rápido* Respeite as Pessoas * Otimize o Todo

Elimine Desperdícios

* Requisitos/ trabalhos parcialmente finalizados.* Processos/ passos a mais.* Funcionalidades extras.* Troca de tarefas(Task Switching, Handoff’s).* Atrasos e esperas.* Defeitos.* Movimento.

Inclua Qualidade no Processo

* Manter todo o processo de desenvolvimento

do software com qualidade.

* TDD

Crie Conhecimento

* Criação de uma Receita.

* Codificação.

* Base do conhecimento organizacional.

Adie Comprometimentos / Decisões

* Ambientes com muita incerteza dificultam previsões.

* Retardar decisões e tentar torná-las reversíveis.

* Capacidade de absorver mudanças.

Entregue Rápido

“A moral da história é que devemos encontrar uma maneira de entregar software tão rápido que nossos clientes não tenham tempo de mudar de

ideia.” -  Mary Poppendieck

Respeite as Pessoas

* Ambiente Favorecido.* Auto-organização.

Otimize o Todo

* Otimizar todo fluxo de valor.

* Não adianta resolver os sintomas mas sim a causa.

Concluindo...* Lean é um princípio ágil cujo foco é cortar a “gordura” do processo de software.

* Mudança de cultura.

top related