SlideShare une entreprise Scribd logo
1  sur  33
CDO-1884: DevOps
Review and Roadmap
Daniel Berg, Chief Architect for DevOps
Ruth Willenborg, DE, Cloud and DevOps
Andrew Hans, Senior Dev Manager DevOps




                                          © 2012 IBM Corporation
Please note

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.



                                                                                                  2
Businesses are challenged to meet time pressures with
     quality software
     ….34% of all new IT Projects deploy late*


                  41%                                    51%
                                                     applications rolled
                                                                                               45%
                                                                                          experience delays
                experience delays
           in integration, configuration             back due to quality                due to troubleshooting
                        and                           issues escaping                   and fine-tuning issues
              testing of applications*                 into production*                     in production*



Business                  Line of                      Development                       IT Operations
 Owners                                                                                                                   Customers
                         Business                         & Test

                                              GAP                             GAP




                   Up to     4-6 Weeks                                 to deliver a simple code change**

                 * Forrester/IBM Study: A New View of IBM’s Opportunity for Integrated Optimized Systems Address , 2011
                 ** Forrester “Five Ways To Streamline Release Management”, 2011                                                      3
Patterns of challenges

Differences in dev and    Backlog of agile      Manual (tribal)       Lack of feedback and
  ops environments       releases that Ops   processes for release   quality metric leads to
     cause failures        cannot handle             lack              missed service level
                                             repeatability/speed             targets


                 Dev                                   Who did
                                                       this last
                                                        time?
                         Daily
                         Build                       Dave…


                 Prod                              Dave’s not
                                                     here
                         Monthly
                         Delivery                   man…


                                                                                               4
Software delivery is at the heart of today’s top technology trends


                                                    Big Data
                                              New applications provide
                                               insights by interpreting
                                              massive quantities of data
                 Collaboration                                                        Cloud
          Development and Operations teams                                 High application demand requires
            work in continuous application                                    fast, scalable environments
                    delivery cycles                                             for development / testing




   Mobile Apps                                                                                 Intelligent/
Modern workforce expects                                                                   Connected Systems
   constantly updated
                                             Software Delivery                                 The software component
 software to connect to
                                                                                            in smart products drives value
  enterprise systems
                                                                                           and competitive differentiation




                                                                                                                     5
Our view of DevOps


A core enterprise capability for…


   Continuous delivery of software to
                                                People
                                                People
   Seize market opportunities and
                                                Process
                                                Process
   Make rapid improvements based on customer
                                                Tools
                                                Tools
    feedback while
   Balancing speed, quality, and costs




                                                          6
Cultural challenges adopting DevOps




            Operator                                    Developer


Application deployment failed again          Why does it take so long to get a test
because of new libraries.                    environment?

Our processes ensure environment             I like using new open source libraries.
stability.
                                             I’ve checked in my code now it just
Development is always making bad             needs to be deployed (easy).
operational decisions.


 CDO-1511: How IBM Leverages SmartCloud
  CDO-1511: How IBM Leverages SmartCloud       CDO-1741: ShadowOps versus DevOps
                                                CDO-1741: ShadowOps versus DevOps
 Continuous Delivery to Streamline DevOps
  Continuous Delivery to Streamline DevOps


                                                                                       7
DevOps Principles and Values



 Develop and test against a production-like
  system

 Iterative and frequent deployments using        People
                                                  People
  repeatable and reliable processes
                                                  Process
                                                  Process
 Continuously monitor and validate operational
                                                  Tools
                                                  Tools
  quality characteristics

 Amplify feedback loops




                                                            8
Standardize       Plan & Track   Manage Changes       Automate Delivery     Feedback




                                                                                 IBM Workload
                                                                                 Deployer

                                                                                 IBM
                                                                                 PureApplication
Rational Team Concert                                   Provisioning             Systems




      Agile                                                    Deployment of
   Development                                                 Virtual Systems
                                                                                                9
Standardize
Communicate and share environment patterns

Issues
Dev environments different from
production environments
Difficult to provision test
environments
Environment provisioning creates
new “snowflakes”

Solution
Define standard Virtual System
Patterns for environments
Share patterns between Dev and
Ops to improve communications
Repeatable and reliable process       Functional
                                         Functional     User Acceptance
                                                         User Acceptance
to provision base environments        Verification
                                       Verification     Test Environment
                                                         Test Environment
(rubber stamps)                     Test Environment
                                     Test Environment



                                                                            10
Plan and Track
Common tools to plan and track changes across Dev and Ops

Issues
Configuration tasks are not
planned or tracked
Different tools/processes for
tracking work

Solution
Use collaborative development
tools to track and plan application
and configuration changes
Ensures work is properly planned
in the proper order
Ensures audit trail for planned
changes to environments




                                                            11

                                                  11
Manage Changes
 Version and manage application and configuration changes
Issues
Configuration changes vary
between environments
Configuration changes are not well
managed
Release artifacts are randomly
created and applied

Solution
Version control configuration
changes as code in an SCM close to
the application changes
Version and track release artifacts
in an Artifact Library
Track release dependencies




                                                            12
Automate Delivery
Repeatable and reliable processes

Issues
Application deployment is
generally an unreliable, manual
process
Difficult to replicate
Slow to execute
Long delays between
deployments increases size of
change sets making problem
determination difficult

Solution
Tooling to define and configure
an automated delivery process
Reliable and repeatable delivery
process
Deploy early and often to “fail
fast” and resolve even faster
                                    13
Feedback
   Immediate feedback of changes

Issues
Weeks, months pass before
getting any feedback of a change (if
any)
Often cannot determine where/if a
build was deployed
Long delays in feedback makes
problem determination more
difficult

Solution
Report results of automated
delivery process directly in context
of development tools
Preserve traceability of delivery
output with build process
Report automated tests results in
a timely fashion
                                       14
Enterprise capability for continuous delivery of software
innovation


                                      DevOps Lifecycle
   Customers               Business Owners           Development/Test      Operations/Production




                         Continuous Feedback and Improvements


                                         Business Planning

               Collaborative                 Continuous                 Continuous
               Development                    Testing                    Release

                                       Continuous Monitoring


                                      Continuous Delivery

                               Open Lifecycle Integration Platform



                                                                                                   15
