Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Implementando Entrega Contínua em Grandes Empresas (Scrum Gathering Rio 2016)
Search
Rafael Magrin
June 24, 2016
Technology
0
51
Implementando Entrega Contínua em Grandes Empresas (Scrum Gathering Rio 2016)
Rafael Magrin
June 24, 2016
Tweet
Share
More Decks by Rafael Magrin
See All by Rafael Magrin
O Papel do Arquitetos Na Era da Entrega Contínua (QCon SP 2016)
rmagrin
0
35
Arquitetura de Micro-Serviços
rmagrin
1
170
Other Decks in Technology
See All in Technology
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
570
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
330
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
1
260
Postman v10リリース後を振り返る
nagix
0
170
少数チームで挑む: SwiftUI, TCA, KMPを用いた 新規動画配信アプリ 「ABEMA Live」の開発について
tomu28
0
620
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
990
DevOpsDays History and my DevOps story
kawaguti
PRO
9
2.4k
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
330
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
110
〜小さく始めて大きく育てる〜データ分析基盤の開発から活用まで
kniino
0
2.1k
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
Featured
See All Featured
Building Adaptive Systems
keathley
30
1.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
259
12k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
Producing Creativity
orderedlist
PRO
336
39k
Ruby is Unlike a Banana
tanoku
96
10k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
13
1.5k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
What the flash - Photography Introduction
edds
64
11k
Debugging Ruby Performance
tmm1
70
11k
GraphQLとの向き合い方2022年版
quramy
31
12k
A Philosophy of Restraint
colly
196
16k
Transcript
IMPLEMENTANDO ENTREGA CONTÍNUA EM GRANDES EMPRESAS Rafael Magrin
[email protected]
@rafaelmagrin
POR QUE FAZER ENTREGA CONTÍNUA?
REDUZIR O RISCO
None
REDUZIR O DESPERDÍCIO
None
INOVAR MAIS RÁPIDO
ALINHAR AS ÁREAS DE NEGÓCIO E A TI
O QUE É ENTREGA CONTÍNUA? Definitions
"Continuous Delivery is a software development discipline where you
build software in such a way that the software can be released to production at any time" - Martin Fowler
None
None
None
PESSOAS PRÁTICAS FERRAMENTAS
CONTINUOUS DELIVERY ≠ CONTINUOUS DEPLOY
PRINCÍPIOS E PRÁTICAS 16
CRIE PROCESSES REPETÍVEIS E CONFIÁVEIS PARA RELEASE DO SOFTWARE
AUTOMATIZE TUDO QUE FOR POSSÍVEL
TODOS SÃO RESPONSÁVEIS PELA ENTREGA
PROBLEMAS COMUNS
TENTAR IMPLEMENTAR ENTREGA CONTÍNUA EM 3 MESES
https://www.youtube.com/watch?v=MFzDaBzBlL0
https://www.youtube.com/watch?v=MFzDaBzBlL0
https://www.youtube.com/watch?v=MFzDaBzBlL0
FOCAR A IMPLANTAÇÃO NOS TIMES DE DESENVOLVIMENTO 25
http://www.slideshare.net/jezhumble/21-century-software
http://www.slideshare.net/jezhumble/21-century-software
CONTINUAR COM A MENTALIDADE DE GRANDES PROJETOS
http://blackswanfarming.com/experience-report-maersk-line/
TENTAR PADRONIZAR OS PROCESSOS E FERRAMENTAS DESDE O INÍCIO
USAR ATALHOS COM OS PILOTOS
APRENDIZADOS
USE O MODELO ITERATIVO INCREMENTAL PARA PROCESSOS E NÃO SOMENTE
PARA O SOFTWARE
Leading the Transformation: Applying Agile and DevOps Principles at Scale:
http://www.slideshare.net/gbgruver/spark-2013-presentation-of-making-the-enterprise-agile
DE TEMPO PARA OS TIMES PRATICAREM A MELHORIA CONTÍNUA
Até 50% - long-range commitments 30% - short-trem commitments 20%
- not planned Leading the Transformation: Applying Agile and DevOps Principles at Scale: https://www.amazon.com/Leading-Transformation-Applying-DevOps-Principles/dp/1942788010
USE FRAMEWORKS COM UM GUIA E NÃO COMO OBJETIVO
TODOS DEVEM TER A VISÃO CLARA DE ONDE SE QUER
CHEGAR (DO PRESIDENTE AO DESENVOLVEDOR)
TENHA MÉTRICAS CLARAS PARA SABER SE OS OBJETIVOS ESTÃO SENDO
ALCANÇADOS
"How long would it take your organization to deploy a
change that involves just one single line of code?" - Mary Poppendieck
SUGESTÕES DE LEITURA
Perguntas ? OBRIGADO! Rafael Magrin
[email protected]
@rafaelmagrin