Upload
skipangel
View
636
Download
1
Embed Size (px)
DESCRIPTION
My keynote presentation for AccuRev's Agile To You conference in Santa Clara, CA. This talk is focused on where management can be involved in Agile adoption by support teams and focus on the entire organizational change.
Citation preview
Leadership in the Agile world
Where do managers fit in?
20+ Industry5+ Agile
@skipangel
We know Agile focuses on the team
Yet some are left asking “Where do I fit in?”
One such group Management
Where can Managers support teams?
“XYZ” AgileMethodology
Tools
Teams
More
Time
More
$$$
Harder
to Adapt
TypicalAdoption
Path
Principles
Minimal Processes
Teams
Barely SufficientTools
Outcomes
Keep it
Simple
Adaption
through
Learning
Reduce Dependencies
Dev
BAQA
Team Dependencies
Functional Teams
Dev
BAQA
Team Dependencies
Dependencies between individuals
Team Dependencies
Component Teams
Team Dependencies
Dependencies between teams
Team Dependencies
Feature Teams
Team Dependencies
May have some dependencies
Reduce Debt
From upcoming book “Managing Software Debt: Building for Inevitable Change” by Chris Sterling
Technical Debt
Issues in software implementation that will impede future
development if left unresolved
Quality Debt
A lack of quality, either technical or functional, will lessen value per feature added over time
Configuration Management Debt
Creating unpredictable and error-prone release management
Minimize Waste
PARTIALWORK
OVERPRODUCE
EXTRASTEPS
FINDINGINFO
DEFECTS
DELAYS
HANDOFFS
Create Collaborative Environments
http://xp123.com/xplor/room-gallery/index.shtml
Invest in Learning
Formal
Training
Communities
of Practice
Research
Time
Set
Based
Design
Where can managers change the
organization?
Everybody needs to
understand strategy
Culture of Learning
Culture of Fear
Optimize the whole not the parts
RequestApprove
and Prioritize
TechAssessment
Code and Test
Verify and Fix Deploy
10 Min20 Min
3 Days 10 Days 10 Days 5 Days 3 Days
10 Min 30 Min 4 Hours 2 Hours 1 Hour12 Hours 6 Hours
~300 Minutes~16000 Minutes
~2%VALUEWASTEEFFICIENCY
Optimize the whole not the parts
RequestApprove
and Prioritize
TechAssessment
Code and Test
Verify and Fix Deploy
10 Min20 Min
3 Days 10 Days 10 Days 5 Days 3 Days
10 Min 30 Min 4 Hours 2 Hours 1 Hour12 Hours 6 Hours
~300 Minutes~1500 Minutes
~20%VALUEWASTEEFFICIENCY
4 HoursX
4 HoursX X
1 Day 4 HoursX
2 Hours2 HoursX X
1 HourX
5 MinX
Everybody needs to solve the problems
Agile will help, but cannot address all challenges
Agile is not a “Dev” thing but a significant organizational change
Agile is not a
destination but a
journey
Agile needs strong
leaders to make the difference
Will you be that leader?