IBM DevOps Roadmap and Review
Daniel Berg, CTO DevOps, IBM
danberg@us.ibm.com
@dancberg
DOP-1033
© 2013 IBM Corporation
2
Please note the following
IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment,
promise, or legal obligation to deliver any material, code or functionality. Information
about potential future products may not be incorporated into any contract. The
development, release, and timing of any future features or functionality described for our
products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance that any
user will experience will vary depending upon many factors, including considerations
such as the amount of multiprogramming in the user’s job stream, the I/O configuration,
the storage configuration, and the workload processed. Therefore, no assurance can be
given that an individual user will achieve results similar to those stated here.
Software delivery is critical to success
3
86%
of companies believe software delivery
is important or critical
25%
leverage software delivery effectively today
But only…
Source: “The Software Edge: How effective software development drives competitive advantage,” IBM Institute of Business Value, March 2013
69%
outperform
those who don’t
of those who
leverage software
delivery today
And a lack of continuous delivery impacts the entire
business
Costly, error prone manual
and duplicative processes
delay innovation and
impact competiveness
CHALLENGES
Risk of instability
due to managing
multiple configurations
and versions
Slow deployment
to development and test
environments leave teams
waiting and unproductive
CHALLENGES
Operations/
Manufacturing & Support
Software & Product
DevelopmentCustomers
Line of Business/
Product Managers
Accelerate Software Delivery
Balance speed, cost, quality and risk
Reduce time to customer feedback
DevOps
Enterprise capability for continuous software delivery that enables clients
to seize market opportunities and reduce time to customer feedback
Continuous Innovation, Feedback and Improvements
DevOps Lifecycle
Operations/
Production
Development/
TestCustomers
Business
Owners
DevOps Principles and Values
Develop and test against a production-like
environments
Iterative and frequent deployments using
repeatable and reliable processes
Continuously validate operational quality
characteristics
Monitor and improve
People
Process
Tools
People
Process
Tools
Cultural challenges adopting DevOps
DeveloperOperator
Why does it take so long to get a test
environment?
I like using new open source libraries.
I’ve checked in my code now it just
needs to be deployed (easy).
Application deployment failed again
because of new libraries.
Our processes ensure environment
stability.
Development is always making bad
operational decisions.
A DevOps Approach
8
DevOps Foundation
Open Lifecycle and Service Management Integration Platform
DevOps Lifecycle
Operations/ProductionDevelopment/TestCustomers Business Owners
Continuous Innovation, Feedback and Improvements
Ecosystem
BestPractices
Monitor and Optimize
Plan and Measure Develop and Test Release and Deploy
OSLC
9
Deployment
Enhancing Continuous Release and Deployment:
 Drive down cost by automating manual tasks,
eliminating wait-time and rework
 Speed time to market by increasing the frequency
of software delivery
 Reduce risk through increased compliance of
application deployments.
Complements our DevOps solution:
 Deliver a differentiated and engaging customer
experience by reducing time to customer feedback
 Quicker time-to-value of software-based innovation
with improved predictability and success
 Increased capacity to innovate by reducing waste
and rework in order to shift resources to high-value
activities
IBM announces the acquisition of UrbanCode Inc.
Complementing our DevOps solution, combining IBM and UrbanCode, will enable clients to
more rapidly deliver mobile, cloud, big data analytics and traditional applications.
10
Application Deployment Automation
Deployment of Applications across Environments
 Manage application components
and versions
 Manage environment
configuration from dev/test
through production
 Compliance: audit trails quality
gates
 Easy to use process designer
 Inventory: what is where
11
Release planning and orchestration
Qualify with one question:
Do you have large monthly or quarterly releases that take
hours/days and require dozens or that hundreds of people to get on
a call?
uRelease delivers
 Plan the release day
 Execute the release
 Communicate what’s going on
 Allocate environments to releases
 Tie release back to development
Because spreadsheets
are a) terrible and b)
normal
Release and Deployment solutions
Deliver measureable business results
12
International Investment Firm
Driving Down Costs
Release process required considerable effort
and delayed by manually-introduced errors
 Solution: Automated release process
 Results: Cost avoidance of over $2.3M/year,
reduced release time from 2-3 days to
1-2 hours and virtually eliminated test team
“down-time”
Higher Education
Speeding Time-to-Market
Agile development teams constrained by
slow deployment to dev. and test environments
 Solution: Accelerate deployment by enabling
