ikigai - wordpress.com · 2019. 10. 17. · complexidades do sistema b distribuir dados do...

20
Ikigai & DevOps Despertando o propósito dos times no CI/CD… 2019 Trends Agile

Upload: others

Post on 16-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Ikigai&

DevOps

De s p e rtan d o o p rop ós i to d os t ime s n o C I /CD…

2019 Tre ndsAg i le

Page 2: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Leonardo Matsumota

Page 3: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Ikigai

Page 4: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

De acordo com os japoneses, todos têm um Ikigai ("razão de viver“). Descobrir qual é o

seu requer uma profunda e extensa busca de si mesmo. Porém, essa busca é

extremamente importante porque, somente a partir dela, é possível trazer satisfação e

significado para sua vida.

生き甲斐

Page 5: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

“Pare de atuar no piloto automático: pergunte a si mesmodiariamente se o que você faz lhe traz felicidade.”

“É uma dimensão que nos dá energia todas as manhãs e quese traduz em uma série de atividades diárias nas quaisdesejamos continuar investindo o nosso tempo para fazercada vez melhor”.

chaves para moldar seu Ikigai

Page 6: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

F4P Card (adaptado)

F4P Card

“O que você ama?”

Page 7: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

18

(+)

43

(0)

39

(-)

33

(#)

3522

Fitness Box Score

Page 8: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Transformando propósitos em ações

Alavancar?Melhorar e

ajustar

Manter, estimular e aprimorar

Redefinir?Vale dar

foco?Ajustar

estratégia?

Insatisfatório (-)

Neutro (0)

Satisfatório (+)

Den

tro

do

s va

lore

s d

a em

pre

saFo

ra d

os

valo

res

da

emp

resa

Nível de Aderência

Iden

tid

ade

Page 9: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

“Todos nós temos algum tipo de habilidade que nos diferencia dos outros e que devemos aproveitar, nos apropriarmos dela e desfrutá-la”.

chaves para moldar seu Ikigai

Page 10: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

“No que você é bom?”

Page 11: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Senso depertencimento

• Reunião 101• Cocriação• Reconhecimento• Ambiente• Descontração• Endomarketing

Page 12: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Cadência & Gestão

Tasks Estimativas Day Off

Readiness % inovação

ReuniõesDesenvpessoal

% bug

Page 13: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Livro Continuous Delivery

Page 14: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Gamificação

Engajamento

Foco

“Gamificar é a arte de juntar todos os elementos divertidos e emocionantes dos jogos e utilizá-los em outros contextos nos quais você tem coisas a fazer mas não necessariamente quer fazê-las.” Yu-Kai Chou

Criatividade

Colaboração

Dopamina

Page 15: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Gamificação

OBJETIVO DESIGN DO GAME

Page 16: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

“Steak”holders

Categorias Mês 1 Mês 2 Mês 3

Bugs gerados C B B

Code Smells C B A

Duplications C B A

Vulnerabilidades D C B

Coverage - Teste unitário D C C

Frequência check in D B B

Build Failure Rate C B B

Build times C C B

1º lugar Squad Um = 97 pontos

2º lugar Squad Dois = 72 pontos

3º lugar Squad Três = 67 pontos

RESULTADOS

Page 17: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

“O ikigai é o oposto da passividade ou do conformismo. Ele exige muito de você e o faz se sentir vivo, livre e cheio de energia, independentemente da sua idade ou do seu estado físico”.

“Muitas vezes, viver de acordo com o nosso ikigai também significa deixar de lado uma grande parte do que nos rodeia. Devemos nos conscientizar de que é algo que exigirá de nós muita coragem”.

chaves para moldar seu Ikigai

Page 18: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Times multifuncionais

Agosto NovembroSetembro Outubro16/08 30/08 13/09 27/09 18/10 15/11 29/11

Produto 1 Produto 3Produto 2

Insights • Transformação modelo negócio• Simplificar gestão produtos

• API oriented• Aderente a TM Forum

Squad A

Missão

Visão

Valores

Criar uma nova solução Digital Integration que propicie uma nova experiência de back office,integrando os sistemas internos com providers

Ser reconhecido pelo cliente e mercado através de confiança, melhor negócio e compromisso com as entregas

Cumprimento das SprintsGarantir continuidade do cliente

Confiável

Simples e de fácil usabilidade

Usabilidade

Aderência a Segurança InformaçãoCumprimento de normas e práticas

Segurança/Compliance

• No vendor lock in• “Desenho de produtos”

Page 19: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

OKRs (Objectives and key results)

RESULTADOSProdutoUm

Produto Dois

Produto Três

Cultura Ágil

Objective

Elevar maturidade 1 ponto

DevOps

Key Results

Orquestrar as chamadas do sistema A com os serviços de ativação

KR1: Integração APIs com demais sistemasKR2: Conclusão dos microserviçosKR3: Framework v1 finalizadoKR4: Validação no teste integrado

KR1: Desenvolvimento dos serviços de operaçõesKR2: Instalação e configuração do ambienteKR3: Validação dos testes com o providerKR4: Validação no teste integrado

KR1: Desenvolvimento frameworkKR2: Propagação dos dadosKR3: Validação e aceite das integraçõesKR4: FQA – validação no teste integrado

Criar camada de abstração para remover as complexidades do sistema B

Distribuir dados do catálogo centralizadoaos demais sistemas

Melhorar o processo de CI/CDKR1: Vide gamificação

KR1: Executar plano de ação, mediante resultado do AssessmentKR2: Plano de engajamento

Page 20: Ikigai - WordPress.com · 2019. 10. 17. · complexidades do sistema B Distribuir dados do catálogo centralizado aos demais sistemas Melhorar o processo de CI/CD KR1: Vide gamificação

Camadas de engajamento

TIM

Squads

Daily

Sprint Planning

ReviewRetro

BacklogRefinement

GovernançaMensal Quinzenal

Mensal

Organizacional

Distribuição

Organizacional• OKRs• FP4 Card• Reconhecimento• Endomarketing

Governança• Gamificação CI/CD• Reunião 101• Ambiente e descontração

Squads• Sprint Planning: capacidade do time = tasks,

estimativas, day off, % bug, % inovação, desenvolvimento pessoal e readiness

• Cocriação

ContínuoTrimestralBimestral