A Reference Architecture to Enable Visibility and Traceability across the Enterprise

16
1 Copyright ©2014 CollabNet, Inc. All Rights Reserved. A Reference Architecture to Enable Visibility and Traceability across the Enterprise CollabNet

description

Software development should not be a “black box” to the business, customers or other developers. Instead collaboration across stakeholders should be the norm--business, development and operations teams. Forrester recently reported that 13% of organizations doing Agile link “upstream” agile planning with ‘“downstream” development. As a result, executives continue to have only limited or no visibility beyond the initial planning stage of what is in a particular release. It’s not their fault, because today’s tools focus on upfront planning and don’t give you visibility into what’s happening in development. Often times that visibility is too late resulting in software that gets delivered and does not meet the customer’s needs. Join CollabNet’s most experienced senior solution architects as they explain how you can you gain real time visibility into all stages of the development process—from ideation into production through deployment. Imagine what can your teams get done if all stakeholders are able to collaborate together and view real time feeds into all stages of the delivery pipelines within a single easy-to-use system. Who Should attend: Any executive or manager interested in learning how to get traceability and visibility across the enterprise-- particularly, into the build and release management functions of their application lifecycle. What will be covered: An enterprise-scalable reference architecture for CI, CD, and DevOps The importance of build management, release management and application release automation integration A blueprint for scaling business agility across a large development organization How does CollabNet help organizations solve these problems A demonstration of TeamForge’s capabilities using Git/Gerrit, Code Review, Jenkins, Nexus, Artifactory, Chef and Automic

Transcript of A Reference Architecture to Enable Visibility and Traceability across the Enterprise

Page 1: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

A Reference Architecture to Enable Visibility and Traceability across the Enterprise

CollabNet

Page 2: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

Introduction Who is CollabNet?

Page 3: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

1st Cloud-Based ALM

Agile Transformations

Open Agile ALM

1999 2005 2014

Subversion

2010

Focus

• ALM, SCM, cloud, agile

• Transformed 100s of largest,

most respected IT orgs

• Enterprise agile experts

– 17,000+ ScrumMasters trained

Leader

• 1st cloud-based ALM solution

• Creator of Subversion (SVN)

• First to market with Enterprise Git

Unmatched Scale

• 7,500+ customers

• 3M+ users

• 280 employees

• 400k enterprise seats

15 Years of Experience in Evolving SW Development & Delivery

Page 4: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

4 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 5: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

What problem are we trying to Solve? A Reference Architecture for the Software Development Life Cycle

Page 6: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

6 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 7: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

Software Development: It’s a Black Box

For many of us the Software Development process looks like this….

“That’s not what I asked

for”

Page 8: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

CollabNet Solution for Agile Delivery & DevOps

Page 9: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

What is DevOps?

http://devopsdays.org/blog/

Page 10: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

• Agile Software Development

• Continuous Integration

• Continuous Delivery

• Visible and accessible Metrics

• Access for ALL Stakeholders (RBAC permitting)

We need an Agile System

Page 11: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

11 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

Transactional 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 12: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

TeamForge Dashboards

Embedded Tools Integrated Tools

Quality Center, ALM, and OO

Deployment Manager

GitEye

Packaged Tools

Code Search

Code Review

Git + Gerrit

Jenkins (CI)

Private Cloud

Public Cloud

On-Premises Deployment

Data Center Deployment

Page 13: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

Executive Dashboard Portal

Page 14: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

Agile Development – Sample Report

Page 15: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

Cycle Time Metrics

Page 16: A Reference Architecture to Enable Visibility and Traceability across the Enterprise

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

CollabNet TeamForge Demo