Os 7 Princípios do desenvolvimento Lean de Software
-
Upload
lucas-oliveira -
Category
Leadership & Management
-
view
154 -
download
1
Transcript of Os 7 Princípios do desenvolvimento Lean de Software
![Page 1: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/1.jpg)
![Page 2: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/2.jpg)
Implementando o Desenvolvimento Lean de Software
![Page 3: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/3.jpg)
Capútulo 2: Os 7 Princípios do desenvolvimento Lean de Software
![Page 4: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/4.jpg)
Princípios X Práticas
![Page 5: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/5.jpg)
Como começar a implementar uma prática em um contexto?
![Page 6: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/6.jpg)
Aprenda Fazendo
![Page 7: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/7.jpg)
Entenda Antes de Fazer
![Page 8: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/8.jpg)
![Page 9: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/9.jpg)
Princípio 1: Eliminar o desperdício
![Page 10: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/10.jpg)
![Page 11: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/11.jpg)
Mas onde está o desperdício…?
![Page 12: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/12.jpg)
Princípio 1: Eliminar Desperdícios - Estoque
● Se Perdem● Ficam Obsoletos● Escondem Problemas de
Qualidade● Estagnam Dinheiro
![Page 13: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/13.jpg)
Princípio 1: Eliminar Desperdícios - Necessidade de Mudança
● Requisitos escritos muito antes do desenvolvimento
● Testes são feitos muito depois da codificação
![Page 14: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/14.jpg)
● 20% das funcionalidades de um software são diariamente usadas.
● Perda de tempo
Princípio 1: Eliminar Desperdícios - Funcionalidades adicionais
● Complexidade desnecessária ao código
● Manutenção de código desnecessária
![Page 15: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/15.jpg)
Princípio 2: Integrar Qualidade
![Page 16: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/16.jpg)
Princípio 2: Integrar Qualidade
Inspeção após os defeitos ocorrerem
Inspeção para prevenir defeitos
VS
![Page 17: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/17.jpg)
Princípio 2: Integrar Qualidade - Bugs
● Todo problema deve ser tratado na hora
● Backlog de retrabalho é um grande desperdício
![Page 18: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/18.jpg)
“A função dos testes não é encontrar defeitos, mas sim PREVENIR defeitos. O ideal é buscar qualidade desde do início do processo de desenvolvimento, não testar no final quando estiver tudo pronto. Lembrando que isso não quer dizer que os testes após implementação não são muito importantes, mas a qualidade e os testes devem vir antes mesmo do início do desenvolvimento.”
![Page 19: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/19.jpg)
Princípio 3: Criar Conhecimento
![Page 20: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/20.jpg)
Princípio 3: Criar Conhecimento
Seguir um Plano
ou
Responder às mudanças?
![Page 21: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/21.jpg)
Princípio 3: Criar Conhecimento● Releases breves com um conjunto mínimo de
funcionalidades para clientes avaliares e darem feedbacks
Alan MacCormackProfessor de Administração em Harvard
● Deploy diário e feedback rápido de testes de integração
● Uma equipe e um líder com experiência para tomar rápidas e boas decisões
● Uma arquitetura modular que dê suporte à fácil adição de novas funcionalidades
● Documentar conhecimentos para que sejam úteis à toda a organização
![Page 22: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/22.jpg)
Princípio 4: Adiar Comprometimentos
![Page 23: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/23.jpg)
Princípio 4: Adiar Comprometimentos
![Page 24: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/24.jpg)
Princípio 5: Entregar Rápido
![Page 25: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/25.jpg)
Princípio 5: Entregar Rápido● Otimizando o processo de desenvolvimento do
início ao fim● Organização para desenvolver planos e
processos detalhados
● Trabalho padronizado
● Documentação do Workflow
● Disciplina
![Page 26: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/26.jpg)
“Há duas maneiras de alcançar a qualidade, você pode desacelerar e ter cuidado, ou pode desenvolver pessoas que continuamente melhorem seus processos, edifiquem qualidade em seus produtos e desenvolvam a capacidade de responder de forma confiável a seus clientes muito mais rápido que seus competidores.”
![Page 27: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/27.jpg)
Princípio 6: Respeitar as Pessoas
![Page 28: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/28.jpg)
Princípio 6: Respeitar as Pessoas
● Líder Empresarial
● Mão de obra técnica especializada
● Responsabilidade baseada em planejamento e controle
![Page 29: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/29.jpg)
Princípio 7: Otimizar o Todo
![Page 30: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/30.jpg)
Princípio 7: Otimizar o TodoCiclo vicioso (claro que isso nunca aconteceria na sua empresa):
● Um cliente quer novas funcionalidades, “para ontem”.
● Desenvolvedores ouvem: termine isto rápido, a qualquer custo!
● Resultados:○ Mudanças desleixadas feitas no
código;○ A complexidade do código base
aumenta;○ O número de bugs aumenta;○ Ocorre um aumento exponencial no
tempo para se adicionar uma nova funcionalidade.
![Page 32: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/32.jpg)
Follow us
www.justdigital.com.br
blog.justdigital.com.br
instagram.com/justdigitalbr
facebook.com/eusigoajust
slideshare.com/justdigital
@justdigital
youtube.com/justdigitalbr
![Page 33: Os 7 Princípios do desenvolvimento Lean de Software](https://reader036.fdocument.pub/reader036/viewer/2022081419/58ee35151a28abe62a8b46d5/html5/thumbnails/33.jpg)