SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
BB2160: Agile, DevOps and
       Continuous Delivery
  in the modern enterprise
      Keith KELLY, Abdel REGRAGUI
                     December 2012
Agenda

IT supporting Business Agility
 Business demands
 The challenges of delivering software solutions
 HP Software Solutions
 Summary




                                                                            Presentation Title | Date

                                                    Copyright © Capgemini 2012. All Rights Reserved     2
Business demands in the Cloud era

    Faster Time-to-Market (TTM) &
                                     Performance, Availability, Stability
         Time-to-Value (TTV)


           We need this new
                                          We cannot afford for the
       functionality in production
                                          system to be offline for a
         ASAP or it will cost us
                                                whole day!
                money!




          Business Agility                     Higher Quality



       Yes we said that when the          We lose a customer every
       project started, but things       time the system crashes or
            have changed!                    the user gets lost!


                                                                               Presentation Title | Date

                                                       Copyright © Capgemini 2012. All Rights Reserved     3
The typical waterfall Project

       Analyst & Customer

  Requirements
                            Architect

                  Design
                                                                                         You can’t just ask
                                            Developer
                                                                                     customers what they want
                               Development
                                                                                     and then try to give that to
                                                          Tester
                                                                                       them. By the time you
                                                                                       get it built, they’ll want
                                              Integration + QA
                                                                     IT Operations
                                                                                          something new.
                                                                 Release                      – Steve Jobs
          Months!                       Requirements
                                        have changed!



Problem with typical waterfall project:
 Long QA feedback loop
 Lack of collaboration
 Inability to change direction
                                                                                                                   Presentation Title | Date

                                                                                           Copyright © Capgemini 2012. All Rights Reserved     4
The Agile Project Solution

Sprint Backlog                 Potentially Shippable Product



                                                                More business and user
                                                                involvement during
                                                                design and build!

                                                 Tester

Product Backlog                  Integration + QA
                                                               IT Operations

                                                      Release




Problem with typical Agile project: The last mile
 Manual deployments, operations unexpected delay
 Insufficient configuration management
 Infrequent, manual, error prone deployments
                                                                                                           Presentation Title | Date

                                                                                   Copyright © Capgemini 2012. All Rights Reserved     5
Release process is too long

“If you were to change one line of code on your project, how long would it typically
take your organization to push the resulting change into production?”

                                        Less than 4 hours                          7%


             More than 4 hours but less than a day                                        11%


             More than a day but less than a week                                                                                       39%


      More than a week but less than two weeks                                            11%


     More than two weeks but less than a month                                                  18%


 More than a month but less than three months                                             11%


                                More than three months                       4%




Source: Forrester Research Inc., “Five Ways To Streamline Release Management”, Feb 2011

                                                                                                                              Presentation Title | Date

                                                                                                      Copyright © Capgemini 2012. All Rights Reserved     6
Agile delivery model


                        How do we bridge
      Agile Delivery                         IT Operations
                           the gap?




     “Deliver changes        Trust
                                           “Ensure stability”
         quicker”          Reliability




                                                                         Presentation Title | Date

                                                 Copyright © Capgemini 2012. All Rights Reserved     7
Agile delivery model


                        How do we bridge
      Agile Delivery                         IT Operations
                           the gap?

                              Quality

                           Automation

                           Collaboration


     “Deliver changes        Trust
                                           “Ensure stability”
         quicker”          Reliability




                                                                         Presentation Title | Date

                                                 Copyright © Capgemini 2012. All Rights Reserved     8
HP Software Solutions
The regular process

Assumes the lab is ready. Somehow…




  Build Ready   Run Test    Report




                                                             Presentation Title | Date

                                     Copyright © Capgemini 2012. All Rights Reserved     10
But the truth is...

What about the lab?




  Build Ready     Setup Lab         Run Test      Report




