The Evolution of Agile: Dealing with the Growing Pains

11
AW10 Session 6/5/2013 3:45 PM "The Evolution of Agile: Dealing with the Growing Pains" Presented by: Jonathan Thorpe Serena Software Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 8882688770 9042780524 [email protected] www.sqe.com

description

Agile development has evolved into a lifecycle that not only affects the IT department but the overall business as well. Forward-thinking enterprises recognize this and benefit from the software efficiency that agile development delivers. Through real-world examples, Jonathan Thorpe explains how enterprises can improve their agile success. Discover how successful global enterprises are applying the principles of agile development beyond just software development to a level where it affects entire business groups. Jonathan describes the evolution of agile and discusses why organizations are feeling growing pains as the methodology grows from the IT department to the business level. Learn how agile methodologies can be applied to business analysis, release management, and other IT processes to ensure applications are being delivered to customers on time and on budget. Are you ready to ensure your entire organization is truly agile?

Transcript of The Evolution of Agile: Dealing with the Growing Pains

Page 1: The Evolution of Agile: Dealing with the Growing Pains

 

 

AW10 Session 6/5/2013 3:45 PM 

      

"The Evolution of Agile: Dealing with the Growing Pains"

   

Presented by:

Jonathan Thorpe Serena Software

        

Brought to you by:  

  

340 Corporate Way, Suite 300, Orange Park, FL 32073 888‐268‐8770 ∙ 904‐278‐0524 ∙ [email protected] ∙ www.sqe.com

Page 2: The Evolution of Agile: Dealing with the Growing Pains

Jonathan Thorpe Serena Software

DevOps Evangelist Jonathan Thorpe specializes in all things DevOps and continuous delivery at Serena Software (www.serena.com). With more than ten years of experience in high-tech, Jonathan has worked in numerous areas related to R&D and business development. Prior to Serena Software, Jonathan worked as a systems analyst at Electric Cloud, specializing in DevOps-related solutions, and at Gemcom Software, leading a team of experts in builds, installation software, virtualization, and other technologies to maintain and improve the development processes. Jonathan has presented at the “Agile Comes To You” seminar series with Rally and AccuRev and at the Electric Cloud customer summit.

 

Page 3: The Evolution of Agile: Dealing with the Growing Pains

Serena Software

Copyright © 2010 Serena Software, Inc.

The Evolution of AgileDealing with the Growing PainsDealing with the Growing Pains

09Nov 2011

Jonathan Thorpe, DevOps Evangelist

Agile: The Need for Speed

SERENA SOFTWARE INC.2

Page 4: The Evolution of Agile: Dealing with the Growing Pains

Serena Software

Copyright © 2010 Serena Software, Inc.

An Agile Cautionary Tale

Increasing Volume of DemandIncreasing Volume of Demand

•• Application backlogApplication backlog

•• Business insight & visibilityBusiness insight & visibility•• Business insight & visibilityBusiness insight & visibility

DevelopmentDevelopment

•• Agile meets traditionalAgile meets traditional

•• Manual interoperabilityManual interoperability

•• Silo tools & processesSilo tools & processes

Release BottleneckRelease Bottleneck

•• Traceability & compliance demandsTraceability & compliance demands

•• Manual release processes don’t scaleManual release processes don’t scale

SERENA SOFTWARE INC.3

Agile Speed Bumps

Upstream Visibility & Insight

• Better Demand Management

• Persona based Dashboards/KPIs• Persona-based Dashboards/KPIs

Agile is not just Development

• Orchestrate silo tools & processes

• Automate build, test & deploy

Release Automation

• Better Release Management processes

• Release Planning, Control and Visibility

SERENA SOFTWARE INC.4

Page 5: The Evolution of Agile: Dealing with the Growing Pains

Serena Software

Copyright © 2010 Serena Software, Inc.

Orchestrated Agility

IT Services

Service

Demand DeployBusiness IT

PROCESS

Request FulfillPROCESS

SERENA SOFTWARE INC.5

IT Apps

