DevOps: Old-School IT lessons for a New-World of IT Opportunities February 16, 2012
Brought to you by Vivit DevOps Special Interest Group (SIG) Your input is welcomed on new topics! We hope you ll consider joining the Vivit DevOps SIG www.vivit-worldwide.org
Today s Presenters Paul Peissner Director of Business Development CollabNet Vivit DevOps SIG Leader Todd DeCapua VP, Channel Operations & Services Shunra Vivit DevOps SIG Leader
Housekeeping This LIVE session is being recorded. Recording will be available to all members on Vivit Q&A session: Please type questions in the Questions pane
Webinar Control Panel Toggle View Window between Full screen/window mode. Questions
What is DevOps? Paul Peissner Director Business Development, CollabNet Todd DeCapua VP Channel Operations & Services, Shunra
IT Before DevOps I am Dev! Let s change everything I am Ops! Don t change anything
What is DevOps?
DevOps enables Business agility in competitive Markets Time-To-Market Advantages BUSINESS IT is DevOps MARKET Collaborative IT Faster Feedback & Better Visibility
DevOps is a verb! Enabling, Participating, Improving visibility and feedback loops! - Patrick Debois, DevOps Days 2011 Founder of DevOps Collaborative IT
Possible IT Org model for DevOps (Agile-Dev - ITIL-Ops) DevOps (Internal IT) & BSM (External IT) Business Service Management CxO Dashboards IT Business Mgt IT Finance Mgt IT Operations IT Development IT DevOps Org Model by Paul Peissner
7-Paul DevOps matures as companies look to optimize it IT resources we will explore in depth DevOps Agility driven, across all of IT Building IT Collaboration Based on CollabNet s DevOps maturity s-curve DevOps benefits Business
DevOps needs to address So does that include me? PEOPLE Enabling ALL of IT to work better together! PROCESS One IT vision - quality-driven Business Agility PRODUCTS Understanding how to leverage all IT software tools DELIVERY Advocating IT knowledge-sharing and IT career growth
Agile transformation
Agile transformation Pre-DevOps Building IT Collaboration Based on CollabNet s DevOps maturity s-curve Agile benefits Business
Agile - Transforming IT Fosters a culture change across all IT PEOPLE PROCESS TECHNOLOGY DELIVERY Development & IT team Hi-performance, efficient and accountable AGILE small feature-based chunks Business prioritized, limited scope & re-use Modern code languages & architectures Flexible tools, project visibility, small apps Avoids waterfall practices - NO Manual Hand-offs Agile IT Development vs. Old School ALM - Waterfall old/big code languages & n-tier architectures - Slow, big budgets, ever expanding teams and time - Not cross-discipline, No automation, Silo hand-offs & little feedback Career suggestion: Get Agile - Scrum Certification? - Look into Ruby its easy - Be IT Social network - IT multi-discipline
IT Culture Change Going Agile story Experiment Learn Improve Celebrate
Continuous Integration
DevOps Continuous Integration Building IT Collaboration Based on CollabNet s DevOps maturity s-curve DevOps benefits Business
DevOps - Continuous Integration Project focused to get DONE! be flexible and quick! PEOPLE PROCESS PRODUCTS DELIVERY Historically starts with Developers - But quickly adds QA/Test and others Agile Scrum, Kanban, XP, Lean, etc. - May include Waterfall or Hybrid Starts with App-Dev, SDLC & ALM - But includes requirements/qa/test Avoid Manual processes (Test and Release) Vivit members: Join the TQA SIG Get Agile Scrum and Test Certified Career suggestion: Promote DevOps - Agile/Test Certified? - Look into automation - Be IT Social Re-use - Better project visibility
DevOps Continuous Integration - IT Team Concept Discover defects early and improve quality Plan Automate Discover Delivery Collaborate to automate Continuous Integration and deliver quality code faster
DevOps Continuous Integration - product example: HP ALM (Application Delivery) CollabNet (Application Development)
Continuous Delivery
DevOps Continuous Delivery Building IT Collaboration Based on CollabNet s DevOps maturity s-curve DevOps benefits Business
DevOps - Continuous Delivery Product focused go LIVE! - Change-trains, roll-backs, disruptions and adjustments PEOPLE PROCESS PRODUCTS DELIVERY IT Development teams working with - Release/Deploy/Change Mgt & Ops teams ITIL or Operations best-practice - Coordinate with Ops best practices Emerging Release /Deploy & ARA tools - Avoid manual home-grown processes Leverage automation - System-to-System workflows Vivit members: Join a SIG Configuration Mgt System SIG Data Center Automation SIG Get ITIL Certified or educated Career suggestion: Promote DevOps - ITIL Certified? - Look into automation - Be IT Social poll Ops - Monitor performance - Multi-discipline expert
Continuous Delivery Where Agile velocity meets ITIL The Clash... Priority Quality Velocity Delivery
Continuous Improvement
DevOps Continuous Improvement Building IT Collaboration Based on CollabNet s DevOps maturity s-curve DevOps benefits Business
DevOps Continuous Improvement IT Operations and IT Development: IT Service Mgt driven to HAPPY customers (Business Users) IT Systems Mgt driven 100% up time (No Service Disruptions) PEOPLE PROCESS PRODUCTS DELIVERY IT teams (Dev & Ops) working with - Support Desk, Users and IT Finance IT best-practices and Business Service Mgt - Coordinate with Ops best practices ITSM / Service Desk and App monitoring - Actively measure App success and value Leverage feedback loops from Ops & Users - Poll IT/Users for future improvements Vivit members: Join a SIG DevOps and/or Business Intelligence, BSM, Mobile, TRIM HP Service Mgt, Project & Portfolio Mgt Get PMP or BI or Security educated/certified Career suggestion: Promote DevOps - Look at App usage - Be IT Social poll Users - Looks at Self-Service - Monitor performance - Understand ROI data - Look into PPM/ITPS
DevOps - Continuous Improvement - story Build Performance in Unit Integration - E2E- Incident Recreation - DR Example
DevOps - Continuous Improvement Performance Test Performance test pre-release and post-release: best-practice performance test/qa use real-world conditions and global data to optimize performance, quality & delivery! Especially, for your critical mobile app deployments!
Continuous Improvement Productivity ING Direct documented results 2009 25% yield increase from continuous improvements 2008 to 2009 25% increase in production quality 2007 to 2009 300% increase in throughput (linear) Article: http://www.isixsigma.com/industries/software-it/enhancing-it-quality-metrics-six-sigma/
Continuous Improvement DHL Process Principals & Processes Inception Agile Forrester Case Study End-of-Life Deutsche Post s (E³) Solution Divides IT-system lifecycles in 3 functions Inception (Entstehung) The formation with uniform phase-gates to rollout Maintenance (Erhaltung) App preservation includes cyclical passing from Dev, QA,, rollout, Maintenance and Support activities End-fo-Life (Entsorgung) A formal process to shutdown an IT system / App. ITIL Maintenance
Products and Career
HP Product view ready to build DevOps? Which Career Box are you in? Embrace HP Innovations & DevOps Champion Dashboards (BI) & Automation Think multi-discipline & S-Curve (Up & Across)
DevOps Good for your company & career Embracing the curve - Optimize, Innovate and Adapt
Simple DevOps view of IT Products Business Growth focused Corporate Planning & IT Security Portfolio Mgt & Planning Mgt IT Finance or Bus Mgt (ITFM / ITBM) CxO/Executive Dashboards & Risk Mgt PPM - Project and Portfolio Mgt IT Operations Service & Info Mgt IT Service Mgt ITSM/Self-Service/Healing/Provision Wkforce & Vendor Assessment/Mgt KM/Collaboration/Education Service Mgt Center Connect IT (Service Request), Service Manager End User Mgt Knowledge Mgt and Education Service Level Mgt Asset Mgt IT Development & App-Design Mgt IT Design Requirements & Project Tracking Developer & Code Tracking QA/Performance / Release Mgt IT Operations Systems & Data Mgt IT Systems Mgt Asset/App-Portfolio Mgt & Serv-Cat Change Mgt, Performance & Maint. HW/Sys/Netwk/DC/Client/Data Mgt Information Mgt Data Mgt Data integrations Business Availability Transaction Vision Problem Isolation Quality Center & ALM: Requirements Mgt, Unified Functional Testing, QuickTest Professional, Sprinter, LoadRunner, Business Process Testing, Service Test Operationally Cost focused Operations Mgt and System Availability Mgt SiteScope, UCMDB and Analytics Mgt, Monitoring, Diagnostics, Performance Mgt, DDM, Network Mgt, Server Automation Operations Orchestrator HP Product Portfolio
Simple DevOps view of IT Products & pressures Business Growth focused Corporate Planning & Security Mgt IT Finance or Bus Mgt (ITFM / ITBM) Executive Dashboards & Risk Mgt PPM - Project and Portfolio Mgt IT Development & App-Design Mgt IT Design Requirements & Project Tracking Developer & Code Tracking QA/Performance / Release Mgt IT Operations Service & Info Mgt ITSM/Self-Service/Healing/Provision Wkforce & Vendor Assessment/Mgt KM/Collaboration/Education IT Operations Systems & Data Mgt IT Systems Mgt Asset/App-Portfolio Mgt & Serv-Cat Change Mgt, Performance & Maint. HW/Sys/Netwk/DC/Client/Data Mgt Budget Limits Operationally Cost focused Cloud Outsource So, how do you manage IT, the Business, Corporate strategies and an IT career with Cloud, Global Contract IT team members, Agile, mobile, etc
Simple DevOps view of IT Products & Careers Corporate Planning & Security Mgt Corporate IT Operations Planning Service & Security & Info Mgt Mgt <-------------- IT Management careers -----------------> IT Development & App-Design Mgt IT Operations Systems & Data Mgt What are the IT career trends with DevOps? IT Operations Service & Info Mgt <-------------- - IT Practionier careers - -----------------> IT People/Processes Needs to leverage knowledge and experience Business and Corporate Opportunity to manage key processes, assets & resources My IT career Explore multi-discipline, BI, automation & S-Curve
Mapping DevOps to Products & Processes IT Dev Agile / Waterfall / Lean / Kanban Executive Process Visibility - IT Ops ITIL / BSM Executive Analytics ITPS or ITFM or ITBM PPM ITFM ALM delivery and Project Dashboards Require Mgt Code & Dev-Mgt QA / Test App - Release CMDB Orchestration &Dashboards Deploy & Change Mgt Sys-Mgt & Cloud Service & Data Mgt Serv-Request Self-Service Self-Healing Self-Provision Collaboration KM/EDU Practitioner Visibility Data - Continuous Integration (CI Agile Dev) BIDD (Business Impact Decision Data) Continuous Improvement (CI - Agile Ops) Continuous Delivery (CD Agile Transitions) IT Agility Education and Certification Business Demands and Market Changes Education focus: Performance and Innovation for IT Optimizations
DevOps Coordination Agile and ITIL DevOps ITIL Agile
IT After DevOps I am Ops! I am Dev! I am Ops!
DevOps Questions & Next Steps Join the Vivit DevOps SIG Special Interest Group Leaders: Paul Peissner CollabNet Todd DeCapua Shunra Interested in exploring other DevOps drill-down topics? IT Development and Release Strategies IT Operations System-to-System Automation IT Operations Services and User Automation IT Management Reinventing IT & the Business IT Collaboration Connecting the best & brightest
DevOps Think S-Curve your Company your Career!