DevOps capabilities for continuous testing
  Collaborative Development                     Continuous Testing                          Continuous Release



           Build
            Build                                      Quality
                                                        Quality
        Automation
         Automation                                  Management
                                                      Management

                                                                                        Application
                                                                                         Application    Environment
                                                                                                         Environment
                                                                                          Release
                                                                                           Release      Provisioning
                                                                                                         Provisioning
                                                                                        Automation
                                                                                         Automation

  Change
   Change       Source Control
                 Source Control                Test
                                                Test             Service
                                                                  Service
Management
 Management      Management
                  Management                Automation
                                             Automation       Virtualization
                                                               Virtualization




                                                Continuous Monitoring

                                                          Application Performance Monitoring
                                                           Application Performance Monitoring


                      Delivery Pipeline
                       Delivery Pipeline         Continuous Delivery

                                           Open Lifecycles Integration Platform


                                                                                                                        16
DevOps tool chain for continuous testing
  Collaborative Development                Continuous Testing                           Continuous Release


                                                                                                         IBM SmartCloud
                                                                                                          IBM SmartCloud
              Build
    IBM RationalBuild
     IBM Rational                                  Quality Rational
                                                    Quality
                                                     IBM Rational
                                                       IBM                                                  Provisioning
                         Jenkins
                          Jenkins                                                                             Provisioning
      BuildAutomation
            Forge
       BuildAutomation
             Forge                               Management
                                                  Management
                                                  Quality Manager
                                                   Quality Manager
                                                                                            Chef
                                                                                             Chef                    IBM
                                                                                                                      IBM
                                                                                    Application
                                                                                      Application               Workload
                                                                                                                 Workload
                                                                                     IBM Rational     Environment
                                                                                                       Environment
                                                                                                                 Deployer
                                                                                       IBM Rational
                                                                                       Release
                                                                                         Release                  Deployer
                                                                                      Automation      Provisioning
                                                                                                       Provisioning
                                                                                        Automation
                                                                                    Automation
                                                                                      Automation
                                                                                        Framework
                                                                                         Framework              IBM Pure
                                                                                                                 IBM Pure
            IBM Source Control
                Rational Control                                                                                 Systems
                                                                                                                  Systems
  Change
   Change    IBM Rational
                 Source                   IBM Rational
                                           Test Rational
                                           IBM
                                            Test              Service
                                                               Service
Management Team Management
 Management      Concert
             Team Management
                  Concert              Test Workbench
                                        Test Workbench
                                       Automation
                                        Automation         Virtualization
                                                            Virtualization




                                            Continuous Monitoring
                                                             IBM SmartCloud Application
                                                              IBM SmartCloud Application
                                                      Application Performance Monitoring
                                                       Application Performance Monitoring
                                                               Performance Management
                                                                Performance Management
                             IBM SmartCloud
                              IBM SmartCloud
                          Delivery Pipeline
                           Delivery Pipeline
                          Continuous Delivery Continuous Delivery
                           Continuous Delivery

                                      Open Lifecycles Integration Platform


                                                                                                                     17
IBM SmartCloud Continuous Delivery flow



                                                            Test Automation
                                                             Test Automation
                                                                                                  Cloud Platform Provider
                                                                                                   Cloud Platform Provider



      Developer Tools                                                  Execute
       Developer Tools                                                                Request
                                                                       tests
                                                                                      cloud
                                                                                      resources
                                                                                                               Provision
 Deliver                                                                                                       resources
 changes                                                   Automation Agent
                                                            Automation Agent
                              Post results              (execute delivery process)
                                                         (execute delivery process)

 Source Control and Change
  Source Control and Change
    Management server
     Management server                                                 Publish
                                                                       packages
                                                                                       Retrieve
                                                                                       packages
                           Trigger
                           delivery                          Artifact Library
                                                              Artifact Library
  Post
  changes                                                                                              Virtual System

                                             Publish
           Build Server
            Build Server                     packages




                                                                                                                             18


                                                                                      18
Discover where we are going next




                                   19
End-to-end release planning
 Real-time feedback for the delivery of business value
            Business Planning                                                       Development Planning




                Business
                Business                                                             Dev Release
                 Need
                  Need             Project                                              Plan
                                                                                         Plan
                                                                                                            Story


                                                                                                   Build




                     Requirement                                                      Test Plan            Test Case
                     Requirement
                                                           New integration
                                                            New integration




                                             Application Release Management

                SmartCloud Continuous Delivery
                 SmartCloud Continuous Delivery                      SmartCloud Orchestrator
                                                                      SmartCloud Orchestrator

                     Application
                     Application                                                 Virtual
                                                                                  Virtual                  New
New Feature!
 New Feature!         Release
                      Release                Environment
                                             Environment                         System
                                                                                                            New
                                                                                 System

                                                                                                                       20
Continuous testing with virtualized services                                                      Continuous Feedback and Improvements



        Avoid testing bottlenecks due to dependencies on                                                               Continuous

        external services
                                                                                                                        Testing


                                                                                                                   Continuous Delivery


                                                        NEW!
                                                         NEW!
                                    Continuous testing using Green Hat virtualized
                                     Continuous testing using Green Hat virtualized
                                                services in the Cloud
                                                 services in the Cloud


         Rational Test Workbench
          Rational Test Workbench                                                                 Application changes
                                                                                                  being tested




       SmartCloud
        SmartCloud                                                            Databases    Mainframe     Third-party
       Continuous Delivery
        Continuous Delivery                                                               applications    Services
                                                                                      virtualized services
                                                                             Rational Test Virtualization Server

•   Automate setup and management of test
    virtualization server in the cloud
•   Automates configuration of virtualized                                 IBM SmartCloud Provisioning
    services for an application under test
                                                                           IBM Workload Deployer
•   Automate setup of production-like test
    environments with low cost
                                                                           IBM PureApplication System
                                                                                                                                                 21
