SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
Crea%ng	
  a	
  Culture	
  for	
  
Con%nuous	
  Delivery	
  
John	
  Esser	
  
Director	
  Engineering	
  Produc%vity	
  
Change	
  Architect	
  
Ancestry.com	
  
ChefConf	
  2013	
  	
  
Ancestry.com	
  is	
  the	
  
world s	
  largest	
  online	
  
family	
  history	
  resource	
  
with	
  more	
  than	
  2	
  million	
  
subscribers,	
  11	
  billion	
  
records,	
  and	
  4	
  PB	
  family	
  
history	
  data.	
  
	
  
Ancestry.com	
  can	
  help	
  
you	
  discover	
  your	
  roots	
  
and	
  tell	
  your	
  unique	
  
family	
  story.	
  
You	
  are	
  here	
  my	
  child…	
  
What	
  is	
  culture?	
  
•  “Culture	
  is	
  the	
  byproduct	
  of	
  consistent	
  
behavior.”	
  
•  It	
  is	
  what	
  the	
  organiza%on	
  values,	
  rewards,	
  
and	
  reinforces.	
  It	
  defines	
  a	
  “norm.”	
  
•  Culture	
  develops	
  over	
  %me;	
  it	
  becomes	
  
engrained.	
  
•  Culture	
  is	
  in	
  the	
  organiza%onal	
  subconscious;	
  
it	
  is	
  habit;	
  it	
  is	
  reflexive.	
  	
  
What	
  is	
  culture?	
  
•  Culture	
  is	
  manifest	
  in	
  the	
  organiza%on’s	
  social	
  
structures:	
  	
  group	
  and	
  team	
  structures,	
  
rela%onships,	
  and	
  communica%on	
  paUerns.	
  
•  Culture	
  is	
  hierarchical.	
  	
  There	
  are	
  super-­‐
cultures	
  and	
  sub-­‐cultures.	
  
•  Culture	
  is	
  emo%onal.	
  
Cultural	
  forces	
  are	
  
powerful	
  and	
  formidable.	
  
“I	
  find	
  your	
  lack	
  of	
  faith	
  disturbing.”	
  
“Culture	
  eats	
  strategy	
  for	
  
breakfast.”	
  
-­‐Peter	
  Drucker	
  
Culture	
  eats	
  everything!	
  Strategy	
  for	
  
breakfast,	
  collaboraBon	
  for	
  lunch,	
  
and	
  execuBon	
  for	
  dinner!	
  
“Culture…[creates]	
  either	
  pleasure	
  
or	
  pain,	
  serious	
  momentum	
  or	
  
miserable	
  stagna%on.”	
  
-­‐Shawn	
  Parr,	
  Fast	
  Company	
  
	
  
Culture	
  can	
  be	
  changed!	
  
But	
  it	
  is	
  oIen	
  not	
  easy	
  to	
  do.	
  
Lessons	
  Learned	
  @	
  Ancestry	
  
How	
  we	
  created	
  a	
  culture	
  that	
  
supported	
  con%nuous	
  delivery	
  and	
  
other	
  cool	
  changes.	
  
Memories,	
  
Light	
  the	
  corners	
  of	
  my	
  mind	
  
Misty	
  water-­‐colored	
  memories	
  
Of	
  the	
  way	
  we	
  were	
  
“Ancestry	
  was	
  already	
  successful,	
  but	
  had	
  
problems	
  and	
  issues	
  like	
  every	
  company.	
  	
  
Except,	
  there	
  was	
  a	
  vision	
  and	
  a	
  sense	
  that	
  
Ancestry	
  was	
  capable	
  of	
  more,	
  much	
  
more.”	
  
Ancestry.com	
  Phase	
  I	
  -­‐	
  Transforma%on	
  	
  
Agile	
  –	
  	
  
Lean	
  
Boot	
  Up	
  
(Scrum)	
  
Enterprise	
  
Agile	
  
Framework	
  
Architecture	
  
Standards	
  
for	
  agility	
  
IaaS	
  /	
  
Private	
  
Cloud	
  
Con%nuous	
  
Delivery	
  
2	
  	
  year	
  period	
  (April	
  2010	
  –	
  April	
  2012)	
  
Ancestry.com	
  Phase	
  II	
  -­‐	
  Matura%on	
  	
  
Refine	
  CD	
  
plahorm	
  
Standard-­‐
iza%on	
  /	
  
Unified	
  
tools,	
  
approaches	
  
Lean	
  
adop%on	
  
into	
  other	
  
areas	
  of	
  
business,	
  
e.g.	
  
marke%ng.	
  
Business	
  
Agility	
  
2	
  -­‐	
  3	
  year	
  period	
  (2012	
  –	
  2015?)	
  
Lesson	
  #1:	
  
Be	
  [or	
  u%lize]	
  a	
  change	
  agent.	
  
Evangelist	
  
Parent	
  
Coach	
  
Colleague	
  
Psychologist	
  
Manager	
  
Lesson	
  #2:	
  
Adopt	
  a	
  Lean-­‐Agile	
  mindset	
  as	
  the	
  
founda%on	
  for	
  change.	
  
LEAN	
  
Agile	
  
(Scrum,	
  Kanban,	
  
XP,	
  etc.)	
  
DevOps	
  
Lean	
  Startup	
  
LeanUX	
  
Con%nuous	
  
Delivery	
  
Lean	
  is	
  fundamentally	
  about	
  
flowing	
  value	
  to	
  the	
  customer	
  
