SlideShare a Scribd company logo
1 of 16
Applying Lean, DevOps,
and Cloud for better
citizen service
outcomes
Sanjeev Sharma
IBM Worldwide Lead – DevOps Technical Sales
@sd_architect
http://bit.ly/sdarchitect
Kartik Kanakasabesan
CloudOne , Director of Sales – US East & Federal, Canada
@kkanakas
kartik@oncloudone.com
© 2013 IBM Corporation
22
68% of IT projects do not get deployed as they are too late**
Government
Better Services
Less ResourcesLack of IT Skills
**Source: ZNDET IT Survey 2013
© 2013 IBM Corporation
3
DevOps approach: Apply Lean principles accelerate feedback
and improve time to value
Line-of-
business
Customer
1
3
2
1. Get ideas into production
fast
2. Get people to use it
3. Get feedback
Change speed must be an
asset, Not an anchor
Non-Value-added waste
Value-added production work
DevOps
Transformation
© 2013 IBM Corporation
44
Process: Unleashing the Power of Shift Left Testing
What shifts left? Design verification  Integration Testing
Why?
Integration Test
Investments
Unit Test
Investments
Shift Left Unchanged or Shift Right
Unit tests uncover code
defects that cause
benign
breakage in a single unit
Integration testing uncovers
design and architectural defects
that cause malignant
breakage across multiple units
© 2013 IBM Corporation
5
Implementing a Delivery Pipeline
SCM
Build / CI
Server
Unit testing
Test Automation
Test Stubbing
Delivery
Pipeline
Environment
Configuration
Automated
Monitoring
Asset
Repository
© 2013 IBM Corporation
6
Databases Internal
Messages
Third-party
Services
virtual components
Simultaneously
test across
multiple test
stages
Dev QA
IBM Rational Test
Virtualization Server
Deploy what is ready, Virtualize the rest
IBM UrbanCode
Deploy
IBM Rational
Test Workbench
integrated with
Test Environments
Dynamic Infrastructure
Deploy what is ready,
virtualize the rest
Continuously test in
production-like env.
Test using real world
network conditionsnNetwork
Virtualization
© 2013 IBM Corporation
77
DevOps and Cloud adoption
Remove the bottleneck of environment availability and provisioning
Networking Networking
Storage Storage
Servers Servers
Virtualization Virtualization
O/S O/S
Middleware Middleware
Mid Config Mid Config
Data Data
Applications Applications
Traditional
On-Premises
Infrastructure
as a Service
Manual
Customization; higher costs; slower time to value
Standardization; lower costs; faster time to value
Man/Auto
UC Deploy UC Deploy
Man/Auto
Networking
Storage
Servers
Virtualization
O/S
Middleware
Mid Config
Data
Applications
Platform
as a Service
Codename:
BlueMixPureApplication
System
SmartCloud
Orchestrator
S SoftLayer
JazzHub
(SaaS)
Managed
Services
© 2013 IBM Corporation
88
What is a Virtual Private Cloud?
“Public Utility” bring any
workload, your own
software.
Amazon, Google, IBM
Manage your own
internal resources like a
cloud.
Consulting Service
Companies
Your own private
datacenter
in the cloud.
Connected to your existing
network, and connectable
through the Internet
Public
Clouds
Private
CloudsVirtual
Private
Clouds
© 2013 IBM Corporation
9
On Premise CloudOne BlueMix
Private
Public
Highly Secure
Inside the firewall
Limited Elasticity
Find Skills
Highly Secure
Inside the firewall
Highly Elastic
Bundled Skills
Highly Velocity
Open Collaboration
Fast Development
Find Skills
Cloud Adoption On-Ramp
© 2013 IBM Corporation
10
Progression of Cloud Adoption: Cloud Portability
Cloud Resources (DEV) Cloud Resources (PROD)
Environments
QA ... PROD
Application
war ddl mq
Application
war ddl mq
IBM Virtual System Patterns
OpenStack HOT templates
Application
war ddl mq
DEV
UrbanCode Deploy
Cloud
Application
Component
Tomcat MySQL JMS WebSphere Liberty DB2 WSMB
SmartCloud Orchestrator
IBM PureApplication System
IBM UrbanCode Deploy
Private CloudsHybrid or Virtual
Private Clouds
Public Clouds
VM VM VM
© 2013 IBM Corporation
11
Full Stack Deployment with Patterns
Pattern designer
 Design open, full stack application
