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
Agility Through Continuous Delivery
Search
Cadu Ribeiro
April 12, 2016
Technology
0
51
Agility Through Continuous Delivery
Cadu Ribeiro
April 12, 2016
Tweet
Share
More Decks by Cadu Ribeiro
See All by Cadu Ribeiro
DevContainers: Facilitando o Setup de ambientes de desenvolvimento
duduribeiro
0
32
Uma introdução em perfomance de Aplicações Web para impactar positivamente a vida de seus usuários
duduribeiro
0
44
Testes Automatizados para Web - Uma Introdução
duduribeiro
0
70
Vim inside VSCode
duduribeiro
0
23
Continuous Delivery - On the real world
duduribeiro
0
90
An Introduction to Automated Web Testing
duduribeiro
3
68
Continuous Delivery
duduribeiro
0
42
Hello Ruby
duduribeiro
2
68
Other Decks in Technology
See All in Technology
Новые мапы в Go. Вова Марунин, Clatch, МТС
lamodatech
0
1.1k
PostgreSQL Log File Mastery: Optimizing Database Performance Through Advanced Log Analysis
shiviyer007
PRO
1
150
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
2
420
C++26アップデート 2025-03
faithandbrave
0
1.1k
OPENLOGI Company Profile for engineer
hr01
1
25k
Notion x ポストモーテムで広げる組織の学び / Notion x Postmortem
isaoshimizu
1
140
Microsoft の SSE の現在地
skmkzyk
0
270
LT Slide 2025-04-22
takesection
0
100
SnowflakeとDatabricks両方でRAGを構築してみた
kameitomohiro
1
550
ドキュメント管理の理想と現実
kazuhe
1
300
OPENLOGI Company Profile
hr01
0
63k
AZ 名とAZ ID の違いを 何度でも言うよ
miu_crescent
PRO
0
110
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Bash Introduction
62gerente
611
210k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.4k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Transcript
Agility Through Continuous Delivery
Who Am I? Software Developer @ } @duduribeiro
Continuous Integration Deployment Delivery
None
None
What is Continuous Delivery?
Software release should be a fast, repeatable process
Start with Continuous Integration
None
Business Project 1 Project 2 Project N DBA QA Syseng/Sysadm
None
SCRUM Iterative development WATER Business Fall Production Release WATER-SCRUM-FALL
None
Reduce the Cost, Time and Risk Of delivering incremental changes
to users
None
None
Continuous Integration
- pulls mainline - creates a branch from mainline -
develop - pushes to server - notify team
Open a merge request
Let the team discuss
Merge it on mainline
EVERYONE commits to the mainline EVERY DAY
Automated Tests
Testers are not responsible for quality
EVERYONE is responsible for quality
Automated Builds
None
Deployment pipeline
None
Feature Toggle
None
Automated Database Migration
12Factor
(Integration + Deployment) * Continuous = Continuous Deployment
None
Thank u!
Questions?