as	
  quickly	
  as	
  possible.	
  
The	
  Lean	
  Mindset	
  
AUend	
  to	
  value	
  stream	
  and	
  flow	
  
Systems	
  thinking;	
  think	
  holis%cally	
  
Eliminate	
  waste	
  to	
  
reduce	
  cycle	
  %me	
  and	
  increase	
  efficiency	
  
Autonoma%on	
  
Respect	
  for	
  people	
  
Commitment	
  to	
  con%nuous	
  improvement.	
  
People	
  X	
  Process	
  
Realize	
  that	
  both	
  are	
  necessary.	
  
Lesson	
  #3:	
  
Prepare	
  for	
  change.	
  
Red	
  Pill,	
  Blue	
  Pill?	
  
23	
  
“This	
  is	
  your	
  last	
  chance.	
  Aper	
  this,	
  there	
  is	
  no	
  
turning	
  back…You	
  take	
  the	
  blue	
  pill,	
  the	
  story	
  ends.	
  
You	
  wake	
  up	
  and	
  believe	
  whatever	
  you	
  want	
  to.	
  You	
  
take	
  the	
  red	
  pill…you	
  stay	
  in	
  wonderland…and	
  I	
  
show	
  you	
  how	
  deep	
  the	
  rabbit	
  hole	
  goes.	
  
	
  –	
  Morpheus,	
  The	
  Matrix	
  
	
  
Lesson	
  #4:	
  
Envision,	
  evangelize,	
  educate.	
  
Envision	
  a	
  future,	
  but	
  speak	
  as	
  if	
  it	
  were	
  happening	
  NOW.	
  
Educa%on/evangeliza%on	
  events	
  
•  Small	
  team	
  training	
  sessions.	
  
•  Weekly	
  brown	
  bags.	
  
•  Tech	
  talks.	
  
•  Book	
  sharing	
  sessions.	
  
•  Cul%vate	
  communi%es	
  of	
  interest.	
  
•  EMBED	
  into	
  the	
  team.	
  
YOU	
  CAN’T	
  OVER	
  DO	
  IT.	
  
Lesson	
  #5:	
  
Create	
  a	
  posi%ve	
  emo%onal	
  reac%on.	
  
Your	
  proposal	
  must	
  be	
  reasonable	
  
and	
  logical,	
  but	
  emo%on	
  is	
  what	
  will	
  
invoke	
  desire	
  and	
  ac%on.	
  
You	
  must	
  win	
  over	
  their	
  
hearts	
  and	
  minds.	
  
Paint	
  a	
  picture	
  of	
  how	
  life	
  in	
  the	
  
future	
  will	
  be.	
  
	
  
Find	
  pain,	
  remove	
  it.	
  
	
  
Use	
  stories,	
  
use	
  successes,	
  
use	
  experiences.	
  
	
  
Lesson	
  #6:	
  
You	
  must	
  challenge	
  the	
  “norms.”	
  
	
  
Typical	
  things	
  you	
  need	
  to	
  challenge	
  
•  “Tradi%onal”	
  IT	
  
•  Silos	
  /	
  Func%onal	
  groups	
  
•  What	
  devs	
  /	
  ops	
  /	
  test	
  /	
  product	
  do?	
  
•  Vendor/cookie-­‐cuUer	
  solu%ons.	
  
•  ITIL	
  /	
  SOX	
  misapplica%on	
  
CASE	
  STUDY	
  
	
  
Who	
  is	
  responsible	
  for	
  deploying	
  and	
  
operaBng	
  the	
  applicaBon?	
  
	
  
Who	
  is	
  responsible	
  for	
  applicaBon	
  
availability?	
  
Ops	
  is	
  accountable	
  for	
  
availability	
  
App	
  may	
  be	
  unstable	
  
Ops	
  restricts	
  changes;	
  
doesn’t	
  want	
  to	
  be	
  
vic%m	
   Ops	
  requires	
  
deployment	
  of	
  
applica%on.	
  
Ops	
  enforces	
  opera%ng/running	
  
applica%on.	
  
Ops	
  requires	
  change	
  
control;	
  “slows	
  
down”	
  development	
  
“Tradi%onal”	
  Ops	
  
“Dev	
  Must	
  Own	
  
What	
  They	
  Build	
  
‘Cradle	
  To	
  Grave’…
You	
  Build	
  It	
  You	
  
Run	
  It.”	
  
-­‐Werner	
  Vogels	
  
Ops	
  Transforma%on	
  
•  Be	
  a	
  service	
  organiza%on	
  
•  Owns	
  availability	
  of	
  infrastructure	
  
•  Provides	
  capacity	
  
•  Promotes	
  infrastructure	
  standards.	
  
•  Op%mize	
  for	
  delivery	
  speed	
  above	
  cost/
efficiency.	
  
Lesson	
  #7:	
  
Some%mes	
  you	
  just	
  have	
  to	
  force	
  it.	
  
	
  
This	
  is	
  risky.	
  Do	
  this	
  carefully.	
  
Scene:	
  BeauBful	
  fall	
  day	
  in	
  September	
  2010…	
  
Me	
  (to	
  Ops	
  group):	
  	
  “We	
  need	
  every	
  team	
  to	
  be	
  
able	
  to	
  deploy	
  at	
  least	
  daily	
  if	
  they	
  need	
  to.”	
  
Ops	
  1:	
  	
  “What?!	
  	
  That	
  isn’t	
  possible.	
  	
  We	
  can’t	
  even	
  
deploy	
  now	
  without	
  serious	
  problems	
  and	
  you	
  
