34
1 Vamos falar sobre FERRAMENTAS

Criando times ágeis

Embed Size (px)

Citation preview

1

Vamos falar sobreFERRAMENTAS

CRIANDO TIMES ÁGEIS

Por Fábio Witt

O QUE É AGILIDADEPra não deixar de ser clichê, vamos para definição

3

1.

“Qualidade física que permite mudar a posição

do corpo no menor tempo possível.

4

OU SEJA...

» Ter a capacidade de mudar no menor tempo possível

5

PRODUTOSde maneira ágil e eficiente

6

CRIANDO

Responder a mudançasUm dos principais pilares do ágil, desenvolvimento contínuo e aberto a mudanças, perdendo isso você perde velocidade e vantagem competitiva

Colaboração do clienteA definição do projeto não pode ser definida desde o início do projeto, ela precisa ser feita em ciclos em constante feedback com os stakeholders

Software funcionalUm entregável que agregue valor para o usuário é muito mais interessante do que uma documentação que será apresentada em uma reunião

Indivíduos e interaçõesAuto-organização e motivação são extremamente importantes, assim como contato próximo e programação em par

MANIFESTO ÁGIL E SEUS VALORES 7

E SEUS PRINCíPIOS

Garantir a satisfação do consumidor entregando

rapidamente e continuamente software funcionais

8

Mudanças tardias de escopo no projeto são bem-vindas para

garantir a vantagem competitiva do cliente

E SEUS PRINCíPIOS

‘Software funcionais são entregues frequentemente

(semanas, ao invés de meses)’

Projetos surgem através de indivíduos motivados, entre os

quais existe relação de confiança.

9

‘Cooperação diária entre pessoas que entendem do

'negócio' e desenvolvedores’

A maneira mais eficiente e efetiva de transmitir informações é

conversas cara a cara

E SEUS PRINCíPIOS

Software funcionais são a principal medida de progresso

do projeto

10

Design do software deve prezar pela excelência técnica

E SEUS PRINCíPIOS

Em intervalos regulares, a equipe reflete sobre como tornar-se mais eficaz, então sintoniza e

ajusta seu comportamento apropriadamente.

11

As melhores arquiteturas, requisitos e projetos emergem de

equipes auto-organizada

Simplicidade é essencial

Vamos falar sobreBEL PESCE

12

MISCONCEPTIONSA verdadeira verdade

13

2.

QUER DIZER, FALSAS VERDADES

Ser ágil quer dizer entregar rápidoNa maioria dos times, entregar rápido porém sem qualidade não quer dizer que a entrega foi bem sucedida, ou seja, o time foi superficialmente eficiente

Você precisa usar ferramentas modernasDependendo do seu objetivo, às vezes nenhuma ferramenta pode fazer você ser mais eficiente, ter a habilidade de trocar de ferramenta habilidade demonstra maturidade em um time

14

QUER DIZER, FALSAS VERDADES

Agilidade de um time só envolve desenvolvedoresEsse é um dos maiores enganos, ter um time ágil requer que os stakeholders tenham uma mentalidade aberta para mudanças e validações

Ser ágil significa não ter planejamentoTer um plano e um norte não é um ruim e quase sempre trás uma eficiência e precisão melhor. O problema é quando esse norte se torna inflexível

15

QUER DIZER, FALSAS VERDADES

Um time ágil não precisa de metodologiaNormalmente um bom time ágil é acompanhado de algum tipo de metodologia como base, algo que forneça principalmente uma estrutura para ser seguida quando existe dúvida

Desenvolvedores fazem o que queremUm time ágil requer uma independência e um time maduro. O time precisa agir

com responsabilidade e entrar em acordo entre todos para que não aconteça

um sentimento de desconfiança e descaso por parte dos stakeholders.

16

QUER DIZER, FALSAS VERDADES

Documentação é ruim, lentaA criação de quase qualquer coisa no ágil deve ser feito por uma demanda existente. A documentação segue o mesmo norte, você não vai sair documentando todos os processos existentes, sendo que de 10, apenas 2 são usados com frequência. Cabe ao time a maturidade dele decidir quando isso deve ser feito.

Ser ágil desde o d0 é bom para todos os times e todos os projetosExistem situações e empresas que tem uma estrutura muito tradicional onde o agil deve ser modificado para atingir seu potencial total

17

METODOLOGIAS E FRAMEWORKSComo estruturar sua equipe

18

3.

SCRUM

Conjunto de ferramentas, práticas e valores para ajudar a estruturar um time ágil, em um ambiente onde é difícil planejar o futuro.

19

MECÂNICA 20

COMO FAZER UM BOM USO DE PONTOS 21

» Utilize ferramentas para ajudar ( )» Defina um mínimo e siga dele» Seja flexível se necessário» Nunca use ele para cobrar alguém» Use para a evolução do time e para descobrir

potenciais problemas

MAXIMIZANDO SEU OUTPUTPequenas dicas, grandes resultados

22

4.

OTIMIZANDO SEU TIME 23

» Não existem culpados, mas existem pessoas que precisam evoluir

» Senso de dono» Prefira multidisciplinar» Controle sua evolução de perto

OTIMIZANDO SEU TIME

Previsto Entregue

Sprint 36 96 69,5

Sprint 37 83 78

Sprint 38 88 84

24

OTIMIZANDO SUA SPRINT

- Defina uma estratégia!- Quem faz o que- Revise o que foi feito- Saiba o que está sendo

feito- A conquista é do time

25

OTIMIZANDO SUA SPRINT

- Tenha visibilidade

26

OTIMIZANDO SUA SPRINT

- Tenha e forneça visibilidade

27

FAZENDO RETROSPECTIVAS MEMORÁVEIS 28

» Seja extremamente transparente» Registre os momentos (Wiki + Report)» Forneça visibilidade» Aprenda com o passado» Crie o senso de união e de recompensa» Don’t forget to make it also a great moment!

OTIMIZANDO A ORGANIZAÇÃO DO SEU BACKLOG 29

» A ferramenta às vezes faz a diferença» Saiba seu perfil como PO» Mantenha o time de negócios perto» Seja estratégico nas decisões» Esteja sempre atento a mudanças,

seu time e seus stakeholders

OTIMIZANDO A ORGANIZAÇÃO DO SEU BACKLOG 30

» Priorização com o time de stakeholders

» Semelhante ao planning poker» Faça seu trabalho antes» Já garante bastante visibilidade

31

Vamos falar sobreFERRAMENTAS

32

+ Muito completa+ Preço+ Usabilidade e Tools+ Extras- Não foi feita para ágil

+ Feita para ágil+ Preço+ Em constante evolução- Muito crua

+ Feita para ágil+ Customizável+ Suporte e knowledge base- Preço- Usabilidade

+ Kanban puro+ Plugins+ Usabilidade+ Preço- Gerenciamento backlog- Não foi feita para ágil

33GOOD READS

Perguntas?

Onde estou:» @fabiowitt» [email protected]

34OBRIGADO!