Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Accelerating Product and Service Innovation 
Industry 
Perspec.ve: 
DevOps 
-­‐ 
What 
it 
Means 
for 
the 
Average 
Busin...
@@mmddeellddeerr 
© 2013 IBM Corporation 
Outline 
§ The Context 
§ The Challenge 
§ The Journey towards DevOps 
§ The...
@mdelder 
© 2013 IBM Corporation 
The Context
@@mmddeellddeerr 
© 2013 IBM Corporation 
What 
does 
it 
mean 
to 
be 
average? 
§ The median market cap of companies tr...
@mdelder 
© 2013 IBM Corporation 
The next billion 
dollar idea starts 
with a single 
developer 
That developer 
starts w...
@@mmddeellddeerr 
© 2013 IBM Corporation 
All 
businesses 
must 
think 
and 
act 
a 
bit 
(or 
a 
lot) 
like 
entrepreneur...
@mdelder 
© 2013 IBM Corporation 
A 
SoNware 
Driven 
World 
7 
§ Evolving market and customer 
expectations 
§ Changing...
Demands 
on 
IT 
have 
increased 
drama.cally 
@mdelder 
Optimization Innovation 
New economics of IT 
fuels investments i...
SoNware 
Defined 
Environments 
require 
open 
communi.es 
to 
enable 
choice 
@mdelder 
Client 
value: 
Provide 
cloud 
u...
@mdelder 
© 2013 IBM Corporation 
The Challenge
@mdelder 
© 2013 IBM Corporation 
11
@@mmddeellddeerr 
© 2013 IBM Corporation 
With only Agile Development improvements… 
Agile 
Dev" 
CI builds are piling up ...
@mdelder 
Public 
Private 
Develop Public, ! 
Deploy Private! 
! 
Market test Workloads! 
! 
Cloud Bursting! 
© 2013 IBM C...
@mdelder 
© 2013 IBM Corporation 
The Journey towards DevOps
DevOps 
Enterprise 
capability 
for 
con.nuous 
soNware 
delivery 
that 
enables 
clients 
to 
seize 
market 
opportuni.es...
@mdelder 
© 2013 IBM Corporation 
Accelerate 
software delivery 
for faster time to value 
Balance speed, cost, 
quality a...
@mdelder 
© 2013 IBM Corporation 
DevOps is a Journey…not a destination 
17 
P e o p l e 
P r o c e s s 
Technology
@@mmddeellddeerr 
© 2013 IBM Corporation 
High 
performing 
teams 
adopt 
DevOps 
Reference: 2013 State of DevOps Report b...
@@mmddeellddeerr 
© 2013 IBM Corporation 
Examples 
of 
DevOps 
and 
Con.nuous 
Delivery 
19 
http://nflx.it/1dAJEBs 
http...
@@mmddeellddeerr 
© 2013 IBM Corporation 
Increase 
the 
opera&onal 
awareness 
of 
your 
so/ware 
earlier 
in 
the 
devel...
Be]er 
communicaMon 
between 
those 
who 
create 
and 
those 
who 
operate 
Improve 
the 
speed 
of 
your 
feedback 
loop ...
@@mmddeellddeerr 
© 2013 IBM Corporation 
Intuitive and Scalable Model Driven Deployment 
Composite Applications 
Componen...
@mdelder 
© 2013 IBM Corporation 
Implemen.ng 
a 
DevOps 
toolchain 
SCM 
Build / CI 
Server 
Unit testing 
Test 
Automati...
@@mmddeellddeerr 
© 2013 IBM Corporation 
About 
your 
philosophy 
Culture 
of 
con.nual 
• Produc.on 
experimenta.on 
and...
@mdelder 
© 2013 IBM Corporation 
The Impact of
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Upcoming SlideShare
Loading in …5
×

Industry Perspective: DevOps - What it Means for the Average Business

928 views

Published on