want	
  us	
  to	
  do	
  it	
  more	
  open.	
  That	
  is	
  a	
  recipe	
  for	
  
disaster.”	
  
Ops	
  2:	
  “How	
  will	
  we	
  hold	
  that	
  many	
  Change	
  
Advisory	
  Boards?”	
  
Ops	
  3:	
  	
  “I	
  don’t	
  want	
  to	
  be	
  available	
  at	
  all	
  hours	
  on	
  
Dev’s	
  beck	
  and	
  call	
  to	
  roll	
  their	
  code…that	
  sucks.”	
  
Me:	
  “No,	
  they	
  will	
  do	
  it	
  themselves.”	
  
Ops	
  (in	
  unison):	
  “What?!	
  	
  You	
  are	
  nuts.”	
  
	
  
Me	
   Them	
  
Engineering	
  Produc%vity	
  
Engineering	
  
Produc%vity	
  
Dev	
  Ops	
  
Engineering	
  
Produc%vity	
  
Con%nuous	
  
Delivery	
  
Tools	
  
Test	
  Tools	
  
DevOps	
  
18	
  months	
  later…	
  
•  50%	
  of	
  all	
  deploys	
  are	
  done	
  with	
  our	
  
con%nuous	
  delivery	
  plahorm.	
  “Blob	
  roll”	
  is	
  
dying.	
  
•  30-­‐40	
  deploys	
  per	
  week	
  and	
  increasing	
  
(previously	
  1	
  per	
  2	
  weeks).	
  
•  Incidents	
  with	
  auto-­‐deployed	
  services	
  have	
  
significantly	
  decreased.	
  
•  Business	
  is	
  now	
  leveraging	
  capability	
  to	
  
increase	
  innova%on.	
  
Lesson	
  #8:	
  
Pa%ence…s%ck	
  to	
  it…	
  
transforma%on	
  takes	
  %me!	
  
5	
  years	
  (and	
  not	
  done)!	
  	
  
Agile	
  –	
  	
  
Lean	
  Boot	
  
Up	
  (Scrum)	
  
Con%nuous	
  
Delivery	
  
Business	
  
Agility	
  
The	
  next	
  
thing!	
  
4-­‐5	
  	
  years	
  
3	
  	
  years	
  
2	
  	
  years	
  
1	
  year	
  
Thank	
  You.	
  
	
  
Q	
  &	
  A	
  

Contenu connexe

Tendances

Michael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian CommonsMichael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian CommonsMichael Edson
 
Empowering Agile Self-Organized Teams With Design Thinking
Empowering Agile Self-Organized Teams With Design ThinkingEmpowering Agile Self-Organized Teams With Design Thinking
Empowering Agile Self-Organized Teams With Design ThinkingWilliam Evans
 
Rapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesNick Caldwell
 
"Scrum" book club presentation
"Scrum" book club presentation "Scrum" book club presentation
"Scrum" book club presentation Ted Alling
 
I got 99 problems but tech aint one
I got 99 problems but tech aint oneI got 99 problems but tech aint one
I got 99 problems but tech aint oneNirmal Mehta
 
How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)Ron Lichty
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile LeadershipPeter Stevens
 
Copenhagen ecosystem workshop slides
Copenhagen ecosystem workshop slidesCopenhagen ecosystem workshop slides
Copenhagen ecosystem workshop slidesNorris Krueger
 
Stephanie Innovation on Community Laundry for Chile
Stephanie Innovation on Community Laundry for ChileStephanie Innovation on Community Laundry for Chile
Stephanie Innovation on Community Laundry for Chilecorralesdi
 
Entrepreneurial Ecosystem links 4 25-15
Entrepreneurial Ecosystem links 4 25-15Entrepreneurial Ecosystem links 4 25-15
Entrepreneurial Ecosystem links 4 25-15Norris Krueger
 
Facilitating Complexity: Methods & Mindsets for Exploration
Facilitating Complexity: Methods & Mindsets for Exploration Facilitating Complexity: Methods & Mindsets for Exploration
Facilitating Complexity: Methods & Mindsets for Exploration William Evans
 
Teams That Flow ebook - Nokia #SmarterEveryday
Teams That Flow ebook - Nokia #SmarterEverydayTeams That Flow ebook - Nokia #SmarterEveryday
Teams That Flow ebook - Nokia #SmarterEverydayNokia
 
Skanska 20111021 horizontal leadership, managing change and complexity handout
Skanska 20111021 horizontal leadership, managing change and complexity handoutSkanska 20111021 horizontal leadership, managing change and complexity handout
Skanska 20111021 horizontal leadership, managing change and complexity handoutGunnar Westling
 
scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotifyJohn Tian
 
New Models of Purpose-Driven Exploration in Knowledge Work
New Models of Purpose-Driven Exploration in Knowledge WorkNew Models of Purpose-Driven Exploration in Knowledge Work
New Models of Purpose-Driven Exploration in Knowledge WorkWilliam Evans
 