development teams to self deploy with
automation
 Results: Deployments cut from hours to
minutes and a greater number of servers
with fewer resources
SaaS Software Provider
Reducing Risk
Difficulty managing multiple customer
configurations and versions of software
deployed across servers
 Solution: Automate managing configuration
and version deployment
 Results: Execute customer specific releases,
reduced deployment outages by over 90%
Online Retailer
Speeding Time-to-Market
Significant delays getting application
changes to production
 Solution: Scaled up continuous deployment
 Results: Deployment time reduced by
over 95% with easy scale and deploying
to over 250 servers within 2 months
of implementation
The UrbanCode Fit
Expand DevOps capabilities and accelerate plans
Release and Deploy
Line of
Business
SmartCloud Orchestrator
IBM Pure Application System
Openstack
Jenkins
Rational Build Forge
uBuild
DevOps Tool Chain
Plan and Measure
Develop and Test
Release and Deploy
Monitor and Optimize
Rational Focal Point
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
Rational Test Workbench
Rational Test Virtualization Server
SmartCloud Control Desk
SmartCloud Application Performance Management
Line of
Business
SmartCloud Orchestrator
IBM Pure Application System
Openstack
Jenkins
Rational Build Forge
uBuild
DevOps Tool Chain
Plan and Measure
Develop and Test
Release and Deploy
Monitor and Optimize
Rational Focal Point
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
Rational Test Workbench
Rational Test Virtualization Server
SmartCloud Control Desk
SmartCloud Application Performance Management
IBM UrbanCode Release
Convergence and Integration Plans
IBM UrbanCode Deploy
ExtensionsExtensions
IBM SmartCloud
Continuous Delivery
extensions
Rational
Automation
Framework
actions
Chef
Converge Overlapping Function Integration Themes
uDeploy
uRelease
Proposed New Offering
Continuous Delivery to Cloud
Continuous Testing with Virtualized
Services
DevOps for Mobile
Application Lifecycle Management
Integrations
Continuous Delivery with Cloud
Automating full-stack provisioning and application deployment with Cloud
IBM UrbanCode Deploy
SmartCloud Orchestrator
IBM Pure Application
SystemBuildBuild Artifact Library
Application
Environment
Template
Continuous testing with virtualized services
Automating deployment and testing to production-like environments
Databases Mainframe
applications
Third-party
Services
Rational Test Virtualization Server
Application
changes
being tested
virtualized services
DevDev QAQA
Deploy
Rational
Team
Concert
Jenkins
Build
Deploy
Rational Test Workbench
Test
Configure
IBM UrbanCode Deploy
RTW plugin RTVS plugin
Multi-tier mobile apps present specific challenges to
DevOps
Middle Tier ServerClient Tier Devices Back-end Data & Services
Mobile-specific
challenges:
Lots of device targets
Provisioning rules and
artifacts
Curated App Stores
Dependent upon
backend service
versions
The Mobile-specific challenge in DevOps is mainly:
1.Dealing with the specific issues in the Mobile Client tier
2.And subsequently coordinating separate pipelines for each
tier:
 Mobile Client
 Middleware
 Back-end data and services
DevOps for Mobile Pattern
Accelerate Delivery focusing on quality and user experience
One-star ratings kill companies. A fickle user base with
many competing options makes reacting to feedback
essential. Continuous Feedback and Optimization using
Tealeaf helps monitor user sentiment and usage, letting
teams react to poor feedback before it spirals
One-star ratings kill companies. A fickle user base with
many competing options makes reacting to feedback
essential. Continuous Feedback and Optimization using
Tealeaf helps monitor user sentiment and usage, letting
teams react to poor feedback before it spirals
uBuild RTW Mobile
Rational Build Forge
IBM
UrbanCode
Release
IBM
UrbanCode
Deploy
Application Lifecycle Integrations
Initial tools being integrated across the application lifecycle to provide a a
continuous delivery experience
21
IBM UrbanCode Release
IBM UrbanCode Deploy
SmartCloud Control DeskRational Team Concert
Rational Asset Manager
Release work
items
Development
changes
Development
task
Execute
production
processes
Execute service
management
processes
Source
config
type
Execute test suite
Business
release
Application
release
Configure monitoring agents
Rational Quality Manager
Rational Focal Point
COBOL, PL/I, C++, Java, EGL, Batch,
Assembler, Debug Tool
x86 PC running Linux
IMS
z/OS
WAS
DB2
MQ
CICS
Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor more
robust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing.
DevOps Lifecycle
Continuous Feedback and Improvements
Operations/ProductionDevelopment/TestCustomers Business Owners
IBM Continuous
Integration Solutions
for System Z
IBM Continuous
Integration Solutions
for System Z
IBM Rational Test
Workbench
IBM Rational Test
Workbench
22
IBM UrbanCode Deploy
Continuous Build and Test for System Z
Continuous build and test of distributed systems
Convergence Roadmap
2323
• Seamless cloud
provisioning and
application deployment
as an integrated process
• Test environment
provisioning with
virtualized services
• Lifecycle integrations
for Build Forge, test
automation, Chef, and
RTC
•DevOps for Mobile tool
chain integrations
•Lifecycle integrations with
Rational Automation
Framework, Monitoring,
Rational Asset Management
• Delivery pipeline
visualization and automation
• Reporting and dashboarding
• Environment discovery and
drift detection
• Lifecycle integrations with
SmartCloud Control Desk
and Continuous Integration
for Z
• End-to-end business release
planning with Focal Point
and uRelease
Summary
24
 Greater demands for faster and more
