SlideShare a Scribd company logo
The DevOps Imperative
Why Ops Must
Change and How
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Changing climate for IT Infrastructure & Ops
Ops
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Business Pressures
Applications are more critical
Faster time to market
Less tolerance for outage
Global audience
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Methodology Pressure
Agile and Lean (startup)
Source: Bethesda Photography:
http://www.flickr.com/photos/alexanderkafka/5554945690/
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Infrastructure
Larger Scale, Greater Complexity and Clouds
Gartner survey found most viewed their environments as “very complex” (50%), or
“out of control” (17%)
* Source: “Catalysts Signal the Growth of DevOps” Cameron
Haight - Gartner Feb 2012 . I performed the calculations.
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
But is it a perfect storm?
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Ex: Agile + Business Pressures
Agile: Parallel
Development
Business:
Short cycle
times
Demand:
New Test
Env. in
Minutes
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Plus an increasingly viable alternative
Demand:
New Test
Env. In
Minutes
Alternative:
Cloud PaaS
Deliver
or..
“It is not necessary to change. Survival is not
mandatory” - Deming
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
I could do this all day
 Need: Automated Deployments:
- Shorter Test Cycles + More Dev Change
- Larger scale + Shorter Outage Windows
- More Releases + Can’t Add Staff
 Need: Automated Configuration Application
- Larger Scale + More Moving Parts + More Change
 Need: Better Dev / Ops Collaboration
- More new apps + Less Time to Plan
- Performance Critical + Perf Tests Stink
 Need: Awesome redundancy / failover
- More critical apps + More internal / external risk
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Embrace
Change
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Embrace
Change
Manage
Risk
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Embrace
Change
Manage
Risk
Collaborate with
App-Dev
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Embrace
Change
Automate
Everything
Manage
Risk
Collaborate with
App-Dev
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
That’s DevOps
“We embrace faster change and
manage risk by building a
collaborative culture and automating
like crazy.”
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Velocity: not just speed
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Feedback is key
• Deliver Quickly
• Test Often
• Monitor Production
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
DevOps is Directional not a Road-map
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Four areas to improve
Source: Patrick Debois:
http://jedi.be/blog/2012/05/12/codifying-devops-area-practices/
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
“Tool chain” not “tool”
Dev to Prod to Dev
Source
Repo
Source
Repos
Package
Repos
Build System Deployment
Engine
Config
Management / CMDB
Manifest
Creation
Release
Tracking
Dashboards and
Metrics
Environment
Provisioning
Test 1
Test ...
Test n
Prod
Builds
Images
Monitoring
Test Tooling
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Collaboration will require Silo-busting
Source http://www.geograph.org.uk/profile/19979
Dev Test Ops
DevOps
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Collaboration will require Silo-busting
Source http://www.geograph.org.uk/profile/19979
Dev Test Ops
Beware, Conway’s Law
DevOps
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Four strategies for facing Conway’s Law
1. Hire engineers that have skills in development, test
and system administration
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Four strategies for facing Conway’s Law
1. Hire engineers that have skills in development, test
and system administration
2. Put together cross functional teams
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Four strategies for facing Conway’s Law
1. Hire engineers that have skills in development, test
and system administration
2. Put together cross functional teams
3. Create a “DevOps Infrastructure Team”
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Four strategies for facing Conway’s Law
1. Hire engineers that have skills in development, test
and system administration
2. Put together cross functional teams
3. Create a “DevOps Infrastructure Team”
4. Fight through it!
- There’s nothing keeping you from asking, “How do I make
your life easier?”
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Practices: What to Google after this event
 Devs wear pagers
 Test environments on
demand
 Version control of
environment definitions
 Zero downtime
deployments
 Automated database
deployments
 Release manifests &
snapshots
 Developers attend release
post-mortems
 Ops included in product
planning.
 Routine failover testing
 Production immune system
 Canary deployments
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
The industry is already moving this way
 Infrastructure support teams have been doing this