But we know the challenges:
 Who will setup the lab?
 How long will it take? What type of paperwork/processes?
 Do you have the infrastructure?
 What if you want to set it up on the Public/Private Cloud with various vendors?


                                                                                              Presentation Title | Date

                                                                      Copyright © Capgemini 2012. All Rights Reserved     11
And to take it further…

What about the application build?



                    Provision
   Build Ready                    Deploy App       Run Test   Report
                    Infra




We know the challenges:
 Do you know when the build will be ready?
 Is it set up correctly?
 Is the process repeatable?
 What happens to the lab after testing is done?


                                                                                         Presentation Title | Date

                                                                 Copyright © Capgemini 2012. All Rights Reserved     12
HP DevOps Solutions

Solutions for overcoming the differences between development and IT operations:




                                    Enterprise             Application Release
    Lab Management
                                  Collaboration               Acceleration
      Automation
                             Ensuring organizational        Accelerating the
  Improving the testing
                             alignment, collaboration      application release
        process
                               and communications                process




                                                                                      Presentation Title | Date

                                                              Copyright © Capgemini 2012. All Rights Reserved     13
HP Lab Management Automation Solution

Improve application quality
Benefits:                     Build Verification Testing
 Remove dependencies:               One-time set-up activities                        Recurring activities
  developers and testers
  manage their own lab        Define AUT
                                            Define test sets
                                                               Schedule            Developer                   Run nightly
                              topology                         nightly test set    checks-in code              dev build
  environments
                                                                                                      Provision infrastructure
 Constant testing, earlier
  in the pipeline, ensures                                             De-provision
                                                                      infrastructure
  a higher quality release
 Error-proof, automated
  deployment
                                                                        Provide
                                                                         results       

                                                                                                                                Deploy
                                                                                                                                application


                                                                                                     Run tests

                                                                                                               Presentation Title | Date

                                                                                       Copyright © Capgemini 2012. All Rights Reserved     14
HP Application Release Acceleration Solution

Accelerate the application release cycle
 Accelerate time to
  value:
  • Faster application
    release cycles
 Improve quality:
  • Reduce deployment                                                               Quality
                                           Development
                                                                                   Assurance
    errors
 Provide flexibility:
  • HP, 3rd party or open
    source tools
  • Infrastructure



                                           Production                                 Staging

                                                                                 Presentation Title | Date

                                                         Copyright © Capgemini 2012. All Rights Reserved     15
HP Continuous Delivery Automation 1.1

Accelerate time to value and improve quality with flexibility
    Accelerate application time to                                                         HP Continuous Delivery Automation
     value
                                                                                                   Flexible Application Modeling
       • Single tool for managing applications
         from development to production
    Improve application deployment




                                                                                                                         STAGE




                                                                                                                                                  PROD
                                                                                             DEV




                                                                                                           QA
     quality
       • Achieve application deployment success
         rates as high as 95%*
       • Enhance quality with greater test
         coverage
    Provide flexibility
       • HP, 3rd party tool and open source tools
       • Support for VMware, M/S Hyper-V,                                               Public         Private      Managed                  Traditional
         OpenStack/KVM or physical servers
*As reported in an independent report by a customer in 2010 using the predecessor product

                                                                                                                                           Presentation Title | Date

                                                                                                                   Copyright © Capgemini 2012. All Rights Reserved     16
Choice of Management Tools and Infrastructure

Providing flexibility

                        Application          Infrastructure                                     Infrastructure
      Build Tools       Deployment            Deployment           Monitoring                      Sourcing
  Hudson*             HP Server           HP Matrix           HP SiteScope                 Traditional IT
  Jenkins*             Automation (SA)      Operating           HP Diagnostics               Private Cloud
                       HP Operations        Environment SW      Nagios*                      Managed Cloud
                        Orchestration       VMware                                            Public Cloud
                        (OO)                M/S Hyper-V
                       HP Database         RedHat KVM*
                        Middleware          Physical servers
                        Automation (DMA)
                                            OpenStack
                       SSH                  Controller
                       OpsCode Chef*       Ubuntu KVM*




