Post on 23-Jun-2020
Metodologias Ágeis
funcionam sem
Engenharia de Software?Ana Hermann e Rafael Audy
Confessionário (Já passei por essas dores!)
Você já?
- Adoeceu tentando defender o escopo- Teve um cliente desconfiado com o andamento do projeto
- Teve que “engolir” estimativas e prazos “complicados”......
Paradigma Ágil
Palavrinhas mágicas:
Extreme ProgrammingScrumLean
BDD, TDD, DDD, KanbanManagement 3.0
...
LEAN, seus princípios
e a Engenharia de Software
7 princípios do LEAN
Eliminar o Desperdício
Tudo o que não agrega valor
Toda a cadeia – da concepção à entrega do software
Análises detalhadas prematuramente Grandes ciclos de teste manual e correções
Processos demorados de deploy...
Eliminar o Desperdício
Eliminar o Desperdício
Eliminar o Desperdício
Integrar qualidade
Qualidade desde o início
A inspeção no final tem que ser diminuída / excluída
Entrega de funcionalidades ao cliente defeituosasNecessidade de retestar sistema a cada release
...
Integrar qualidade
Diário de uma release...
Criar conhecimento
Manter o escopo de projeto aberto
Repensar o sistema e suas funcionalidades
Necessidade de fechar o escopo antes de iniciar o projetoEspecificações detalhadas e aprovadas com muita antecedência
...
Criar conhecimento
Criar conhecimento
Criar conhecimento
Adiar comprometimentos
Não tomar decisões precipitadas
Testar mais de um caminho
Decidir questões críticas para o projeto sem testar hipótesesEngessar arquitetura no início do projeto
...
Adiar comprometimentos
Adiar comprometimentos
Entregar rápido
Fazer entregas contínuas funcionais
Todo o dia?
Esperar meses até mostrar o projeto ao clienteTer um processo de deploy demorado e complicado
...
Entregar rápido
Entregar rápido
Respeitar as pessoas
Pessoas multidisciplinares e qualificadas
Tomada de decisão conjunta
Ter muitos papéis e áreas diferentesConsiderar pessoas como “recursos” iguais
...
Respeitar as pessoas
Otimizar o todo
Otimizar todas as áreas
Transbordar os conceitos de LEAN para fora do projeto
Venda de projetos “atravessados”Cliente não preparado para criar conhecimento
...
A pirâmide LEAN!