for years
 Gartner survey*: “…even though the concept itself is
still somewhat ambiguous, a significant number of
organizations (47%) are in some phase of
experimenting with DevOps.”
* Source: “Catalysts Signal the Growth of DevOps” Cameron
Haight - Gartner Feb 2012 .
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Key Points
 Ops will change
- Apps critical + complex infrastructure + agile/lean
 DevOps
- Embraces change and manages risk
- By collaborating and automating
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Book club
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
More References
http://urbancode.com/html/resources
 Creating a DevOps Team that Isn’t Evil
 Lean Build & Deployment Automation
 Deployment Automation Basics
Blogs.urbancode.com
Twitter.com: @Urbancode
Facebook.com/UrbanCodeSoft
Slideshare.net/Urbancode
UrbanCode, an IBM Company. Proprietary and Confidential ©2013
Yes, we sell DevOps oriented products
 uBuild
- Build automation and CI for the hard problems
 uDeploy
- Deployment and release management
 uRelease
- Plan and execute major release efforts spanning many
applications
Q&A
@UrbanCodeSoft
@EricMinick
Slideshare.net/Urbancode

More Related Content

What's hot

IBM Design Thinking with z/OS Communications Server
IBM Design Thinking with z/OS Communications ServerIBM Design Thinking with z/OS Communications Server
IBM Design Thinking with z/OS Communications Server
zOSCommserver
 
IBM Design Thinking Case Story
IBM Design Thinking Case StoryIBM Design Thinking Case Story
IBM Design Thinking Case Story
Petri Hyysalo
 
Portfolio draft
Portfolio draftPortfolio draft
Portfolio draft
neileverette
 
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
Ariadna Font Llitjos
 
IBM Design Thinking - Hen shkedi
IBM Design Thinking - Hen shkediIBM Design Thinking - Hen shkedi
IBM Design Thinking - Hen shkedi
Hen Shkedi
 
IBM Design Thinking field guide
IBM Design Thinking field guideIBM Design Thinking field guide
IBM Design Thinking field guide
IBM Switzerland
 
IBM Design Thinking - nano - Workshop @Sprint Collaboration Day
 IBM Design Thinking - nano - Workshop  @Sprint Collaboration Day IBM Design Thinking - nano - Workshop  @Sprint Collaboration Day
IBM Design Thinking - nano - Workshop @Sprint Collaboration Day
Adilson Chicória
 
1 - Le Design Thinking à IBM par Sandra Belfils, User Research et Sophie De B...
1 - Le Design Thinking à IBM par Sandra Belfils, User Research et Sophie De B...1 - Le Design Thinking à IBM par Sandra Belfils, User Research et Sophie De B...
1 - Le Design Thinking à IBM par Sandra Belfils, User Research et Sophie De B...
Use Age
 
WBMA 2016 - IBM Design Thinking
WBMA 2016 - IBM Design ThinkingWBMA 2016 - IBM Design Thinking
WBMA 2016 - IBM Design Thinking
Percival Lucena
 
IBM Design Thinking_fin
IBM Design Thinking_finIBM Design Thinking_fin
IBM Design Thinking_fintadams76
 
xChange Austin Presentation
xChange Austin PresentationxChange Austin Presentation
xChange Austin Presentation
Oen Michael Hammonds
 
Designing At Scale: IBM & MURAL
Designing At Scale: IBM & MURALDesigning At Scale: IBM & MURAL
Designing At Scale: IBM & MURAL
MURAL
 
Does Business Need Design?
Does Business Need Design?Does Business Need Design?
Does Business Need Design?
alturnwall
 
IBM Design Thinking Case Story
IBM Design Thinking Case StoryIBM Design Thinking Case Story
IBM Design Thinking Case Story
Väinö Mäkelä
 
IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017
David Luke
 
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Peter Boersma
 
SDL added strategists to a UX team (UX STRAT Europe 2015)
SDL added strategists to a UX team (UX STRAT Europe 2015)SDL added strategists to a UX team (UX STRAT Europe 2015)
SDL added strategists to a UX team (UX STRAT Europe 2015)
Peter Boersma
 