* Open source tools

                                                                                                           Presentation Title | Date

                                                                                   Copyright © Capgemini 2012. All Rights Reserved     17
What is an application?

Can be broken down into building blocks
     Building Blocks         Broken down further…                        Example

           Build                     Relevant build                         Build 5

        Application         Version      Config.        Etc.         Pet Clinic v10.0

                             App       DB       Web
      Platform software                                  Etc.     Java, TomCat, Oracle
                            server    server   server

        Infrastructure      CPU       RAM      N/W       Etc.   1 HP Blade, 4 VMs, 8 CPUs




                                                                                            Presentation Title | Date

                                                                    Copyright © Capgemini 2012. All Rights Reserved     18
You may have multiple environments

Each with a different configuration
             Development                      QA                          Staging

                      Build 5               Build 6                         Build 6

              Pet Clinic v10.0          Pet Clinic v10.0             Pet Clinic v10.0

          Java, TomCat, MySQL        Java, TomCat, MySQL         Java, WebSphere, Oracle

        1 Proliant, 2 VMs, 4 CPUs   1 Proliant, 2 VMs, 4 CPUs   2 HP Blade, 8 VMs, 8 CPUs




* Open source tools

                                                                                            Presentation Title | Date

                                                                    Copyright © Capgemini 2012. All Rights Reserved     19
CDA

Set up the model in CDA

Define various components of the model




                                                                 Presentation Title | Date

                                         Copyright © Capgemini 2012. All Rights Reserved     20
CDA

Define the Platform

Define Infrastructure   Choose Platform Software




                                                                   Presentation Title | Date

                                           Copyright © Capgemini 2012. All Rights Reserved     21
In ALM/PC

Setting up and choosing Environments

Choose environment for test            Choose environment config (CDA info)




                                                                                  Presentation Title | Date

                                                          Copyright © Capgemini 2012. All Rights Reserved     22
Schedule lab deployment and test execution

Build Verification Testing

Define build verification test (functional + performance tests)




                                                                                          Presentation Title | Date

                                                                  Copyright © Capgemini 2012. All Rights Reserved     23
Schedule lab deployment and test execution

Build Verification Reports

Confirm success of build




                                                             Presentation Title | Date

                                     Copyright © Capgemini 2012. All Rights Reserved     24
Summary
Holistic Approach to Complete Lifecycle

 Continuous Delivery Automation
 Orchestration
 Lab Management and ALM
                                       Design                 Build
 Breaking down barriers
 Tooling and Automating
 Raising Quality


 Stakeholders  Users at the center            Operate




                                                                                  Presentation Title | Date

                                                          Copyright © Capgemini 2012. All Rights Reserved     26
Contact information


       Keith Kelly                 Abdel Regragui

       Managing Architect          Strategy  Technology PreSales
       keith.kelly@capgemini.com   abdel.regragui@hp.com




                                                                     Presentation Title | Date

                                             Copyright © Capgemini 2012. All Rights Reserved     27
About Capgemini
With more than 120,000 people in 40 countries, Capgemini is one
of the world's foremost providers of consulting, technology and
outsourcing services. The Group reported 2011 global revenues
of EUR 9.7 billion.
Together with its clients, Capgemini creates and delivers
business and technology solutions that fit their needs and drive
the results they want. A deeply multicultural organization,
Capgemini has developed its own way of working, the
Collaborative Business Experience™, and draws on Rightshore®,
its worldwide delivery model.

                                                                   www.capgemini.com

                                                                    The information contained in this presentation is proprietary.
                                                                                         © 2012 Capgemini. All rights reserved.
                                                                            Rightshore® is a trademark belonging to Capgemini.

Mais conteúdo relacionado