Multi-stage Continuous Delivery Pipelines
                                                                                                Pipeline dashboards provide
                                                                                                 Pipeline dashboards provide
                                                                                                  feedback for the flow of
                                                                                                   feedback for the flow of
                                                                                                    changes through the
                                                                                                     changes through the
                        SCM                Changes trigger
                                            Changes trigger      Artifact                                 pipeline
                                                                                                           pipeline
                        (Source code &        pipeline
                        configurations)
                                               pipeline          Library
                                             execution
                                              execution




                       Delivery Pipeline

                                                QA Stage
                                                 QA Stage



                                                                              Pre-
                                                                               Pre-
                           Build
                            Build                                                                    Promote to
                                                                                                      Promote to
                                                                              Production
                                                                               Production
                           Stage
                            Stage                                                                    Production
                                                                                                      Production        Customers
Business Owners                                                               Stage
                                                                               Stage


                                                Performance
                                                 Performance
                                                Stage
                                                 Stage




                                                                                                              Approval gates with
                                                                                                                Approval gates with
 Each stage defines tasks to
  Each stage defines tasks to                                                                                  automated/manual
                                                                                                                automated/manual
 provision an environment
  provision an environment                                     Stages can be run in parallel
                                                                Stages can be run in parallel                   approvals provide
                                                                                                                 approvals provide
   with entrance and exit
    with entrance and exit                                                                                    compliance checking
                                                                                                               compliance checking
          criteria
            criteria
                                                                                                                                22
Rational Development and Test Environment for System z
      Continuous build and test of distributed systems

                                                                  DevOps Lifecycle
       Customers                               Business Owners                                Development/Test                        Operations/Production




                                              Continuous Feedback and Improvements


      IBM Continuous Integration
       IBM Continuous Integration
                       Solutions
                        Solutions                                       COBOL, PL/I, C++, Java, EGL, Batch,
                   for System ZZ
                     for System                                              Assembler, Debug Tool

                                                                                        IMS                         DB2
                                                                                                     CICS
                    IBM Rational Test
                     IBM Rational Test                                                  WAS                          MQ
                         Workbench
                          Workbench
                                                                                                    z/OS
                                            New integration
                                             New integration                       x86 PC running Linux
                  IBM SmartCloud
                   IBM SmartCloud
               Continuous Delivery
                Continuous Delivery


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.

                                                                                                                                                                                   23

                                                                                                                                                                                        23
Continuous delivery for mobile
 There are mobile-specific challenges in achieving continuous delivery
 Device fragmentation                                 Builds are pulled from app-stores vs push
 Additional governance required                       Injection of app-store feedback into delivery
 Curated app-stores impose review processes            process
 Device testing is difficult                          Native plus back-end services required for
                                                        mobile applications

                                       DevOps Lifecycle
           Customers           Business Owners       Development/Test   Operations/Production




                               Continuous Feedback and Improvements
                                     March
                                      March
                                     BETA
                                      BETA       IBM Rational Test
                                                  IBM Rational Test
                                             Workbench for Mobile
                                              Workbench for Mobile
                                            Business Planning
                                  Device Anywhere Mobile simulator
                                   Device Anywhere Mobile simulator
        IBM Mobile Development
                     Collaborative
         IBM Mobile Development                Continuous              Continuous
              Lifecycle Solution
                     Development
               Lifecycle Solution                Testing                 Release
                                                                    AppCenter
                                                                     AppCenter
                                        Continuous Monitoring

                          IBM SmartCloud Continuous Delivery
                           IBM SmartCloud
                       Continuous Delivery
                        Continuous Delivery

                                 Open Lifecycle Integration Platform
                                   New integration
                                    New integration

                                                                                                        24
Open, dynamic orchestration of resources, workloads and services

    New
     New

                                     • Fully automates the deployment and
                                       lifecycle management of cloud services
  Orchestrator           Open Beta     across resources, workloads and services
                                     • Built on a foundation of open standards –
                                       TOSCA, OpenStack, OSLC
                                     • Accelerated deployments with reusable
                                       workload patterns and Chef recipes
                                     • Unified management of heterogeneous
                                       environments
                                     • Supports deployment of hybrid & public
                                       clouds
     Continuous delivery pipeline
                                     • Works with SmartCloud Continuous Delivery
                                       to provide extended DevOps platform

Reduce time-to-market to deliver new business services

Improve administrator productivity                                                                              25

                                               © 2013 IBM Corporation | IBM Confidential until 11am ET March 4th, 2013
Managing workloads across the lifecycle requires orchestration


                                          Networ           Monitorin
                                            k IT              g          IT Asset
                                                                       Storage
                            Monitoring
                       Storag             Domai
                                          Management                    Manageme
                                                                       Domain
          Data           e Domain           n                                nt
 ComputeAvailability   Domai                                                         Network
                                                                                        Change
 Domain Domain           n                                                           Domain
                                                                                       Managem
                                                                                          ent




Orchestration
   Engine                                       Web    App     DB                       Service
                                                                                         Desk



                 Provision Pattern




          Resource                                                       Service Orchestration
                                         Workload Orchestration
         Orchestration                                                    Manage the lifecycle of
     Onboard, provision,                 Workload aware placement,
                                         optimization and operation       business applications
     manage CPU, Storage
         and Network                                                                                26
Extended platforms




Rational Team Concert

                                 IBM SmartCloud Orchestrator



     Agile
  Development
                            More clouds       More patterns
                                  EC2                 TOSCA
                                             Virtual Applications

                                                               27
SmartCloud Orchestrator Promotion Control
        Orchestrator
                           Drive Build Promotion                      OpsCode Chef
                                                                       OpsCode Chef
                                                                         Chef Server
                                                                          Chef Server
                            Retrieve list of builds                      Hosted Chef
                                                                          Hosted Chef
                            Change environment mappings


                                                                                                Change
Integrated                                                                                     instance
 Approval                                                                                    environments
