Download presentation
Presentation is loading. Please wait.
Published byBernard Jones Modified over 9 years ago
1
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf Continuous Delivery at Yahoo Stas Zvinyatskovsky Architect Advertising and Data Platforms Yahoo @jenkinsconf
2
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf CONTINUOUS DELIVERY COMMIT TO PRODUCTION WITHOUT HUMAN INTERVENTION
3
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf CONTINUOUS DELIVERY INCREASES VELOCITY IMPROVES QUALITY
4
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf CONTINUOUS DELIVERY IS TABLE STAKES
5
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf WHERE WE STARTED
6
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf WHERE WE ARE
7
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf I CD AND SO CAN YOU
8
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf LESSON #1 DON’T DO IT
9
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf STILL HERE?
10
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf LESSONS …
11
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf OUR SYSTEM ADVERTISING & DATA PLATFORMS
12
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf CD IS SIMPLE
13
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf YOU ARE UNIQUE
14
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf IT’S THE MINDSET STUPID
15
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf MINDSET CHANGE HOW?
16
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf MINDSET CHANGE TAKES TIME
17
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf MINDSET CHANGE FEAR UNCERTAINTY DOUBT
18
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf CD AIN’T CHEAP AIN’T FAST
19
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf START WITH CD
20
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf EXECUTIVE SUPPORT
21
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf OWNERSHIP
22
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf LESSONS MINDSET EXECUTIVE SUPPORT OWNERSHIP
23
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf TACTICS…
24
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf STANDARD DOMAIN MODEL & TERMINOLOGY
25
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf ARCHITECTURE FIRST
26
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf GENERAL APPROACH
27
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf FIRST END-TO-END EXAMPLE
28
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf CLEAR END STATE
29
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf DEGREES OF FREEDOM
30
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf LAUNCH UNITS
31
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf FLEXIBLE FEATURE FLAGS
32
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf LEARNINGS … CONFIGURATIONS TESTS TEST DATA
33
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf PRIORITIZE SUCCESS
34
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf BE OPPORTUNISTIC
35
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf TOOLS AND INFRASTRUCTURE
36
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf CD REQUIRES SR. ENGINEERS
37
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf LEARNINGS … CONVERTING MANUAL TESTS
38
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf AGILE OPTIONS
39
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf TOOLS USED
40
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf FAQ …
41
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf DB ROLLBACKS
42
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf ENOUGH TESTING
43
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf UKNOWN UKNOWNS
44
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf MANY TEAMS ONE PIPELINE
45
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf DO IT FAST OR DO IT RIGHT
46
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf MEASURING PROGRESS
47
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf METRICS
48
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf CLOSING …
49
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf SUCCESS
50
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf LAUNCHES:N BUGS:0 BRANCHES:0 CODING:100%
51
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf NEXT
52
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf I CD AND SO CAN YOU ( AND WE’RE HIRING!)
53
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 2013 @jenkinsconf Thank You To Our Sponsors Platinum Gold Silver
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.