Práticas do Extreme Agile

Preview:

DESCRIPTION

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.

Citation preview

www.extremeagile.com.br

Uma abordagem prática para projetos ágeis

EXTREME AGILE www.extremeagile.com.br

O que é EXTREME AGILE?

O EXTREME AGILE é uma abordagem prática e objetiva para a 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

Práticas Extreme Agile• Skills para equipes ágeis

• Definição de metas

• Quadro orientado a entregas

• Dev+Testes

• Definição de Pronto

• Ciclos sequenciais

• Limites no quadro

• Redução de limites

• Fluxo, sem refluxo

• Escopo simplificado do projeto

• Escrita de user stories

• Fones de ouvido

• 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 cenários

• Quebra de user stories

• Priorização agressiva

• Tarefas de 1 dia

• Pontos vermelhos

• Força tarefa

• Estimativas clusters

• Estimativas T-shirt

• Arquitetura e modelarem evolutivos

• Cobertura por testes

• Refatorações

EXTREME AGILE www.extremeagile.com.br

Categorias de Conhecimento

Cultura Comunicação

Processos Projeto

EXTREME AGILE www.extremeagile.com.br

Painel de Práticas

EXTREME AGILE www.extremeagile.com.br

Práticas Extreme Agile• Skills para equipes ágeis

• Definição de metas

• Quadro orientado a entregas

• Dev+Testes

• Definição de Pronto

• Ciclos sequenciais

• Limites no quadro

• Redução de limites

• Fluxo, sem refluxo

• Escopo simplificado do projeto

• Escrita de user stories

• Fones de ouvido

• 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 cenários

• Quebra de user stories

• Priorização agressiva

• Tarefas de 1 dia

• Pontos vermelhos

• Força tarefa

• Estimativas clusters

• Estimativas T-shirt

• Arquitetura e modelarem evolutivos

• Cobertura por testes

• Refatorações

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.

EXTREME AGILE www.extremeagile.com.br

Atitudes & Mudanças

Metas & Técnicas

EXTREME AGILE www.extremeagile.com.br

Quais conhecimentos e habilidades uma equipe necessita para concluir

um projeto de software?

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

Técnico

• Cooperação e relacionamento com a equipe

• Pró-atividade

• Comprometimento

• Comunicação com não-técnicos

• Negociação

Gestão

Soft Skills

EXTREME AGILE www.extremeagile.com.br

Processo EXTREME AGILE

Crie o escopo

resumido

Crie as histórias

(ou épicos)

Quebre as histórias

Crie os cenários

Estime as histórias

Priorize Crie MVPs

1 2 3 4

5 6 7

EXTREME AGILE www.extremeagile.com.br

• Quem?

• O quê?

• Por quê?

Histórias

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.

EXTREME AGILE www.extremeagile.com.br

Práticas p/ iteração

• Priorização

• MVP

• Usando o quadro de tarefas

• Exemplos de quadros

• Reuniões diárias

EXTREME AGILE www.extremeagile.com.br

Histórias do Projeto

EXTREME AGILE www.extremeagile.com.br

Histórias Priorizadas

1 2 3 4 5 6

7 8 9 10 11 12

13 14 15 16 17 18

19 20 21 22 23 24

EXTREME AGILE www.extremeagile.com.br

Histórias Importantes

1 2 3 4 5 6

7 8 9 10 11 12

13 14 15 16 17 18

19 20 21 22 23 24

EXTREME AGILE www.extremeagile.com.br

Histórias na iteração

1 1 1 1 1 1

7 7 7 7 7 7

13 13 13 13 13 13

19 19 19 19 19 19

EXTREME AGILE www.extremeagile.com.br

Defina um MVP (minimum viable product)

EXTREME AGILE www.extremeagile.com.br

Histórias TODO WIP Done

Quadro de tarefas

EXTREME AGILE www.extremeagile.com.br

Regra de ouro para times ágeis:

O resultado da equipe é mais importante do que os

resultados individuais.

EXTREME AGILE www.extremeagile.com.br

Quadro de tarefasHistórias TODO WIP Done

EXTREME AGILE www.extremeagile.com.br

Problemas comuns em Standup Meetings

• 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

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

EXTREME AGILE www.extremeagile.com.br

O que nós vimos hoje

• 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

EXTREME AGILE www.extremeagile.com.br

Mais sobre:

www.extremeagile.com.br

Dairton Bassidbassi@gmail.com

EXTREME AGILE www.extremeagile.com.br

24 e 25 de abril

www.agiletrendsbr.com

São Paulo

Recommended