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 Empre...
Search
Rafael Magrin
June 24, 2016
Technology
0
54
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
43
Arquitetura de Micro-Serviços
rmagrin
1
230
Other Decks in Technology
See All in Technology
LLMエージェント時代に適応した開発フロー
hiragram
1
330
どこで動かすか、誰が動かすか 〜 kintoneのインフラ基盤刷新と運用体制のシフト 〜
ueokande
0
160
OCI Bastionサービス
oracle4engineer
PRO
1
100
PFEM Online Feature Flag @ newmo
shinyaishitobi
2
270
はじめての転職講座/The Guide of First Career Change
kwappa
5
4.5k
認知戦の理解と、市民としての対抗策
hogehuga
0
200
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
2
190
Exadata Database Service on Dedicated Infrastructure セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
1
350
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localization
takmin
0
370
あなたの知らない OneDrive
murachiakira
0
220
AIドリブンのソフトウェア開発 - うまいやり方とまずいやり方
okdt
PRO
9
480
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
5
630
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
A better future with KSS
kneath
239
17k
Thoughts on Productivity
jonyablonski
69
4.8k
Code Review Best Practice
trishagee
70
19k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
BBQ
matthewcrist
89
9.8k
Making Projects Easy
brettharned
117
6.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
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