O Extreme Agile é uma abordagem prática e objetiva para agilidade, criada a partir da implantação de metodologias ágeis em dezenas de empresas. Veja nesta palestra algumas das práticas do Extreme Agile.
2. O que é EXTREME AGILE®?
O EXTREME AGILE é uma abordagem prática e
objetiva para a adoção e condução de projetos
de software criada a partir da implantação de
metodologias ágeis em inúmeras empresas de
diferentes perfis.
EXTREME AGILE
www.extremeagile.com.br
3. Práticas do Extreme Agile
EXTREME AGILE
www.extremeagile.com.br
• Atitudes e mudanças
• Skills para equipes ágeis
• Definição de metas
• Ambiente informativo
• Mesas de trabalho
• Papéis na equipe
• Quadro orientado a entregas
• Papel do QA
• Definição de Pronto
• Ciclos sequenciais
• Limites no quadro
• Redução de limites
• Fluxo, sem refluxo
• Escopo simplificado do projeto
• Fones de ouvido
• Design Patterns
• Pontos vermelhos
• Força tarefa
• Programação em pares
• Food & drinks
• Melhores práticas p/ reuniões diárias
• Piores práticas em reuniões diárias
• Burndown chart
• Retrospectivas
• Facilitador imparcial
• Feedback em pares
• Validações parciais
• Preparativos para O Dia
• Escrita de user stories
• Escrita de cenários
• Quebra de user stories
• Priorização agressiva
• Tarefas de 1 dia
• Estimativas clusters
• Estimativas T-shirt
• Integração contínua
• Arquitetura e modelarem evolutivos
• Modelando banco de dados
• Focus de controle
• Cobertura por testes
• Refatorações
4. Abordagem em 4 Níveis
EXTREME AGILE
www.extremeagile.com.br
5. Pessoas e Equipes
EXTREME AGILE
www.extremeagile.com.br
• Atitudes e mudanças
• Skills para equipes ágeis
6. EXTREME AGILE
www.extremeagile.com.br
Dificuldades
• …na minha equipe, é difícil adotar agile porque as
pessoas são resistentes a mudanças.
• …os meus projetos possuem muitas restrições.
• …eu lido com código legado.
• …na minha empresa, as entregas são trimestrais.
• …é difícil convencer o meu cliente.
8. Quais conhecimentos e
habilidades uma equipe
necessita para concluir
um projeto de software?
EXTREME AGILE
www.extremeagile.com.br
9. Técnico Gestão
Soft Skills
EXTREME AGILE
www.extremeagile.com.br
Conhecimento em:
• Programação back-end (tecnologias A, B e C).
• Bancos de dados
• Programação Front-end (tecnologias X, Y e Z)
• Webdesign
• Criação de testes
• Arquitetura e modelagem
• Identificação de requisitos
• Escrita de histórias
Capacidade de:
• planejamento
• criar estimativas razoáveis
• dividir problemas
• priorização
• definir objetivos e cumpri-los
• Cooperação e relacionamento com a equipe
• Pró-atividade
• Comprometimento
• Comunicação com não-técnicos
• Negociação
11. EXTREME AGILE
www.extremeagile.com.br
Histórias
• Quem?
• O quê?
• Por quê?
Como um consumidor, eu quero comprar produtos
com pagamento parcelado no cartão de crédito,
porque o valor de alguns itens é muito alto para eu
pagar de uma só vez.
12. Técnicas p/ iteração
EXTREME AGILE
www.extremeagile.com.br
• Priorização
• MVP
• Usando o quadro de tarefas
• Exemplos de quadros
• Reuniões diárias
20. Regra de ouro para trabalho
EXTREME AGILE
www.extremeagile.com.br
em equipe:
!
O resultado do time é mais
importante do que os
resultados individuais.
22. Problemas comuns em
Standup Meetings
EXTREME AGILE
www.extremeagile.com.br
• pessoas sentadas
• celulares
• interrupções
• distrações
• report para o gerente/PO
• atrasos para começar
• atrasos de alguns
participantes
• conversas paralelas
• argumentações
• detalhamento excessivo
23. EXTREME AGILE
www.extremeagile.com.br
Boas práticas para
Standup Meetings
• defina um horário e um
local
• não chame as pessoas
para a reunião
• controle o tempo e
informe a equipe a cada
5 minutos
• indique no quadro as
histórias e tarefas que
estão em pauta
• crie um token para indicar
quem detém a palavra
• marque com bolinhas
vermelhas atividades que
não progrediram
24. O que nós vimos hoje
EXTREME AGILE
www.extremeagile.com.br
• Atitudes e mudanças
• Skills para equipes ágeis
• Escrita de user stories
• Priorização
• MVP
• Quadros de tarefas
• Melhores práticas p/
reuniões diárias
• Piores práticas em
reuniões diárias