Suche senden
Hochladen
Upmc tpdev5
•
0 gefällt mir
•
41 views
Jean-Yves Rigolet
Folgen
UPMC TPDEV Class 5 - Outils & méthodes IBM de développement de logiciels d'entreprise
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 45
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Why DevOps Matters To The CIO
Why DevOps Matters To The CIO
benjaminwootton
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM UrbanCode Products
Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at Scale
Bob Sokol
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
Bob Sokol
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
DevOps adoption in the enterprise
DevOps adoption in the enterprise
Sanjeev Sharma
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
Bob Sokol
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and Connect
Rosalind Radcliffe
Empfohlen
Why DevOps Matters To The CIO
Why DevOps Matters To The CIO
benjaminwootton
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM UrbanCode Products
Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at Scale
Bob Sokol
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
Bob Sokol
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
DevOps adoption in the enterprise
DevOps adoption in the enterprise
Sanjeev Sharma
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
Bob Sokol
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and Connect
Rosalind Radcliffe
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Sanjeev Sharma
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
Capgemini
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
Capgemini
Building a DevOps Organization and Culture
Building a DevOps Organization and Culture
RapidValue
Contino Overview
Contino Overview
benjaminwootton
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
Anand Akela
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale Session
Bart Driscoll
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Sanjeev Sharma
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
IBM Rational software
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Bob Sokol
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
Roberto Pozzi
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOps
Bart Driscoll
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
Sanjeev Sharma
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
IBM UrbanCode Products
EMC {code} Open Source
EMC {code} Open Source
Bob Sokol
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
Chen-Tien Tsai
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Compuware
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
Sanjeev Sharma
Weitere ähnliche Inhalte
Was ist angesagt?
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Sanjeev Sharma
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
Capgemini
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
Capgemini
Building a DevOps Organization and Culture
Building a DevOps Organization and Culture
RapidValue
Contino Overview
Contino Overview
benjaminwootton
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
Anand Akela
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale Session
Bart Driscoll
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Sanjeev Sharma
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
IBM Rational software
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Bob Sokol
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
Roberto Pozzi
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOps
Bart Driscoll
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
Sanjeev Sharma
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
IBM UrbanCode Products
EMC {code} Open Source
EMC {code} Open Source
Bob Sokol
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
Chen-Tien Tsai
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
Was ist angesagt?
(20)
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
Building a DevOps Organization and Culture
Building a DevOps Organization and Culture
Contino Overview
Contino Overview
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale Session
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOps
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
EMC {code} Open Source
EMC {code} Open Source
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
Ähnlich wie Upmc tpdev5
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Compuware
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
Sanjeev Sharma
DevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.ppt
situ27
How to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software Faster
Dynatrace
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Jules Pierre-Louis
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
Felipe Freire
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
IBM Rational
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
DevOps.com
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
Deborah Schalm
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
Skillmine Technology Consulting
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Sanjeev Sharma
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
Rosalind Radcliffe
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
IBM UrbanCode Products
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Sanjeev Sharma
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
Sanjeev Sharma
Top 5 DevOps Technology trends for 2022
Top 5 DevOps Technology trends for 2022
Neenanath3
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
Sanjeev Sharma
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
Marcelo Sousa Ancelmo
Ähnlich wie Upmc tpdev5
(20)
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
DevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.ppt
How to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software Faster
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
Top 5 DevOps Technology trends for 2022
Top 5 DevOps Technology trends for 2022
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
Mehr von Jean-Yves Rigolet
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Jean-Yves Rigolet
Virtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPAS
Jean-Yves Rigolet
Upmc tpdev6
Upmc tpdev6
Jean-Yves Rigolet
Upmc tpdev7
Upmc tpdev7
Jean-Yves Rigolet
Upmc tpdev4
Upmc tpdev4
Jean-Yves Rigolet
Upmc tpdev3
Upmc tpdev3
Jean-Yves Rigolet
Upmc tpdev2
Upmc tpdev2
Jean-Yves Rigolet
Upmc tpdev1
Upmc tpdev1
Jean-Yves Rigolet
Upmc tpdev0
Upmc tpdev0
Jean-Yves Rigolet
Duplicate Code Detection (DCD) presentation
Duplicate Code Detection (DCD) presentation
Jean-Yves Rigolet
Mehr von Jean-Yves Rigolet
(10)
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Virtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPAS
Upmc tpdev6
Upmc tpdev6
Upmc tpdev7
Upmc tpdev7
Upmc tpdev4
Upmc tpdev4
Upmc tpdev3
Upmc tpdev3
Upmc tpdev2
Upmc tpdev2
Upmc tpdev1
Upmc tpdev1
Upmc tpdev0
Upmc tpdev0
Duplicate Code Detection (DCD) presentation
Duplicate Code Detection (DCD) presentation
Kürzlich hochgeladen
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
Akihiro Suda
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Safe Software
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
Lionel Briand
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Łukasz Chruściel
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Dinusha Kumarasiri
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
OnePlan Solutions
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
StefanoLambiase
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
preethippts
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
rahul_net
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
FerryKemperman
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Alina Yurenko
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
Lionel Briand
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Christian Birchler
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
Envertis Software Solutions
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Natan Silnitsky
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Matt Ray
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
31events.com
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
Marharyta Nedzelska
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Rob Geurden
Kürzlich hochgeladen
(20)
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Upmc tpdev5
1.
Click to add
text © 2016 IBM Corporation TPDEV UPMC STL M2 – 2016/2017 Jean-Yves B. Rigolet IBM Cloud, France Lab rigolet.j@fr.ibm.com DevOps & la livraison logicielle continue
2.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 2 Agenda Challenges in software delivery What's DevOps? Adopting DevOps in the enterprise DevOps in a hybrid world IBM Bluemix & DevOps
3.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 3 Software Delivery is critical to success 3 86% of companies believe software delivery is important or critical 25% leverage software delivery effectively today But only… Source: “The Software Edge: How effective software development drives competitive advantage,” IBM Institute of Business Value, March 2013 69% outperform those who don’t of those who leverage software delivery today
4.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 4 Costly, error prone manual processes and efforts to deliver software across an enterprise CHALLENGES Upgrade risk due to managing multiple application configurations and versions across servers Slow deployment to development and test environments leave teams waiting and unproductive CHALLENGES Operations/ Production Development/ Test Customers Business Owners Software glitch costs trading firm Knight Capital $440 million in 45 minutes A bad software upgrade at RBS Bank left millions unable to access money for four days New Zealand’s biggest phone company, Telecom paid out $2.7 million to some 47,000 customers who were overcharged after a software glitch Lack of continuous delivery impacts the entire business
5.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Patterns of challenges Differences in dev and ops environments cause failures Backlog of agile releases that Ops cannot handle Manual (tribal) processes for release lack repeatability/speed Lack of feedback and quality metric leads to missed service level targets Daily Build Monthly Delivery Who did this last time? Dave… Dave’s not here man… Dev Prod
6.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV DevOps: The time is now Four key drivers are making DevOps an imperative for all organizations. DevOps Business Agility Cloud Computing Operational Discipline Agile Development
7.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 7 Why DevOps? Time to value Deploy faster. Deploy Often Reduce cost/time to deliver Developer ‘Self-service’ Allow Developers to Build and Test against ‘Production-like’ systems Increase Quality Reduce cost/time to test Increase test coverage Increase environment utilization Virtualize Dev and Test Environments
8.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 8 Why DevOps? Deployment Minimize deployment related downtime Minimize roll-backs of deployed Apps Defect Resolution Increase the ability to reproduce and fix defects Minimize ‘mean-time-to-resolution’ (MTTR) Reduce defect cycle time Collaboration Reduce challenges related to Dev and Ops collaboration Dev vs. Ops
9.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 9 DevOps Stakeholders Development QA Operations Dev and QA Environments Production Environment Security, Data, Cloud, Enterprise Architecture…
10.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 10 Agenda Challenges in software delivery What's DevOps? Adopting DevOps in the enterprise DevOps in a hybrid world IBM Bluemix & DevOps
11.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 11 DevOps is a philosophy Source: http://virtualplatosacademy.blogspot.com/p/great-philosophers.html
12.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 12 DevOps Definitions dev·ops noun 'dev-äps Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback DevOps (a portmanteau of development and operations) is a software development method that stresses communication, collaboration and integration between software developers and Information Technology(IT) professionals. DevOps is a response to the interdependence of software development and IT operations. It aims to help an organization rapidly produce software products and services. -- Wikipedia
13.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 13 A blueprint for continuous delivery of software-driven innovation Accelerated software delivery Reduced time to obtain and respond to customer feedback Improved governance across the lifecycle Balanced quality, cost and speed DevOps Lifecycle Continuous Feedback and Improvements Operations / Production Development / Test Customers Business Owners
14.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 14 DevOps Principles and Values Develop and test against a production-like system Iterative and frequent deployments using repeatable and reliable processes Continuously monitor and validate operational quality characteristics Amplify feedback loops People Process Tools
15.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 15 Agenda Challenges in software delivery What's DevOps? Key technical capabilities of DevOps DevOps in a hybrid world IBM Bluemix & DevOps
16.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Key Technical Capabilities of DevOps 1.Continuous Integration 2.Continuous Delivery 3.Continuous Test 4.Continuous Monitoring 5.Infrastructure as Code 6.Build and Delivery Pipeline 7.Organizational Change
17.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 1. Continuous Integration http://bit.ly/PRQ4a7
18.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 2. Continuous Delivery http://bit.ly/PRQ4a7
19.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 3. Continuous Test http://bit.ly/PRQ9dQ
20.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 4. Continuous Monitoring http://bit.ly/PRQ9dQ
21.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 5. Infrastructure as Code/Software Defined Environment package "apache2" do package_name node['apache']['package'] end service "apache2" do case node['platform_family'] when "rhel", "fedora", "suse" service_name "httpd" # If restarted/reloaded too quickly httpd has a habit of failing. # This may happen with multiple recipes notifying apache to restart - like # during the initial bootstrap. restart_command "/sbin/service httpd restart && sleep 1" reload_command "/sbin/service httpd reload && sleep 1" Rational Automation Framework (WAS, Commerce, MQ…)
22.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 6. Build & Delivery Pipeline
23.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Delivery Pipeline Deploy Environment Running System Source Control Management Source Artifacts .jsp .java .html chef recipe s .sh Deployable Artifacts Build, Package, & Unit Test Application Binaries & Platform Configuration Library
24.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 7. Organizational Change ‘Shift Left’ – Operational Concerns Build ‘Application aware’ Environments Environment Sprints NOT create a ‘DevOps Team’
25.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 25 Agenda Challenges in software delivery What's DevOps? Key technical capabilities of DevOps DevOps in a hybrid world IBM Bluemix & DevOps
26.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Automate to Deploy with Speed On-Premise Systems Companies are building “front tiers” for web, mobile, and social apps – these need to be delivered fast, updated frequently, and perform well Those “front tiers” often integrate to existing “back office” applications and these need to work reliably To improve customer experience and grow market share companies need to quickly build robust mobile and web based services. To grow business, companies need to securely deliver data globally, reliably, and with extreme speed. …AND throughout this whole process, companies need to ensure governance, compliance and SLA delivery for availability and performance end to end. Companies need to automate the application delivery pipeline – these apps need to be delivered fast, updated frequently, and perform well Security Compliance SLAs Extensibility Cost of ownership DevOps In a Hybrid World
27.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV On-Premise Systems DevOps In a Hybrid World IBM Cloud Orchestrator IBM Cloud Manager with OpenStack UrbanCode Deploy BlueMix & DevOps Services MobileFirst Platform Aspera Hybrid Cloud
28.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Applications comprise of Cloud and non-cloud hosted components that need to be deployed Develop Deliver SCM CI Tool IDE Build Request Build Built Artifacts Deploy System of Engagement IBM UrbanCode Deploy System of Record IBM UrbanCode Deploy • Deploy complex applications: multi- platform, multi-technology • Applications in different layers develop and deploy at different velocities • Hybrid environments: Public and Private Cloud, Distributed physical or virtualized servers, Mainframe, Mobile Devices, and also Smart devices Mobile Device Mainframe Cloud Traditional
29.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV UrbanCode for Release Automation IBM UrbanCode Deploy automates the deployment of applications, databases and configurations into development, test and production environments, helping to drive down cost, speed time to market with reduced risk. IBM UrbanCode Release is an intelligent collaboration release management solution that replaces error-prone manual spreadsheets and streamlines release activities for application and infrastructure changes. https://www.ibmdw.net/urbancode/ Drive down cost Remove manual effort and wasted resource time with push button deployment processes Speed time to market Simple, graphical process designer, with built-in actions to quickly create deployment automation Reduce risk Robust configuration management, coordinated release processes, audits, and traceability
30.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Deployment Automation Visibility and automated control of your application deployment process • Manage application components and versions • Manage configurations across all environments • Offer secure ‘self-service’ capabilities • Increase transparency • Ensure governance and compliancy
31.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Urbancode Deploy – Integrations and plugins Over 50 out-of-the-box integrations with leading third-party systems. The integrations were written with one goal in mind: helping you derive value faster with less work. Deployment Sources – Build servers – Source control tools – Maven repositories IBM Integrations – RTC / ClearCase / Synergy – WebSphere Application Server – MQ, Message Broker – DataPower Application Platforms – WebLogic, Tomcat, Jboss, etc Quality & Change Management – QualityCenter ServiceNow Microsoft Platform – IIS – SharePoint & Biztalk Infrastructure – Public / Private Cloud – Load Balancers – Databases
32.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 32 Agenda Challenges in software delivery What's DevOps? Key technical capabilities of DevOps DevOps in a hybrid world IBM Bluemix & DevOps
33.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV IBM Bluemix Garage and the Garage Method Encyclopedia of industry best practices Design Thinking Lean Startup Agile Development DevOps Cloud to build and deliver innovative solutions 33 http://ibm.com/devops/method http://ibm.com/bluemix/garage
34.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV IBM Bluemix and DevOps Services Differentiating the cloud Beyond application workloads Supporting the application delivery lifecycle Manifesting the Garage Method step by step Flexible Compute Options to Run Apps / Services Instant Runtimes Containers Virtual Machines Platform Deployment Options that Meet Your Workload Requirements Bluemix Public Bluemix Dedicated Bluemix Local DevOps Tooling Your Own Hosted Apps / Services Integration & API Mgmt Powered by IBM SoftLayer In Your Data Center + + Catalog of Services that Extend Apps’ Functionality Web Data Mobile Analytics Cognitive IoT Security Yours + Events
35.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV IBM Bluemix DevOps Services (JazzHub) Closed toolchain Fixed set of tools Available with Bluemix Public Targets Bluemix & Cloud Foundry Flexible pipeline jobs Under the hood Deployed IaaS fashion (VMs) Independent of Bluemix fabric Public DevOps Services Bluemix Jazz SCM Hosted Git GitHub Apps Containers Web IDE Delivery Pipeline Track/Plan http://hub.jazz.net 35
36.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Definition Toolchain (n.) – A set of tools that work together to support software delivery Integrations across a toolchain ease the workflows between the tools so that they work in synergy The capabilities of a toolchain exceed the sum of the individual tools People and projects differ No two toolchains are identical
37.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Motivating an open toolchain Choice with guidance • There are many established tools with vibrant ecosystems • Some tools you may use and be invested in • Some tools you may want to use • Some tools you may be required to use • Some tools you may be told to avoid • Needs vary from project to project – team to team – person to person 37
38.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Motivating an open toolchain Challenges • Procuring tools • Configuring tools • Integrating tools • Discovering tools • Onboarding new projects • Onboarding developers • Managing different tool credentials / accounts • Navigating relationships between tools / between tools & run-times • Understanding relationships between, and analytics from, tools 38
39.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV The value of an open toolchain Embraces best-of-breed tools shown to work well in real projects Simplifies procurement and support Automates setup and configuration Eases integration via single sign-on, event notifications, data exchange, workflow Exemplar & custom toolchain templates DevOps Intelligence – Aggregate tool output and analytics on application and delivery process Hybrid friendly – Public, Dedicated, Local, on- premises 39
40.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV IBM Bluemix DevOps Services – Open Toolchain Beta Open toolchain Tool integrations and templates Public, Dedicated, Local Targets Bluemix & Cloud Foundry Flexible pipeline jobs Under the hood Micro-services IaaS PaaS blend On & meshed with Bluemix fabric Public – Dedicated – Local Bluemix Apps Containers http://ibm.com/devops/method 40
41.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Open Toolchain at altitude – Bluemix Public Open Toolchain Fabric Apps Bluemix / SoftLayer hosted – Public (US South) VMs Services Pipeline Web IDE CTB Apps VMs Svcs Apps VMs Active Deploy Public Brokers … Apps Apps GitHub Slack PagerDut y Sauce Labs
42.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV Open Toolchain at altitude – Bluemix Dedicated Open Toolchain Fabric Apps Bluemix / SoftLayer hosted – Dedicated VMs Services Pipeline Web IDE CTB Apps VMs Svcs Apps VMs Public Brokers … Apps GitHub Slack PagerDut y Internet Intranet On-prem … GHE Primary Backup Replica Apps
43.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV
44.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV
45.
© 2016 IBM
Corporation DevOps & la livraison logicielle continue TPDEV 45
Jetzt herunterladen