[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...Jason Yip
 
Coneeect keynote final july 23
Coneeect keynote final july 23Coneeect keynote final july 23
Coneeect keynote final july 23Norris Krueger
 

Tendances (20)

Michael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian CommonsMichael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian Commons
 
Empowering Agile Self-Organized Teams With Design Thinking
Empowering Agile Self-Organized Teams With Design ThinkingEmpowering Agile Self-Organized Teams With Design Thinking
Empowering Agile Self-Organized Teams With Design Thinking
 
Rapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and Opportunities
 
"Scrum" book club presentation
"Scrum" book club presentation "Scrum" book club presentation
"Scrum" book club presentation
 
I got 99 problems but tech aint one
I got 99 problems but tech aint oneI got 99 problems but tech aint one
I got 99 problems but tech aint one
 
How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile Leadership
 
Copenhagen ecosystem workshop slides
Copenhagen ecosystem workshop slidesCopenhagen ecosystem workshop slides
Copenhagen ecosystem workshop slides
 
Stephanie Innovation on Community Laundry for Chile
Stephanie Innovation on Community Laundry for ChileStephanie Innovation on Community Laundry for Chile
Stephanie Innovation on Community Laundry for Chile
 
Entrepreneurial Ecosystem links 4 25-15
Entrepreneurial Ecosystem links 4 25-15Entrepreneurial Ecosystem links 4 25-15
Entrepreneurial Ecosystem links 4 25-15
 
Agile at Spotify
Agile at SpotifyAgile at Spotify
Agile at Spotify
 
Facilitating Complexity: Methods & Mindsets for Exploration
Facilitating Complexity: Methods & Mindsets for Exploration Facilitating Complexity: Methods & Mindsets for Exploration
Facilitating Complexity: Methods & Mindsets for Exploration
 
Thinking digitally
Thinking digitallyThinking digitally
Thinking digitally
 
Teams That Flow ebook - Nokia #SmarterEveryday
Teams That Flow ebook - Nokia #SmarterEverydayTeams That Flow ebook - Nokia #SmarterEveryday
Teams That Flow ebook - Nokia #SmarterEveryday
 
Skanska 20111021 horizontal leadership, managing change and complexity handout
Skanska 20111021 horizontal leadership, managing change and complexity handoutSkanska 20111021 horizontal leadership, managing change and complexity handout
Skanska 20111021 horizontal leadership, managing change and complexity handout
 
scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotify
 
New Models of Purpose-Driven Exploration in Knowledge Work
New Models of Purpose-Driven Exploration in Knowledge WorkNew Models of Purpose-Driven Exploration in Knowledge Work
New Models of Purpose-Driven Exploration in Knowledge Work
 
[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...
 
Management in an Agile Environment | AgileConnect
Management in an Agile Environment | AgileConnectManagement in an Agile Environment | AgileConnect
Management in an Agile Environment | AgileConnect
 
Coneeect keynote final july 23
Coneeect keynote final july 23Coneeect keynote final july 23
Coneeect keynote final july 23
 

En vedette

Ghost Towns Around The World
Ghost Towns Around The WorldGhost Towns Around The World
Ghost Towns Around The WorldMaps of World
 
Vortrag marketing club nachhaltige events ulrich holzbaur
Vortrag marketing club nachhaltige events ulrich holzbaurVortrag marketing club nachhaltige events ulrich holzbaur
Vortrag marketing club nachhaltige events ulrich holzbaurUlrich Holzbaur
 
Koller Genf Spazierstöcke S14 Auktion 16.09.2016 | Walking Stick Auction
Koller Genf Spazierstöcke  S14 Auktion 16.09.2016 | Walking Stick AuctionKoller Genf Spazierstöcke  S14 Auktion 16.09.2016 | Walking Stick Auction
Koller Genf Spazierstöcke S14 Auktion 16.09.2016 | Walking Stick AuctionKoller Auctions
 
Evaluation #2 (done)
Evaluation #2 (done)Evaluation #2 (done)
Evaluation #2 (done)megsrowlands
 
Artpresent
ArtpresentArtpresent
Artpresenttluiten
 
Han Liu MedicReS World Congress 2015
Han Liu MedicReS World Congress 2015Han Liu MedicReS World Congress 2015
Han Liu MedicReS World Congress 2015MedicReS
 
Customer Centered Marketing: The Social Media Journey
Customer Centered Marketing: The Social Media JourneyCustomer Centered Marketing: The Social Media Journey
Customer Centered Marketing: The Social Media JourneyAllisonDew
 
Moustafa Alsharif cv oracle developer
Moustafa Alsharif cv oracle developerMoustafa Alsharif cv oracle developer
Moustafa Alsharif cv oracle developerMoustafa Alshreef
 
Fundraising = Dating
Fundraising = Dating Fundraising = Dating
Fundraising = Dating Dave Kerpen
 
The history of catalonia
The history of cataloniaThe history of catalonia
The history of cataloniamcast243
 
AADEIs - Blazing a Trail
AADEIs - Blazing a TrailAADEIs - Blazing a Trail
AADEIs - Blazing a TrailAmol Dhir
 
Ahmed Ibrahim Elgabrouny
Ahmed Ibrahim ElgabrounyAhmed Ibrahim Elgabrouny
Ahmed Ibrahim Elgabrounyahmed ibrahim
 
Midnight Snack
Midnight SnackMidnight Snack
Midnight Snackpsingl20
 
The sps code of conduct 2011
The sps code of conduct 2011The sps code of conduct 2011
The sps code of conduct 2011bambangsaja
 

En vedette (17)

Ghost Towns Around The World
Ghost Towns Around The WorldGhost Towns Around The World
Ghost Towns Around The World
 
Vortrag marketing club nachhaltige events ulrich holzbaur
Vortrag marketing club nachhaltige events ulrich holzbaurVortrag marketing club nachhaltige events ulrich holzbaur
Vortrag marketing club nachhaltige events ulrich holzbaur
 
Koller Genf Spazierstöcke S14 Auktion 16.09.2016 | Walking Stick Auction
Koller Genf Spazierstöcke  S14 Auktion 16.09.2016 | Walking Stick AuctionKoller Genf Spazierstöcke  S14 Auktion 16.09.2016 | Walking Stick Auction
Koller Genf Spazierstöcke S14 Auktion 16.09.2016 | Walking Stick Auction
 
Evaluation #2 (done)
Evaluation #2 (done)Evaluation #2 (done)
Evaluation #2 (done)
 
Artpresent
ArtpresentArtpresent
Artpresent
 
Jobvite - Zappos - DTP - 5.1.14
Jobvite - Zappos - DTP - 5.1.14Jobvite - Zappos - DTP - 5.1.14
Jobvite - Zappos - DTP - 5.1.14
 
המלצה - טלדור
המלצה - טלדורהמלצה - טלדור
המלצה - טלדור
 
Han Liu MedicReS World Congress 2015
Han Liu MedicReS World Congress 2015Han Liu MedicReS World Congress 2015
Han Liu MedicReS World Congress 2015
 
Customer Centered Marketing: The Social Media Journey
Customer Centered Marketing: The Social Media JourneyCustomer Centered Marketing: The Social Media Journey
Customer Centered Marketing: The Social Media Journey
 
Moustafa Alsharif cv oracle developer
Moustafa Alsharif cv oracle developerMoustafa Alsharif cv oracle developer
Moustafa Alsharif cv oracle developer
 
Rise of christianity_in_rome
Rise of christianity_in_romeRise of christianity_in_rome
Rise of christianity_in_rome
 
Fundraising = Dating
Fundraising = Dating Fundraising = Dating
Fundraising = Dating
 
The history of catalonia
The history of cataloniaThe history of catalonia
The history of catalonia
 
AADEIs - Blazing a Trail
AADEIs - Blazing a TrailAADEIs - Blazing a Trail
AADEIs - Blazing a Trail
 
Ahmed Ibrahim Elgabrouny
Ahmed Ibrahim ElgabrounyAhmed Ibrahim Elgabrouny
Ahmed Ibrahim Elgabrouny
 
Midnight Snack
Midnight SnackMidnight Snack
Midnight Snack
 
The sps code of conduct 2011
The sps code of conduct 2011The sps code of conduct 2011
The sps code of conduct 2011
 

Similaire à Creating a Culture for Continuous Delivery

Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Startup Product
 
VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018Jon Hildebrand
 
Virtual Health + Care Design School - Week 7: Bring it all Together
Virtual Health + Care Design School - Week 7: Bring it all TogetherVirtual Health + Care Design School - Week 7: Bring it all Together
Virtual Health + Care Design School - Week 7: Bring it all TogetherDesign Lab
 
Twenty First Century Influencer
Twenty First Century InfluencerTwenty First Century Influencer
Twenty First Century InfluencerVicki Davis
 
Devops at scale is a hard problem challenges, insights and lessons learned
Devops at scale is a hard problem  challenges, insights and lessons learnedDevops at scale is a hard problem  challenges, insights and lessons learned
Devops at scale is a hard problem challenges, insights and lessons learnedkjalleda
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesProyectalis / Improvement21
 
Day-of-agile-2015
Day-of-agile-2015Day-of-agile-2015
Day-of-agile-2015Joe Combs
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014gdusbabek
 
How to Make Your Content Future-Ready
How to Make Your Content Future-ReadyHow to Make Your Content Future-Ready
How to Make Your Content Future-ReadyDNN
 
Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)Andrea Darabos
 
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting LeftDevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting LeftDevSecCon
 
DevLearn 2013 Learning Models & Design Patterns
DevLearn 2013 Learning Models & Design PatternsDevLearn 2013 Learning Models & Design Patterns
DevLearn 2013 Learning Models & Design PatternsCammy Bean
 
How to Jump Start Your Video Focused Content Strategy | Webinar 04.09.2015
How to Jump Start Your Video Focused Content Strategy | Webinar 04.09.2015How to Jump Start Your Video Focused Content Strategy | Webinar 04.09.2015
How to Jump Start Your Video Focused Content Strategy | Webinar 04.09.2015BizLibrary
 
Memspa 2011 part 1
Memspa 2011 part 1Memspa 2011 part 1
Memspa 2011 part 1WaterStops
 
Re-Building a Tech Community - Post Pandemic!
Re-Building a Tech Community - Post Pandemic!Re-Building a Tech Community - Post Pandemic!
Re-Building a Tech Community - Post Pandemic!Jen Looper
 
Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015
Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015
Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015Aaron Blythe
 

Similaire à Creating a Culture for Continuous Delivery (20)

Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo
 
VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018
 
12.08 clo axonify_final
12.08 clo axonify_final12.08 clo axonify_final
12.08 clo axonify_final
 
Virtual Health + Care Design School - Week 7: Bring it all Together
Virtual Health + Care Design School - Week 7: Bring it all TogetherVirtual Health + Care Design School - Week 7: Bring it all Together
Virtual Health + Care Design School - Week 7: Bring it all Together
 
Twenty First Century Influencer
Twenty First Century InfluencerTwenty First Century Influencer
Twenty First Century Influencer
 
Devops at scale is a hard problem challenges, insights and lessons learned
Devops at scale is a hard problem  challenges, insights and lessons learnedDevops at scale is a hard problem  challenges, insights and lessons learned
Devops at scale is a hard problem challenges, insights and lessons learned
 
Starting with c
Starting with cStarting with c
Starting with c
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course Slides
 
Modeling and Measuring DevOps Culture
Modeling and Measuring DevOps CultureModeling and Measuring DevOps Culture
Modeling and Measuring DevOps Culture
 
Day-of-agile-2015
Day-of-agile-2015Day-of-agile-2015
Day-of-agile-2015
 
Think epic be epic
Think epic be epicThink epic be epic
Think epic be epic
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
How to Make Your Content Future-Ready
How to Make Your Content Future-ReadyHow to Make Your Content Future-Ready
How to Make Your Content Future-Ready
 
Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)
 
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting LeftDevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
DevSecCon Asia 2017 Shannon Lietz: Security is Shifting Left
 
