Agile for the rest of us
-
Upload
anders-ramsay -
Category
Technology
-
view
111 -
download
4
description
Transcript of Agile for the rest of us
![Page 1: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/1.jpg)
© Anders Ramsay, 2009 IA Summit
Agile for the rest of usIA Summit, March 22, 2009
![Page 2: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/2.jpg)
Anders Ramsay, 2009 IA Summit
Big Picture
Traditional(Waterfall)
![Page 3: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/3.jpg)
Anders Ramsay, 2009 IA Summit
Big Picture
AgileTraditional(Waterfall)
![Page 4: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/4.jpg)
Anders Ramsay, 2009 IA Summit
Big Picture
AgileTraditional(Waterfall)
Developers
![Page 5: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/5.jpg)
Anders Ramsay, 2009 IA Summit
Big Picture
AgileTraditional(Waterfall)
Developers
Us?
![Page 6: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/6.jpg)
Anders Ramsay, 2009 IA Summit
I talk to *a lot* of IA’s
NYC IA Meetup, Founded 2003, 700+ Members
![Page 7: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/7.jpg)
Anders Ramsay, 2009 IA Summit
AgileTraditional(Waterfall)
Adoption Patterns
Developers
Us?UX
Doesn’t seem to
make sense for what we
do.
![Page 8: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/8.jpg)
Anders Ramsay, 2009 IA Summit
AgileTraditional(Waterfall)
Adoption Patterns
Developers
Us?UX
Interested, not sure how to
adopt.
Doesn’t seem to
make sense for what we
do.
![Page 9: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/9.jpg)
Anders Ramsay, 2009 IA Summit
AgileTraditional(Waterfall)
Adoption Patterns
Developers
Us? UXUX
Interested, not sure how to
adopt.
Doesn’t seem to
make sense for what we
do.
Trying it, but struggling.
![Page 10: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/10.jpg)
Anders Ramsay, 2009 IA Summit
AgileTraditional(Waterfall)
Adoption Patterns
Developers
Us? UX
Yup, we’re Agile.
UX
Interested, not sure how to
adopt.
Doesn’t seem to
make sense for what we
do.
Trying it, but struggling.
![Page 11: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/11.jpg)
Anders Ramsay, 2009 IA Summit
AgileTraditional(Waterfall)
Adoption Patterns
Developers
Us? UX
Yup, we’re Agile.
UX
Interested, not sure how to
adopt.
Doesn’t seem to
make sense for what we
do.
Trying it, but struggling.
![Page 12: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/12.jpg)
© Anders Ramsay, IA Summit 2009
What I’ll Be Talking About
o A UX Reading of the Manifestoo Agile via Waterfallo Re-Thinking Documentso The Smallest Biggest Stepo Pushing Backo Looking Forward
![Page 13: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/13.jpg)
© Anders Ramsay, 2009 IA Summit
A UX Reading of the ManifestoBeyond working sofware
![Page 14: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/14.jpg)
Anders Ramsay, 2009 IA Summit
The Agile Manifesto
www.agilemanifesto.org
![Page 15: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/15.jpg)
Anders Ramsay, 2009 IA Summit
The Agile Manifesto
www.agilemanifesto.org
![Page 16: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/16.jpg)
Anders Ramsay, 2009 IA Summit
The Agile Manifesto
www.agilemanifesto.org
![Page 17: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/17.jpg)
Anders Ramsay, 2009 IA Summit
The Agile Manifesto
www.agilemanifesto.org
A Value Framework
![Page 18: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/18.jpg)
Anders Ramsay, 2009 IA Summit
ScrumBacklogs
Standups
Extreme Programming
Crystal Methods
Story Cards
Sprints
Spikes
Feature-Driven Development
Lean Development
Burndown
Dynamic Systems Development
Adaptive Software Development
Refactoring
Customer
Agile Coach
Product Owner Velocity
Pair Programming
Scrum Master
Daily Standups
Test-Driven Development
Planning Poker
![Page 19: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/19.jpg)
Anders Ramsay, 2009 IA Summit
ScrumBacklogs
Standups
Extreme Programming
Crystal Methods
Story Cards
Sprints
Spikes
Feature-Driven Development
Lean Development
Burndown
Dynamic Systems Development
Adaptive Software Development
Refactoring
Customer
Agile Coach
Product Owner Velocity
Pair Programming
Scrum Master
Daily Standups
Test-Driven Development
Methodology Templates
Planning Poker
![Page 20: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/20.jpg)
© Anders Ramsay, 2009 IA Summit
Agile via WaterfallConfronting Future Promises
![Page 21: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/21.jpg)
Anders Ramsay, 2009 IA Summit
Waterfall
Initiate Research Design Build Test Deploy
![Page 22: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/22.jpg)
Anders Ramsay, 2009 IA Summit
Waterfall
Production (Developer Perspective)
Initiate Research Design Build Test Deploy
![Page 23: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/23.jpg)
Anders Ramsay, 2009 IA Summit
Waterfall
Design (Our Perspective) Production (Developer Perspective)
Initiate Research Design Build Test Deploy
![Page 24: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/24.jpg)
Anders Ramsay, 2009 IA Summit
Waterfall
Design (Our Perspective)
Documents
Production (Developer Perspective)
Software
Initiate Research Design Build Test Deploy
![Page 25: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/25.jpg)
Anders Ramsay, 2009 IA Summit
GrandVision
Waterfall
Design (Our Perspective)
Documents
Production (Developer Perspective)
Software
Initiate Research Design Build Test Deploy
![Page 26: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/26.jpg)
Anders Ramsay, 2009 IA Summit
GrandVision
Initiate Research Design Build
Test Deploy
Design
Build
MuddlingHeroics
Research
Reality
![Page 27: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/27.jpg)
Anders Ramsay, 2009 IA Summit
GrandVision
Initiate Research Design Build
Test Deploy
Design
Build
MuddlingHeroics
Research
Dev: This is taking longer to build
than I estimated…
Reality
![Page 28: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/28.jpg)
Anders Ramsay, 2009 IA Summit
GrandVision
Initiate Research Design Build
Test Deploy
Design
Build
Biz: Our competitor just released a much better product….
MuddlingHeroics
Research
Dev: This is taking longer to build
than I estimated…
Reality
![Page 29: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/29.jpg)
Anders Ramsay, 2009 IA Summit
GrandVision
Initiate Research Design Build
Test Deploy
Design
Build
Biz: Our competitor just released a much better product….
MuddlingHeroics
Research
Dev: This is taking longer to build
than I estimated…
Dev: Saving changes is taking 15-20 minutes(!)
Reality
![Page 30: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/30.jpg)
Anders Ramsay, 2009 IA Summit
GrandVision
Initiate Research Design Build
Test Deploy
Design
Build
Biz: Our competitor just released a much better product….
MuddlingHeroics
Research
Dev: This is taking longer to build
than I estimated…
I can’t hold her together much longer Captain!
Dev: Saving changes is taking 15-20 minutes(!)
Reality
![Page 31: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/31.jpg)
Anders Ramsay, 2009 IA Summit
Reality
A “waterfall” lifecycle, big up-front specifications, estimates, and speculative plans applicable to predictable manufacturing have been misapplied to software projects, a domain of inventive, high-change, high-novelty work.
– Craig Larman, Agile & Iterative Development: A Manager’s Guide
![Page 32: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/32.jpg)
© Anders Ramsay, 2009 IA Summit
The Agile Response
Reacting to
• Planning for status quo rather than real-world turbulence.
• Dividing the team into phases.
• Over-reliance on documents as communication conduits.
• Waiting too long to confront design with reality.
![Page 33: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/33.jpg)
Anders Ramsay, 2009 IA Summit
One Change that Changes Everything
Developers
We need to start building earlier…
Earliest Responsible Moment
Initiate Research Design Build Test Deploy
![Page 34: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/34.jpg)
Anders Ramsay, 2009 IA Summit
Timebox Timebox(Micro-project 1)
Many Micro-Projects
Foundation:Core NeedsBig Picture Working Software
Becomes
Reflect,Adjust
Timebox (Micro-project 2)
Working Software
Reflect,
Adjust
Timebox (Micro-project n)
Working Software
Reflect,Adjust
Timebox (Iteration 1)
Working Software
Initiate Research Design Build Test Deploy
![Page 35: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/35.jpg)
Anders Ramsay, 2009 IA Summit
Timebox Timebox(Micro-project 1)
Many Micro-Projects
Foundation:Core NeedsBig Picture Working Software
Becomes
Reflect,Adjust
Timebox (Micro-project 2)
Working Software
Reflect,
Adjust
Timebox (Micro-project n)
Working Software
Reflect,Adjust
Timebox (Iteration 1)
Working Software
Initiate Research Design Build Test Deploy
GrandVision?
![Page 36: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/36.jpg)
Anders Ramsay, 2009 IA Summit
A Process Narrative
Phase Zero Foundation:Core NeedsBig Picture
Iteration 1
Working Software
Research
Design Build
Release, Reflect,Adjust
Iteration 2
Working Software
Research
![Page 37: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/37.jpg)
Anders Ramsay, 2009 IA Summit
A Process Narrative
Phase Zero Foundation:Core NeedsBig Picture
Iteration 1: Top Priority vs Early Win?
Working Software
Research
Design Build
Release, Reflect,Adjust
Iteration 2
Working Software
Research
![Page 38: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/38.jpg)
Anders Ramsay, 2009 IA Summit
A Process Narrative
Phase Zero Foundation:Core NeedsBig Picture
Iteration 1: Top Priority vs Early Win?
Working Software
Research
Design Build
Release, Reflect,Adjust
Iteration 2
Working Software
Research
Designing Ahead Researching Ahead
![Page 39: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/39.jpg)
© Anders Ramsay, 2009 IA Summit
Re-Thinking DocumentsComprehensive vs Just Enough
![Page 40: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/40.jpg)
© Anders Ramsay, IA Summit 2009
Asking a different questionComprehensiveWhat is everything developers need to know to build the whole application?
![Page 41: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/41.jpg)
© Anders Ramsay, IA Summit 2009
Asking a different questionComprehensiveWhat is everything developers need to know to build the whole application?
Just EnoughWhat is the minimum developers need to know to build the next piece?
![Page 42: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/42.jpg)
© Anders Ramsay, IA Summit 2009
Asking a different questionComprehensiveWhat is everything developers need to know to build the whole application?
Just EnoughWhat is the minimum developers need to know to build the next piece?
![Page 43: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/43.jpg)
Anders Ramsay, 2009 IA Summit
Document Cost-Benefit
![Page 44: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/44.jpg)
© Anders Ramsay, IA Summit 2009
Document Cost-Benefit
Yes, you can keep doing wireframes!but…
Design the delta.
For conversation.
As a means, not an end.
![Page 45: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/45.jpg)
© Anders Ramsay, IA Summit 2009
Dissolving Us/Them
Us Them
Documents Software
Initiate Research Design Build Test Deploy
“That leak is on their side of the
boat.”
![Page 46: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/46.jpg)
© Anders Ramsay, IA Summit 2009
Dissolving Us/Them
Design is Production is Design
Working Software
Research
Design Build
Us Them
Documents Software
Initiate Research Design Build Test Deploy
vs
“That leak is on their side of the
boat.”
![Page 47: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/47.jpg)
© Anders Ramsay, 2009 IA Summit
The Smallest Biggest StepMinimal change, maximum value.
![Page 48: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/48.jpg)
© Anders Ramsay, IA Summit 2009
Get a Room
Sending an email vs Turning your head
![Page 49: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/49.jpg)
© Anders Ramsay, IA Summit 2009
Beware AgileRitual andOrthodoxy
o Terminology fixation.o Just going through the
motions.o Intimidating to non-
technologists.
From Henrik Kniberg’s Blog at blog.crisp.se
![Page 50: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/50.jpg)
One waterfallTwo waterfallThree waterfall…
![Page 51: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/51.jpg)
Step Zero:
You
![Page 52: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/52.jpg)
© Anders Ramsay, 2009 IA Summit
PUSHING BACKWhat’s not to like?
![Page 53: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/53.jpg)
© Anders Ramsay, IA Summit 2009
The BigCorp Factor
![Page 54: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/54.jpg)
© Anders Ramsay, IA Summit 2009
Deliverables model based on waterfall.
Big Deliverables a security blanket for execs.
One idea: shadow agile.
The BigCorp Factor
![Page 55: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/55.jpg)
© Anders Ramsay, IA Summit 2009
Deliverables model based on waterfall.
Big Deliverables a security blanket for execs.
One idea: shadow agile.
The BigCorp Factor
![Page 56: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/56.jpg)
Anders Ramsay, 2009 IA Summit
We Do A Lot More Than Software
![Page 57: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/57.jpg)
Anders Ramsay, 2009 IA Summit
Sometimes Manufacturing Lines Make Sense
![Page 58: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/58.jpg)
© Anders Ramsay, 2009 IA Summit
Looking ForwardFollowing, Leading, Evolving
![Page 59: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/59.jpg)
© Anders Ramsay, IA Summit 2009
Key Take-Aways
o Don’t Flip The Methodology Switch
o Iterate the transition o No Silver Bulleto Participate in evolving
Agile
![Page 60: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/60.jpg)
Anders Ramsay, 2009 IA Summit
Methodology Templates
Lean Development
ScrumBacklogs
Standups
Extreme Programming
Crystal Methods
Story Cards
Sprints
Spikes
Feature-Driven Development
Burndown
Dynamic Systems Development
Adaptive Software Development
Refactoring
Customer
Agile Coach
Product Owner Velocity
![Page 61: Agile for the rest of us](https://reader037.fdocuments.net/reader037/viewer/2022102922/54c78c584a7959a4108b45a3/html5/thumbnails/61.jpg)
Anders Ramsay, 2009 IA Summit
Methodology Templates
Lean Development
ScrumBacklogs
Standups
Extreme Programming
Crystal Methods
Story Cards
Sprints
Spikes
Feature-Driven Development
Burndown
Dynamic Systems Development
Adaptive Software Development
Refactoring
Customer
Agile Coach
Product Owner Velocity
IX?