Securely Scaling Agile Software Delivery

Securely Scaling Agile Software Delivery Traceability, Visibility and Collaboration with CollabNet TeamForge Kevin Hancock Senior Director, Worldwide...
Author: Jonas Mosley
10 downloads 1 Views 2MB Size
Securely Scaling Agile Software Delivery Traceability, Visibility and Collaboration with CollabNet TeamForge

Kevin Hancock Senior Director, Worldwide Field Operations Thursday, March 20, 2014

1

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

About our presenter Kevin Hancock, Senior Director Worldwide Field Operations In his ten plus years at CollabNet, Kevin has led successful implementations of CollabNet products and services at some of the world’s largest enterprises. Kevin works with global 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.

2

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Agile Gets Bigger: Collaboration Becomes More Important

Development

IT Infrastructure

QA and Test

Production Operations

Product Mgmt

Customer Support

Separate Req/Bug/Task Systems

3

Centralized, Heterogenous, Ranked Backlogs

Virtualized Dev, Build, Test, & Production Clouds

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Managed Hardware

Help Desk

The agile journey “It takes years to scale agile and replicate the initial benefits . . . “ More than 6 years 4 to 6 years 3 to 4 years

Agile across the Enterprise

2 to 3 years

Agile at the Division Level

1 to 2 years 6 months to 1 year Less than 6 months

0

5

10

15

20

Source: Q3 2013 Global Agile Software Application Development Online Survey, Forrester Research, Inc.

4

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Upstream Agile Process vs. Downstream Agile Practices

5

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Upstream “must haves”*

Reports accessible to all stakeholders

The daily standup

Put Product Owners in charge

Break requirements into small chunks, iterate and collect feedback.

* “How Can You Scale Your Agile Adoption?” by Diego Lo Giudice, February 5, 2014 Forrester 6

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Connect Agile projects to enterprise PMO planning and reporting.

Integrate downstream practices early*

Build and Integrate Build, automate, and commit daily

Test Shift to the left; automate unit testing.

* “How Can You Scale Your Agile Adoption?” by Diego Lo Giudice, February 5, 2014 Forrester 7

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Deliver and deploy Do so daily and automate more.

Breaking down the barriers and change the enterprise

8

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Our Blueprint for Enterprise Agile at Scale CollabNet’s Practical Framework for Agile Adoption

Enterprise Agile Maturity

• Proven adaptable model • Secure & Compliant Path to an Agile Enterprise • Agile adoption at Your own pace 9

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

The Expanding TeamForge Platform Ecosystem Dashboards

GitEye

Control center for delivery pipelines, with social activity streams and open pluggable API’s

Discussions

Wiki

Documents

Git + Gerrit

Hudson

Code Search

Jenkins

Reports

Deploy w/ Automic

Code Review

Your data center

Embedded

QC, ALM, OO



Integrated

10

File Releases



Tracker

3rd

Party

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Public clouds

TeamForge Capabilities

• Industry Leading Agile ALM Platform for distributed teams • First solution of its kind to combine Collaboration and ALM in the same platform

• Built around a unique and powerful Community Architecture • Orchestration and traceability across tools and clouds 11

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

TeamForge Demonstration

12

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Tools can help

13

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Scaling Agility - Using a Common Framework Requirements for Enterprise Agility Agile Training • Certification

• Culture & Team • Mgt & Dev Process • Iteration/Feedback

Agile Process    

Agile Platform   

Comments TeamForge codifies a “consistent set” of agile processes into a tool platform, enabling scale across the company

Global

• Distributed • Collaborative

 

Need to extend local agile teams & Sticky Note processes to be globally collaborative

Traceable

• Project Traceability • Reusability

 

Need an auditable system of record for multiple sprints & releases

Reuse

• Best Practices



• Leverage Companywide



- Need to codify agile processes & definitions, ALM processes, and data IP into reusable tool templates for the enterprise - Define design processes and tool flows in centrally organized & companywide business and technology hierarchies

Visibility

• Software Insight



Need to tie agile processes to ALM practices, tools and project data

Scope

• Agile • CI/CD • DevOps

  

DevOps requires organizational wide lifecycle collaboration, application release automation, and common standards

14

 

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

Securely Scaling Agile Software Delivery with CollabNet TeamForge 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

15

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

About CollabNet CollabNet® is the creator of Subversion® and a pioneer in cloud-based Application Lifecycle Management (ALM) solutions for collaborative agile software delivery at scale. CollabNet provides industry-leading products plus agile consulting and training services to help organizations of all sizes develop and deploy software faster. CollabNet’s flagship product, TeamForge®, provides customers with an open and extensible collaborative software development and delivery platform to increase collaboration and application release efficiency across larger, distributed teams. TeamForge users also gain better governance with enhanced visibility and traceability across the software development lifecycle. For smaller teams, CollabNet provides CloudForge®, a cloud-hosted version of Subversion, Git and TeamForge, that enables fast project starts on-demand. CollabNet has been recognized for 10 consecutive years as a SD Times 100 industry innovator and is consistently positioned as a leader within Tier One industry analyst reports, including the Forrester Wave™ report on “Application Life Cycle Management Tools.” For more information, please visit www.collab.net.

16

Copyright ©2014 CollabNet, Inc. All Rights Reserved.

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

17

© 2012 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.

Copyright ©2014 CollabNet, Inc. All Rights Reserved.