frequent releases
 Multi-channel applications are more
complex than ever
 DevOps is critical to the success of your
business
 IBM with Urbancode has first class DevOps
solutions to make it easy to adopt DevOps
25
Featured DevOps Events at Innovate 2013
Time Session Location Speakers
Mon, June 3
1:45-2:45 PM
DOPS-1033: DevOps Review and Roadmap Asia 2 Daniel Berg
Mon, June 3,
4:15-5:15 PM
DOPS-1600: Field Experiences with IBM
DevOps solutions
Asia 2
Paul Bahrs/Customer
Panel
Tue, June 4
12:15- 01:15PM
BOF-2604A: How do you accelerate delivery
with DevOps?
Southern II Birds of a Feather
Tue, June 4,
3:00-4:00PM
DOPS-2617: The DevOps Imperative: Why the
Enterprise Needs to Continuously Release and
Deploy Software
Australia 2
Maciej Zawadzki,
Albert Ho
Wed, June 5,
10:00-11:00AM
BDPLY-2637 : WebMD Adopts Automated
Deployment in support of Continuous
Integration to transform their SDLC
Asia 2
Teresa Dietrich, Derek
Chang, WebMD
Wed, June 5,
11:15AM–12:15PM
BDPLY-2618: Streamlining Delivery with
Automated Deployment
Australia 2 Eric Minick
Thu, June 6,
9:00-10:00AM
BDBLY- 1239: Automation is not enough Asia 1 Rick Moran, Fidelity
Download the new IBM DevOps Whitepaper from eLit
• Visit the UrbanCode Booth
• 19 DevOps-related Pedestals in the DevOps Zone
• Collect the DevOps Buttons!
• Visit the Consulting Café to know more about DevOps workshop
Solution Center
27
Daily Apple TV giveaway
 Complete your session surveys online each day at a conference kiosk or on
your Innovate 2013 Portal!
 Each day that you complete all of that day’s session surveys, your name will
be entered to win the daily Apple TV!
 On Wednesday be sure to complete your full conference evaluation to receive
your free conference t-shirt!
28
Acknowledgements and disclaimers
© Copyright IBM Corporation 2013. All rights reserved.
– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products
and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or
both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these
symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may
also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and
trademark information” at www.ibm.com/legal/copytrade.shtml
If you have mentioned trademarks that are not from IBM, please update and add the following lines:
[Insert any special third-party trademark names/attributions here]
Other company, product, or service names may be trademarks or service marks of others.
Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries
in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided
for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any
participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided
AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise
related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating
any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license
agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may
have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is
intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue
growth or other results.
29
© Copyright IBM Corporation 2013. All rights reserved. The information
contained in these materials is provided for informational purposes only, and is
provided AS IS without warranty of any kind, express or implied. IBM shall not be
responsible for any damages arising out of the use of, or otherwise related to,
these materials. Nothing contained in these materials is intended to, nor shall
have the effect of, creating any warranties or representations from IBM or its
suppliers or licensors, or altering the terms and conditions of the applicable license
agreement governing the use of IBM software. References in these materials to
IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion
based on market opportunities or other factors, and are not intended to be a
commitment to future product or feature availability in any way. IBM, the IBM logo,
Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products
and services are trademarks of the International Business Machines Corporation,
in the United States, other countries or both. Other company, product, or service
names may be trademarks or service marks of others.

