Upload
techwellpresentations
View
141
Download
1
Embed Size (px)
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?
Citation preview
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
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.
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
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
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
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
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
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
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
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
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