Upload
chris-pearson-pmp
View
241
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Keynote presentation delivered at a March 13th event titled "Agility Across the Enterprise." The event was sponsored by BMC Software, Rally Software, and the Eliassen Group. The presentation tells the story of a journey towards Agility from my own perspective working in BMC Software's IT Group. We were able to scale our productivity exponentially using the Agile methodology and DevOps practices & toolsets.
Citation preview
Chris Pearson, MBA, PMPIS&T – Front Office Automation
Agility Across the EnterpriseBMC Software
© Copyright 04/10/2023 BMC Software, Inc 2
An Agile DevOps Journey
We Don’t Make Widgets - or Why DevOps Matters
“The Way We Were”What We DidWhat We LearnedWhat We Accomplished
© Copyright 04/10/2023 BMC Software, Inc 3
We Don’t Make Widgets?
IT is a complex serviceCustomers are being conditioned to expect demand moreDepartments are being asked to produce more with less resources
© Copyright 04/10/2023 BMC Software, Inc 4
How Can You Keep Up?
Increase ResourcesExplore OutsourcingCut back on the Service or Product CatalogueAdd Tools to Manage Your Process
© Copyright 04/10/2023 BMC Software, Inc 5
Unmanageable Backlog“Black Box” Release ScopingSpreadsheet-based Release ManagementNo Accountability for Dev EstimatesBack and Forth Email Discussion on Work Items“Start From Scratch” Deployment PlansEmail Deployment Coordination Remember: We Are a Software Company (!)
“The Way We Were…”
© Copyright 04/10/2023 BMC Software, Inc 6
Goal: Accelerate the change cycle to achieve more agility
Release
ValidateRequest
LOB / App Owner
Plan
Dev / QA
Build
App Ops / Support
Run
© Copyright 04/10/2023 BMC Software, Inc 7
WIP is the Silent KillerLong Release Cycles Decrease FeedbackMore Feedback Loops Yield Less ReworkRepetition Leads to Habits Which Leads to MasteryUntil Code is in Production, No Value is Generated
DevOps Tenants
© Copyright 04/10/2023 BMC Software, Inc 8
Rally – Application Lifecycle Management Applied
Requirements Management Prioritization Estimation Business
Value
Sprint Planning Timebox Task
Management
Quality Assurance Test Cases Defect
Tracking
User Acceptance
Testing
Release Metrics
Release Notes
Team Productivity
© Copyright 04/10/2023 BMC Software, Inc 9
Rally Screenshots
© Copyright 04/10/2023 BMC Software, Inc 10
BMC – Release Lifecycle Management Applied
Release Planning
Release Templates
DevOps Collaboration
Dependency Mapping
Release Execution
Build Automation
Task Management
Release Tracking
Audit / Governance
Quality Improvement
© Copyright 04/10/2023 BMC Software, Inc 11
BRLM Screenshots
© Copyright 04/10/2023 BMC Software, Inc 12
Deployment is a Fixed Cost- Automation is key to reducing
delivery time and errors- All code must go through it
and you cannot ship without itCondition End Users for “Continuous UAT”- Deliver new functionality in a
constant state, not “all at once”
Retrospectives are Critical- Guiding principle for
continuous improvement
What We Learned
Development• More Change!
Operations• More Stability!
© Copyright 04/10/2023 BMC Software, Inc 13
Software Development Lifecycle - SOLVED
BMC - ITSM•Service Request Management•Incident•Problem•Work Order
Rally - ALM• Requirements• Development
Estimates• Quality
Assurance• Sprint Planning
& Execution
BMC - RLM• Deployment Plan• Release
Automation• Release
Coordination
BMC - ITSM• Change Control
Policy• Impact Analysis
Operations DevOps OperationsDevelopment
© Copyright 04/10/2023 BMC Software, Inc 14
What We Accomplished
2010 2011 20120
2
4
6
8
10
12
14
16
18
Rele
ases
– P
er Y
ear
BMC RLM Implemented
Rally Implemented
© Copyright 04/10/2023 BMC Software, Inc 15
Average Number of User Stories – Per Release- 2010: 18- 2012: 20
Frequency of Release- 2010: 3 months- 2012: 2-3 weeks
Total Number of User Stories Released- 2010: ~65- 2012: ~320
Behind the Numbers
© Copyright 04/10/2023 BMC Software, Inc 16
Headcount Efficiencies- NO
Decrease in team productivity Increase in management
overhead Increase in post-production
defects
Release Planning Effort- 2010: 5+ 1 hr Meetings for 6
people (average)- 2012: 1 1hr Meeting for 6
people (average)
Release Window (Outage) - 2010: 18 hours- 2012: 12 hours
Behind the Numbers (continued)
© Copyright 04/10/2023 BMC Software, Inc 17
Transparency is KEY to increasing Throughput- Developers- Dev and Ops- Dev and End Users
Automate Repetitive Tasks- Deployment Automation
allows more time for Quality Deployments
The right mix of tools will sell themselves within your organization
Key Takeaways
© Copyright 04/10/2023 BMC Software, Inc 18
Learn more at www.bmc.com