Mais procurados

Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and CultureRapidValue
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersNetCom Learning
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with ForesightInfoSeption
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5Paul Peissner
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)Brad Appleton
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanRoberto Bettazzoni
 
Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...AgileSparks
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilIBM UrbanCode Products
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachIevgenii Katsan
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition StrategiesAlec Lazarescu
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapDaniel Berg
 
DevOps Winners and Losers
DevOps Winners and LosersDevOps Winners and Losers
DevOps Winners and LosersLance Knight
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another ViewAgron Fazliu
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Puppet
 

Mais procurados (20)

Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That Matters
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and Kanban
 
Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
 
DevOps Winners and Losers
DevOps Winners and LosersDevOps Winners and Losers
DevOps Winners and Losers
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
 
Contino Overview
Contino OverviewContino Overview
Contino Overview
 
4 Maps of DevOps
4 Maps of DevOps4 Maps of DevOps
4 Maps of DevOps
 

Destaque

Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture Technology
 
Panel Discussion on DevOps at the BSPIN Conference
Panel Discussion on DevOps at the BSPIN ConferencePanel Discussion on DevOps at the BSPIN Conference
Panel Discussion on DevOps at the BSPIN ConferenceTathagat Varma
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Solve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsJosiah Renaudin
 
Casos de Exito Centurion
Casos de Exito CenturionCasos de Exito Centurion
Casos de Exito Centuriondinkbit
 
DevOps Skills DevConf 2016
DevOps Skills DevConf 2016DevOps Skills DevConf 2016
DevOps Skills DevConf 2016Alexey Voronin
 
Dev ops performance lab-v2 (1)
Dev ops performance lab-v2 (1)Dev ops performance lab-v2 (1)
Dev ops performance lab-v2 (1)Rostislav Achilov
 
Automated release management with team city & octopusdeploy - NDC 2013
Automated release management with team city & octopusdeploy - NDC 2013Automated release management with team city & octopusdeploy - NDC 2013
Automated release management with team city & octopusdeploy - NDC 2013Kristoffer Deinoff
 
Как проекты приходят к DevOps?
Как проекты приходят к DevOps?Как проекты приходят к DevOps?
Как проекты приходят к DevOps?SQALab
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)ZeroTurnaround
 
Anti-patterns in Your Test coverage
Anti-patterns in Your Test coverageAnti-patterns in Your Test coverage
Anti-patterns in Your Test coverageGayathri Mohan
 
DevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюцииDevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюцииAndrey Rebrov
 
DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?Edureka!
 
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуDevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуAndrey Rebrov
 
Lean UX Anti-Patterns
Lean UX Anti-PatternsLean UX Anti-Patterns
Lean UX Anti-PatternsBill Scott
 
From DevOps to NoOps
From DevOps to NoOpsFrom DevOps to NoOps
From DevOps to NoOpsCapgemini
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetFadi Stephan
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsPaul Peissner
 

Destaque (20)

Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
 
Panel Discussion on DevOps at the BSPIN Conference
Panel Discussion on DevOps at the BSPIN ConferencePanel Discussion on DevOps at the BSPIN Conference
Panel Discussion on DevOps at the BSPIN Conference
 
Agile DevOps: Environment Automation
Agile DevOps: Environment AutomationAgile DevOps: Environment Automation
Agile DevOps: Environment Automation
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Solve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOps
 
Devops skills you got what it takes ?
Devops skills   you got what it takes ?Devops skills   you got what it takes ?
Devops skills you got what it takes ?
 
Casos de Exito Centurion
Casos de Exito CenturionCasos de Exito Centurion
Casos de Exito Centurion
 
DevOps Skills DevConf 2016
DevOps Skills DevConf 2016DevOps Skills DevConf 2016
DevOps Skills DevConf 2016
 
Dev ops performance lab-v2 (1)
Dev ops performance lab-v2 (1)Dev ops performance lab-v2 (1)
Dev ops performance lab-v2 (1)
 
