Você está na página 1de 10

AGILIDAD

O que é, onde vive, de que se alimenta ?

E
Um pouco de história
Gestão de Projetos em um mundo pós segunda guerra

WW-II Diagrama de Gantt Project Management Project Management


(50/60) Institute (1969) Body Of Knowledge (1996)

Desenvolvimento Busca por métodos Manifesto Ágil de


Hardware + Software alternativos “mais leves” Desenvolvimento de Software
(1990) (2001)

LEAN
Toyota Production A maquina que Busca pela melhoria
System – TPS (1960) mudou o mundo (1990) continua
Manifesto Ágil
Estamos descobrindo maneiras melhores de desenvolver
software, fazendo-o nós mesmos e ajudando outros a
fazerem o mesmo. Através deste trabalho, passamos a valorizar:

INDIVIDUOS E INTERAÇÕES   mais que PROCESSOS E FERRAMENTAS


SOFTWARE EM FUNCIONAMENTO mais que DOCUMENTAÇÃO ABRANGENTE
COLABORAÇÃO COM O CLIENTE  mais que NEGOCIAÇÃO DE CONTRATOS
RESPONDER A MUDANÇAS  mais que SEGUIR UM PLANO

Ou seja, mesmo havendo valor nos itens à direita,


valorizamos mais os itens à esquerda.
12 Princípios da agilidade
Nossa maior prioridade é satisfazer o cliente através da
entrega contínua e adiantada de software com valor
1 agregado.

Mudanças nos requisitos são bem-vindas, mesmo


tardiamente no desenvolvimento. Processos ágeis 2
tiram vantagem das mudanças visando vantagem
competitiva para o cliente. Entregar frequentemente software funcionando, de
3 poucas semanas a poucos meses, com preferência à
menor escala de tempo.

Pessoas de negócio e desenvolvedores devem trabalhar


diariamente em conjunto por todo o projeto 4
Construa projetos em torno de indivíduos motivados.
Dê a eles o ambiente e o suporte necessário e confie
5 neles para fazer o trabalho.

O método mais eficiente e eficaz de transmitir


informações para e entre uma equipe de
desenvolvimento é através de conversa face a face.
6
Software funcionando é a medida primária de
progresso. 7
Os processos ágeis promovem desenvolvimento
sustentável. Os patrocinadores, desenvolvedores e
8 usuários devem ser capazes de manter um ritmo
constante indefinidamente.

Contínua atenção à excelência técnica e bom design


aumenta a agilidade. 9
Simplicidade - A arte de maximizar a quantidade de
10 trabalho não realizado - é essencial.

As melhores arquiteturas, requisitos e designs


emergem de equipes auto-organizáveis 11
Em intervalos regulares, a equipe reflete sobre como
12 se tornar mais eficaz e então refina e ajusta seu
comportamento de acordo.
Processo Waterfall x Empírico
Requisitos
Entendimento
dos requisitos
Arquitetura e Design
Planejamento

Desenvolvimento
Desenvolvimento Aprendizados Iteração
Testes

Implantação
Qualidade e Testes

Implementação

Feedback Entrega
Suporte
VALOR

VALOR
Alto comprometimento com o escopo, alto custo, pouco feedback Ciclos curtos, feedback rápido, lida bem com mudanças
Principais frameworks ágeis

SCRUM KANBAN
• Trabalho realizado dentro de time-boxes • Entregas em fluxo continuo
• Preparação das histórias antes do desenvolvimento • Histórias são entendidas ao se aproximarem da
• Foco no desenvolvimento do planejado execução.
• Iterações tendem a não possuir alterações de escopo • Re-priorizações são realizadas no backlog do produto
• Entrega do valor ao final da iteração com possível sem alterar o que já esta em execução
incremento do produto • O time se foca na vasão das histórias
• Cerimônias para o time se auto-organizar e buscar • Limitação do trabalho em progresso (W.i.P)
feedback e melhoria continua • Gargalos do processo são evidenciados com uma
gestão visual (quadro kanban)
O Modelo Spotify
(e o poque ele não vai funcionar na sua empresa)
Mas não é só isso...
Mundo

BDD
Resumindo, agilidade é cultura, é propósito e
acima de tudo, é sobre como possibilitar as
pessoas entregarem o seu melhor todos os dias

Você também pode gostar