agile in an hour
DESCRIPTION
An orientation in Agile frameworks including ideas for enterprise level operation.TRANSCRIPT
Slide Deck: © 2012 B. Maloney 1
A BRIEF ORIENTATIONAgile Frameworks
Slide Deck: © 2012 B. Maloney 2
Most Agilist’s View
Waterfall is sometimes described within Agile as
“Big Up Front Design”Agile
scrum
Kanban
Waterfall
XP
Slide Deck: © 2012 B. Maloney 3
Your Author’s View
Agile
scrum
Kanban
Waterfall
XP
Slide Deck: © 2012 B. Maloney 4
AGILE MANAGEMENTStacey Matrix
Slide Deck: © 2012 B. Maloney 5
Stacey MatrixAg
reem
ent
Far FromAgreement
Close ToAgreement
CertaintyClose ToCertainty
Far FromCertainty
SimpleTechnically
Complicated
SociallyComplicated
Complex
Chaotic
Slide Deck: © 2012 B. Maloney 6
Stacey Matrix: SimplfyingAg
reem
ent
Requ
irem
ents
Far FromKnown
KnownCertaintyTechnology
Far FromKnown
SimpleTechnically
Socially
Chaotic
Complicated
Complex
Slide Deck: © 2012 B. Maloney 7
Decision MechanismsRe
quire
men
ts
Far FromKnown
Known
Technology
Far FromKnown
Chaotic
Debate
Innovation
Creativity
Serendipity
Trial & Error
“Zone of Complexity”
StandardsGuidance
Monitoring
“Rational”Decisions
Compromise
PoliticalDecisions
Experimenting
Judgment Decisions
Slide Deck: © 2012 B. Maloney 8
Examples Re
quire
men
ts
Technology
Simple
Complex
Chaotic
Complicated
1st ManOn The
Moon
NuclearPower
PlantLocation
Bridge
Bicycle
Airplanes
EmergencyResponse
Far FromKnown
Known Far FromKnown
Slide Deck: © 2012 B. Maloney 9
Operating Practices Re
quire
men
ts
Technology
Simple
Complex
Chaotic
Complicated
Best Practice
Good Practice
Far FromKnown
Known Far FromKnown
Emergent Practice
Novel Practice
Slide Deck: © 2012 B. Maloney 10
Applying Agile Frameworks Re
quire
men
ts
Technology
Simple
Complex
Chaotic
Complicated
Waterfall
Far FromKnown
Known Far FromKnown
Agile / scrum
Agile / Kanban
Slide Deck: © 2012 B. Maloney 11
Roles / Titles Re
quire
men
ts
Technology
Chaotic
Far FromKnown
Known Far FromKnown
ProductManagement
EngineeringManagement
ProductOwnership
ProgramManagement
Slide Deck: © 2012 B. Maloney 12
LEARNING TO SURFProduct Planning for Emerging Requirements
Slide Deck: © 2012 B. Maloney 13
You Are Here
V2Berkeley
?
V1Atlanta
V3Cupertino
?
V3Cupertino
?
V2Berkeley
?
TimeHorizon
X
Waves
TimeHorizon
Slide Deck: © 2012 B. Maloney 14
You Are Here
V2Berkeley
?
V1Atlanta
V2Berkeley
?
Time
Waves
X
Surfboard
momentum’s direction
V3Cupertino
?
V3Cupertino
?
Slide Deck: © 2012 B. Maloney 15
You Are Here
V2Berkeley
?
V1Atlanta
V2Berkeley
?
Time
X
Anticipate 3 iterations toManage “Cone of Uncertainty”
whenever objectives slip outsidethe cone of momentum
RISK creeps in
V3Cupertino
?
V3Cupertino
?
Slide Deck: © 2012 B. Maloney 16
You Are Here
Time
X
Challenge
Unchecked momentumcontinues unconscious direction
Best direction?
V2Berkeley
?
V1Atlanta
V2Berkeley
?
Slide Deck: © 2012 B. Maloney 17
Issue
Unconscious forward motion= RISKof squandered momentumand short timeline delivery pressure
Time
V2Berkeley
V1Atlanta
V3Cupertino
X
Slide Deck: © 2012 B. Maloney 18
V2Berkeley
Surfing
X
V2Berkeley
V1Atlanta
Anticipating 3 iterationsHelps smooth shifts
V3Cupertino
A guess at 3rd iteration
Helps set 2nd iterationand channel momentum
Slide Deck: © 2012 B. Maloney 19
V2Berkeley
Anticipate
X
V2Berkeley
V1Atlanta
Even if directionsshift over time
V3Cupertino
Helps set 2nd iterationand channel momentum
A guess at 3rd iteration
V3Cupertino
Slide Deck: © 2012 B. Maloney 20
V2Berkeley
Outsurf Competition
V2Berkeley
V1Atlanta
V3Cupertino
V3Cupertino
XAnticipate 3 iterationsAND tune direction over time
To address RISKAND maintain Market responsivenessX
Time
Slide Deck: © 2012 B. Maloney 21
USING AGILETO SURF BIG WAVES
Teaching the Team to Surf
Slide Deck: © 2012 B. Maloney 22
Basics: Single TeamsPr
oduc
tBa
cklo
g
PotentiallyShippableIncrement
Time Horizon
Iterationaka
Sprint
Team
Itera
tion
Back
log
1d
Typically1-4 wksak
aSp
rint C
omm
it
Slide Deck: © 2012 B. Maloney 23
Multiple Teams
PotentiallyShippableIncrement
Time Horizon
Typical Agile Practice:Run “Scrum of Scrums”to coordinate across teams
Slide Deck: © 2012 B. Maloney 24
Complex Products
Time Horizon
PotentiallyShippableIncrement
Solely using “Scrum of Scrums”across teams
Slide Deck: © 2012 B. Maloney 25
Complex Products
PotentiallyShippableIncrement
Time Horizon
Solely using “Scrum of Scrums”across teams can miss market shiftsand lead to reactive operation
V2
V1
V3
X
Slide Deck: © 2012 B. Maloney 26
Scaled Agile Frameworkdetailshow to grow Agiletechniques across multipleproject teams
more available at scaledagileframework.com
Slide Deck: © 2012 B. Maloney 27
Surfing with Agile: Execution
Portf
olio
Prog
ram
Team
Time Horizon
Use Scrum of Scrumsacross program execution
Business
Architecture
(Re)
Act
Slide Deck: © 2012 B. Maloney 28
Surfing with Agile: Anticipation
Portf
olio
Prog
ram
Team
Time Horizon
Business
Architecture
(Re)
Act
Antic
ipat
e X
Anticipate Business & Technology conditions for a 3 release horizon
Slide Deck: © 2012 B. Maloney 29
Looking Across AND Ahead
Portf
olio
Prog
ram
Team
Time Horizon
Business
Architecture
Coordinate plans both across execution & ahead of market
(Re)
Act
Antic
ipat
e X
Cross TeamHandshake
Coor
dina
te
Slide Deck: © 2012 B. Maloney 30
Bernie Maloney, CSPPE, CSM, CSPO
Agile Coach
Turning Strategies into ResultsFor People, Teams & BusinessesFrom Startup to Beyond $100M
twitter.com/#!/slideshare.net/
about.me/
berniemaloneyberniemaloneyberniemaloney
Slide Deck: © 2012 B. Maloney 31
BERNIE’S FUTURE PRESENTATIONS
Saturday November 3, 2012Nokia, SunnyvaleVOTE: bit.ly/mcsv12influence
Building Products that Delight Customers:Hands-on Product Management30 StudentsStanford Continuing Studies – BUS 151st Class: January 28, 2013
Slide Deck: © 2012 B. Maloney 32
FINUt Prosim. Namaste.