The Wicked Craft of Enterprise UX
The Wicked Craft of Enterprise UXThe Wicked Craft of Enterprise UX
The Wicked Craft of Enterprise UX
InVision App
 
Bluemix Paris Meetup - Optimization on Cloud (DOcloud) - 14 octobre 2015
Bluemix Paris Meetup -  Optimization on Cloud (DOcloud) - 14 octobre 2015Bluemix Paris Meetup -  Optimization on Cloud (DOcloud) - 14 octobre 2015
Bluemix Paris Meetup - Optimization on Cloud (DOcloud) - 14 octobre 2015
IBM France Lab
 

What's hot (20)

IBM Design Thinking with z/OS Communications Server
IBM Design Thinking with z/OS Communications ServerIBM Design Thinking with z/OS Communications Server
IBM Design Thinking with z/OS Communications Server
 
Hen
HenHen
Hen
 
IBM Design Thinking Case Story
IBM Design Thinking Case StoryIBM Design Thinking Case Story
IBM Design Thinking Case Story
 
Portfolio draft
Portfolio draftPortfolio draft
Portfolio draft
 
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
 
IBM Design Thinking - Hen shkedi
IBM Design Thinking - Hen shkediIBM Design Thinking - Hen shkedi
IBM Design Thinking - Hen shkedi
 
IBM Design Thinking field guide
IBM Design Thinking field guideIBM Design Thinking field guide
IBM Design Thinking field guide
 
IBM Design Thinking - nano - Workshop @Sprint Collaboration Day
 IBM Design Thinking - nano - Workshop  @Sprint Collaboration Day IBM Design Thinking - nano - Workshop  @Sprint Collaboration Day
IBM Design Thinking - nano - Workshop @Sprint Collaboration Day
 
1 - Le Design Thinking à IBM par Sandra Belfils, User Research et Sophie De B...
1 - Le Design Thinking à IBM par Sandra Belfils, User Research et Sophie De B...1 - Le Design Thinking à IBM par Sandra Belfils, User Research et Sophie De B...
1 - Le Design Thinking à IBM par Sandra Belfils, User Research et Sophie De B...
 
WBMA 2016 - IBM Design Thinking
WBMA 2016 - IBM Design ThinkingWBMA 2016 - IBM Design Thinking
WBMA 2016 - IBM Design Thinking
 
IBM Design Thinking_fin
IBM Design Thinking_finIBM Design Thinking_fin
IBM Design Thinking_fin
 
xChange Austin Presentation
xChange Austin PresentationxChange Austin Presentation
xChange Austin Presentation
 
Designing At Scale: IBM & MURAL
Designing At Scale: IBM & MURALDesigning At Scale: IBM & MURAL
Designing At Scale: IBM & MURAL
 
Does Business Need Design?
Does Business Need Design?Does Business Need Design?
Does Business Need Design?
 
IBM Design Thinking Case Story
IBM Design Thinking Case StoryIBM Design Thinking Case Story
IBM Design Thinking Case Story
 
IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017
 
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
 
SDL added strategists to a UX team (UX STRAT Europe 2015)
SDL added strategists to a UX team (UX STRAT Europe 2015)SDL added strategists to a UX team (UX STRAT Europe 2015)
SDL added strategists to a UX team (UX STRAT Europe 2015)
 
The Wicked Craft of Enterprise UX
The Wicked Craft of Enterprise UXThe Wicked Craft of Enterprise UX
The Wicked Craft of Enterprise UX
 
Bluemix Paris Meetup - Optimization on Cloud (DOcloud) - 14 octobre 2015
Bluemix Paris Meetup -  Optimization on Cloud (DOcloud) - 14 octobre 2015Bluemix Paris Meetup -  Optimization on Cloud (DOcloud) - 14 octobre 2015
Bluemix Paris Meetup - Optimization on Cloud (DOcloud) - 14 octobre 2015
 

