SlideShare uma empresa Scribd logo
Globalcode – Open4education
Trilha Kanban e Lean
Upstream Kanban: exercitando a eficácia criativa
do seu fluxo de trabalho
Vinicius Campos Silva
Agile Master | PagSeguro PagBank
Globalcode – Open4education
Globalcode – Open4education
A visão mais ingênua do
desenvolvimento de software ágil é que todo
mundo chega e começa a escrever
o código sem gastar um tempo
inicialmente descobrindo o que fazer.
Martin Fowler
Globalcode – Open4education
Livro: Essential Upstream Kanban -
Patrick Steyaert (2017)
Globalcode – Open4education
The purpose of the Upstream Kanban is to evaluate
the different options and prepare work items so that
they are ready to be committed. The objective
is that the team can execute work items
without undue delays.
Patrick Steyaert
definição
Globalcode – Open4education
Upstream + Downstream
Afiar o
machado
Escolher o
machado Usar o
machado
Globalcode – Open4education
Upstream + Downstream
Afiar o
machado
Escolher o
machado Usar o
machado
Globalcode – Open4education
Upstream
IDEIA
DESCOBERTA
ESCOLHA
HIPÓTESE
CONCEPÇÃO
OPÇÕES
TRIAGEM
Globalcode – Open4education
gestão de produtos
DISCOVERY
DELIVERYEngenharia
UXGestão
de Produtos
PRODUTO
Globalcode – Open4education
end-to-end
EFICIÊNCIAEFICÁCIA
Globalcode – Open4education
There is nothing so useless as doing efficiently that
which should not be done at all.
Peter Drucker
Globalcode – Open4education
The most efficient you are doing the wrong
thing, the wronger you become. It is much
better to do the wrong thing than the wrong
thing righter. If you do the right thing wrong
and correct it, you get better.”
Russel L. Ackoff
Globalcode – Open4education
PIRÂMIDE DE ACKOFF
DADOS
INFORMAÇÃO
CONHECIMENTO
ENTENDIMENTO
SABEDORIA
(KNOW-HOW)
(KNOW-WHY)
(WHO? WHERE?
WHEN?)
FAZER A COISA CERTA {
Globalcode – Open4education
[ Bristish Design Council ]
Double Diamond Model
Globalcode – Open4education
[ Bristish Design Council ]
Double Diamond Model
Globalcode – Open4education
Reflexão I:
Negligenciamos a clareza de qual é o
problema que será resolvido e partimos
direto para uma solução.
Globalcode – Open4education
Reflexão II:
Trabalho do conhecimento é um trabalho
criativo. Se é um trabalho criativo,
podemos ter mais de uma solução para
um mesmo problema.
Globalcode – Open4education
Reflexão III:
Estamos envolvendo pessoas de
diferentes habilidades para promovermos
diferentes percepções sobre uma mesma
solução?
Globalcode – Open4education
Part of the upstream process was designed to make an
optimal choice among the incoming requests. The
underlying mindset is one in where a separation is made
between decision-making and the actual execution: the
business decides on priorities and the IT maintenance
team executes according to priorities.
Patrick Steyaert
Globalcode – Open4education
Paradox of Choice by Barry Schwartz
Vídeo: [TED] The paradox of
choice | Barry Schwartz (2007)
Globalcode – Open4education
Reflexão I:
Para permitir as nossas escolhas,
precisamos gerar opções que nos
possibilitem isso.
Globalcode – Open4education
Reflexão II:
Nós temos uma variedade quase
ilimitada de opções para selecionar.
Afinal, não nos comprometemos com
nada e as necessidades são infinitas
(explosão de escolhas).
Globalcode – Open4education
Reflexão III:
Precisamos ter clareza para selecionar
entre benefícios e os riscos de tal
escolha. O que você quer fazer? (difícil
decisão, uma atrás da outra)
Globalcode – Open4education
Reflexão IV:
Toda escolha tem dois efeitos.
PARALISIA INSATISFAÇÃO
Globalcode – Open4education
busca pela eficácia
EFICIÊNCIAEFICÁCIA
DADOS
INFORMAÇÃO
CONHECIMENTO
ENTENDIMENTO
SABEDORIA
Globalcode – Open4education
> ALINHANDO
DISCOVERY COM DELIVERY
na construção de um produto
Globalcode – Open4education
Dual Track Development
[ Dual Track Development is not Duel Track ]
Globalcode – Open4education
Dica de Ouro
While a product manager, designer, and senior
engineer may lead and orchestrate discovery,
they must involve the whole team in discovery
tasks wherever possible. Keep discovery work
and progress visible to the whole team.
Jeff Patton
Globalcode – Open4education
CONWIP (CONstant WIP)
Globalcode – Open4education
> BOAS PRÁTICAS de
DISCOVERY com SPIKE & POC
Globalcode – Open4education
uso de spike
Create spike solutions to figure out answers to tough technical
or design problems. A spike solution is a very simple program
to explore potential solutions. Build the spike to only
addresses the problem under examination and ignore all other
concerns. Most spikes are not good enough to keep, so
expect to throw it away. The goal is reducing the risk of a
technical problem or increase the reliability…
Don Wells
Globalcode – Open4education
uso de POC (Proof Of Concept)
A PoC is a set of work efforts (a series of stories) aimed at
achieving or validate a system (can consist of a number of
components) that’s being designed. It should result in
demonstrable assets being generated such as a mockup
website, some rough code, tested connectivity and basic
architecture. (convert to whatever applied to your product).
Eric (Agile View)
Globalcode – Open4education
Sprint de Spike/POCs
SPIKE/POC
Globalcode – Open4education
The heart of Scrum is a Sprint, a time-box of one
month or less during which a “Done”, useable, and
potentially releasable product Increment is created.
Ken Schwaber & Jeff Sutherland
definição
Globalcode – Open4education
Sprint de Spike/POCs
SPIKE/POC
Globalcode – Open4education
> MINIMIZANDO o STARVATION
do seu FLUXO de TRABALHO
Globalcode – Open4education
itens de alto e baixo valor
Globalcode – Open4education
estabeleça limites mínimos
Globalcode – Open4education
Podemos parear
nos testes?
O que falta para
colocarmos em
produção?
tática do dia a dia
Globalcode – Open4education
Como posso
ajudar aqui?
Quantas
aprovações faltam
na PR?
Podemos olhar
as PRs abertas?
tática do dia a dia
Globalcode – Open4education
Como posso
ajudar nesse
refinamento?
Posso atacar
alguma dívida
técnica?
Ponto de
compromentimento
time olhando o todo
Globalcode – Open4education
> A IMPORTÂNCIA do
CUSTOMER LEAD TIME
Globalcode – Open4education
Ponto de
compromentimento
está sentindo este cheiro?
Globalcode – Open4education
Ponto de
compromentimento
ele "fede" e você não sente...
25 dias
37 dias
21 dias
35 dias
18 dias
Globalcode – Open4education
mola da pressão...
UPSTREAM UPSTREAM
DOWNSTREAM DOWNSTREAM
37 dias 15 dias 15 dias 37 dias
COMO ESTÁ A EXPECTATIVA DO MEU CLIENTE?
ESTOU ATENDENDO AO TIME-TO-MARKET?
Globalcode – Open4education
matriz complexidade vs incerteza
[ Matriz de Complexidade vs Incerteza ]
Globalcode – Open4education
matriz complexidade vs incerteza
Entre
cachorro...
E camelo...
Tudo
é
anim
al...
Evita-se os
elefantes...
E os ratos.
[ Matriz de Complexidade vs Incerteza ]
Globalcode – Open4education
Globalcode – Open4education
resumo
Globalcode – Open4education
[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de trabalho

Mais conteúdo relacionado

Mais procurados

Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile Retrospectives
Yuval Yeret
 

Mais procurados (20)

Elevando sua análise de métricas para o próximo nível
Elevando sua análise de métricas para o próximo nívelElevando sua análise de métricas para o próximo nível
Elevando sua análise de métricas para o próximo nível
 
TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...
TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...
TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...
 
Kanban pizza game - Introdução ao Kanban
Kanban pizza game - Introdução ao KanbanKanban pizza game - Introdução ao Kanban
Kanban pizza game - Introdução ao Kanban
 
Scrum
ScrumScrum
Scrum
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
TDC 2018 - Agile Coaching - case PagSeguro
TDC 2018 - Agile Coaching - case PagSeguroTDC 2018 - Agile Coaching - case PagSeguro
TDC 2018 - Agile Coaching - case PagSeguro
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxutaTDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
 
Scrum
ScrumScrum
Scrum
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
Scrum
ScrumScrum
Scrum
 
Entendendo o Kanban Maturity Model
Entendendo o Kanban Maturity ModelEntendendo o Kanban Maturity Model
Entendendo o Kanban Maturity Model
 
Gestão de Projetos Ágeis
Gestão de Projetos ÁgeisGestão de Projetos Ágeis
Gestão de Projetos Ágeis
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...
Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...
Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...
 
Papeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional ScrumPapeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional Scrum
 
[Lean kanban brazil 2017] Workshop de métricas
[Lean kanban brazil 2017] Workshop de métricas[Lean kanban brazil 2017] Workshop de métricas
[Lean kanban brazil 2017] Workshop de métricas
 
Metricas ageis
Metricas ageisMetricas ageis
Metricas ageis
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile Retrospectives
 
Scrum refinement
Scrum refinementScrum refinement
Scrum refinement
 

Semelhante a [TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de trabalho

Gestão de fábrica de software com desenvolvimento multi plataformas
Gestão de fábrica de software com desenvolvimento multi plataformasGestão de fábrica de software com desenvolvimento multi plataformas
Gestão de fábrica de software com desenvolvimento multi plataformas
José Freire Neto
 

Semelhante a [TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de trabalho (20)

Usando Visão Computacional para Identificar Letras em Libras
Usando Visão Computacional para Identificar Letras em LibrasUsando Visão Computacional para Identificar Letras em Libras
Usando Visão Computacional para Identificar Letras em Libras
 
Tdc2014 scrum remoto rola ou nao rola
Tdc2014  scrum remoto rola ou  nao rolaTdc2014  scrum remoto rola ou  nao rola
Tdc2014 scrum remoto rola ou nao rola
 
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesTDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
 
Aplicações inteligentes com o Azure Cognitive Services
Aplicações inteligentes com o Azure Cognitive ServicesAplicações inteligentes com o Azure Cognitive Services
Aplicações inteligentes com o Azure Cognitive Services
 
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHPCombatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
 
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 Lições aprendidas com a Re (escrita |design) de uma aplicação PHP  Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
TDC2012 - A falácia do desenvolvimento ágil
TDC2012 - A falácia do desenvolvimento ágilTDC2012 - A falácia do desenvolvimento ágil
TDC2012 - A falácia do desenvolvimento ágil
 
TDC2012 - A falácia do Desenvolvimento Ágil
TDC2012 - A falácia do Desenvolvimento ÁgilTDC2012 - A falácia do Desenvolvimento Ágil
TDC2012 - A falácia do Desenvolvimento Ágil
 
Desenvolvimento de software LEAN
Desenvolvimento de software LEAN Desenvolvimento de software LEAN
Desenvolvimento de software LEAN
 
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
 
Direcao x Velocidade
Direcao x VelocidadeDirecao x Velocidade
Direcao x Velocidade
 
CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP
 
TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!
 
Gestão de fábrica de software com desenvolvimento multi plataformas
Gestão de fábrica de software com desenvolvimento multi plataformasGestão de fábrica de software com desenvolvimento multi plataformas
Gestão de fábrica de software com desenvolvimento multi plataformas
 
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquiteturaTDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
 
TDC2018SP | Trilha Arquitetura Corporativa - Data Innovation - Como uma empre...
TDC2018SP | Trilha Arquitetura Corporativa - Data Innovation - Como uma empre...TDC2018SP | Trilha Arquitetura Corporativa - Data Innovation - Como uma empre...
TDC2018SP | Trilha Arquitetura Corporativa - Data Innovation - Como uma empre...
 
Automação de testes em projetos ágeis
Automação de testes em projetos ágeisAutomação de testes em projetos ágeis
Automação de testes em projetos ágeis
 
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
 
Cada vez que você diz sim para uma funcionalidade, você está adotando um filho
Cada vez que você diz sim para uma funcionalidade, você está adotando um filhoCada vez que você diz sim para uma funcionalidade, você está adotando um filho
Cada vez que você diz sim para uma funcionalidade, você está adotando um filho
 

Mais de Vinicius Campos Silva

Mais de Vinicius Campos Silva (6)

[Agile Brazil 2023] O poder da facilitação e seu verdadeiro impacto na cult...
[Agile Brazil 2023] O poder da facilitação e seu verdadeiro impacto na cult...[Agile Brazil 2023] O poder da facilitação e seu verdadeiro impacto na cult...
[Agile Brazil 2023] O poder da facilitação e seu verdadeiro impacto na cult...
 
[TDCPOA2019] Criatividade despertando o olhar criativo no seu dia a dia
[TDCPOA2019] Criatividade despertando o olhar criativo no seu dia a dia[TDCPOA2019] Criatividade despertando o olhar criativo no seu dia a dia
[TDCPOA2019] Criatividade despertando o olhar criativo no seu dia a dia
 
[TDCPOA2019] Creative Problem Solving: garantindo que estamos resolvendo o pr...
[TDCPOA2019] Creative Problem Solving: garantindo que estamos resolvendo o pr...[TDCPOA2019] Creative Problem Solving: garantindo que estamos resolvendo o pr...
[TDCPOA2019] Creative Problem Solving: garantindo que estamos resolvendo o pr...
 
[TDCSP2019] Workshop Métricas de Processo com Kanban: como iniciar na próxima...
[TDCSP2019] Workshop Métricas de Processo com Kanban: como iniciar na próxima...[TDCSP2019] Workshop Métricas de Processo com Kanban: como iniciar na próxima...
[TDCSP2019] Workshop Métricas de Processo com Kanban: como iniciar na próxima...
 
[TDCPOA2018] Desmistificando a eXtreme Programming para desenvolvedores "não ...
[TDCPOA2018] Desmistificando a eXtreme Programming para desenvolvedores "não ...[TDCPOA2018] Desmistificando a eXtreme Programming para desenvolvedores "não ...
[TDCPOA2018] Desmistificando a eXtreme Programming para desenvolvedores "não ...
 
[SGRio2018] Desmistificando a eXtreme Programming para desenvolvedores "não á...
[SGRio2018] Desmistificando a eXtreme Programming para desenvolvedores "não á...[SGRio2018] Desmistificando a eXtreme Programming para desenvolvedores "não á...
[SGRio2018] Desmistificando a eXtreme Programming para desenvolvedores "não á...
 

Último

1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
eliasmar2
 
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdfATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
Colaborar Educacional
 
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
Consultoria Acadêmica
 
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
Consultoria Acadêmica
 

Último (8)

AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL RELACOES DE CONSUMO E SUSTENTABILI...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  RELACOES DE CONSUMO E SUSTENTABILI...AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  RELACOES DE CONSUMO E SUSTENTABILI...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL RELACOES DE CONSUMO E SUSTENTABILI...
 
Checklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdf
Checklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdfChecklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdf
Checklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdf
 
Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...
Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...
Aula 03 - Gestão da Manutenção - OS e Software de Gerenciamento de Manutenção...
 
ST 2024 Statum Apresentação Comercial - VF
ST 2024 Statum Apresentação Comercial - VFST 2024 Statum Apresentação Comercial - VF
ST 2024 Statum Apresentação Comercial - VF
 
1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
1 - ESPAÇO CONFINADO - NORMA REGULAMENTADORA 33 - SLIDESHARE.pptx
 
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdfATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
 
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
 
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
 

[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de trabalho