Processing




                                                  DEV
                                                  DEV                    QA
                                                                         QA                 PROD
                                                                                            PROD
      Continuous
                                               inst    inst              inst
       Delivery        Deliver and
                       test new builds


                                                              Your Infrastructure
      Pedestal 74: Marrying Apps & Infrastructure: Deliver Working Code More Quickly and with Greater
       Pedestal 74: Marrying Apps & Infrastructure: Deliver Working Code More Quickly and with Greater
                                        Consistency than Ever Before
                                         Consistency than Ever Before                                       28
How we plan to get there …


          Phase 1                    Phase 2                     Future


Continuous testing with
 Continuous testing with   End-to-end release
                            End-to-end release
                                                      Simplified developer
                                                       Simplified developer
Service Virtualization
 Service Virtualization    planning
                            planning
                                                      experience for building
                                                       experience for building
                                                      engaging systems
                                                       engaging systems
New Platforms:
New Platforms:             Multi-stage pipelines
                           Multi-stage pipelines
Openstack & SmartCloud
Openstack & SmartCloud
Orchestrator
Orchestrator               Continuous delivery for
                            Continuous delivery for
                           Mobile and Mainframe
                            Mobile and Mainframe




                                                                                 29
Summary

 Challenges to deliver
 software-driven innovation

 Disruptive technologies
 driving greater need to
 innovate

 DevOps is critical to your
 success

 IBM has first class DevOps
 solutions and is continuing to
 invest and improve upon
 these solutions
                                  30
We want to hear you!

Workshop: DevOps / Continuous Delivery
•60-minute, small group discussion (fewer than 10)
•Hosts:
     • Neeraj Chandra, VP - Strategy
     • Randy Newell, Director - Capabilities Marketing

Tuesday, March 5, 5:15 – 6:15 pm pt
Pulse Expo Hall - Marquee Ball Room, Room B5

Limited seats – please RSVP: RNewell@us.ibm.com or 203-521-9157




                                                                  31


31
The IBM Technical Summit




Top Five Reasons to Attend
   Learn how you can make the most of Agile, DevOps,
   Cloud, Mobile, Big Data, Social Business and other key
   trends to release products faster, improve processes,
   increase quality, and meet business objectives.
   Get detailed Rational technical training trough hundreds of
   breakouts, hands-on technical workshops, open labs and a
   wide variety of certification testing

   Explore Innovation Labs, observe interoperability in
   action and meet face to face with experts in a high-               Innovate 2013: The IBM Technical
                                                                        Innovate 2013: The IBM Technical
   energy Exhibit Hall.
                                                                        Summit is the event for software
                                                                          Summit is the event for software
   Network with over 4000 attendees from around the world            practitioners and product developers.
                                                                      practitioners and product developers.
   and collaborate with your peers from a wide variety of roles,      Attendees will learn to improve the
                                                                       Attendees will learn to improve the
   industries and locations.                                       practices, predictability and economics of
                                                                    practices, predictability and economics of
   Enjoy top-notch keynotes and entertainment,                         software delivery through detailed
                                                                         software delivery through detailed
   including strategic presentations, dynamic guest                education and insights into key technical
                                                                    education and insights into key technical
   speakers and customer success stories.                                             trends!
                                                                                       trends!
                                                                   Register by March 15 and save $300!
                                                                                          ibm.com/innovate
Acknowledgements and Disclaimers:
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.


© 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.
         Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere,
          DB2, Maximo, Clearcase, Lotus, etc


IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] 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 3rd party trademark names/attributions here]
Other company, product, or service names may be trademarks or service marks of others.
                                                                                                                                                33

Contenu connexe

Tendances

2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katochIBM
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindseyRoopa Nadkarni
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraIBM
 
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructurezslmarketing
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_kIBM
 
Rational
RationalRational
RationalIBM
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthyIBM
 
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)Michael Elder
 
Ibm pure flex client presentation
Ibm pure flex client presentationIbm pure flex client presentation
Ibm pure flex client presentationArrow ECS UK
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
Offshore Software Development, Software Testing by CAMO Solutions
Offshore Software Development, Software Testing by CAMO SolutionsOffshore Software Development, Software Testing by CAMO Solutions
Offshore Software Development, Software Testing by CAMO SolutionsCAMO Solutions LLC
 
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast SlidesMobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast SlidesSanjeev Sharma
 
An Approach To Erp Testing Using Services
An Approach To Erp Testing Using ServicesAn Approach To Erp Testing Using Services
An Approach To Erp Testing Using ServicesSagi Schliesser
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application ManagementCAST
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesMahesh Singh
 

Tendances (19)

2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindsey
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
 
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
Rational
RationalRational
Rational
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy
 
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
 
Ibm pure flex client presentation
Ibm pure flex client presentationIbm pure flex client presentation
Ibm pure flex client presentation
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Life After PPM
Life After PPMLife After PPM
Life After PPM
 
Offshore Software Development, Software Testing by CAMO Solutions
Offshore Software Development, Software Testing by CAMO SolutionsOffshore Software Development, Software Testing by CAMO Solutions
Offshore Software Development, Software Testing by CAMO Solutions
 
MCIF- Per Kroll
MCIF-  Per KrollMCIF-  Per Kroll
MCIF- Per Kroll
 
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast SlidesMobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
 
An Approach To Erp Testing Using Services
An Approach To Erp Testing Using ServicesAn Approach To Erp Testing Using Services
An Approach To Erp Testing Using Services
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application Management
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
 

Similaire à Les outils de Devops IBM

Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapDaniel Berg
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an IntroductionSanjeev Sharma
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesSanjeev Sharma
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceRosalind Radcliffe
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsSanjeev Sharma
 
06 operations and feedback dap-kabel
06   operations and feedback dap-kabel06   operations and feedback dap-kabel
06 operations and feedback dap-kabelDavid Alvarez Palomo
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDaniel Berg
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Felipe Freire
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowStrongback Consulting
 
Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik KRoopa Nadkarni
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly Emo
 
Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner AnuntaTech
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
IBM Next Gen ALM 2012
IBM Next Gen ALM 2012IBM Next Gen ALM 2012
IBM Next Gen ALM 2012Kurt Solarte
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationCompuware
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software IBM WebSphereIndia
 

