O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

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

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 51 Anúncio

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

Baixar para ler offline

O que é Upstream Kanban e como podemos nos beneficiar dele para o meu fluxo de trabalho? O que é mais importante, eficiência ou eficácia? Em 2017, Patrick Steyaert publicou o livro "Essential Upstream Kanban" e desde então as discussões sobre o assunto estão ganhando espaço na comunidade. Nessa talk será instigado um pouco mais os conceitos por trás dessa abordagem e como podemos praticá-lo no nosso dia a dia.

O que é Upstream Kanban e como podemos nos beneficiar dele para o meu fluxo de trabalho? O que é mais importante, eficiência ou eficácia? Em 2017, Patrick Steyaert publicou o livro "Essential Upstream Kanban" e desde então as discussões sobre o assunto estão ganhando espaço na comunidade. Nessa talk será instigado um pouco mais os conceitos por trás dessa abordagem e como podemos praticá-lo no nosso dia a dia.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

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

Anúncio

Mais recentes (20)

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

  1. 1. 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
  2. 2. Globalcode – Open4education
  3. 3. 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
  4. 4. Globalcode – Open4education Livro: Essential Upstream Kanban - Patrick Steyaert (2017)
  5. 5. 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
  6. 6. Globalcode – Open4education Upstream + Downstream Afiar o machado Escolher o machado Usar o machado
  7. 7. Globalcode – Open4education Upstream + Downstream Afiar o machado Escolher o machado Usar o machado
  8. 8. Globalcode – Open4education Upstream IDEIA DESCOBERTA ESCOLHA HIPÓTESE CONCEPÇÃO OPÇÕES TRIAGEM
  9. 9. Globalcode – Open4education gestão de produtos DISCOVERY DELIVERYEngenharia UXGestão de Produtos PRODUTO
  10. 10. Globalcode – Open4education end-to-end EFICIÊNCIAEFICÁCIA
  11. 11. Globalcode – Open4education There is nothing so useless as doing efficiently that which should not be done at all. Peter Drucker
  12. 12. 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
  13. 13. Globalcode – Open4education PIRÂMIDE DE ACKOFF DADOS INFORMAÇÃO CONHECIMENTO ENTENDIMENTO SABEDORIA (KNOW-HOW) (KNOW-WHY) (WHO? WHERE? WHEN?) FAZER A COISA CERTA {
  14. 14. Globalcode – Open4education [ Bristish Design Council ] Double Diamond Model
  15. 15. Globalcode – Open4education [ Bristish Design Council ] Double Diamond Model
  16. 16. Globalcode – Open4education Reflexão I: Negligenciamos a clareza de qual é o problema que será resolvido e partimos direto para uma solução.
  17. 17. 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.
  18. 18. Globalcode – Open4education Reflexão III: Estamos envolvendo pessoas de diferentes habilidades para promovermos diferentes percepções sobre uma mesma solução?
  19. 19. 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
  20. 20. Globalcode – Open4education Paradox of Choice by Barry Schwartz Vídeo: [TED] The paradox of choice | Barry Schwartz (2007)
  21. 21. Globalcode – Open4education Reflexão I: Para permitir as nossas escolhas, precisamos gerar opções que nos possibilitem isso.
  22. 22. 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).
  23. 23. 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)
  24. 24. Globalcode – Open4education Reflexão IV: Toda escolha tem dois efeitos. PARALISIA INSATISFAÇÃO
  25. 25. Globalcode – Open4education busca pela eficácia EFICIÊNCIAEFICÁCIA DADOS INFORMAÇÃO CONHECIMENTO ENTENDIMENTO SABEDORIA
  26. 26. Globalcode – Open4education > ALINHANDO DISCOVERY COM DELIVERY na construção de um produto
  27. 27. Globalcode – Open4education Dual Track Development [ Dual Track Development is not Duel Track ]
  28. 28. 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
  29. 29. Globalcode – Open4education CONWIP (CONstant WIP)
  30. 30. Globalcode – Open4education > BOAS PRÁTICAS de DISCOVERY com SPIKE & POC
  31. 31. 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
  32. 32. 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)
  33. 33. Globalcode – Open4education Sprint de Spike/POCs SPIKE/POC
  34. 34. 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
  35. 35. Globalcode – Open4education Sprint de Spike/POCs SPIKE/POC
  36. 36. Globalcode – Open4education > MINIMIZANDO o STARVATION do seu FLUXO de TRABALHO
  37. 37. Globalcode – Open4education itens de alto e baixo valor
  38. 38. Globalcode – Open4education estabeleça limites mínimos
  39. 39. Globalcode – Open4education Podemos parear nos testes? O que falta para colocarmos em produção? tática do dia a dia
  40. 40. Globalcode – Open4education Como posso ajudar aqui? Quantas aprovações faltam na PR? Podemos olhar as PRs abertas? tática do dia a dia
  41. 41. Globalcode – Open4education Como posso ajudar nesse refinamento? Posso atacar alguma dívida técnica? Ponto de compromentimento time olhando o todo
  42. 42. Globalcode – Open4education > A IMPORTÂNCIA do CUSTOMER LEAD TIME
  43. 43. Globalcode – Open4education Ponto de compromentimento está sentindo este cheiro?
  44. 44. Globalcode – Open4education Ponto de compromentimento ele "fede" e você não sente... 25 dias 37 dias 21 dias 35 dias 18 dias
  45. 45. 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?
  46. 46. Globalcode – Open4education matriz complexidade vs incerteza [ Matriz de Complexidade vs Incerteza ]
  47. 47. 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 ]
  48. 48. Globalcode – Open4education
  49. 49. Globalcode – Open4education resumo
  50. 50. Globalcode – Open4education

×