november 28, 2012 · paul peissner, devops enthusiast, director at collabnet diving ollabnet’s...
TRANSCRIPT
![Page 1: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/1.jpg)
Increase Quality of Service with DevOps: Continuous Delivery
November 28, 2012
![Page 2: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/2.jpg)
Brought to you by
Vivit DevOps
Special Interest Group (DevOps SIG)
Leaders:
Todd DeCapua & Paul Peissner
• To join the DevOps SIG, go to the DevOps SIG page on the Vivit website and click the “Join Group” icon.
• Your input is welcomed on new topics!
![Page 3: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/3.jpg)
Agile + Cloud = DevOps
Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving CollabNet’s Enterprise Cloud Development and DevOps vision Eco-System innovation, IT Trainings and IT leader transformation
Nick Gulrajani, DevOps Architect and Sr. Engineer at CollabNet Solving real customer problems with DevOps Solutions and the Enterprise Cloud Development vision with innovative technologies (from CollabNet & HP)
![Page 4: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/4.jpg)
Increase Quality of Service with DevOps
Continuous Delivery with CollabNet and HP Operations Orchestration
![Page 5: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/5.jpg)
We Hear a lot about Agile… but Success?
Good News – It’s moving fast! Bad News – Small problems can get ugly…
Agile – IT Ops = Ugly
![Page 6: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/6.jpg)
Breaking Down IT Walls, Fewer Spectators
IT past – built with walls & silos IT today – requires more involvement
![Page 7: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/7.jpg)
Legacy Standards Fail to Meet Modern Needs
IT past – Specialists, Complex, Change-resistant IT today – Generalists, Simplification, Change-ready
![Page 8: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/8.jpg)
DevOps - the IT Perspective…
![Page 9: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/9.jpg)
DevOps - the Business Perspective
Changes
![Page 10: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/10.jpg)
Optimizing IT to Drive Business
DevOps - a set of principles, methods and practices…
• Collaboration, integrations, automation & Cloud
• Process standardizations for development and operations
• Bridging gaps between - All IT disciplines, - Global IT teams - And internal and outsourced or consulting team members
![Page 11: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/11.jpg)
A DevOps Model…
Dev
Breaking Down
Traditional Barriers!
![Page 12: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/12.jpg)
8
Automate Deployment
Developers Code
Product Owner Submits - New Requirements or New Defects
Developers Collaborate (code – test – fix code – test…)
Continuous Integration (Automate flow/track processes; App-Build, Test/QA…)
Controlled Release:
Project FRS App
Feedback loops & monitoring
1
2
3
4
5
6 7
Engage Dev Team
![Page 13: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/13.jpg)
HPOO Deploy – Process
FRS App
![Page 14: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/14.jpg)
Datacenter Private Cloud
Public clouds
FRS App FRS App
FRS App
FRS App
FRS App
FRS App
HPOO Deploy – Process
![Page 15: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/15.jpg)
Ops (Release) Manager launches Deployment Workflow
Deploy tool accesses product - Gets App & support files - Gets traget (Cloud) profile
(App Framework, Config data, etc.)
Delivery tool coordinates deployment - Deploys App and files to Cloud
FRS App
3
4
6
7
Dev Launches Build (Jenkins) - Build-successful & Release-ready - Deploy tool (HPOO) is notified
Delivery tool notifies Deploy Success to Dev - Delivery tool closes Dev process with an official feedback notification
1
- Centralized Community
- Dev Requirements
or Defect / Rework
Dev Commits Code 2
Access DevOps Cloud
5
![Page 16: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/16.jpg)
Ops Release / Deploy is often “only” manually with few global standards
• HP OO and CollabNet address auditable Continuous Delivery
• https://collabnet.webex.com/cmp0306ld/webcomponents/jsp/docshow/closewindow.jsp
• Demo - Deploy/Release/Delivery can create/use….
– A repeatable process, Automated deployment to a Cloud target
– Process-standardization (& version-control) across Dev and Deployment
– Automated workflows to produce fewer errors and faster process fixes
– Libraries of workflows can be built with addition deploy-review/QA functions
– Canary testing (QA with Ops monitoring) is an option for low risk Agile Apps
Ops Demo Dev
DevOps Demo
![Page 17: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/17.jpg)
CollabNet TeamForge
Project Categories
Organizing projects by categories can help users find what they need on a site quickly and easily.
1
![Page 18: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/18.jpg)
CollabNet TeamForge
Desk Top
A TeamForge project contains the development and collaboration tools required for users to collaborate and do work on a development project.
Project Page
1
![Page 19: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/19.jpg)
CollabNet TeamForge
Access the rich features of the TeamForge through the Eclipse IDE with seamless integration and graphical point-and-click interface for merge tracking, conflict resolution and tree conflict handling.
Eclipse Edition
2
![Page 20: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/20.jpg)
CollabNet TeamForge
Continuous Integration (CI) scenario, by launching and monitoring build and test activities using TeamForge and Hudson/Jenkins.
Continuous Build
3
![Page 21: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/21.jpg)
Event Driven Continuous Provisioning and Deployment from CollabNet TeamForge
Operations Orchestration – Configured flow 4
![Page 22: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/22.jpg)
Execution of Deployment
Operations Orchestration – Configured flow 5
![Page 23: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/23.jpg)
Operations Orchestration – Configured flow 6
7
![Page 24: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/24.jpg)
Ops Demo Dev
https://collabnet.webex.com/cmp0306ld/webcomponents/jsp/docshow/closewindow.jsp
![Page 25: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/25.jpg)
Deutsche Post DHL • Reduced IT ops budget by 20%
• Decreased time to market by up to 40%
• Improved developer productivity up to 30%
• Achieved ISO/IEC compliance
• 10 days to migrate a project
• Rapid 8 Figure ROI
![Page 26: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/26.jpg)
No process to capture prior efforts to improve development processes
No
vis
ibili
ty in
to t
he
chan
gin
g O
ps
envi
ron
men
ts
No visibility into the challenges and changes taking place in “go live” deployments
Framing A DevOps Discussion R
equ
irem
en
ts
Infr
astr
uct
ure
as
Co
de
Deployment / Release as Code
- Process Re-Use and edit/access control
Code Re-use, Developer collaboration, Application mapping, Artifact capture…
Application Development
HP Operations Orchestrator
Opscode Chef HP Cloud / Amazon
CollabNet TeamForge
Historic Failure Rates
as high as 80%
Application Development
- DevOps -
Enterprise Cloud Development
![Page 27: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/27.jpg)
Next Steps
Keep Learning!
Take the 90-Second DevOps Survey
www.surveymonkey.com/s/DevOps-survey
Vivit & CollabNet Resources
Vivit Chapter Groups – SIG’s – Community Library
CollabNet Toolkit – www.collab.net/ecd Webinars – www.collab.net/ecdwebinars
Dev Framework Download: TeamForge – www.collab.net/downloads/teamforge
![Page 28: November 28, 2012 · Paul Peissner, DevOps Enthusiast, Director at CollabNet Diving ollabNet’s Enterprise loud Development and DevOps vision Eco-System innovation, IT Trainings](https://reader034.vdocuments.net/reader034/viewer/2022042220/5ec6924515cb26735c223e11/html5/thumbnails/28.jpg)
Presenter Contact Info.
Paul Peissner, DevOps Discussions [email protected] +1-925-271-0303
Many Agile Experts: Trainings and Coaching Services [email protected] +1-650-228-2500
www.collab.net +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnetfans www.linkedin.com/company/collabnet-inc