Similaire à Les outils de Devops IBM (20)

Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an Introduction
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
 
06 operations and feedback dap-kabel
06   operations and feedback dap-kabel06   operations and feedback dap-kabel
06 operations and feedback dap-kabel
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
 
Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik K
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
IBM Next Gen ALM 2012
IBM Next Gen ALM 2012IBM Next Gen ALM 2012
IBM Next Gen ALM 2012
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
 

Plus de Patrick Bouillaud

8. myprm comment vendre en interne votre projet de prm
8. myprm   comment vendre en interne votre projet de prm 8. myprm   comment vendre en interne votre projet de prm
8. myprm comment vendre en interne votre projet de prm Patrick Bouillaud
 
Livre blanc la vente indirecte c'est quoi
Livre blanc   la vente indirecte c'est quoiLivre blanc   la vente indirecte c'est quoi
Livre blanc la vente indirecte c'est quoiPatrick Bouillaud
 
Livre blanc un PRM, c'est quoi
Livre blanc un PRM, c'est quoiLivre blanc un PRM, c'est quoi
Livre blanc un PRM, c'est quoiPatrick Bouillaud
 
IBM Services Platform with Watson
IBM Services Platform with WatsonIBM Services Platform with Watson
IBM Services Platform with WatsonPatrick Bouillaud
 
Protection des données personnelles Se mettre en conformité : Pourquoi ? Comm...
Protection des données personnelles Se mettre en conformité : Pourquoi ? Comm...Protection des données personnelles Se mettre en conformité : Pourquoi ? Comm...
Protection des données personnelles Se mettre en conformité : Pourquoi ? Comm...Patrick Bouillaud
 
IBM #Softlayer infographic 2016
IBM #Softlayer infographic 2016IBM #Softlayer infographic 2016
IBM #Softlayer infographic 2016Patrick Bouillaud
 
Securité : Le rapport 2Q de la X-Force
Securité : Le rapport 2Q de la X-ForceSecurité : Le rapport 2Q de la X-Force
Securité : Le rapport 2Q de la X-ForcePatrick Bouillaud
 
Ibm security products portfolio
Ibm security products  portfolioIbm security products  portfolio
Ibm security products portfolioPatrick Bouillaud
 
Les serveurs Power8 , la performance assurée .Propositions de valeur
Les serveurs Power8 , la performance assurée .Propositions de valeur Les serveurs Power8 , la performance assurée .Propositions de valeur
Les serveurs Power8 , la performance assurée .Propositions de valeur Patrick Bouillaud
 
IBM Platform Computing Elastic Storage
IBM Platform Computing  Elastic StorageIBM Platform Computing  Elastic Storage
IBM Platform Computing Elastic StoragePatrick Bouillaud
 
IBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewIBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewPatrick Bouillaud
 
Big Data Analytics Infrastructure for Dummies
Big Data Analytics Infrastructure for DummiesBig Data Analytics Infrastructure for Dummies
Big Data Analytics Infrastructure for DummiesPatrick Bouillaud
 
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudWhat is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudPatrick Bouillaud
 

Plus de Patrick Bouillaud (20)

8. myprm comment vendre en interne votre projet de prm
8. myprm   comment vendre en interne votre projet de prm 8. myprm   comment vendre en interne votre projet de prm
8. myprm comment vendre en interne votre projet de prm
 
Livre blanc la vente indirecte c'est quoi
Livre blanc   la vente indirecte c'est quoiLivre blanc   la vente indirecte c'est quoi
Livre blanc la vente indirecte c'est quoi
 
Livre blanc un PRM, c'est quoi
Livre blanc un PRM, c'est quoiLivre blanc un PRM, c'est quoi
Livre blanc un PRM, c'est quoi
 
Forrester wave q4 2018
Forrester wave q4 2018Forrester wave q4 2018
Forrester wave q4 2018
 
Myprm solution 2018 v1
Myprm solution 2018 v1Myprm solution 2018 v1
Myprm solution 2018 v1
 
IBM Services Platform with Watson
IBM Services Platform with WatsonIBM Services Platform with Watson
IBM Services Platform with Watson
 
Protection des données personnelles Se mettre en conformité : Pourquoi ? Comm...
Protection des données personnelles Se mettre en conformité : Pourquoi ? Comm...Protection des données personnelles Se mettre en conformité : Pourquoi ? Comm...
Protection des données personnelles Se mettre en conformité : Pourquoi ? Comm...
 
Api pour les nuls
Api pour les nulsApi pour les nuls
Api pour les nuls
 
IBM #Softlayer infographic 2016
IBM #Softlayer infographic 2016IBM #Softlayer infographic 2016
IBM #Softlayer infographic 2016
 
Hybrid Cloud Pour Dummies
Hybrid Cloud Pour DummiesHybrid Cloud Pour Dummies
Hybrid Cloud Pour Dummies
 
Securité : Le rapport 2Q de la X-Force
Securité : Le rapport 2Q de la X-ForceSecurité : Le rapport 2Q de la X-Force
Securité : Le rapport 2Q de la X-Force
 
Ibm api economie
Ibm api economieIbm api economie
Ibm api economie
 
Ibm security products portfolio
Ibm security products  portfolioIbm security products  portfolio
Ibm security products portfolio
 
Les serveurs Power8 , la performance assurée .Propositions de valeur
Les serveurs Power8 , la performance assurée .Propositions de valeur Les serveurs Power8 , la performance assurée .Propositions de valeur
Les serveurs Power8 , la performance assurée .Propositions de valeur
 
Api for dummies
Api for dummies  Api for dummies
Api for dummies
 
IBM Xforce Q4 2014
IBM Xforce Q4 2014IBM Xforce Q4 2014
IBM Xforce Q4 2014
 
IBM Platform Computing Elastic Storage
IBM Platform Computing  Elastic StorageIBM Platform Computing  Elastic Storage
IBM Platform Computing Elastic Storage
 
IBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewIBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack Overview
 