Viewers also liked

Maintaining a Healthy OpenStack Cloud: What does it take?
Maintaining a Healthy OpenStack Cloud: What does it take?Maintaining a Healthy OpenStack Cloud: What does it take?
Maintaining a Healthy OpenStack Cloud: What does it take?
Tyler Britten
 
learn Be an optimist by lucy macdonald
 learn Be an optimist by lucy macdonald  learn Be an optimist by lucy macdonald
learn Be an optimist by lucy macdonald Sana Khan
 
SoftLayer at IBM Company [March 2016] - Ignacio Daza
SoftLayer at IBM Company [March 2016]   - Ignacio DazaSoftLayer at IBM Company [March 2016]   - Ignacio Daza
SoftLayer at IBM Company [March 2016] - Ignacio Daza
Ignacio Daza
 
Onyx Beacon - 10 ideas from IBM InterConnect 2015
Onyx Beacon - 10 ideas from IBM InterConnect 2015Onyx Beacon - 10 ideas from IBM InterConnect 2015
Onyx Beacon - 10 ideas from IBM InterConnect 2015
Onyx Beacon
 
IBM at the Crossroads
IBM at the CrossroadsIBM at the Crossroads
IBM at the Crossroads
Evan Augello
 
Ibm company prsenation
Ibm company prsenationIbm company prsenation
Ibm company prsenationSana Khan
 
IBM Overview and Case Study
IBM Overview and Case StudyIBM Overview and Case Study
IBM Overview and Case Study
Daryl Pereira
 
The State of Marketing 2011 - IBM
The State of Marketing 2011 - IBMThe State of Marketing 2011 - IBM
The State of Marketing 2011 - IBMricardodepaula
 
Ibm presentation ppt
Ibm presentation pptIbm presentation ppt
Ibm presentation pptravish28
 
IBM Presentation
IBM PresentationIBM Presentation
IBM Presentationrolsen3
 

Viewers also liked (11)

Maintaining a Healthy OpenStack Cloud: What does it take?
Maintaining a Healthy OpenStack Cloud: What does it take?Maintaining a Healthy OpenStack Cloud: What does it take?
Maintaining a Healthy OpenStack Cloud: What does it take?
 
learn Be an optimist by lucy macdonald
 learn Be an optimist by lucy macdonald  learn Be an optimist by lucy macdonald
learn Be an optimist by lucy macdonald
 
SoftLayer at IBM Company [March 2016] - Ignacio Daza
SoftLayer at IBM Company [March 2016]   - Ignacio DazaSoftLayer at IBM Company [March 2016]   - Ignacio Daza
SoftLayer at IBM Company [March 2016] - Ignacio Daza
 
Onyx Beacon - 10 ideas from IBM InterConnect 2015
Onyx Beacon - 10 ideas from IBM InterConnect 2015Onyx Beacon - 10 ideas from IBM InterConnect 2015
Onyx Beacon - 10 ideas from IBM InterConnect 2015
 
IBM at the Crossroads
IBM at the CrossroadsIBM at the Crossroads
IBM at the Crossroads
 
Ibm company prsenation
Ibm company prsenationIbm company prsenation
Ibm company prsenation
 
IBM Overview and Case Study
IBM Overview and Case StudyIBM Overview and Case Study
IBM Overview and Case Study
 
The State of Marketing 2011 - IBM
The State of Marketing 2011 - IBMThe State of Marketing 2011 - IBM
The State of Marketing 2011 - IBM
 
Ibm presentation ppt
Ibm presentation pptIbm presentation ppt
Ibm presentation ppt
 
IBM Presentation
IBM PresentationIBM Presentation
IBM Presentation
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similar to The DevOps Imperative

Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
Rob Cuddy
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Sanjeev Sharma
 
Solution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden AdvantageSolution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden Advantage
Denny Muktar
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
Kartik Kanakasabesan
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
Chris Sparshott
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
Docker, Inc.
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Sanjeev Sharma
 