Dops 1033 dev-ops_review_final

  • 1.
    IBM DevOps Roadmapand Review Daniel Berg, CTO DevOps, IBM danberg@us.ibm.com @dancberg DOP-1033 © 2013 IBM Corporation
  • 2.
    2 Please note thefollowing IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3.
    Software delivery iscritical to success 3 86% of companies believe software delivery is important or critical 25% leverage software delivery effectively today But only… Source: “The Software Edge: How effective software development drives competitive advantage,” IBM Institute of Business Value, March 2013 69% outperform those who don’t of those who leverage software delivery today
  • 4.
    And a lackof continuous delivery impacts the entire business Costly, error prone manual and duplicative processes delay innovation and impact competiveness CHALLENGES Risk of instability due to managing multiple configurations and versions Slow deployment to development and test environments leave teams waiting and unproductive CHALLENGES Operations/ Manufacturing & Support Software & Product DevelopmentCustomers Line of Business/ Product Managers
  • 5.
    Accelerate Software Delivery Balancespeed, cost, quality and risk Reduce time to customer feedback DevOps Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback Continuous Innovation, Feedback and Improvements DevOps Lifecycle Operations/ Production Development/ TestCustomers Business Owners
  • 6.
    DevOps Principles andValues Develop and test against a production-like environments Iterative and frequent deployments using repeatable and reliable processes Continuously validate operational quality characteristics Monitor and improve People Process Tools People Process Tools
  • 7.
    Cultural challenges adoptingDevOps DeveloperOperator Why does it take so long to get a test environment? I like using new open source libraries. I’ve checked in my code now it just needs to be deployed (easy). Application deployment failed again because of new libraries. Our processes ensure environment stability. Development is always making bad operational decisions.
  • 8.
    A DevOps Approach 8 DevOpsFoundation Open Lifecycle and Service Management Integration Platform DevOps Lifecycle Operations/ProductionDevelopment/TestCustomers Business Owners Continuous Innovation, Feedback and Improvements Ecosystem BestPractices Monitor and Optimize Plan and Measure Develop and Test Release and Deploy OSLC
  • 9.
    9 Deployment Enhancing Continuous Releaseand Deployment:  Drive down cost by automating manual tasks, eliminating wait-time and rework  Speed time to market by increasing the frequency of software delivery  Reduce risk through increased compliance of application deployments. Complements our DevOps solution:  Deliver a differentiated and engaging customer experience by reducing time to customer feedback  Quicker time-to-value of software-based innovation with improved predictability and success  Increased capacity to innovate by reducing waste and rework in order to shift resources to high-value activities IBM announces the acquisition of UrbanCode Inc. Complementing our DevOps solution, combining IBM and UrbanCode, will enable clients to more rapidly deliver mobile, cloud, big data analytics and traditional applications.
  • 10.
    10 Application Deployment Automation Deploymentof Applications across Environments  Manage application components and versions  Manage environment configuration from dev/test through production  Compliance: audit trails quality gates  Easy to use process designer  Inventory: what is where
  • 11.
    11 Release planning andorchestration Qualify with one question: Do you have large monthly or quarterly releases that take hours/days and require dozens or that hundreds of people to get on a call? uRelease delivers  Plan the release day  Execute the release  Communicate what’s going on  Allocate environments to releases  Tie release back to development Because spreadsheets are a) terrible and b) normal
  • 12.
    Release and Deploymentsolutions Deliver measureable business results 12 International Investment Firm Driving Down Costs Release process required considerable effort and delayed by manually-introduced errors  Solution: Automated release process  Results: Cost avoidance of over $2.3M/year, reduced release time from 2-3 days to 1-2 hours and virtually eliminated test team “down-time” Higher Education Speeding Time-to-Market Agile development teams constrained by slow deployment to dev. and test environments  Solution: Accelerate deployment by enabling development teams to self deploy with automation  Results: Deployments cut from hours to minutes and a greater number of servers with fewer resources SaaS Software Provider Reducing Risk Difficulty managing multiple customer configurations and versions of software deployed across servers  Solution: Automate managing configuration and version deployment  Results: Execute customer specific releases, reduced deployment outages by over 90% Online Retailer Speeding Time-to-Market Significant delays getting application changes to production  Solution: Scaled up continuous deployment  Results: Deployment time reduced by over 95% with easy scale and deploying to over 250 servers within 2 months of implementation
  • 13.
    The UrbanCode Fit ExpandDevOps capabilities and accelerate plans Release and Deploy
  • 14.
    Line of Business SmartCloud Orchestrator IBMPure Application System Openstack Jenkins Rational Build Forge uBuild DevOps Tool Chain Plan and Measure Develop and Test Release and Deploy Monitor and Optimize Rational Focal Point Rational Requirements Composer Rational Team Concert Rational Quality Manager Rational Test Workbench Rational Test Virtualization Server SmartCloud Control Desk SmartCloud Application Performance Management
  • 15.
    Line of Business SmartCloud Orchestrator IBMPure Application System Openstack Jenkins Rational Build Forge uBuild DevOps Tool Chain Plan and Measure Develop and Test Release and Deploy Monitor and Optimize Rational Focal Point Rational Requirements Composer Rational Team Concert Rational Quality Manager Rational Test Workbench Rational Test Virtualization Server SmartCloud Control Desk SmartCloud Application Performance Management
  • 16.
    IBM UrbanCode Release Convergenceand Integration Plans IBM UrbanCode Deploy ExtensionsExtensions IBM SmartCloud Continuous Delivery extensions Rational Automation Framework actions Chef Converge Overlapping Function Integration Themes uDeploy uRelease Proposed New Offering Continuous Delivery to Cloud Continuous Testing with Virtualized Services DevOps for Mobile Application Lifecycle Management Integrations
  • 17.
    Continuous Delivery withCloud Automating full-stack provisioning and application deployment with Cloud IBM UrbanCode Deploy SmartCloud Orchestrator IBM Pure Application SystemBuildBuild Artifact Library Application Environment Template
  • 18.
    Continuous testing withvirtualized services Automating deployment and testing to production-like environments Databases Mainframe applications Third-party Services Rational Test Virtualization Server Application changes being tested virtualized services DevDev QAQA Deploy Rational Team Concert Jenkins Build Deploy Rational Test Workbench Test Configure IBM UrbanCode Deploy RTW plugin RTVS plugin
  • 19.
    Multi-tier mobile appspresent specific challenges to DevOps Middle Tier ServerClient Tier Devices Back-end Data & Services Mobile-specific challenges: Lots of device targets Provisioning rules and artifacts Curated App Stores Dependent upon backend service versions The Mobile-specific challenge in DevOps is mainly: 1.Dealing with the specific issues in the Mobile Client tier 2.And subsequently coordinating separate pipelines for each tier:  Mobile Client  Middleware  Back-end data and services
  • 20.
    DevOps for MobilePattern Accelerate Delivery focusing on quality and user experience One-star ratings kill companies. A fickle user base with many competing options makes reacting to feedback essential. Continuous Feedback and Optimization using Tealeaf helps monitor user sentiment and usage, letting teams react to poor feedback before it spirals One-star ratings kill companies. A fickle user base with many competing options makes reacting to feedback essential. Continuous Feedback and Optimization using Tealeaf helps monitor user sentiment and usage, letting teams react to poor feedback before it spirals uBuild RTW Mobile Rational Build Forge IBM UrbanCode Release IBM UrbanCode Deploy
  • 21.
    Application Lifecycle Integrations Initialtools being integrated across the application lifecycle to provide a a continuous delivery experience 21 IBM UrbanCode Release IBM UrbanCode Deploy SmartCloud Control DeskRational Team Concert Rational Asset Manager Release work items Development changes Development task Execute production processes Execute service management processes Source config type Execute test suite Business release Application release Configure monitoring agents Rational Quality Manager Rational Focal Point
  • 22.
    COBOL, PL/I, C++,Java, EGL, Batch, Assembler, Debug Tool x86 PC running Linux IMS z/OS WAS DB2 MQ CICS Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor more robust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing. DevOps Lifecycle Continuous Feedback and Improvements Operations/ProductionDevelopment/TestCustomers Business Owners IBM Continuous Integration Solutions for System Z IBM Continuous Integration Solutions for System Z IBM Rational Test Workbench IBM Rational Test Workbench 22 IBM UrbanCode Deploy Continuous Build and Test for System Z Continuous build and test of distributed systems
  • 23.
    Convergence Roadmap 2323 • Seamlesscloud provisioning and application deployment as an integrated process • Test environment provisioning with virtualized services • Lifecycle integrations for Build Forge, test automation, Chef, and RTC •DevOps for Mobile tool chain integrations •Lifecycle integrations with Rational Automation Framework, Monitoring, Rational Asset Management • Delivery pipeline visualization and automation • Reporting and dashboarding • Environment discovery and drift detection • Lifecycle integrations with SmartCloud Control Desk and Continuous Integration for Z • End-to-end business release planning with Focal Point and uRelease
  • 24.
    Summary 24  Greater demandsfor faster and more frequent releases  Multi-channel applications are more complex than ever  DevOps is critical to the success of your business  IBM with Urbancode has first class DevOps solutions to make it easy to adopt DevOps
  • 25.
  • 26.
    Featured DevOps Eventsat Innovate 2013 Time Session Location Speakers Mon, June 3 1:45-2:45 PM DOPS-1033: DevOps Review and Roadmap Asia 2 Daniel Berg Mon, June 3, 4:15-5:15 PM DOPS-1600: Field Experiences with IBM DevOps solutions Asia 2 Paul Bahrs/Customer Panel Tue, June 4 12:15- 01:15PM BOF-2604A: How do you accelerate delivery with DevOps? Southern II Birds of a Feather Tue, June 4, 3:00-4:00PM DOPS-2617: The DevOps Imperative: Why the Enterprise Needs to Continuously Release and Deploy Software Australia 2 Maciej Zawadzki, Albert Ho Wed, June 5, 10:00-11:00AM BDPLY-2637 : WebMD Adopts Automated Deployment in support of Continuous Integration to transform their SDLC Asia 2 Teresa Dietrich, Derek Chang, WebMD Wed, June 5, 11:15AM–12:15PM BDPLY-2618: Streamlining Delivery with Automated Deployment Australia 2 Eric Minick Thu, June 6, 9:00-10:00AM BDBLY- 1239: Automation is not enough Asia 1 Rick Moran, Fidelity Download the new IBM DevOps Whitepaper from eLit • Visit the UrbanCode Booth • 19 DevOps-related Pedestals in the DevOps Zone • Collect the DevOps Buttons! • Visit the Consulting Café to know more about DevOps workshop Solution Center
  • 27.
    27 Daily Apple TVgiveaway  Complete your session surveys online each day at a conference kiosk or on your Innovate 2013 Portal!  Each day that you complete all of that day’s session surveys, your name will be entered to win the daily Apple TV!  On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt!
  • 28.
    28 Acknowledgements and disclaimers ©Copyright IBM Corporation 2013. All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml If you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special third-party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others. Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
  • 29.
    29 © Copyright IBMCorporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