Big Data Analytics Infrastructure for Dummies
Big Data Analytics Infrastructure for DummiesBig Data Analytics Infrastructure for Dummies
Big Data Analytics Infrastructure for Dummies
 
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudWhat is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
 

Dernier

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Les outils de Devops IBM

  • 1. CDO-1884: DevOps Review and Roadmap Daniel Berg, Chief Architect for DevOps Ruth Willenborg, DE, Cloud and DevOps Andrew Hans, Senior Dev Manager DevOps © 2012 IBM Corporation
  • 2. Please note 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. 2
  • 3. Businesses are challenged to meet time pressures with quality software ….34% of all new IT Projects deploy late* 41% 51% applications rolled 45% experience delays experience delays in integration, configuration back due to quality due to troubleshooting and issues escaping and fine-tuning issues testing of applications* into production* in production* Business Line of Development IT Operations Owners Customers Business & Test GAP GAP Up to 4-6 Weeks to deliver a simple code change** * Forrester/IBM Study: A New View of IBM’s Opportunity for Integrated Optimized Systems Address , 2011 ** Forrester “Five Ways To Streamline Release Management”, 2011 3
  • 4. Patterns of challenges Differences in dev and Backlog of agile Manual (tribal) Lack of feedback and ops environments releases that Ops processes for release quality metric leads to cause failures cannot handle lack missed service level repeatability/speed targets Dev Who did this last time? Daily Build Dave… Prod Dave’s not here Monthly Delivery man… 4
  • 5. Software delivery is at the heart of today’s top technology trends Big Data New applications provide insights by interpreting massive quantities of data Collaboration Cloud Development and Operations teams High application demand requires work in continuous application fast, scalable environments delivery cycles for development / testing Mobile Apps Intelligent/ Modern workforce expects Connected Systems constantly updated Software Delivery The software component software to connect to in smart products drives value enterprise systems and competitive differentiation 5
  • 6. Our view of DevOps A core enterprise capability for…  Continuous delivery of software to People People  Seize market opportunities and Process Process  Make rapid improvements based on customer Tools Tools feedback while  Balancing speed, quality, and costs 6
  • 7. Cultural challenges adopting DevOps Operator Developer Application deployment failed again Why does it take so long to get a test because of new libraries. environment? Our processes ensure environment I like using new open source libraries. stability. I’ve checked in my code now it just Development is always making bad needs to be deployed (easy). operational decisions. CDO-1511: How IBM Leverages SmartCloud CDO-1511: How IBM Leverages SmartCloud CDO-1741: ShadowOps versus DevOps CDO-1741: ShadowOps versus DevOps Continuous Delivery to Streamline DevOps Continuous Delivery to Streamline DevOps 7
  • 8. DevOps Principles and Values  Develop and test against a production-like system  Iterative and frequent deployments using People People repeatable and reliable processes Process Process  Continuously monitor and validate operational Tools Tools quality characteristics  Amplify feedback loops 8
  • 9. Standardize Plan & Track Manage Changes Automate Delivery Feedback IBM Workload Deployer IBM PureApplication Rational Team Concert Provisioning Systems Agile Deployment of Development Virtual Systems 9
  • 10. Standardize Communicate and share environment patterns Issues Dev environments different from production environments Difficult to provision test environments Environment provisioning creates new “snowflakes” Solution Define standard Virtual System Patterns for environments Share patterns between Dev and Ops to improve communications Repeatable and reliable process Functional Functional User Acceptance User Acceptance to provision base environments Verification Verification Test Environment Test Environment (rubber stamps) Test Environment Test Environment 10
  • 11. Plan and Track Common tools to plan and track changes across Dev and Ops Issues Configuration tasks are not planned or tracked Different tools/processes for tracking work Solution Use collaborative development tools to track and plan application and configuration changes Ensures work is properly planned in the proper order Ensures audit trail for planned changes to environments 11 11
  • 12. Manage Changes Version and manage application and configuration changes Issues Configuration changes vary between environments Configuration changes are not well managed Release artifacts are randomly created and applied Solution Version control configuration changes as code in an SCM close to the application changes Version and track release artifacts in an Artifact Library Track release dependencies 12
  • 13. Automate Delivery Repeatable and reliable processes Issues Application deployment is generally an unreliable, manual process Difficult to replicate Slow to execute Long delays between deployments increases size of change sets making problem determination difficult Solution Tooling to define and configure an automated delivery process Reliable and repeatable delivery process Deploy early and often to “fail fast” and resolve even faster 13
  • 14. Feedback Immediate feedback of changes Issues Weeks, months pass before getting any feedback of a change (if any) Often cannot determine where/if a build was deployed Long delays in feedback makes problem determination more difficult Solution Report results of automated delivery process directly in context of development tools Preserve traceability of delivery output with build process Report automated tests results in a timely fashion 14
  • 15. Enterprise capability for continuous delivery of software innovation DevOps Lifecycle Customers Business Owners Development/Test Operations/Production Continuous Feedback and Improvements Business Planning Collaborative Continuous Continuous Development Testing Release Continuous Monitoring Continuous Delivery Open Lifecycle Integration Platform 15
  • 16. DevOps capabilities for continuous testing Collaborative Development Continuous Testing Continuous Release Build Build Quality Quality Automation Automation Management Management Application Application Environment Environment Release Release Provisioning Provisioning Automation Automation Change Change Source Control Source Control Test Test Service Service Management Management Management Management Automation Automation Virtualization Virtualization Continuous Monitoring Application Performance Monitoring Application Performance Monitoring Delivery Pipeline Delivery Pipeline Continuous Delivery Open Lifecycles Integration Platform 16
  • 17. DevOps tool chain for continuous testing Collaborative Development Continuous Testing Continuous Release IBM SmartCloud IBM SmartCloud Build IBM RationalBuild IBM Rational Quality Rational Quality IBM Rational IBM Provisioning Jenkins Jenkins Provisioning BuildAutomation Forge BuildAutomation Forge Management Management Quality Manager Quality Manager Chef Chef IBM IBM Application Application Workload Workload IBM Rational Environment Environment Deployer IBM Rational Release Release Deployer Automation Provisioning Provisioning Automation Automation Automation Framework Framework IBM Pure IBM Pure IBM Source Control Rational Control Systems Systems Change Change IBM Rational Source IBM Rational Test Rational IBM Test Service Service Management Team Management Management Concert Team Management Concert Test Workbench Test Workbench Automation Automation Virtualization Virtualization Continuous Monitoring IBM SmartCloud Application IBM SmartCloud Application Application Performance Monitoring Application Performance Monitoring Performance Management Performance Management IBM SmartCloud IBM SmartCloud Delivery Pipeline Delivery Pipeline Continuous Delivery Continuous Delivery Continuous Delivery Open Lifecycles Integration Platform 17
  • 18. IBM SmartCloud Continuous Delivery flow Test Automation Test Automation Cloud Platform Provider Cloud Platform Provider Developer Tools Execute Developer Tools Request tests cloud resources Provision Deliver resources changes Automation Agent Automation Agent Post results (execute delivery process) (execute delivery process) Source Control and Change Source Control and Change Management server Management server Publish packages Retrieve packages Trigger delivery Artifact Library Artifact Library Post changes Virtual System Publish Build Server Build Server packages 18 18
  • 19. Discover where we are going next 19
  • 20. End-to-end release planning Real-time feedback for the delivery of business value Business Planning Development Planning Business Business Dev Release Need Need Project Plan Plan Story Build Requirement Test Plan Test Case Requirement New integration New integration Application Release Management SmartCloud Continuous Delivery SmartCloud Continuous Delivery SmartCloud Orchestrator SmartCloud Orchestrator Application Application Virtual Virtual New New Feature! New Feature! Release Release Environment Environment System New System 20
  • 21. Continuous testing with virtualized services Continuous Feedback and Improvements Avoid testing bottlenecks due to dependencies on Continuous external services Testing Continuous Delivery NEW! NEW! Continuous testing using Green Hat virtualized Continuous testing using Green Hat virtualized services in the Cloud services in the Cloud Rational Test Workbench Rational Test Workbench Application changes being tested SmartCloud SmartCloud Databases Mainframe Third-party Continuous Delivery Continuous Delivery applications Services virtualized services Rational Test Virtualization Server • Automate setup and management of test virtualization server in the cloud • Automates configuration of virtualized IBM SmartCloud Provisioning services for an application under test IBM Workload Deployer • Automate setup of production-like test environments with low cost IBM PureApplication System 21
  • 22. Multi-stage Continuous Delivery Pipelines Pipeline dashboards provide Pipeline dashboards provide feedback for the flow of feedback for the flow of changes through the changes through the SCM Changes trigger Changes trigger Artifact pipeline pipeline (Source code & pipeline configurations) pipeline Library execution execution Delivery Pipeline QA Stage QA Stage Pre- Pre- Build Build Promote to Promote to Production Production Stage Stage Production Production Customers Business Owners Stage Stage Performance Performance Stage Stage Approval gates with Approval gates with Each stage defines tasks to Each stage defines tasks to automated/manual automated/manual provision an environment provision an environment Stages can be run in parallel Stages can be run in parallel approvals provide approvals provide with entrance and exit with entrance and exit compliance checking compliance checking criteria criteria 22
  • 23. Rational Development and Test Environment for System z Continuous build and test of distributed systems DevOps Lifecycle Customers Business Owners Development/Test Operations/Production Continuous Feedback and Improvements IBM Continuous Integration IBM Continuous Integration Solutions Solutions COBOL, PL/I, C++, Java, EGL, Batch, for System ZZ for System Assembler, Debug Tool IMS DB2 CICS IBM Rational Test IBM Rational Test WAS MQ Workbench Workbench z/OS New integration New integration x86 PC running Linux IBM SmartCloud IBM SmartCloud Continuous Delivery Continuous Delivery 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. 23 23
  • 24. Continuous delivery for mobile There are mobile-specific challenges in achieving continuous delivery  Device fragmentation  Builds are pulled from app-stores vs push  Additional governance required  Injection of app-store feedback into delivery  Curated app-stores impose review processes process  Device testing is difficult  Native plus back-end services required for mobile applications DevOps Lifecycle Customers Business Owners Development/Test Operations/Production Continuous Feedback and Improvements March March BETA BETA IBM Rational Test IBM Rational Test Workbench for Mobile Workbench for Mobile Business Planning Device Anywhere Mobile simulator Device Anywhere Mobile simulator IBM Mobile Development Collaborative IBM Mobile Development Continuous Continuous Lifecycle Solution Development Lifecycle Solution Testing Release AppCenter AppCenter Continuous Monitoring IBM SmartCloud Continuous Delivery IBM SmartCloud Continuous Delivery Continuous Delivery Open Lifecycle Integration Platform New integration New integration 24
  • 25. Open, dynamic orchestration of resources, workloads and services New New • Fully automates the deployment and lifecycle management of cloud services Orchestrator Open Beta across resources, workloads and services • Built on a foundation of open standards – TOSCA, OpenStack, OSLC • Accelerated deployments with reusable workload patterns and Chef recipes • Unified management of heterogeneous environments • Supports deployment of hybrid & public clouds Continuous delivery pipeline • Works with SmartCloud Continuous Delivery to provide extended DevOps platform Reduce time-to-market to deliver new business services Improve administrator productivity 25 © 2013 IBM Corporation | IBM Confidential until 11am ET March 4th, 2013
  • 26. Managing workloads across the lifecycle requires orchestration Networ Monitorin k IT g IT Asset Storage Monitoring Storag Domai Management Manageme Domain Data e Domain n nt ComputeAvailability Domai Network Change Domain Domain n Domain Managem ent Orchestration Engine Web App DB Service Desk Provision Pattern Resource Service Orchestration Workload Orchestration Orchestration Manage the lifecycle of Onboard, provision, Workload aware placement, optimization and operation business applications manage CPU, Storage and Network 26
  • 27. Extended platforms Rational Team Concert IBM SmartCloud Orchestrator Agile Development More clouds More patterns EC2 TOSCA Virtual Applications 27
  • 28. SmartCloud Orchestrator Promotion Control Orchestrator Drive Build Promotion OpsCode Chef OpsCode Chef Chef Server Chef Server Retrieve list of builds Hosted Chef Hosted Chef Change environment mappings Change Integrated instance Approval environments Processing DEV DEV QA QA PROD PROD Continuous inst inst inst Delivery Deliver and test new builds Your Infrastructure Pedestal 74: Marrying Apps & Infrastructure: Deliver Working Code More Quickly and with Greater Pedestal 74: Marrying Apps & Infrastructure: Deliver Working Code More Quickly and with Greater Consistency than Ever Before Consistency than Ever Before 28
  • 29. How we plan to get there … Phase 1 Phase 2 Future Continuous testing with Continuous testing with End-to-end release End-to-end release Simplified developer Simplified developer Service Virtualization Service Virtualization planning planning experience for building experience for building engaging systems engaging systems New Platforms: New Platforms: Multi-stage pipelines Multi-stage pipelines Openstack & SmartCloud Openstack & SmartCloud Orchestrator Orchestrator Continuous delivery for Continuous delivery for Mobile and Mainframe Mobile and Mainframe 29
  • 30. Summary  Challenges to deliver software-driven innovation  Disruptive technologies driving greater need to innovate  DevOps is critical to your success  IBM has first class DevOps solutions and is continuing to invest and improve upon these solutions 30
  • 31. We want to hear you! Workshop: DevOps / Continuous Delivery •60-minute, small group discussion (fewer than 10) •Hosts: • Neeraj Chandra, VP - Strategy • Randy Newell, Director - Capabilities Marketing Tuesday, March 5, 5:15 – 6:15 pm pt Pulse Expo Hall - Marquee Ball Room, Room B5 Limited seats – please RSVP: RNewell@us.ibm.com or 203-521-9157 31 31
  • 32. The IBM Technical Summit Top Five Reasons to Attend Learn how you can make the most of Agile, DevOps, Cloud, Mobile, Big Data, Social Business and other key trends to release products faster, improve processes, increase quality, and meet business objectives. Get detailed Rational technical training trough hundreds of breakouts, hands-on technical workshops, open labs and a wide variety of certification testing Explore Innovation Labs, observe interoperability in action and meet face to face with experts in a high- Innovate 2013: The IBM Technical Innovate 2013: The IBM Technical energy Exhibit Hall. Summit is the event for software Summit is the event for software Network with over 4000 attendees from around the world practitioners and product developers. practitioners and product developers. and collaborate with your peers from a wide variety of roles, Attendees will learn to improve the Attendees will learn to improve the industries and locations. practices, predictability and economics of practices, predictability and economics of Enjoy top-notch keynotes and entertainment, software delivery through detailed software delivery through detailed including strategic presentations, dynamic guest education and insights into key technical education and insights into key technical speakers and customer success stories. trends! trends! Register by March 15 and save $300! ibm.com/innovate
  • 33. Acknowledgements and Disclaimers: 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. © 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.  Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere, DB2, Maximo, Clearcase, Lotus, etc IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] 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 3rd party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others. 33