Challenges EPs Face Going Mobile
Challenges EPs Face Going MobileChallenges EPs Face Going Mobile
Challenges EPs Face Going Mobile
EDR
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
Claudia Ring
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
IBM UrbanCode Products
 
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Internet World
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
Aidan Tierney
 
The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity Model
Lima Consulting Group
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business Applications
John Head
 
Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?
John Head
 

Similar to The DevOps Imperative (20)

Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Solution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden AdvantageSolution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden Advantage
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
How Automation Reveals Technical Debt
How Automation Reveals Technical DebtHow Automation Reveals Technical Debt
How Automation Reveals Technical Debt
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Challenges EPs Face Going Mobile
Challenges EPs Face Going MobileChallenges EPs Face Going Mobile
Challenges EPs Face Going Mobile
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
Ben amaba. cloud mobile v3
Ben amaba. cloud mobile v3Ben amaba. cloud mobile v3
Ben amaba. cloud mobile v3
 
Lean Software Delivery
Lean Software DeliveryLean Software Delivery
Lean Software Delivery
 
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity Model
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business Applications
 
Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?
 

More from IBM UrbanCode Products

Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
IBM UrbanCode Products
 
What's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode DeployWhat's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode Deploy
IBM UrbanCode Products
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
IBM UrbanCode Products
 
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps:  Standardizing Chaotic Culture at NBCUniversalEfficient DevOps:  Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
IBM UrbanCode Products
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
IBM UrbanCode Products
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
IBM UrbanCode Products
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
IBM UrbanCode Products
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
IBM UrbanCode Products
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
IBM UrbanCode Products
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
IBM UrbanCode Products
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
 
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOpsA True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
IBM UrbanCode Products
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
IBM UrbanCode Products
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesIBM UrbanCode Products
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
IBM UrbanCode Products
 
Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't EvilCreating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
IBM UrbanCode Products
 
Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015
IBM UrbanCode Products
 

More from IBM UrbanCode Products (20)

Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
 
What's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode DeployWhat's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode Deploy
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps:  Standardizing Chaotic Culture at NBCUniversalEfficient DevOps:  Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOpsA True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
 
Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't EvilCreating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
 
Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