Editor's Notes

  • #2 Author Notes: This is the PowerPoint template for the Innovate 2013 Track Sessions This template has been built in PowerPoint 2003. If you ’re using PowerPoint 2007 or above, you may experience different usability results than what is provided as guidance here. To allow all masters of your exiting presentation to be updated correctly, download this template to your hard drive and copy your existing slides into the new template using slide sorter. IBMers can find additional information on presentation guidelines and resources at: https://w3-connections.ibm.com/wikis/home?lang=en-us#!/wiki/Rational%20Presentation%20Templates,%20Guidelines,%20and%20Resources IBM Rational presenters can leverage existing brand-level assets and sparklers (including Rational Brand Messaging Slides, Client Success Slides and Client Quotes, Statistics) from SSW ’s Brand Content Page: https://w3-03.sso.ibm.com/software/xl/myportal/content?synKey=R789607U42052O71 Imagery guidelines: Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots, and photos). Images must be acquired from a ‘royalty-free to use’ source such as: Microsoft or Lotus Symphony Clip Art library http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/ IBMers can use royalty-free images from the following repositories : IBM Brand Systems Center / Assets / Photography Login instructions: https://w3-connections.ibm.com/forums/html/topic?id=c1082624-e54c-4e04-bad1-ddb150ac7540 IBM Software Story Images https://w3-connections.ibm.com/files/app#/collection/b7570645-b2f8-4450-a27f-9269a163fc2d IBM Rational Presentation Image Library: https://w3-connections.ibm.com/wikis/home?lang=en_US#!/wiki/Rational%20Presentation%20Templates,%20Guidelines,%20and%20Resources/page/Presentation%20Image%20Library
  • #3 IBM IOD 2011 06/13/13 Prensenter name here.ppt 06/13/13 01:49 Please note the following IBMers must include the next slide (verbatim) after your title slide. IBMers must also include the mandatory “Acknowledgements and Disclaimers” slide (see slide 10) at the end of your presentation before the closing “Thank You” slide. - You will need to customize the “Acknowledgements and Disclaimers” text in red appropriately.
  • #4 Main Point: We know organizations have a gap between the software delivery capabilities they need to succeed and the ones they have in house currently. Successful organizations know that when they improve their abilities in this area, they increase their success. In fact a recent IBV study where organizations self-reported that... Insights from 435 executives in 58 countries, spanning 18 industries 85% realize and reported it is important to critical Only 25% say they are able to fully leverage software delivery effectively So there is a gap -- but when companies that can close the resulting execution gap stand to benefit. Almost 70 percent of the companies currently leveraging software development for competitive advantage outperform their peers from a profitability standpoint TRANSITION – so there is a huge opportunity for our clients to close that gap…let ’s move to the next slide and talk about how -------------------------------------------------------------------------------------------------- Note: Outperformers were determined by a self-assessment of profitability against peers in the industry, ranging from 1 (Significant underperformers) to 5 (Significant outperformers) Significant outperformers were ranked as a 5, Average performers a 3-4 and Underperformers 1-2 new Rational/WebSphere IBV Study "The Software Edge - How effective software development drives competitive advantage" This study examined the correlation between software delivery competency and industry competitive advantage Insights from 435 executives in 58 countries, spanning 18 industries Roles included executives at director level and above in IT and other software organizations Software delivery refers to all areas of development, operations, and support within IT and other development / engineering organizations “ There was 54% of the companies who said they believe software is critical and 32 percent who called it moderately important – so that’s 86 percent of the respondents say software is either critical or moderately important and that points to the need for better tooling for software development and delivery.” said Randy Newell, director of capabilities marketing for IBM Software Group with a focus on the Rational brand.
  • #5 http://gizmodo.com/5931284/software-glitch-costs-trading-firm-440-million-in-45-minutes http://www.theregister.co.uk/2012/06/25/rbs_natwest_what_went_wrong/ http://business.scoop.co.nz/2011/10/19/telecom-makes-2-7m-settlement-for-incorrect-meter-readings/
  • #6 From the Agenda: In this “ new normal, ” the most forward thinking companies will: Establish an enterprise capability for accelerated delivery of software that enables them to seize market opportunities and reduce time to customer feedback, improve governance while balancing quality and cost
  • #8 Another cultural and process gap is that operational orgs and development orgs have very different notions of what it means to be “done, with quality”. Some of these different concerns are described in the text under the ops and dev people above.
  • #10 Definitions to avoid confusion with Tivoli products Provisioning - box or vm; OS+middleware (these are the provisioning step) Deployment - install the app and configure the middleware (ie Hernandez)
  • #18 Extend UrbanCode Deploy to capture Environment Templates Describe desired environment infrastructure/platform Define Application processes to run in scope of Environment Template Seamless process flow for incremental, full stack provisioning and application deployment automation Track and version artifacts to know what is deployed where
  • #19 We have Green Hat virtualized services today and SCD to automate the build, deploy, and test. What is new here is that we are leveraging the cloud for the GH test virtualization server and we have modified SCD to capture GH configuration data as part of a test environment. This gives us the ability to automate the deployment and setup of a test environment for application changes that automatically configures the GH virtualization stubs, turns them on, and configures the application to use the stubs. All of this is done leveraging the private cloud for its dynamic provisioning behavior giving us the ability to provision dedicated test environments without the dependency of complicated and sometimes costly end point services.
  • #21 Industry pattern is to target a subset of devices and progressively roll out – Facebook, Mailbox
  • #26 Optional slide. Graphic is available in English only.
  • #28 Giveaway Slide
  • #29 IBM IOD 2011 06/13/13 Prensenter name here.ppt 06/13/13 01:49 Mandatory closing slide (1 of 2) Acknowledgements and disclaimers IBMers must include This mandatory “Acknowledgements and Disclaimers” slide at the end of your presentation before the closing “Thank You” slide. - You will need to customize the “Acknowledgements and Disclaimers” text in red appropriately.
  • #30 Mandatory closing slide (2 of 2) Thank You Slide (available in English only).