a blueprint for enterprise agility

29
1 Copyright ©2014 CollabNet, Inc. All Rights Reserved. CollabNet A Blueprint for Enterprise Agility

Upload: collabnet

Post on 25-Jun-2015

281 views

Category:

Technology


2 download

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

Page 1: A blueprint for enterprise agility

1 Copyright ©2014 CollabNet, Inc. All Rights Reserved.

CollabNet A Blueprint for Enterprise Agility

Page 2: 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

Page 3: A blueprint for enterprise agility

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

Page 4: A blueprint for enterprise agility

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.”

Page 5: A blueprint for enterprise agility

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

Page 6: A blueprint for enterprise agility

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

Page 7: A blueprint for enterprise agility

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

Page 8: A blueprint for enterprise agility

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

Page 9: A blueprint for enterprise agility

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

Page 10: A blueprint for enterprise agility

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

Page 11: A blueprint for enterprise agility

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

Page 12: A blueprint for enterprise agility

12 Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Community Architecture - Benefits

• Hard cost improvements

– Increase developer productivity

– Improve software quality

– Reduce travel costs

Page 13: A blueprint for enterprise agility

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

Page 14: A blueprint for enterprise agility

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

Page 15: A blueprint for enterprise agility

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

Page 16: A blueprint for enterprise agility

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

Page 17: A blueprint for enterprise agility

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

Page 18: A blueprint for enterprise agility

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

Page 19: A blueprint for enterprise agility

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

Page 20: A blueprint for enterprise agility

20 Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Blueprint Deliverables

Findings & Recommendations Presentations Plans & Proposals

Assessment by Process, Practice &

Platform

Assessment by Blueprint Steps

Page 21: A blueprint for enterprise agility

21 Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Capturing Economic Return

Page 22: A blueprint for enterprise agility

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

Page 23: A blueprint for enterprise agility

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

Page 24: A blueprint for enterprise agility

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

Page 25: A blueprint for enterprise agility

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

Page 27: A blueprint for enterprise agility

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

Page 28: 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.

Page 29: A blueprint for enterprise agility

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