metodologias Ágeis funcionam sem engenharia de software? › fotosnovosite › dblearning ›...

Post on 23-Jun-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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!

top related