Presented at the Cloud Standards Customer Council quarterly meeting in Austin, TX on Sept 18, 2014.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Industry Perspective: DevOps - What it Means for the Average Business

  1. 1. Accelerating Product and Service Innovation Industry Perspec.ve: DevOps -­‐ What it Means for the Average Business © 2013 IBM Corporation Michael Elder, IBM Senior Technical Staff Member mdelder@us.ibm.com hHp://linkedin.com/in/mdelder @mdelder http://slidesha.re/XltHOn
  2. 2. @@mmddeellddeerr © 2013 IBM Corporation Outline § The Context § The Challenge § The Journey towards DevOps § The Impact of Software Defined Environments 2
  3. 3. @mdelder © 2013 IBM Corporation The Context
  4. 4. @@mmddeellddeerr © 2013 IBM Corporation What does it mean to be average? § The median market cap of companies traded on the NYSE is $1.9 Bln § According to US Census data more than 50% of employer firms have 4 or fewer employees (2007) § Companies with 5K or more employees only make up about 0.03% of all employer firms (but account for about 1/3 of all employees) (2007) § But regardless of market cap or company size, all businesses are competing under a very different set of market conditions than we knew even 5 or 10 years ago 4
  5. 5. @mdelder © 2013 IBM Corporation The next billion dollar idea starts with a single developer That developer starts with a single line of code 5
  6. 6. @@mmddeellddeerr © 2013 IBM Corporation All businesses must think and act a bit (or a lot) like entrepreneurs § 1. Entrepreneurs are everywhere. – In garages and large organizations, there are people focused on the creation of a new product or service under conditions of extreme uncertainty. Hence, these principles apply to organizations of all sizes. § 2. Entrepreneurship is management. – To quote Eric Ries, a "startup is an institution, not just a product" so it requires a new kind of management which can deal with extreme uncertainty. § 3. Validated learning. – We must be able to run meaningful experiments and collect hard data about what works and doesn't work. Iteration is key here, and that feeds into the next principle. § 4. Build-Measure-Learn. – As we learn, we must be willing to either pivot and change our approach drastically or persevere if we believe we're on the right path and iterate as our users provide their feedback. § 5. Innovation accounting. – We must establish the metrics and processes by which we measure progress and demonstrate improvement. It also means that we hold people responsible for outcomes. Source: Ries, Eric (2011-09-13). The Lean Startup 6
  7. 7. @mdelder © 2013 IBM Corporation A SoNware Driven World 7 § Evolving market and customer expectations § Changing the pace of innovation § Smarter, faster, and higher quality § Empowered developers Better software for an enhanced customer experience
  8. 8. Demands on IT have increased drama.cally @mdelder Optimization Innovation New economics of IT fuels investments in innovation © 2013 IBM Corporation Innovation drives need for continuous IT optimization Next Generation of Hybrid Architectures “Don’t be afraid to make mistakes, just be afraid of not learning from them.” – Thomas Edison 8
  9. 9. SoNware Defined Environments require open communi.es to enable choice @mdelder Client value: Provide cloud users freedom of choice, flexibility, and openness as they have with tradi.onal IT © 2013 IBM Corporation § Launched Hydrogen version on Feb 4, 2014 § Contributed OpenDOVE based on SDN-­‐VE Client value: Interoperability, agility, and flexibility through a common cloud compu.ng stack Client value: Enables vendor flexibility for applica.on and workload portability OpenPOWER Foundation Client value: Enables broader innova.on in the industry for advanced data center technology § Havana released 4Q2013 § Developed rich support for IBM Server and Storage plaJorms Client value: Unified, open, interoperable SDN plaVorm to create an ecosystem of automated network services § Formalized in December 2013 § Since then, have brought on 3 addiMonal PlaMnum members and 4 Silver members § IBM is a founding member & plaMnum sponsor § IBM is a leader in code contribuMons § 460+ organizaMons parMcipate § IBM founding sponsor 9 9
  10. 10. @mdelder © 2013 IBM Corporation The Challenge
  11. 11. @mdelder © 2013 IBM Corporation 11
  12. 12. @@mmddeellddeerr © 2013 IBM Corporation With only Agile Development improvements… Agile Dev" CI builds are piling up Functional Testing Acceptance Testing Production Operator Setup (weeks) deploy Test and Ops teams have increased pressures to keep up with increased loads but continue to use waterfall approaches and traditional tools. 12
  13. 13. @mdelder Public Private Develop Public, ! Deploy Private! ! Market test Workloads! ! Cloud Bursting! © 2013 IBM Corporation Delivery challenges with applica.on deployment Complex manual processes for deploying infrastructure lack repeatability and speed Failures due to inconsistent development and production environments Long and complex lifecycle for managing infrastructure Managing large number of configurations for deploying to Hybrid Cloud Env. Request Deploy App Server How do we ensure that we deploy Provision VM Deploy Database What we want, When we want, Where we want! 13
  14. 14. @mdelder © 2013 IBM Corporation The Journey towards DevOps
  15. 15. DevOps Enterprise capability for con.nuous soNware delivery that enables clients to seize market opportuni.es and reduce .me to customer feedback @mdelder © 2013 IBM Corporation People Process Technology Accelerate software delivery Balance speed, cost, quality and risk Reduce time to customer feedback Develop/Test Deploy Operate Steer 15
  16. 16. @mdelder © 2013 IBM Corporation Accelerate software delivery for faster time to value Balance speed, cost, quality and risk for increased capacity to innovate Reduce time to feedback for improved customer experience Sped from concept to prototype in 1 week, in-market in 3 months Reduced app release time by 99%, while avoiding $2.3M/year in costs Delivered new mobile experience, increased renewals 30% DevOps Delivers Real Business Outcomes 16
  17. 17. @mdelder © 2013 IBM Corporation DevOps is a Journey…not a destination 17 P e o p l e P r o c e s s Technology
  18. 18. @@mmddeellddeerr © 2013 IBM Corporation High performing teams adopt DevOps Reference: 2013 State of DevOps Report by PuppetLabs 18
  19. 19. @@mmddeellddeerr © 2013 IBM Corporation Examples of DevOps and Con.nuous Delivery 19 http://nflx.it/1dAJEBs http://slidesha.re/1mXJ6Mo
  20. 20. @@mmddeellddeerr © 2013 IBM Corporation Increase the opera&onal awareness of your so/ware earlier in the development process. What does DevOps mean to me? How do you do that? § Architecture § Automated TesMng § Automated Deployments § ProducMon-­‐Like Environments § Automated Release PromoMon Process § Version control of all soWware, automaMon, and configuraMon Why do this? Because faster feedback loops enable rapid evolu&on of ideas and therefore faster iteraMons of your soWware 20
  21. 21. Be]er communicaMon between those who create and those who operate Improve the speed of your feedback loop to enable rapid evoluMon of ideas @@mmddeellddeerr “Cool factor” .. seen as pushing to the “next big thing” in our industry (same people in some cases) Reduced fear of breaking the build/deployment/environment Fail small before you “fail all” Heavy focus on experimentaMon and learning © 2013 IBM Corporation What are the characteristics of teams who practice DevOps? 21
  22. 22. @@mmddeellddeerr © 2013 IBM Corporation Intuitive and Scalable Model Driven Deployment Composite Applications Components Re-usable Workflows Environment Management SIT PROD The “What” The “How” The “Where” Deployment Automation 22 22
  23. 23. @mdelder © 2013 IBM Corporation Implemen.ng a DevOps toolchain SCM Build / CI Server Unit testing Test Automation Test Stubbing Delivery Pipeline Environment Configuration Automated Monitoring Asset Repository 23
  24. 24. @@mmddeellddeerr © 2013 IBM Corporation About your philosophy Culture of con.nual • Produc.on experimenta.on and learning like environments • Fully automated deployments • Accelerated delivery cycles Build – Measure -­‐ Learn “Success is not delivering a feature; success is learning how to solve the customer’s problem.” http://bit.ly/KM4JlQ 24
  25. 25. @mdelder © 2013 IBM Corporation The Impact of

×