Mais conteúdo relacionado Semelhante a Does the Cloud Change Anything? What can be learned from the Changing Enterprise Market? (20) Does the Cloud Change Anything? What can be learned from the Changing Enterprise Market?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 Stakeholders…but 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… It’s a Great Place to Start…
Agile is not just about…
• Lowering costs…projects/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 efforts…and 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 projects…know 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 - It’s the Journey not a Destination
• There will always be changes…how 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 related…both 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 what…through 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 – What’s 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 – What’s Different?
Know your business…
Inside your App?
- Are there monitoring tools or usage innovations you could embed?
- Consider tracking Users – Performance – KPI’s – 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 model…is 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
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