environments in a diagram or textual
editor
Design once, deploy anywhere
 Deploy full stack environments to multiple
clouds
Environment lifecycle management
 Manage infrastructure change and easily
apply changes to existing environments
Delivery process automation
 Automated delivery process with
integrated full stack environments
Design and deploy full stack application environments for multiple clouds
IBM UrbanCode Deploy
with Patterns
Application
Middleware Config
Middleware
OS Config
Hardware
Environment
Blueprint
© 2013 IBM Corporation
12
12
Building a DevOps Culture
• Everyone is responsible for Delivery
• Common measures of Success
• Right People are needed
Product
Owner
Team
MemberTeam Lead
Team
Member
Team
Member
Senior
Executives
Users
Domain
Experts
Auditors
Gold Owner
Support
Staff
External
System
Team
Operations
Staff
It’s all about the People/Culture
© 2013 IBM Corporation
13
DevOps Adoption Model
Inefficient Leaner Leaner and Smarter
Efficiency
Productive : Waste
CollaborativeSilo-ed More
Continuous
Process-based
Process-heavy Agile More
Predictable
Manual Automated More
Transparent
Steer
Plan, decide, specify, architect,
sense
and respond
Develop/Test
Design, code, build,
release internal,
test, and verify
Operate
Monitor, tune,
and validate
Deploy
Build, deliver external,
and validate
OptimizingProduct-based …
…
…
…
© 2013 IBM Corporation
1414
DevOps as a Service (Platform as a Service)
Developer
Running Application
(Dev Space)
Create &
edit
Running Application
(test) Running Application
(Prod Space)
Running Application
(Test Space)
Everything is a service in the Cloud
Deploy &
test
Build Publish
build
Deploy
Promote
Test as a Service
Test
Monitoring as a Service
Monitor
Dev as a Service Build as a Service Deploy as a Service
© 2013 IBM Corporation
15
Codename: BlueMix – IBM Platform as a Service (PaaS)
Delivering a Composable Services development environment
Run Your Apps
The developer can chose any language runtime or
bring their own. Just upload your code and go.
DevOps
Development, monitoring, deployment and logging
tools allow the developer to run the entire application
with JazzHub and Mobile Quality Assurance
APIs and ServicesA catalog of open source, IBM and third party
APIs services allow a developer to stitch together
an application in minutes.
Cloud Integration
Build hybrid environments. Connect to on-premises
systems of record plus other public and private
clouds. Expose your own APIs to your developers.
Extend SaaS Apps
Drop in SaaS App SDKs and extend to new use
cases (e.g,. Mobile, Analytics, Web)
Try it
out
Now !
© 2013 IBM Corporation
16
16
 DevOps Lean Assessment (Beta): http://ibm.biz/devops-lean-
assessment
 IBM DevOps Page: http://ibm.com/DevOps
 DevOps For Dummies Book: http://ibm.co/devopsfordummies
 Release and Deploy For Dummies Book: http://ibm.co/1bplaQV
 IBM DevOps YouTube Playlist: http://bit.ly/1fiDOtl
Resources

More Related Content

What's hot

InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
Daniel Berg
 

What's hot (20)

Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
Turning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS AppsTurning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS Apps
 
Bluemix presentation IBM Cloud Briefing in San Jose
Bluemix presentation IBM Cloud Briefing in San JoseBluemix presentation IBM Cloud Briefing in San Jose
Bluemix presentation IBM Cloud Briefing in San Jose
 
Cloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and BenefitsCloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and Benefits
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
 
Cloud, agile
Cloud, agileCloud, agile
Cloud, agile
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
 
IBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub EnterpriseIBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub Enterprise
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
Cloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValueCloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValue
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
 
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsFrom DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
 
Security and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps EnterpriseSecurity and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps Enterprise
 

Similar to Applying lean, dev ops, and cloud for better business outcomes

Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
Jon Marshall
 