Notes de l'éditeur

  1. IBM INNER CIRCLE 2012 03/26/13 File Name Here.ppt Q: What do we see in industry today? A: 41% of organizations experience delays in application installs, 51% of apps rolled back due to production defect, 45% experience delays due to troubleshooting/fine tuning in production. Cycle time – 4-6 weeks to deploy code changes
  2. 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.
  3. Self-contained package: Automated delivery of workflow with built-in build, and cloud capabilities Easy to extend with open source and 3 rd party solutions Adopt solution incrementally
  4. The key point here is that SCD will be expanded to manage Application Releases (i.e., the application and configuration changes and where/when they were deployed). The application release information is then linked to test executions and development plans via the development stories (work items). The development plans are linked to the high level business program and project plans that are used for invest choices and the tracking of business requirements. Today the release planning at a business as well as through to deployment is generally tracked via spreadsheets which is extremely manual and error prone. Many of the point tools exist today and work independently of one another. For example Focal Point manages programs and projects but linkages to RTC for development plans is just now becoming available. We do NOT have the exposure of Application Release data in SCD to be linked by the business and development plans to provide real-time status of what was deployed as well as when and where (what environment).
  5. 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.
  6. Continuous Delivery Pipeline An iterative set of quality checks and verifications that software changes must pass during lifecycle phases before being released to production.
  7. Self-contained package: Automated delivery of workflow with built-in build, and cloud capabilities Easy to extend with open source and 3 rd party solutions Adopt solution incrementally
  8. In terms of activities – there is an entire week of great education, networking and entertainment! When most people think of Innovate, they think about the great technical education that takes place. This year – like every year – we plan on delivering over 400 technical break out sessions on all the topics that matter to you. From Requirements Management, through Agile Delivery, Quality Management and Systems Engineering to name a few – we have the best and brightest client, partner and IBM speakers delivering session after session of great technical education. We augment that with hands on labs – as it ’ s one thing to hear how something is done, it ’ s a whole other to do it! Every day we kick off with some great general sessions – with really inspirational speakers. In the past we ’ ve had the likes of William Shatner, Michio Kaku and the Mythbusters on hand – as well as key industry visionaries and some of our most interesting and insightful IBM leaders. Our partners are always a big part of the conference – and this year will be no exception. We plan on hosting the biggest Expo Hall we ’ ve ever had – where you can see what ’ s going on in the extended IBM family. And of course – networking – year after year, our client surveys show networking is one of the top reasons they come to Innovate. Networking with clients, industry experts and IBMers – building relationships and contacts that far outlast the one week of the event. But enough of me telling you what we do...I ’ ve brought a quick video, to give you a feel of how we do things at Innovate....Toni – can you roll the video for us? (90 second video)
  9. IBM IOD 2011 03/26/13 Prensenter name here.ppt 03/26/13 14:17