Automated release management with team city & octopusdeploy - NDC 2013
Automated release management with team city & octopusdeploy - NDC 2013Automated release management with team city & octopusdeploy - NDC 2013
Automated release management with team city & octopusdeploy - NDC 2013
 
Как проекты приходят к DevOps?
Как проекты приходят к DevOps?Как проекты приходят к DevOps?
Как проекты приходят к DevOps?
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
 
Anti-patterns in Your Test coverage
Anti-patterns in Your Test coverageAnti-patterns in Your Test coverage
Anti-patterns in Your Test coverage
 
DevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюцииDevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюции
 
DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?
 
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуDevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почему
 
Lean UX Anti-Patterns
Lean UX Anti-PatternsLean UX Anti-Patterns
Lean UX Anti-Patterns
 
From DevOps to NoOps
From DevOps to NoOpsFrom DevOps to NoOps
From DevOps to NoOps
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOps
 

Semelhante a HP Discover Session BB2160: Agile DevOps Continuous Delivery

The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Developmentallan kelly
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software developmentallan kelly
 
Un Architecture
Un ArchitectureUn Architecture
Un Architecturechrisonea
 
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationEliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationDarren Cunningham
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDADenzil Wasson
 
Agile at The Open Group Conference
Agile at The Open Group ConferenceAgile at The Open Group Conference
Agile at The Open Group ConferenceCapgemini
 
Cloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the InfrastructureCloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the Infrastructurebrian.white
 
Making Architecture Business Value Driven
Making Architecture Business Value DrivenMaking Architecture Business Value Driven
Making Architecture Business Value DrivenIASA
 
Driving PPM Adoption Through Effective Change Management
Driving PPM Adoption Through Effective Change ManagementDriving PPM Adoption Through Effective Change Management
Driving PPM Adoption Through Effective Change ManagementPowerSteering Software
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiHiren Doshi
 
Maximizing the Revenue from Your Digital Goods Principles of High Performance...
Maximizing the Revenue from Your Digital Goods Principles of High Performance...Maximizing the Revenue from Your Digital Goods Principles of High Performance...
Maximizing the Revenue from Your Digital Goods Principles of High Performance...Flexera
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessTechWell
 
Estimation Agile Projects
Estimation Agile ProjectsEstimation Agile Projects
Estimation Agile ProjectsRam Srivastava
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11davemayo
 
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportAmazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportPaul Muller
 
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Consulting AG
 

Semelhante a HP Discover Session BB2160: Agile DevOps Continuous Delivery (20)

The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software development
 
Un Architecture
Un ArchitectureUn Architecture
Un Architecture
 
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationEliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud Integration
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDA
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
Agile at The Open Group Conference
Agile at The Open Group ConferenceAgile at The Open Group Conference
Agile at The Open Group Conference
 
Cloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the InfrastructureCloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the Infrastructure
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
Making Architecture Business Value Driven
Making Architecture Business Value DrivenMaking Architecture Business Value Driven
Making Architecture Business Value Driven
 
Driving PPM Adoption Through Effective Change Management
Driving PPM Adoption Through Effective Change ManagementDriving PPM Adoption Through Effective Change Management
Driving PPM Adoption Through Effective Change Management
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, Mumbai
 
Maximizing the Revenue from Your Digital Goods Principles of High Performance...
Maximizing the Revenue from Your Digital Goods Principles of High Performance...Maximizing the Revenue from Your Digital Goods Principles of High Performance...
Maximizing the Revenue from Your Digital Goods Principles of High Performance...
 
Agile meets waterfall
Agile meets waterfallAgile meets waterfall
Agile meets waterfall
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
 
Estimation Agile Projects
Estimation Agile ProjectsEstimation Agile Projects
Estimation Agile Projects
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11
 
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportAmazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team Sport
 
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
 