DevLearn 2013 Learning Models & Design Patterns
DevLearn 2013 Learning Models & Design PatternsDevLearn 2013 Learning Models & Design Patterns
DevLearn 2013 Learning Models & Design Patterns
 
How to Jump Start Your Video Focused Content Strategy | Webinar 04.09.2015
How to Jump Start Your Video Focused Content Strategy | Webinar 04.09.2015How to Jump Start Your Video Focused Content Strategy | Webinar 04.09.2015
How to Jump Start Your Video Focused Content Strategy | Webinar 04.09.2015
 
Memspa 2011 part 1
Memspa 2011 part 1Memspa 2011 part 1
Memspa 2011 part 1
 
Re-Building a Tech Community - Post Pandemic!
Re-Building a Tech Community - Post Pandemic!Re-Building a Tech Community - Post Pandemic!
Re-Building a Tech Community - Post Pandemic!
 
Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015
Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015
Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015
 

Plus de Chef Software, Inc.

Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...Chef Software, Inc.
 
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...Chef Software, Inc.
 
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...Chef Software, Inc.
 
Chef Fundamentals Training Series Module 2: Workstation Setup
Chef Fundamentals Training Series Module 2: Workstation SetupChef Fundamentals Training Series Module 2: Workstation Setup
Chef Fundamentals Training Series Module 2: Workstation SetupChef Software, Inc.
 
