23
Does the Cloud Change Anything? What can be learned from the Changing Enterprise Market? CollabNet The Cloud Development Leader

Does the Cloud Change Anything? What can be learned from the Changing Enterprise Market?

Embed Size (px)

Citation preview

  • 1. Does the Cloud Change Anything? What can be learned from the Changing Enterprise Market? CollabNet The Cloud Development Leader

2. Who is CollabNet? Distributed Development 2 CLOUD PLATFORM AGILE ALM DEVELOPMENT COMMUNITIES Founded Agile ALM Build, Lab Management Agile PM, Dev Tools Hosting Founded Subversion Public Cloud Development Platform ALM The CollabNet Story 1999 2000 2007 2008 2009 2010 2011 Copyright 2011 CollabNet, Inc. All Rights Reserved. 3. The CollabNet model Education and Culture Changing Enterprise Ready Community and Industry shaping Viral Appealing Copyright 2011 CollabNet, Inc. All Rights Reserved. 3 4. Watching Your Business Know how your business works (project, product & service) My Enterprise experience and the emergence of DevOps A DevOps model to help the discussion Listen to the Stakeholdersbut who is a Stakeholder? Its more than Development/Project teams talking to the User Operations (internal or a cloud)they have requirements too Embrace Agility and Innovation 4 vs. vs... 5. Example - Enterprise IT DevOps Model 5 Support & Request Services Service Operations Application & Configuration Mgt Project Planning And staffing Release and Project/Process Review Code, Build & Test Portfolio Supplier Mgt Demand Compliance Finance Service Management IT Operations IT Development IT Business Management DevOps Business Copyright 2011 CollabNet, Inc. All Rights Reserved. 6. Agile Its a Great Place to Start Agile is not just about Lowering costsprojects/products Small teams moving quickly Sitting teams in the same room 6 Right-sizing TEAMS specific to the effort Leverage all expertise, history and processes Org-wide communication and collaboration Inclusive of QA team expertise and efforts Adding the right value to a Project and App Global talent and contractors are critical Embraces tool flexibility with audit-ready tracking Encourages Trust, Quality, Risk assessments Quality-Driven Business-Agility with feedback loops Agile should be about Inclusive of Ops team feedback and concerns Changing establish IT practices Pushing out QA/Test processes Questioning IT Ops and ITIL values A Project Management style Broad-knowledge reward system Ad-hoc/good-enough dev tools Copyright 2011 CollabNet, Inc. All Rights Reserved. 7. Breaking Down the Enterprise DevOps Model - Transitioning a Project to an Application (CI and CD) Service Operations Maintenance Application & Configuration Mgt Project Planning & staffing Release and Project/Process Review Code, Build & Test IT OperationsIT Development Developer Mgt DocumentationProject history Source Code Mgt Project Mgt Product Mgt Process Controls Continuous DeliveryContinuous Delivery Continuous Integration Example customer design Copyright 2011 CollabNet, Inc. All Rights Reserved. 7 8. Continuous Delivery and the use of Automation Driving PROJECTS and supporting PRODUCTS History of IT Operational release effortsand modern Apps Agile vs. ITIL Solve this business problem up-front Agile (Projects) Leverages new stuff / change is good and normal Small powerful Apps: New languages/frameworks, function-driven efforts Rewards fast and flexible DONE and quick reloads ITIL (Product) Ops best practices protect the business Protects (legacy) Apps and infrastructure: Change is BAD Rewards UP-TIME - leverages blanket anti-change policies Trust and Accountability Automation with process traceability Operations should configure release automation...self-service developer triggers But no automated release efforts for HIGH RISK projectsknow the risk factors!!! 8 Agile Success ITIL blocked 2-3 Quarters Customer Example Copyright 2011 CollabNet, Inc. All Rights Reserved. 9. Enterprise DevOps Continuous Improvement Support & Request Services Service Operations Maintenance Application & Configuration Mgt Project Planning & staffing Release and Project/Process Review Code, Build & Test IT OperationsIT Development Business Users Source Code Mgt Project Mgt Product Mgt Service Mgt Customer tracking: - Satisfaction / Requests - Usage / Performance - Feedback / Polling Service data & tools: - Question surge data - Remote Access - Self-Service - Knowledge Mgt - Request Portal - Auto Provisioning Continuous Improvement Automation with feedback loops - Code (for re-use and updates) - Projects (Any learning opportunity) - Developers (ID strengths for re-use) - Documentation (ops ready packaging) Developer Mgt DocumentationProject history Process Controls Associate Product and Service data with source code, projects and processes, for future decisions Continuous improvement Listen to ALL the Stakeholders Remember, for future projects! Copyright 2011 CollabNet, Inc. All Rights Reserved. 9 10. Continuous Improvement = Business Agility Projects (Development) - make changes and track feedback Products (Operations) - profits are won and lost Services (Users) - customers and revenue are won and lost Business evaluations - investing in change and setting boundaries ROI for your business depends on how well you Understand your market and changeability Leverage technology potential and innovation Quickly spot behavior changes, trends and new challenges 10 Customer Example 500k employees, 220 countries -------------------------------------- Projects 30-40% faster - 20-30% developer productivity - 800+ projects in flight - 100% Source Code IP control IT Ops cost savings 20% - Standardized releases - Higher quality Products More Competitive Business - Higher user satisfaction Copyright 2011 CollabNet, Inc. All Rights Reserved. 11. DevOps Living within your Business Limitations Support & Request Services Service Operations Maintenance Application & Configuration Mgt Project Planning & staffing Release and Project/Process Review Code, Build & Test IT OperationsIT Development IT Bus. Mgt Portfolio Demand Finance Supplier Mgt Compliance Business Users Bus. Mgt Bus. Mgt IT Bus. Mgt Source Code Mgt Project Mgt Product Mgt Service Mgt Efficiency & Compliance Developer Mgt DocumentationProject history Process Controls The ROI is optimized when you know - what and when to change! - Project history (for re-use) - Code for re-use with Ops and user feedback - Process templates for re-use - Developers (strengths identified) - Documentation (with ops-ready packaging) - Feedback data (Ops, Users, Bus. evaluations) Fact-based data for future project estimates and requirements Copyright 2011 CollabNet, Inc. All Rights Reserved. 11 12. The Enterprise Market 12 Support & Request Services Service Operations Application & Configuration Mgt Project Planning And staffing Release and Project/Process Review Code, Build & Test Portfolio Supplier Mgt Demand Compliance Finance Service Management IT Operations IT Development IT Business Management DevOps Business and CLOUD Adoption 13. DevOps - Its the Journey not a Destination There will always be changeshow quickly can you adapt Cloud vendors are outsource vendors providing some Ops functions. Know what you should be doing to optimize Services to your customer Manage Cloud documentation the same way you manage your source code Both are intimately relatedboth can cause problems Protect your IP small modifications and innovative combinations can give you a market advantage, be sure to control code access Auditing know who is doing whatthrough the whole process Deploy the same way to each cloud every time, with a repeatable process Establish Continuous Improvement policies, processes and feedback loops 13 Copyright 2011 CollabNet, Inc. All Rights Reserved. 14. Cloud-based DevOps Whats Different? Project Planning & staffing Release and Project/Process Review Code, Build & Test Cloud-based AppsIT Development IT Bus. Mgt Portfolio Demand Finance Supplier Mgt Compliance Business Users Bus. Mgt Bus. Mgt IT Bus. Mgt Source Code Mgt Project Mgt Product Mgt Service Mgt Customer tracking: - Satisfaction / Requests - Usage / Performance - Feedback / Polling Service data & tools: - Which App Store? Continuous Improvement Web & Mobile Apps Shadow IT Think about building & licensing FREE to FEE to ELA models with scaling product features and services Developer Mgt DocumentationProject history Continuous Integration Process Controls Continuous Delivery Copyright 2011 CollabNet, Inc. All Rights Reserved. 14 15. Help Desk / Support L1, L2, L3 Cloud-based DevOps Whats Different? Know your business Inside your App? - Are there monitoring tools or usage innovations you could embed? - Consider tracking Users Performance KPIs Trends - New Trends could lead to future pricing and licensing models? - Is there a potential ELA story in your viral app? - Is there a viral story in your enterprise product? Business Users Web & Mobile Apps Shadow IT - Tix-to-Knowledge - Knowledge Re-use - Self-Service / Self-Healing - Request Portal - Remote Access / VDI - Look for innovators Copyright 2011 CollabNet, Inc. All Rights Reserved. 15 16. What else is the Cloud changing Legacy Applications leveraged Channel & Partners in go-to-market Development had BLOATED designs Physical collateral for marketing Physical packaging for products All of these impacted costs and pricing 16 Modern Applications leverage The Web for go-to-market Web-friendly Agile Development designs Web-based collateral for marketing Web-based delivery packaging for products All of these are lowering costs and changing pricing models Copyright 2011 CollabNet, Inc. All Rights Reserved. 17. Your Business Know how your business works (project, product & service) Is there new business potential in your product Listen to the Stakeholders Development (Optimize your Project team) Operations (Optimize your Product team) Users (Optimize the Service experience) Evaluate the WHOLE cost of the business Embrace Agility and Innovation Encourage communication, collaboration and automation Look for innovation to create value, differentiation, new revenue 17 Copyright 2011 CollabNet, Inc. All Rights Reserved. 18. The CollabNet modelis it really just doing DevOps? Copyright 2011 CollabNet, Inc. All Rights Reserved. Education and Culture Changing Enterprise Ready Community and Industry shaping Viral Appealing 18 19. Q&A 19 Copyright 2011 CollabNet, Inc. All Rights Reserved. 20. 20 Copyright 2011 CollabNet, Inc. All Rights Reserved. 21. Software History (1 minute version) and Modern Challenges 21 Smaller Apps, more complex environments Web Apps Cloud & Mobile AppsLegacy App Smallification of Apps Mobile and Cloud innovations change everything Kiosks & Web devices International privacy & compliance obligations Copyright 2011 CollabNet, Inc. All Rights Reserved. 22. Example BMC Customer Discussion with CollabNet 22 Problem Mgt Code Asset Mgt Developer Mgt Capacity Mgt Performance Tracking Portfolio Mgt Release Docs/Files Incident Mgt Knowledge Mgt Change and Release Mgt Cloud & Platform Mgt Controls and Compliance Event and Impact Mgt Policies Project Templates Orchestration Server Automation Discovery and Dependency GAP 10-70% Failure Rates IT Business Mgt Foundation Portfolio Supplier Mgt Demand Compliance Finance Copyright 2011 CollabNet, Inc. All Rights Reserved. 23. Enterprise DevOps Maturity Model Support & Request Services Service Operations Maintenance Application & Configuration Mgt Project Planning & staffing Release and Project/Process Review Code, Build & Test IT OperationsIT Development IT Bus. Mgt Portfolio Demand Finance Supplier Mgt Compliance Business Users Bus. Mgt Bus. Mgt IT Bus. Mgt Source Code Mgt Project Mgt Product Mgt Service Mgt Continuous Integration Continuous Delivery Efficiency & Compliance Customer tracking: - Satisfaction / Requests - Usage / Performance - Feedback / Polling Service data & tools: - Question surges - Remote Access - Self-Service - Knowledge Mgt - Request Portal - Auto Provisioning Continuous Improvement Feedback loops to - Code (for re-use and updates) - Projects (Any learning opportunity) - Developers (ID strengths for re-use) - Documentation (ops ready packaging) Developer Mgt DocumentationProject history Process Controls Copyright 2011 CollabNet, Inc. All Rights Reserved. 23