Criando times ágeis
-
Upload
fabio-jagnow -
Category
Leadership & Management
-
view
32 -
download
0
Transcript of Criando times ágeis
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
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
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
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
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 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
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
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