Chef Fundamentals Training Series Module 1: Overview of Chef
Chef Fundamentals Training Series Module 1: Overview of ChefChef Fundamentals Training Series Module 1: Overview of Chef
Chef Fundamentals Training Series Module 1: Overview of ChefChef Software, Inc.
 
Opscode Webinar: Managing Your VMware Infrastructure with Chef
Opscode Webinar: Managing Your VMware Infrastructure with ChefOpscode Webinar: Managing Your VMware Infrastructure with Chef
Opscode Webinar: Managing Your VMware Infrastructure with ChefChef Software, Inc.
 
Opscode Webinar: Cooking with Chef on Microsoft Windows
Opscode Webinar: Cooking with Chef on Microsoft WindowsOpscode Webinar: Cooking with Chef on Microsoft Windows
Opscode Webinar: Cooking with Chef on Microsoft WindowsChef Software, Inc.
 
Opscode Webinar: Automation for Education May 08-2013
Opscode Webinar: Automation for Education May 08-2013Opscode Webinar: Automation for Education May 08-2013
Opscode Webinar: Automation for Education May 08-2013Chef Software, Inc.
 
Utility HPC: Right Systems, Right Scale, Right Science
Utility HPC: Right Systems, Right Scale, Right ScienceUtility HPC: Right Systems, Right Scale, Right Science
Utility HPC: Right Systems, Right Scale, Right ScienceChef Software, Inc.
 
Using Kanban and Chef: A Case Study – Jeffrey Hulten
Using Kanban and Chef: A Case Study – Jeffrey HultenUsing Kanban and Chef: A Case Study – Jeffrey Hulten
Using Kanban and Chef: A Case Study – Jeffrey HultenChef Software, Inc.
 
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad HedlundSDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad HedlundChef Software, Inc.
 
ChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam JacobChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam JacobChef Software, Inc.
 
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...Chef Software, Inc.
 
The InstallShield of the 21st Century – Theo Schlossnagle
The InstallShield of the 21st Century – Theo SchlossnagleThe InstallShield of the 21st Century – Theo Schlossnagle
The InstallShield of the 21st Century – Theo SchlossnagleChef Software, Inc.
 
Chef ignited a DevOps revolution – BK Box
Chef ignited a DevOps revolution – BK BoxChef ignited a DevOps revolution – BK Box
Chef ignited a DevOps revolution – BK BoxChef Software, Inc.
 
Push jobs: an orchestration building block for private Chef
Push jobs: an orchestration building block for private ChefPush jobs: an orchestration building block for private Chef
Push jobs: an orchestration building block for private ChefChef Software, Inc.
 
Multi-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and moreMulti-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and moreChef Software, Inc.
 

Plus de Chef Software, Inc. (20)

Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
 
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
 
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
 
Chef Fundamentals Training Series Module 2: Workstation Setup
Chef Fundamentals Training Series Module 2: Workstation SetupChef Fundamentals Training Series Module 2: Workstation Setup
Chef Fundamentals Training Series Module 2: Workstation Setup
 
Chef Fundamentals Training Series Module 1: Overview of Chef
Chef Fundamentals Training Series Module 1: Overview of ChefChef Fundamentals Training Series Module 1: Overview of Chef
Chef Fundamentals Training Series Module 1: Overview of Chef
 
Opscode Webinar: Managing Your VMware Infrastructure with Chef
Opscode Webinar: Managing Your VMware Infrastructure with ChefOpscode Webinar: Managing Your VMware Infrastructure with Chef
Opscode Webinar: Managing Your VMware Infrastructure with Chef
 
