a blueprint for enterprise agility
DESCRIPTION
In this webinar, CollabNet shares its codified Blueprint for Enterprise Agility, resulting from over a decade of working with industry leading enterprises on hundreds of large scale development projects across a wide range of industries. Join Senior Director Kevin Hancock as he shares the 5 steps that have proven to be the essential elements to attaining enterprise agility. This approach has proven to be flexible enough to meet the needs of the diverse development processes, point tools, and application frameworks and deployment clouds required by the broad needs of the enterprise.TRANSCRIPT
1 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
CollabNet A Blueprint for Enterprise Agility
2 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Kevin Hancock, Senior Director Worldwide Field Operations
In his ten plus year at CollabNet, Kevin has led successful implementations of CollabNet products and services at some of the world’s largest enterprises. Kevin works with organizations to transform their globally distributed application development teams into modern, agile organizations, helping to save millions of dollars while accelerating software delivery. Kevin holds a Bachelor of Science degree from Carnegie Mellon University, and a Masters degree from the University of Pittsburgh.
About our presenter
3 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
• App development and delivery are critical to your business
• Proliferation of un-connected teams, processes and tools are:
– Limiting agility & scale
– Blocking visibility & governance
– Tying up resources better spent on delivering value & innovation
The Issue
4 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Enterprise Agile Transformation
“Most firms are experiencing rapid and fundamental change in both
business and technology. How do you cope? You must transform your
software delivery approach.”
5 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
13%† 32%*
Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report
*Do standup, burndown/burnup, and
short iterations; product owner; and
constant feedback.
†Do upstream plus continuous
integration, continuous delivery, and
test-driven development.
Agile
downstream
Agile
upstream
6 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Connect Teams, Processes, and Tools
Collaboration Architecture
Connect disparate development and collaboration tools to drive
SW lifecycle traceability
Create libraries of common, repeatable workflows
Map EA into business and technology hierarchies to enable organizational-wide discovery, collaboration, re-use and reporting
Dev Ops
7 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Who is CollabNet?
1st Cloud-Based ALM Agile Transformations
Open Agile ALM
1999 2005 2014
Apache / Subversion
2010
Leader • ALM, SCM, cloud, agile
• Transformed 100s of largest, most respected IT orgs
• Enterprise agile experts
– 17,000+ ScrumMasters trained
Pioneer • Creator of Subversion (SVN)
• 1st cloud-based ALM solution
Proven Scale • 10,000+ customers
• 6M+ users
• 280 employees
8 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Blueprint for Enterprise Agility – at Scale
Embrace
Cloud
Implement
Community
Architecture
Codify Dev
Processes
Orchestrate
DevOps
Leverage External
Clouds
Collaboration & Insight
Va
lue
• Centralize access & visibility
• Plug-in & collaborate – code, issues, people
• Map business / enterprise architecture (project hierarchies, workspaces, artifacts, roles)
• Be social (e.g. code reuse)
• Support Agile and mixed processes
• Codify data definitions, tool integrations, workflows
• Gain end-to-end visibility, traceability, repeatability
• Automate Continuous Delivery & DevOps
• Collaborate enterprise-wide
• Extend DevOps to ext. clouds
• Integrate & govern 3rd party services
Leading Enterprise CIOs have based Agile and
DevOps transformations on these pillars
9 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Embrace the Cloud • Provide central access for development and deployment
– Gain control of software assets
– Consolidate fractured and disparate teams and assets
– Create a centralized cloud
– Plug-in and collaborate
• Securely manage code – Protect IP assets
– Centrally manage and securely access code and back-ups
– Governance policies
• Manage all software assets – Formal (code, issues, builds) and informal (discussions, reference material) assets
– Version control, searching, indexing and associations
– Traceability
• Leverage point and legacy tools – Common platform services
– Orchestration and traceability across applications
• Enforce access control, enterprise-wide – Secure access across the enterprise
– Enforce access compliance
10 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Embrace the Cloud – Benefits
• Hard cost improvements
– Reduce administration cost for development systems
– Reduce infrastructure costs to support the development system
– Reduce time and cost required to build and/or integrate your own development system
– Reduce project startup time
– Reduce license and support costs
• Additional improvements
– Increase developer productivity
– Increase flexibility by reducing cost and time required for developers to switch projects
11 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Implement Community Architecture • Organize software projects
– Organizational alignment, collaboration and reuse
– Standard community structures across organization
• Fast-track project launches – Fast initiation of new projects with standard project templates
– Codify enterprise development processes with project templates
– Shorten learning curve with common project templates
• Securely on/off-board project members – Manage security across the enterprise – users and projects
– Efficiently and quickly on and off-board project members
• Provide transparency and traceability – Quick access to assets and artifacts
– Application of corporate security and permissions for searches
– Traceability and association with any point in the application development and deployment lifecycle
12 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Community Architecture - Benefits
• Hard cost improvements
– Increase developer productivity
– Improve software quality
– Reduce travel costs
13 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Codify Development Processes
• Optimization of software development processes – Customer satisfaction by rapid delivery of useful software
– Business responsive software development teams
– Highly motivated self organizing teams
– Improved productivity and release velocity
– Optimize pathway from product concept to delivery
• Implement integration, automation and practices – SDLC Tools standardization
– Optimization of common SDLC tools workflow
– Visibility and traceability through SDLC tools
– Process streamline through automation
• Improved visibility of development process – Provide software development metrics
– Optimize communication to business and product stakeholders
– Implementation of a visible development and release pipeline
14 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Codify Development Processes - Benefits
• Additional improvements
– Increase developer productivity
– Improve software quality
– Improve time to market
– Improve the match between delivered software and business requirements
• Loss of end user productivity
• Loss of business opportunity
• Increased re-work cost
15 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Orchestrate DevOps • Establish and advocate a collaborative, DevOps culture
• Streamline SDLC process from planning to deployment
– Standardize processes and align across functional areas (Dev and Ops)
– Advocate and implement processes that emphasize business value
– Establish cross functional teams and communities for business lines
– Streamline the release process to include coordination and deployment
• Implementation and automation of tools and workflows
– Extend SDLC tools and workflows to include release management and deployment
– Automate testing workflows
– Automated release deployment
• Visibility throughout the release pipeline
– Provide traceability and visibility of the entire application lifecycle via a centralized platform
– Alignment of release metrics between Development, Operation and Business
– Establish modes of communication and reporting that reduce friction between functional areas
16 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Orchestrate DevOps - Benefits
• Hard cost improvements
– Improve operations productivity
– Decrease defects in production
– Decrease in amount of required development and delivery systems
• Additional improvements
– Improvement in governance of delivery systems
– Improvement in visibility and traceability
– Improvement in time to market
– Increase alignment between development, operations and business lines
17 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
• Govern multiple run-time infrastructures
– Lab Management, providing inventory of cloud assets
– Profile libraries, based on IT approved templates
– Visibility into technical and business (cost) metrics
– Securely control access using RBAC, in project context
• Tap into shared and elastic infrastructures
– Tap into on-premise, CloudForge, and up to 25+ other public clouds (Lab Mgmt. w/ Libcloud)
– Self-service provisioning (by development, build and test teams)
– Scale up and down, based on actual demand
• Cloud-enable data archiving, and build / test / deployment processes
– Secure online cloud backup via Subversion Edge, also for TeamForge
– CollabNet Connect integrates Jenkins / Hudson, allows for builds / tests in the cloud
Leverage Hybrid Cloud
18 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Leverage the Hybrid Cloud - Benefits
• Hard cost improvements
– Reduce cost of delivery infrastructure
– Reduce cost of development and test infrastructure
• Additional improvements
– Reduction in wait time for resource availability
– Reduce upgrade and maintenance costs
– Allow individuals to focus on core competencies
19 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
CollabNet Solutions for Enterprise Agility Blueprint
for Enterprise Agility
Reference Architecture
Agile Delivery & DevOps
Agile Development
Enterprise SCM
Training Training Training
Implementation Implementation Implementation
Consulting Consulting Consulting
Solutions
Product
Services
TeamForge
Enterprise Agility Assessment Service
Solution Pack Solution Pack
20 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Blueprint Deliverables
Findings & Recommendations Presentations Plans & Proposals
Assessment by Process, Practice &
Platform
Assessment by Blueprint Steps
21 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Capturing Economic Return
22 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
TeamForge: Collaborative Software Development & Delivery
Reporting & Governance search
traceability documents
wikis
discussions
Release
Lab Management
Build & Test
Track
Code
Plan
My page
Reports
Projects
Monitoring
My settings
Open ALM
Collaboration Architecture
Communities
My workspace
Deploy
GitEye
Orchestrate
Process Templates
Dashboards & Report Catalog
Desktops
• Integrated ALM development and collaboration tools
• flexible and repeatable process templates
• Cross-project collaboration architecture
• Reporting & Governance
23 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Agile Governance and Visibility
Legend
Add On
CTF
• Reference Architecture
– Lifecycle plugins
• Role-Based Dashboards
– Executive, QA Mgr, Release Mgr, Project Team
• Company-wide Traceability
– Build Management
– Release Management
– ARA Integration
• Cycle Time Metrics
– Build Duration *
– Cycle Time to Prod vs. Kill Rate *
– Artifact Average Age
• Velocity Metrics
– Burn down charts
– Build Count per day/week/month *
– File Churn per day
– # of deployments per day/wk/mo
• Community Metrics
– # of projects
– Registered users
Transaction Data & Insight • Correlates “artifacts” vs just tickets
• Contextual & drillable dashboards
• Integrates TeamForge & 3rd party tools
• Single pane of glass across all global dev and delivery teams, data and tools
Application Management
24 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Governance
Agility
Single Unified Solution for Enterprise Wide Agility
Enabling Agility & Governance, Not Agility vs. Governance
Multiple Processes Multiple Tools Multiple Geo’s
25 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
› Across your entire application delivery pipeline, from planning through deployment
› Across delivery lifecycles, workgroups, and your distributed organization
› Enterprise-grade security with RBAC, permissions management, authentication, encryption, auditing
› For creation and sharing of common, repeatable processes across your organization
› Throughout development lifecycles and across projects, tools, and teams
With CollabNet Enterprise Agility, You Gain
› Organization-wide discovery, collaboration, re-use, and reporting
26 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
• Learn about our Enterprise Agility Solutions
– http://www.collab.net/services/consulting#tab2
– http://www.collab.net/enterprises
• Agile Assessment Resources
– Contact us for an Agile Assessment
– Agile Assessment Datasheet
– “Agile Transformation Strategy” - Whitepaper
– “Intro to Agile” – Whitepaper
• Agile Processes
– Scrum Reference Card – A Scrum Primer!
– Sign up for a certified ScrumMaster class!
Additional Resources
27 Copyright ©2014 CollabNet, Inc. All Rights Reserved. 27 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Questions?
Kevin Hancock
[email protected] +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnet www.linkedin.com/company/collabnet-inc
A Blueprint for Enterprise Agility
28 Copyright ©2014 CollabNet, Inc. All Rights Reserved. 28 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
About CollabNet
CollabNet is a leading provider of Enterprise Cloud Development and Agile ALM products and services for software-driven organizations. With more than 10,000 global customers, the company provides a suite of platforms and services to address three major trends disrupting the software industry: Agile, DevOps and hybrid cloud development. Its CloudForge™ development-Platform-as-a-Service (dPaaS) enables cloud development through a flexible platform that is team friendly, enterprise ready and integrated to support leading third party tools. The CollabNet TeamForge® ALM, ScrumWorks® Pro project management and Subversion Edge source code management platforms can be deployed separately or together, in the cloud or on-premise. CollabNet complements its technical offerings with industry leading consulting and training services for Agile and cloud development transformations. Many CollabNet customers improve productivity by as much as 70 percent, while reducing costs by 80 percent.
For more information, please visit www.collab.net.
29 Copyright ©2014 CollabNet, Inc. All Rights Reserved. 29 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
© 2014 CollabNet, Inc., All rights reserved. CollabNet is a trademark or registered trademark of CollabNet Inc., in the US and other countries. All other trademarks, brand names, or product names belong to their respective holders.
CollabNet, Inc. 8000 Marina Blvd., Suite 600 Brisbane, CA 94005 www.collab.net +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnet www.linkedin.com/company/collabnet-inc