Mais de Capgemini

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022Capgemini
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Capgemini
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Capgemini
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022Capgemini
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Capgemini
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですCapgemini
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Capgemini
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Capgemini
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Capgemini
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021Capgemini
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Capgemini
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Capgemini
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Capgemini
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Capgemini
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020Capgemini
 

Mais de Capgemini (20)

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
 

Último

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Último (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

HP Discover Session BB2160: Agile DevOps Continuous Delivery

  • 1. BB2160: Agile, DevOps and Continuous Delivery in the modern enterprise Keith KELLY, Abdel REGRAGUI December 2012
  • 2. Agenda IT supporting Business Agility  Business demands  The challenges of delivering software solutions  HP Software Solutions  Summary Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 2
  • 3. Business demands in the Cloud era Faster Time-to-Market (TTM) & Performance, Availability, Stability Time-to-Value (TTV) We need this new We cannot afford for the functionality in production system to be offline for a ASAP or it will cost us whole day! money! Business Agility Higher Quality Yes we said that when the We lose a customer every project started, but things time the system crashes or have changed! the user gets lost! Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 3
  • 4. The typical waterfall Project Analyst & Customer Requirements Architect Design You can’t just ask Developer customers what they want Development and then try to give that to Tester them. By the time you get it built, they’ll want Integration + QA IT Operations something new. Release – Steve Jobs Months! Requirements have changed! Problem with typical waterfall project:  Long QA feedback loop  Lack of collaboration  Inability to change direction Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 4
  • 5. The Agile Project Solution Sprint Backlog Potentially Shippable Product More business and user involvement during design and build! Tester Product Backlog Integration + QA IT Operations Release Problem with typical Agile project: The last mile  Manual deployments, operations unexpected delay  Insufficient configuration management  Infrequent, manual, error prone deployments Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 5
  • 6. Release process is too long “If you were to change one line of code on your project, how long would it typically take your organization to push the resulting change into production?” Less than 4 hours 7% More than 4 hours but less than a day 11% More than a day but less than a week 39% More than a week but less than two weeks 11% More than two weeks but less than a month 18% More than a month but less than three months 11% More than three months 4% Source: Forrester Research Inc., “Five Ways To Streamline Release Management”, Feb 2011 Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 6
  • 7. Agile delivery model How do we bridge Agile Delivery IT Operations the gap? “Deliver changes Trust “Ensure stability” quicker” Reliability Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 7
  • 8. Agile delivery model How do we bridge Agile Delivery IT Operations the gap? Quality Automation Collaboration “Deliver changes Trust “Ensure stability” quicker” Reliability Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 8
  • 10. The regular process Assumes the lab is ready. Somehow… Build Ready Run Test Report Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 10
  • 11. But the truth is... What about the lab? Build Ready Setup Lab Run Test Report But we know the challenges:  Who will setup the lab?  How long will it take? What type of paperwork/processes?  Do you have the infrastructure?  What if you want to set it up on the Public/Private Cloud with various vendors? Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 11
  • 12. And to take it further… What about the application build? Provision Build Ready Deploy App Run Test Report Infra We know the challenges:  Do you know when the build will be ready?  Is it set up correctly?  Is the process repeatable?  What happens to the lab after testing is done? Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 12
  • 13. HP DevOps Solutions Solutions for overcoming the differences between development and IT operations: Enterprise Application Release Lab Management Collaboration Acceleration Automation Ensuring organizational Accelerating the Improving the testing alignment, collaboration application release process and communications process Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 13
  • 14. HP Lab Management Automation Solution Improve application quality Benefits: Build Verification Testing  Remove dependencies: One-time set-up activities Recurring activities developers and testers manage their own lab Define AUT Define test sets Schedule Developer Run nightly topology nightly test set checks-in code dev build environments Provision infrastructure  Constant testing, earlier in the pipeline, ensures De-provision infrastructure a higher quality release  Error-proof, automated deployment Provide results Deploy application Run tests Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 14
  • 15. HP Application Release Acceleration Solution Accelerate the application release cycle  Accelerate time to value: • Faster application release cycles  Improve quality: • Reduce deployment Quality Development Assurance errors  Provide flexibility: • HP, 3rd party or open source tools • Infrastructure Production Staging Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 15
  • 16. HP Continuous Delivery Automation 1.1 Accelerate time to value and improve quality with flexibility  Accelerate application time to HP Continuous Delivery Automation value Flexible Application Modeling • Single tool for managing applications from development to production  Improve application deployment STAGE PROD DEV QA quality • Achieve application deployment success rates as high as 95%* • Enhance quality with greater test coverage  Provide flexibility • HP, 3rd party tool and open source tools • Support for VMware, M/S Hyper-V, Public Private Managed Traditional OpenStack/KVM or physical servers *As reported in an independent report by a customer in 2010 using the predecessor product Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 16
  • 17. Choice of Management Tools and Infrastructure Providing flexibility Application Infrastructure Infrastructure Build Tools Deployment Deployment Monitoring Sourcing  Hudson*  HP Server  HP Matrix  HP SiteScope  Traditional IT  Jenkins* Automation (SA) Operating  HP Diagnostics  Private Cloud  HP Operations Environment SW  Nagios*  Managed Cloud Orchestration  VMware  Public Cloud (OO)  M/S Hyper-V  HP Database  RedHat KVM* Middleware  Physical servers Automation (DMA)  OpenStack  SSH Controller  OpsCode Chef*  Ubuntu KVM* * Open source tools Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 17
  • 18. What is an application? Can be broken down into building blocks Building Blocks Broken down further… Example Build Relevant build Build 5 Application Version Config. Etc. Pet Clinic v10.0 App DB Web Platform software Etc. Java, TomCat, Oracle server server server Infrastructure CPU RAM N/W Etc. 1 HP Blade, 4 VMs, 8 CPUs Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 18
  • 19. You may have multiple environments Each with a different configuration Development QA Staging Build 5 Build 6 Build 6 Pet Clinic v10.0 Pet Clinic v10.0 Pet Clinic v10.0 Java, TomCat, MySQL Java, TomCat, MySQL Java, WebSphere, Oracle 1 Proliant, 2 VMs, 4 CPUs 1 Proliant, 2 VMs, 4 CPUs 2 HP Blade, 8 VMs, 8 CPUs * Open source tools Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 19
  • 20. CDA Set up the model in CDA Define various components of the model Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 20
  • 21. CDA Define the Platform Define Infrastructure Choose Platform Software Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 21
  • 22. In ALM/PC Setting up and choosing Environments Choose environment for test Choose environment config (CDA info) Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 22
  • 23. Schedule lab deployment and test execution Build Verification Testing Define build verification test (functional + performance tests) Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 23
  • 24. Schedule lab deployment and test execution Build Verification Reports Confirm success of build Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 24
  • 26. Holistic Approach to Complete Lifecycle  Continuous Delivery Automation  Orchestration  Lab Management and ALM Design Build  Breaking down barriers  Tooling and Automating  Raising Quality  Stakeholders Users at the center Operate Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 26
  • 27. Contact information Keith Kelly Abdel Regragui Managing Architect Strategy Technology PreSales keith.kelly@capgemini.com abdel.regragui@hp.com Presentation Title | Date Copyright © Capgemini 2012. All Rights Reserved 27
  • 28. About Capgemini With more than 120,000 people in 40 countries, Capgemini is one of the world's foremost providers of consulting, technology and outsourcing services. The Group reported 2011 global revenues of EUR 9.7 billion. Together with its clients, Capgemini creates and delivers business and technology solutions that fit their needs and drive the results they want. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business Experience™, and draws on Rightshore®, its worldwide delivery model. www.capgemini.com The information contained in this presentation is proprietary. © 2012 Capgemini. All rights reserved. Rightshore® is a trademark belonging to Capgemini.