Opscode Webinar: Cooking with Chef on Microsoft Windows
Opscode Webinar: Cooking with Chef on Microsoft WindowsOpscode Webinar: Cooking with Chef on Microsoft Windows
Opscode Webinar: Cooking with Chef on Microsoft Windows
 
Opscode tech festa july 2013
Opscode tech festa   july 2013Opscode tech festa   july 2013
Opscode tech festa july 2013
 
Opscode Webinar: Automation for Education May 08-2013
Opscode Webinar: Automation for Education May 08-2013Opscode Webinar: Automation for Education May 08-2013
Opscode Webinar: Automation for Education May 08-2013
 
Utility HPC: Right Systems, Right Scale, Right Science
Utility HPC: Right Systems, Right Scale, Right ScienceUtility HPC: Right Systems, Right Scale, Right Science
Utility HPC: Right Systems, Right Scale, Right Science
 
The Berkshelf Way
The Berkshelf WayThe Berkshelf Way
The Berkshelf Way
 
Using Kanban and Chef: A Case Study – Jeffrey Hulten
Using Kanban and Chef: A Case Study – Jeffrey HultenUsing Kanban and Chef: A Case Study – Jeffrey Hulten
Using Kanban and Chef: A Case Study – Jeffrey Hulten
 
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad HedlundSDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
 
ChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam JacobChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam Jacob
 
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...
 
The InstallShield of the 21st Century – Theo Schlossnagle
The InstallShield of the 21st Century – Theo SchlossnagleThe InstallShield of the 21st Century – Theo Schlossnagle
The InstallShield of the 21st Century – Theo Schlossnagle
 
Chef ignited a DevOps revolution – BK Box
Chef ignited a DevOps revolution – BK BoxChef ignited a DevOps revolution – BK Box
Chef ignited a DevOps revolution – BK Box
 
The unintended benefits of Chef
The unintended benefits of ChefThe unintended benefits of Chef
The unintended benefits of Chef
 
Push jobs: an orchestration building block for private Chef
Push jobs: an orchestration building block for private ChefPush jobs: an orchestration building block for private Chef
Push jobs: an orchestration building block for private Chef
 
Multi-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and moreMulti-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and more
 

