Rumo ao DevOps

52
R R UMO UMO AO AO D D EV EV O O PS PS 80 iterações depois e aquilo que 80 iterações depois e aquilo que não está nos livros não está nos livros Fernando Ultremare Dextra / InfoQ @ f e r o u l t @ f e r o u l t

description

80 iterações depois e aquilo que não está nos livros - por Fernando Ultremare

Transcript of Rumo ao DevOps

Page 1: Rumo ao DevOps

RRUMOUMO AOAO D DEVEVOOPSPS

80 iterações depois e aquilo que 80 iterações depois e aquilo que não está nos livrosnão está nos livros

Fernando Ultremare

Dextra / InfoQ

@ f e r o u l t @ f e r o u l t

Page 2: Rumo ao DevOps
Page 3: Rumo ao DevOps

Confidencemaior grupo financeiro de câmbio do Brasil

money !!!

Page 4: Rumo ao DevOps

+120 agências

adm de cartões e banco

+1.000.000clientes por ano

13 em cada 100 dolares que sairam do Brasil

Page 5: Rumo ao DevOps

...Confidencebusca empresa para desenvolver sua nova plataforma operacional

coding your business

Page 6: Rumo ao DevOps

#1confiança turbina a agilidade

Page 7: Rumo ao DevOps

mas como???se no começo ninguém se conhece...

Page 8: Rumo ao DevOps

na práticacontato superficial com expectativas e contrato de escopo fechado

confiança !!!

Page 9: Rumo ao DevOps

v

#2busque

a confiançadesde o

início

free sprintproduct demo

Page 10: Rumo ao DevOps

sprint zerosprint zerotínhamos um planotínhamos um plano

Page 11: Rumo ao DevOps

Outubro 2009

Page 12: Rumo ao DevOps

Outubro 2009

? ?

??

Page 13: Rumo ao DevOps

Outubro 2009

Banco Confidence ?

??

Page 14: Rumo ao DevOps

Outubro 2009

Banco Confidence

SACS

??

Page 15: Rumo ao DevOps

Outubro 2009

descoberta intencional* na teoria

Page 16: Rumo ao DevOps

aceite o inesperado

≠ simplesmente gerir

mudanças

#3

Page 17: Rumo ao DevOps

você devia ter pensado nisso antes

tá bom, mas o que que a gente

faz agora?

limiar

do efetivo

imprudência

medo

Page 18: Rumo ao DevOps

Outubro 2009

Banco Confidence

SACS

??

Page 19: Rumo ao DevOps

Outubro 2009

Banco Confidence

SACS

?sem testes de

regressão

Page 20: Rumo ao DevOps

Outubro 2009

sem testes de regressão

Page 21: Rumo ao DevOps

Outubro 2009

sem testes de regressão

Page 22: Rumo ao DevOps

sem testes de regressão

contrato fechado

entregas + responsividade

confiança

visão de continuidade

crise na equipe

por que, por que .. por que?

envolvimentodo cliente

implementação das opções

estabilização

Page 23: Rumo ao DevOps

? ? ?

contrato fechado

entregas + responsividade

confiança

visão de continuidade

crise na equipe

por que, por que .. por que?

envolvimentodo cliente

implementação das opções

estabilização

Page 24: Rumo ao DevOps

#4não esconda os problemas

Page 25: Rumo ao DevOps

sprint 1sprint 1dinâmica do escopo dinâmica do escopo

fechadofechado

Page 26: Rumo ao DevOps

$

prazo

}margem de manobra

Page 27: Rumo ao DevOps

$

prazo

}margem de manobra

Page 28: Rumo ao DevOps

efetivo

Page 29: Rumo ao DevOps

efetivo

Page 30: Rumo ao DevOps

não negociado

negociado

Page 31: Rumo ao DevOps

não negociado

negociado

{{

resp

ons i

vidade

seguir o plano

Page 32: Rumo ao DevOps

não negociado

negociado

{{

resp

ons i

vidade

seguir o plano

Page 33: Rumo ao DevOps

#5sempre existe algum espaço

para ser ágil

Page 34: Rumo ao DevOps

sprint 10+sprint 10+dinâmica do escopo dinâmica do escopo

abertoaberto

Page 35: Rumo ao DevOps

Outubro 2009

Page 36: Rumo ao DevOps

Outubro 2009

OperaçãoBanco Cofidence

OperaçãoSACS

OperaçãoNetbanking

Page 37: Rumo ao DevOps

Dev

Corretora

DevOps

BancoSACS

netbanking

OperaçãoBanco Cofidence

OperaçãoSACS

OperaçãoNetbanking

Page 38: Rumo ao DevOps

Dev

Corretora

DevOps

BancoSACS

netbanking

novas features

operação

forte percepção de valor

novas features

implantações adiadas

fraca percepção de valor

Page 39: Rumo ao DevOps

Dev

Corretora

DevOps

BancoSACS

netbanking

equipe A

equipe B

Page 40: Rumo ao DevOps

Dev

Corretora

DevOps

BancoSACS

netbanking

equipe A

equipe B

nós

eles

Page 41: Rumo ao DevOps

equipe A

equipe B

nós

elesA + B

resultados de curto prazo

sustentável no

longo prazo

espe

cial

izad

o

compartilhado

Page 42: Rumo ao DevOps

pressão

riscos

indefinições

maturidade ferramentas técnicas

com

ple

xidade

habilidades

FLOW

conflitos

tédio

ansiedade

Page 43: Rumo ao DevOps

#6o mais importante: habilidade de aprender e se adaptar

Page 44: Rumo ao DevOps

sprint 58sprint 58dinâmica do big bang!dinâmica do big bang!

Page 45: Rumo ao DevOps

Outubro 2009

OperaçãoBanco Cofidence

OperaçãoSACS

OperaçãoNetbanking

Page 46: Rumo ao DevOps

OperaçãoSACS

OperaçãoNetbanking

'

2º semestre 2010

1º semestre 2011

2º semestre 2011

operação Corretora adiadapara 1º semestre de 2012

XX X

janela = férias

Page 47: Rumo ao DevOps

com

ple

xidade

habilidades

FLOW

tédio

ansiedade

1

2

3

definição da datade implantação

implantação rollout operação

Page 48: Rumo ao DevOps

2 3

implantação rollout operação

lentidãolentidão

concorrênciaconcorrência

memory leaksmemory leaks

Page 49: Rumo ao DevOps
Page 50: Rumo ao DevOps

#1#1confiança turbina a agilidade confiança turbina a agilidade

#2#2busque confiança desde obusque confiança desde oinícioinício

#3#3 aceite o inesperadoaceite o inesperado

#4#4não esconda os problemasnão esconda os problemas

#5#5 sempre existe algum espaço sempre existe algum espaço para ser ágilpara ser ágil

#6#6o mais importante: habilidade o mais importante: habilidade de aprender e se adaptarde aprender e se adaptar

Page 51: Rumo ao DevOps

#7#7tudo isso só fazsentido emprodução

Page 52: Rumo ao DevOps

Thank YouThank You

Fernando Ultremare

Dextra / InfoQ

@ f e r o u l t @ f e r o u l t