Deploy apps on ibm bluemix docker day vietnam 2015
Deploy apps on ibm bluemix   docker day vietnam 2015Deploy apps on ibm bluemix   docker day vietnam 2015
Deploy apps on ibm bluemix docker day vietnam 2015
hai260288
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Yakura Coffee
 

Similar to Applying lean, dev ops, and cloud for better business outcomes (20)

Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation Center
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
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
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
cloudtoolsandcomputingwithcloudsssss.pptx
cloudtoolsandcomputingwithcloudsssss.pptxcloudtoolsandcomputingwithcloudsssss.pptx
cloudtoolsandcomputingwithcloudsssss.pptx
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platform
 
Deploy apps on ibm bluemix docker day vietnam 2015
Deploy apps on ibm bluemix   docker day vietnam 2015Deploy apps on ibm bluemix   docker day vietnam 2015
Deploy apps on ibm bluemix docker day vietnam 2015
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
 
Bluemix Overview & Demo
Bluemix Overview & DemoBluemix Overview & Demo
Bluemix Overview & Demo
 

Recently uploaded

Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 

Recently uploaded (20)

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 

Applying lean, dev ops, and cloud for better business outcomes

  • 1. Applying Lean, DevOps, and Cloud for better citizen service outcomes Sanjeev Sharma IBM Worldwide Lead – DevOps Technical Sales @sd_architect http://bit.ly/sdarchitect Kartik Kanakasabesan CloudOne , Director of Sales – US East & Federal, Canada @kkanakas kartik@oncloudone.com
  • 2. © 2013 IBM Corporation 22 68% of IT projects do not get deployed as they are too late** Government Better Services Less ResourcesLack of IT Skills **Source: ZNDET IT Survey 2013
  • 3. © 2013 IBM Corporation 3 DevOps approach: Apply Lean principles accelerate feedback and improve time to value Line-of- business Customer 1 3 2 1. Get ideas into production fast 2. Get people to use it 3. Get feedback Change speed must be an asset, Not an anchor Non-Value-added waste Value-added production work DevOps Transformation
  • 4. © 2013 IBM Corporation 44 Process: Unleashing the Power of Shift Left Testing What shifts left? Design verification  Integration Testing Why? Integration Test Investments Unit Test Investments Shift Left Unchanged or Shift Right Unit tests uncover code defects that cause benign breakage in a single unit Integration testing uncovers design and architectural defects that cause malignant breakage across multiple units
  • 5. © 2013 IBM Corporation 5 Implementing a Delivery Pipeline SCM Build / CI Server Unit testing Test Automation Test Stubbing Delivery Pipeline Environment Configuration Automated Monitoring Asset Repository
  • 6. © 2013 IBM Corporation 6 Databases Internal Messages Third-party Services virtual components Simultaneously test across multiple test stages Dev QA IBM Rational Test Virtualization Server Deploy what is ready, Virtualize the rest IBM UrbanCode Deploy IBM Rational Test Workbench integrated with Test Environments Dynamic Infrastructure Deploy what is ready, virtualize the rest Continuously test in production-like env. Test using real world network conditionsnNetwork Virtualization
  • 7. © 2013 IBM Corporation 77 DevOps and Cloud adoption Remove the bottleneck of environment availability and provisioning Networking Networking Storage Storage Servers Servers Virtualization Virtualization O/S O/S Middleware Middleware Mid Config Mid Config Data Data Applications Applications Traditional On-Premises Infrastructure as a Service Manual Customization; higher costs; slower time to value Standardization; lower costs; faster time to value Man/Auto UC Deploy UC Deploy Man/Auto Networking Storage Servers Virtualization O/S Middleware Mid Config Data Applications Platform as a Service Codename: BlueMixPureApplication System SmartCloud Orchestrator S SoftLayer JazzHub (SaaS) Managed Services
  • 8. © 2013 IBM Corporation 88 What is a Virtual Private Cloud? “Public Utility” bring any workload, your own software. Amazon, Google, IBM Manage your own internal resources like a cloud. Consulting Service Companies Your own private datacenter in the cloud. Connected to your existing network, and connectable through the Internet Public Clouds Private CloudsVirtual Private Clouds
  • 9. © 2013 IBM Corporation 9 On Premise CloudOne BlueMix Private Public Highly Secure Inside the firewall Limited Elasticity Find Skills Highly Secure Inside the firewall Highly Elastic Bundled Skills Highly Velocity Open Collaboration Fast Development Find Skills Cloud Adoption On-Ramp
  • 10. © 2013 IBM Corporation 10 Progression of Cloud Adoption: Cloud Portability Cloud Resources (DEV) Cloud Resources (PROD) Environments QA ... PROD Application war ddl mq Application war ddl mq IBM Virtual System Patterns OpenStack HOT templates Application war ddl mq DEV UrbanCode Deploy Cloud Application Component Tomcat MySQL JMS WebSphere Liberty DB2 WSMB SmartCloud Orchestrator IBM PureApplication System IBM UrbanCode Deploy Private CloudsHybrid or Virtual Private Clouds Public Clouds VM VM VM
  • 11. © 2013 IBM Corporation 11 Full Stack Deployment with Patterns Pattern designer  Design open, full stack application environments in a diagram or textual editor Design once, deploy anywhere  Deploy full stack environments to multiple clouds Environment lifecycle management  Manage infrastructure change and easily apply changes to existing environments Delivery process automation  Automated delivery process with integrated full stack environments Design and deploy full stack application environments for multiple clouds IBM UrbanCode Deploy with Patterns Application Middleware Config Middleware OS Config Hardware Environment Blueprint
  • 12. © 2013 IBM Corporation 12 12 Building a DevOps Culture • Everyone is responsible for Delivery • Common measures of Success • Right People are needed Product Owner Team MemberTeam Lead Team Member Team Member Senior Executives Users Domain Experts Auditors Gold Owner Support Staff External System Team Operations Staff It’s all about the People/Culture
  • 13. © 2013 IBM Corporation 13 DevOps Adoption Model Inefficient Leaner Leaner and Smarter Efficiency Productive : Waste CollaborativeSilo-ed More Continuous Process-based Process-heavy Agile More Predictable Manual Automated More Transparent Steer Plan, decide, specify, architect, sense and respond Develop/Test Design, code, build, release internal, test, and verify Operate Monitor, tune, and validate Deploy Build, deliver external, and validate OptimizingProduct-based … … … …
  • 14. © 2013 IBM Corporation 1414 DevOps as a Service (Platform as a Service) Developer Running Application (Dev Space) Create & edit Running Application (test) Running Application (Prod Space) Running Application (Test Space) Everything is a service in the Cloud Deploy & test Build Publish build Deploy Promote Test as a Service Test Monitoring as a Service Monitor Dev as a Service Build as a Service Deploy as a Service
  • 15. © 2013 IBM Corporation 15 Codename: BlueMix – IBM Platform as a Service (PaaS) Delivering a Composable Services development environment Run Your Apps The developer can chose any language runtime or bring their own. Just upload your code and go. DevOps Development, monitoring, deployment and logging tools allow the developer to run the entire application with JazzHub and Mobile Quality Assurance APIs and ServicesA catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes. Cloud Integration Build hybrid environments. Connect to on-premises systems of record plus other public and private clouds. Expose your own APIs to your developers. Extend SaaS Apps Drop in SaaS App SDKs and extend to new use cases (e.g,. Mobile, Analytics, Web) Try it out Now !
  • 16. © 2013 IBM Corporation 16 16  DevOps Lean Assessment (Beta): http://ibm.biz/devops-lean- assessment  IBM DevOps Page: http://ibm.com/DevOps  DevOps For Dummies Book: http://ibm.co/devopsfordummies  Release and Deploy For Dummies Book: http://ibm.co/1bplaQV  IBM DevOps YouTube Playlist: http://bit.ly/1fiDOtl Resources

Editor's Notes

  1. Close with bringing in the orchestration piece and how Deploy (deployment automation) combined with service virtualization, test automation, and dynamic infrastructure is the end goal. Deploy what is ready, virtualize the rest Continuously execute tests against production-like environments Test end-to-end, including mobile, cloud-based applications, and mainframe
  2. Leveraging the power of Software Defined Environments, and IBM UrbanCode Deploy
  3. 16