Dernier

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Dernier (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Creating a Culture for Continuous Delivery

  • 1. Crea%ng  a  Culture  for   Con%nuous  Delivery   John  Esser   Director  Engineering  Produc%vity   Change  Architect   Ancestry.com   ChefConf  2013    
  • 2. Ancestry.com  is  the   world s  largest  online   family  history  resource   with  more  than  2  million   subscribers,  11  billion   records,  and  4  PB  family   history  data.     Ancestry.com  can  help   you  discover  your  roots   and  tell  your  unique   family  story.  
  • 3. You  are  here  my  child…  
  • 4. What  is  culture?   •  “Culture  is  the  byproduct  of  consistent   behavior.”   •  It  is  what  the  organiza%on  values,  rewards,   and  reinforces.  It  defines  a  “norm.”   •  Culture  develops  over  %me;  it  becomes   engrained.   •  Culture  is  in  the  organiza%onal  subconscious;   it  is  habit;  it  is  reflexive.    
  • 5. What  is  culture?   •  Culture  is  manifest  in  the  organiza%on’s  social   structures:    group  and  team  structures,   rela%onships,  and  communica%on  paUerns.   •  Culture  is  hierarchical.    There  are  super-­‐ cultures  and  sub-­‐cultures.   •  Culture  is  emo%onal.  
  • 6. Cultural  forces  are   powerful  and  formidable.   “I  find  your  lack  of  faith  disturbing.”  
  • 7. “Culture  eats  strategy  for   breakfast.”   -­‐Peter  Drucker   Culture  eats  everything!  Strategy  for   breakfast,  collaboraBon  for  lunch,   and  execuBon  for  dinner!  
  • 8. “Culture…[creates]  either  pleasure   or  pain,  serious  momentum  or   miserable  stagna%on.”   -­‐Shawn  Parr,  Fast  Company    
  • 9. Culture  can  be  changed!   But  it  is  oIen  not  easy  to  do.  
  • 10. Lessons  Learned  @  Ancestry   How  we  created  a  culture  that   supported  con%nuous  delivery  and   other  cool  changes.  
  • 11. Memories,   Light  the  corners  of  my  mind   Misty  water-­‐colored  memories   Of  the  way  we  were  
  • 12. “Ancestry  was  already  successful,  but  had   problems  and  issues  like  every  company.     Except,  there  was  a  vision  and  a  sense  that   Ancestry  was  capable  of  more,  much   more.”  
  • 13. Ancestry.com  Phase  I  -­‐  Transforma%on     Agile  –     Lean   Boot  Up   (Scrum)   Enterprise   Agile   Framework   Architecture   Standards   for  agility   IaaS  /   Private   Cloud   Con%nuous   Delivery   2    year  period  (April  2010  –  April  2012)  
  • 14. Ancestry.com  Phase  II  -­‐  Matura%on     Refine  CD   plahorm   Standard-­‐ iza%on  /   Unified   tools,   approaches   Lean   adop%on   into  other   areas  of   business,   e.g.   marke%ng.   Business   Agility   2  -­‐  3  year  period  (2012  –  2015?)  
  • 15. Lesson  #1:   Be  [or  u%lize]  a  change  agent.  
  • 16. Evangelist   Parent   Coach   Colleague   Psychologist   Manager  
  • 17. Lesson  #2:   Adopt  a  Lean-­‐Agile  mindset  as  the   founda%on  for  change.  
  • 18. LEAN   Agile   (Scrum,  Kanban,   XP,  etc.)   DevOps   Lean  Startup   LeanUX   Con%nuous   Delivery  
  • 19. Lean  is  fundamentally  about   flowing  value  to  the  customer   as  quickly  as  possible.  
  • 20. The  Lean  Mindset   AUend  to  value  stream  and  flow   Systems  thinking;  think  holis%cally   Eliminate  waste  to   reduce  cycle  %me  and  increase  efficiency   Autonoma%on   Respect  for  people   Commitment  to  con%nuous  improvement.  
  • 21. People  X  Process   Realize  that  both  are  necessary.  
  • 22. Lesson  #3:   Prepare  for  change.   Red  Pill,  Blue  Pill?  
  • 23. 23   “This  is  your  last  chance.  Aper  this,  there  is  no   turning  back…You  take  the  blue  pill,  the  story  ends.   You  wake  up  and  believe  whatever  you  want  to.  You   take  the  red  pill…you  stay  in  wonderland…and  I   show  you  how  deep  the  rabbit  hole  goes.    –  Morpheus,  The  Matrix    
  • 24. Lesson  #4:   Envision,  evangelize,  educate.  
  • 25. Envision  a  future,  but  speak  as  if  it  were  happening  NOW.  
  • 26. Educa%on/evangeliza%on  events   •  Small  team  training  sessions.   •  Weekly  brown  bags.   •  Tech  talks.   •  Book  sharing  sessions.   •  Cul%vate  communi%es  of  interest.   •  EMBED  into  the  team.   YOU  CAN’T  OVER  DO  IT.  
  • 27. Lesson  #5:   Create  a  posi%ve  emo%onal  reac%on.   Your  proposal  must  be  reasonable   and  logical,  but  emo%on  is  what  will   invoke  desire  and  ac%on.  
  • 28.
  • 29. You  must  win  over  their   hearts  and  minds.  
  • 30. Paint  a  picture  of  how  life  in  the   future  will  be.     Find  pain,  remove  it.     Use  stories,   use  successes,   use  experiences.    
  • 31. Lesson  #6:   You  must  challenge  the  “norms.”    
  • 32. Typical  things  you  need  to  challenge   •  “Tradi%onal”  IT   •  Silos  /  Func%onal  groups   •  What  devs  /  ops  /  test  /  product  do?   •  Vendor/cookie-­‐cuUer  solu%ons.   •  ITIL  /  SOX  misapplica%on  
  • 33. CASE  STUDY     Who  is  responsible  for  deploying  and   operaBng  the  applicaBon?     Who  is  responsible  for  applicaBon   availability?  
  • 34. Ops  is  accountable  for   availability   App  may  be  unstable   Ops  restricts  changes;   doesn’t  want  to  be   vic%m   Ops  requires   deployment  of   applica%on.   Ops  enforces  opera%ng/running   applica%on.   Ops  requires  change   control;  “slows   down”  development   “Tradi%onal”  Ops  
  • 35. “Dev  Must  Own   What  They  Build   ‘Cradle  To  Grave’… You  Build  It  You   Run  It.”   -­‐Werner  Vogels  
  • 36. Ops  Transforma%on   •  Be  a  service  organiza%on   •  Owns  availability  of  infrastructure   •  Provides  capacity   •  Promotes  infrastructure  standards.   •  Op%mize  for  delivery  speed  above  cost/ efficiency.  
  • 37. Lesson  #7:   Some%mes  you  just  have  to  force  it.     This  is  risky.  Do  this  carefully.  
  • 38. Scene:  BeauBful  fall  day  in  September  2010…   Me  (to  Ops  group):    “We  need  every  team  to  be   able  to  deploy  at  least  daily  if  they  need  to.”   Ops  1:    “What?!    That  isn’t  possible.    We  can’t  even   deploy  now  without  serious  problems  and  you   want  us  to  do  it  more  open.  That  is  a  recipe  for   disaster.”   Ops  2:  “How  will  we  hold  that  many  Change   Advisory  Boards?”   Ops  3:    “I  don’t  want  to  be  available  at  all  hours  on   Dev’s  beck  and  call  to  roll  their  code…that  sucks.”   Me:  “No,  they  will  do  it  themselves.”   Ops  (in  unison):  “What?!    You  are  nuts.”    
  • 40. Engineering  Produc%vity   Engineering   Produc%vity   Dev  Ops   Engineering   Produc%vity   Con%nuous   Delivery   Tools   Test  Tools   DevOps  
  • 41. 18  months  later…   •  50%  of  all  deploys  are  done  with  our   con%nuous  delivery  plahorm.  “Blob  roll”  is   dying.   •  30-­‐40  deploys  per  week  and  increasing   (previously  1  per  2  weeks).   •  Incidents  with  auto-­‐deployed  services  have   significantly  decreased.   •  Business  is  now  leveraging  capability  to   increase  innova%on.  
  • 42. Lesson  #8:   Pa%ence…s%ck  to  it…   transforma%on  takes  %me!  
  • 43. 5  years  (and  not  done)!     Agile  –     Lean  Boot   Up  (Scrum)   Con%nuous   Delivery   Business   Agility   The  next   thing!   4-­‐5    years   3    years   2    years   1  year  
  • 44.
  • 45. Thank  You.     Q  &  A