AGILIDADE, TIMES E
OUTRAS COISAS MAIS
Pablo Silva
DESCONSTRUIR PARADIGMAS
RECONSTRUIR PRINCÍPIOS
CONCRETIZAR CONHECIMENTOS
AFINAL
AGILIDADE?
Pablo Silva
O QUE É AGILIDADE?
ÁGIL
QUAL PROBLEMA A AGILIDADE
RESOLVEU?
VCF
AGILIDADE NÃO É UMA COISA
BONITINHA QUE VOCÊ USA
PORQUE ESTÁ NA MODA
AGILIDADE FOI CRIADA PRA
GENTE PARAR DE PERDER
TEMPO E DINHEIRO FAZENDO
COISAS QUE NÃO SERVEM PRA
NADA
O QUE É AGILIDADE?
É A CAPACIDADE DE REDUZIR O
CUSTO DA INCERTEZA E DA
MUDANÇA
ESSE MANIFESTO AINDA É
VÁLIDO PARA 2020?
O QUE É SATISFAZER O
CLIENTE?
O QUE É VALOR?
AGILIDADE NÃO DIZ A COISA
CERTA A SER FEITA
O CLIENTE NÃO TEM QUE SABER
A SOLUÇÃO
NÓS SOMOS OS ESPECIALISTAS
TODA MUDANÇA GERA UM
CUSTO
AS DECISÕES SEMPRE PODEM
SER MUDADAS
DECISÕES QUE NÃO ENVOLVAM
ALTO RISCO PARA A EMPRESA
NÃO PRECISAM DE
BUROCRACIA
SOFTWARE FUNCIONANDO É O
BÁSICO DO BÁSICO, MAS NÃO
ADIANTA NADA SE NÃO GERAR
VALOR
O MERCADO NÃO ESPERA PORQUE
TECNOLOGIA VIROU SENSO
COMUM, ESTÁ MUITO BARATA E
TEM MUITO DINHEIRO NO
MERCADO
O FATOR DECISIVO DE SUCESSO É
O TEMPO QUE SE LEVA PARA
APRENDER
NÃO FAZEMOS PROJETOS,
FAZEMOS PRODUTO
NÃO É SOBRE ESCREVER
SOFTWARE
É SOBRE CAPACITAR AS
PESSOAS PARA QUE ELAS
CONSIGAM FAZER O QUE ELAS
QUEREM FAZER
AGILIDADE NÃO DIZ COMO
TRABALHAR
TIMES?
Pablo Silva
O QUE SÃO TIMES?
Time é um grupo de pessoas que
buscam o mesmo objetivo
Elas confiam umas nas outras
1
Recebo confiança
->
Sou vulnerável
Sou vulnerável
->
Recebo confiança
Elas se envolvem em conflitos onde
tudo é debatido
2
Elas se comprometem com
decisões e planos de ação
3
Elas chamam a atenção das
pessoas do time quando elas agem
contra os planos já estabelecidos
4
O QUE SÃO TIMES DE
DESENVOLVIMENTO DE
PRODUTO?
SÃO GRUPOS DE PESSOAS QUE
ESTÃO COMPROMETIDAS EM
TORNAR A VIDA DE OUTRAS
PESSOAS MELHOR
A MÉTRICA É FERRAMENTA,
NÃO É O OBJETIVO
PERFORMANCE EM TIMES DE
DESENVOLVIMENTO DE PRODUTO É
MEDIDA PELA CAPACIDADE DE
APRENDIZADO E NÃO PELA
CAPACIDADE DE ENTREGA
1
Elas entendem que todas precisam
se comprometer a resolver os
desafios
PM PD Devs
PM PD DevsDevs
PM PD DevsDevs
PM PD DevsDevs DA
PM PD DevsDevs
AD
PM PD Devs
Comercial
Executivo
CS
Atendimento
Financeiro
Devs
AD
Onboarding
Onboarding
PM PD Devs
Usuário
Devs
AD
PM PD Devs
Usuário
Devs
AD
Agilista
Data Analyst
2
Elas são apaixonadas pelo
problema
3
Elas gastam o tempo que for
necessário pesquisando e testando
Faça
Aprenda Meça
Meça
Faça Aprenda
4
Elas entendem que são
responsáveis pelos resultados
5
Elas enxergam o produto como
parte de uma grande jornada
valorgeração
gerar
valor
Geração de valor quantidade de software em
funcionamento
PRINCÍPIOS ÁGEIS DA VINDI
Nossa maior prioridade é
permitir que as pessoas
façam o que elas querem ou
precisam fazer
Nossa medida primária de
progresso é a geração de
valor para as pessoas
Aprendemos no menor tempo
possível se estamos no
caminho certo da geração de
valor
Em nosso produto final, a
qualidade nunca está em
segundo lugar
Somos auto organizáveis e
também responsáveis pelo
nosso modo de trabalho e
pelas decisões que tomamos
Cuidamos para que nosso
ambiente seja sempre seguro
Entendemos que o produto é o
meio, então não nos
apegamos a solução, mas sim
ao problema
Simplificamos em todas as
oportunidades que temos
Estamos dispostos a assumir
riscos para conseguirmos
fazer grandes coisas juntos
Sabemos que as coisas vão
mudar e tudo bem, nos
adaptamos
Estamos comprometidos com
a nossa evolução e sabemos
que a responsabilidade
primária para que isso
aconteça é nossa
OUTRAS COISAS MAIS?
Pablo Silva
"Dois problemas essenciais
em desenvolvimento de
produto: encontrar o
produto certo a ser feito e
então fazê-lo do jeito
certo."
Martinho
Marty Cagan
DISCOVERY DELIVERY
Encontrar o
produto certo a
ser feito
Fazer o
produto do
jeito certo
"Produtos sensacionais são
resultados da real
colaboração entre produto,
design e engenharia."
Martinho
Marty Cagan
Agilista
Data Analyst
PRODUCT DISCOVERY
Product discovery é o método
utilizado para entender as
necessidades das pessoas e criar
soluções que REALMENTE atendam
essas necessidades a ponto de elas
pagarem para ter essa solução ou
não queiram deixar de tê-la
Pablo Silva
Roadmap
Outputs
PRODUCT MARKET FIT
"O tempo não deve ser
colocado em consideração
na decisão do que fazer a
seguir. Você sempre deve
construir a ideia que irá ter
o maior impacto possível no
seu próximo objetivo."
Teresa Torres
MVP
MVP
O MÍNIMO PARA QUE VOCÊ
CONSIGA APRENDER O QUE
CRIA VALOR PARA O
USUÁRIO
Roadmap
Outputs
Outcomes
Outcomes
Outcomes
Negociar os OKRs
PAPÉIS NO DISCOVERY
PM
- Priorizar as oportunidades/hipóteses de acordo com o
contexto do negócio
- Entrevistar os clientes
- Analisar dados de comportamento e do negócio
- Conduzir e priorizar os experimentos
- Colaborar na construção das soluções
- Encontrar novas oportunidades
PAPÉIS NO DISCOVERY
PD
- Entrevistar os clientes
- Analisar dados de comportamento e do negócio
- Conduzir experimentos
- Construir as soluções
- Encontrar novas oportunidades
PAPÉIS NO DISCOVERY
Pessoas desenvolvedoras
- Entrevistar os clientes
- Construir protótipos de alta fidelidade
- Colaborar na construção da solução
- Questionar o que ninguém questiona
- Colaborar nos experimentos
- Encontrar novas oportunidades
PRODUCT DELIVERY
Product delivery é o conjunto de
práticas, processos e ações
necessárias para construir o
incremento do produto suficiente
para aprender se estamos no
caminho certo para criar valor.
Pablo Silva
ESCREVER CÓDIGO SIMPLES E
DE QUALIDADE
PAPÉIS NO DELIVERY
PM
- Manter o backlog de produto saudável e priorizado
- Ajudar a retirar incertezas
- Gerar alinhamento na empresa sobre o que está sendo
desenvolvido
- Construir junto com o PMM as estratégias de lançamentos
internas e externas
PAPÉIS NO DELIVERY
PD
- Adaptar a solução quando preciso
- Ajudar a retirar incertezas
- Manter alinhamento contínuo com as pessoas desenvolvedoras
- Trabalhar junto com a PM para criar as estratégias de
lançamentos internas e externas
PAPÉIS NO DELIVERY
Pessoas desenvolvedoras
- Garantir a saúde do fluxo de trabalho
- Construir a solução final
- Manter alinhamento contínuo com a PM e a PD
KANBAN
KANBAN É UM MÉTODO
KANBAN É UM MÉTODO DE
GERENCIAMENTO DE
TRABALHO
BASEADO NO SISTEMA PUXADO
kanban
Just in time
Só despende esforço quando é
necessário
KAIZEN
KAIZEN
Evolução contínua
KANBAN É UM MÉTODO
GERENCIAMENTO DE TRABALHO
EVOLUCIONÁRIO
6 PRINCÍPIOS
VISUALIZE O TRABALHO
TO DO DOING DONE
Representação visual
TO DO DOING DONE
Quadro Kanban
LIMITE WIP
TODO SISTEMA TEM UMA
CAPACIDADE
TO DO DOING DONE
Capacidade 2
WIP 2
TO DO DOING DONE
Capacidade 2
WIP 3
GERENCIE O FLUXO
USE AS MÉTRICAS PARA
ENTENDER O QUE ESTÁ
ACONTECENDO
EXPLICITE AS POLÍTICAS
TENHA CICLOS DE FEEDBACK
APERFEIÇOE
COLABORATIVAMENTE, EVOLUA
EXPERIMENTALMENTE
HISTÓRIAS DE USUÁRIO
Mais de 20
Q&A
Um card pode ser exibido nos
dois boards ao mesmo
tempo?
Uma reunião de
refinamento/especificação
pode levar mais de 2h?
Os cards quebrados num
refinamento precisam ser
refinados também?
Se um card é quebrado, onde
os novos cards devem ficar?
Por que existem filas no
fluxo?
Backlog Refinamento A. Desenvolv Desenvolvendo Revisando A. Aprova Entregue
Buffer Buffer
Backlog Refinamento A. Desenvolv Desenvolvendo Revisando A. Aprova Entregue
Anomalia no sistema Dependência Externa
Agilidade, times e outras coisas mais

Agilidade, times e outras coisas mais