The DevOps Imperative

  • 1. The DevOps Imperative Why Ops Must Change and How
  • 2. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Changing climate for IT Infrastructure & Ops Ops
  • 3. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Business Pressures Applications are more critical Faster time to market Less tolerance for outage Global audience
  • 4. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Methodology Pressure Agile and Lean (startup) Source: Bethesda Photography: http://www.flickr.com/photos/alexanderkafka/5554945690/
  • 5. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Infrastructure Larger Scale, Greater Complexity and Clouds Gartner survey found most viewed their environments as “very complex” (50%), or “out of control” (17%) * Source: “Catalysts Signal the Growth of DevOps” Cameron Haight - Gartner Feb 2012 . I performed the calculations.
  • 6. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 But is it a perfect storm?
  • 7. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Ex: Agile + Business Pressures Agile: Parallel Development Business: Short cycle times Demand: New Test Env. in Minutes
  • 8. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Plus an increasingly viable alternative Demand: New Test Env. In Minutes Alternative: Cloud PaaS Deliver or.. “It is not necessary to change. Survival is not mandatory” - Deming
  • 9. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 I could do this all day  Need: Automated Deployments: - Shorter Test Cycles + More Dev Change - Larger scale + Shorter Outage Windows - More Releases + Can’t Add Staff  Need: Automated Configuration Application - Larger Scale + More Moving Parts + More Change  Need: Better Dev / Ops Collaboration - More new apps + Less Time to Plan - Performance Critical + Perf Tests Stink  Need: Awesome redundancy / failover - More critical apps + More internal / external risk
  • 10. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Embrace Change
  • 11. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Embrace Change Manage Risk
  • 12. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Embrace Change Manage Risk Collaborate with App-Dev
  • 13. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Embrace Change Automate Everything Manage Risk Collaborate with App-Dev
  • 14. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 That’s DevOps “We embrace faster change and manage risk by building a collaborative culture and automating like crazy.”
  • 15. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Velocity: not just speed
  • 16. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Feedback is key • Deliver Quickly • Test Often • Monitor Production
  • 17. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 DevOps is Directional not a Road-map
  • 18. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Four areas to improve Source: Patrick Debois: http://jedi.be/blog/2012/05/12/codifying-devops-area-practices/
  • 19. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 “Tool chain” not “tool” Dev to Prod to Dev Source Repo Source Repos Package Repos Build System Deployment Engine Config Management / CMDB Manifest Creation Release Tracking Dashboards and Metrics Environment Provisioning Test 1 Test ... Test n Prod Builds Images Monitoring Test Tooling
  • 20. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Collaboration will require Silo-busting Source http://www.geograph.org.uk/profile/19979 Dev Test Ops DevOps
  • 21. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Collaboration will require Silo-busting Source http://www.geograph.org.uk/profile/19979 Dev Test Ops Beware, Conway’s Law DevOps
  • 22. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Four strategies for facing Conway’s Law 1. Hire engineers that have skills in development, test and system administration
  • 23. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Four strategies for facing Conway’s Law 1. Hire engineers that have skills in development, test and system administration 2. Put together cross functional teams
  • 24. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Four strategies for facing Conway’s Law 1. Hire engineers that have skills in development, test and system administration 2. Put together cross functional teams 3. Create a “DevOps Infrastructure Team”
  • 25. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Four strategies for facing Conway’s Law 1. Hire engineers that have skills in development, test and system administration 2. Put together cross functional teams 3. Create a “DevOps Infrastructure Team” 4. Fight through it! - There’s nothing keeping you from asking, “How do I make your life easier?”
  • 26. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Practices: What to Google after this event  Devs wear pagers  Test environments on demand  Version control of environment definitions  Zero downtime deployments  Automated database deployments  Release manifests & snapshots  Developers attend release post-mortems  Ops included in product planning.  Routine failover testing  Production immune system  Canary deployments
  • 27. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 The industry is already moving this way  Infrastructure support teams have been doing this for years  Gartner survey*: “…even though the concept itself is still somewhat ambiguous, a significant number of organizations (47%) are in some phase of experimenting with DevOps.” * Source: “Catalysts Signal the Growth of DevOps” Cameron Haight - Gartner Feb 2012 .
  • 28. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Key Points  Ops will change - Apps critical + complex infrastructure + agile/lean  DevOps - Embraces change and manages risk - By collaborating and automating
  • 29. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Book club
  • 30. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 More References http://urbancode.com/html/resources  Creating a DevOps Team that Isn’t Evil  Lean Build & Deployment Automation  Deployment Automation Basics Blogs.urbancode.com Twitter.com: @Urbancode Facebook.com/UrbanCodeSoft Slideshare.net/Urbancode
  • 31. UrbanCode, an IBM Company. Proprietary and Confidential ©2013 Yes, we sell DevOps oriented products  uBuild - Build automation and CI for the hard problems  uDeploy - Deployment and release management  uRelease - Plan and execute major release efforts spanning many applications

Editor's Notes

  1. Agile DevelopmentAbout 40% adopted and growingNew features / bug fixes every few weeksLeanPressure to identify and remove wasteWhere’s the value?Lean StartupMinimal viable X, with rapid iteration based on feedbackInfluencing MBAs more and more
  2. Scale – Everyone I’m talking to is adding servers. A customer I spoke with recently Is moving their app from 6 servers to 30. More users, but also redundancy is a driver.Complexity: SOA and SOA inspired architectures are growing. Theirs a trend towards more, smaller deployable that need to work together.Clouds – Clouds are enabling the scale, and infrastructure complexity (where’s my app?) and providing an alternative to traditional IT infrastructure.
  3. PaaS:PaaSHeroku / Azure / Google App Engine