Develop

Orchestrated Agility Benefits

50% faster delivery50% more releases$3M annual savings

$

SERENA SOFTWARE INC.6

$3M annual savings

Page 6: The Evolution of Agile: Dealing with the Growing Pains

Serena Software

Copyright © 2010 Serena Software, Inc.

4 Steps to Orchestrated Agility

1. Orchestrate Demand to Deployment

3. Orchestrate Dev + Ops

1 3

2 4R

p

SERENA SOFTWARE INC.7

2. Development with Agility

4. Orchestrate Visibility and Insight

Roadmap to Orchestrated Agility: ALM Reference Architecture

SERENA SOFTWARE INC.8

Technical vision for Orchestrated IT

Blueprint documenting Orchestrated Solution Architecture

Best practice guidance for services, customer configurations, and extensions

Page 7: The Evolution of Agile: Dealing with the Growing Pains

Serena Software

Copyright © 2010 Serena Software, Inc.

Step 1: Orchestrating End-to-End Agility

ALM Dashboard & Reports

40% faster development

50% lower costs

90% faster requirements

6x less rework

Requirements Management

Release Management

Dim RM ZMFDim CM

Aldon LM

Vault

SBM

Development Management

Control

Automation

SERENA SOFTWARE INC.9

Clarity PPM Service Ctr Quality Ctr SharePoint

Step 2: Orchestrating Development with Agility

ALM Dashboard & Reports

$600K business agility

50% lower dev costs

90% backlog reduction

10x releases

Requirements Management

Release Management

Dim CM

SBM

Development Management

ControlVault

Automation

SERENA SOFTWARE INC.10

Doors Rally Quality Ctr SharePoint

Page 8: The Evolution of Agile: Dealing with the Growing Pains

Serena Software

Copyright © 2010 Serena Software, Inc.

Step 3: Orchestrating Dev & Ops

Project & Enhancement Requests

DMLDML

App Releases

Defect FixRequest

Ops Change Requests

ProdDemand Manager

Release Manager

Development Manager

SERENA CONFIDENTIAL11

CMDBCMDB

Incidents Infrastructure ChangesBiz user

Service Manager

Step 4: Orchestrate Visibility & Insight

Across All Tools Out of the BoxDrill down to source data, including third-party tools

Pre-configured dashboards and metricsincluding third party tools and metrics

SERENA SOFTWARE INC.12

Data + Process Flexible & EasySee both development data & process metrics

Customize views, charts, report publication & more

Page 9: The Evolution of Agile: Dealing with the Growing Pains

Serena Software

Copyright © 2010 Serena Software, Inc.

Orchestrate Water-Scrum-Fall Model

Agile SolutionRequirements Solution

Task

Story

Test WI

SERENA SOFTWARE INC.13

Process Orchestration

Multiple ways and levels of granularity of integration

Best approach depends on the level of visibility and traceability needed

Orchestrate Agility into Production

SERENA SOFTWARE INC.14

Page 10: The Evolution of Agile: Dealing with the Growing Pains

Serena Software

Copyright © 2010 Serena Software, Inc.

Orchestrate IT Agility with Enterprise Visibility

SERENA SOFTWARE INC.15

Customers

Putting The Pieces Together

C G

Business

DEMAND MANGEMENT

RevApp Analytics

CHANGE AND RELEASE

SERENA SOFTWARE INC.16

Request Dev

PROCESS

Update

Demand Mgmt

Release Automation

Release Mgmt

Change Mgmt

Release

CONTINUOUS DELIVERY

Dev Ops

DevMgmt

Page 11: The Evolution of Agile: Dealing with the Growing Pains

Serena Software

Copyright © 2010 Serena Software, Inc.

4 Signs You’re Orchestrating Agility

Orchestrate Demand to Deployment

Orchestrate Development with Agility

SERENA SOFTWARE INC.17

Orchestrate Dev + Ops

Orchestrate Visibility and Insight

Thank You!

Jonathan [email protected]

@jonathan_thorpe