210 agile project management for performance support projects · agile project management for...
TRANSCRIPT
210Agile Project Management for Performance Support Projects
Megan Torrance, TorranceLearning
Austin, TX • June 8 – 10, 2016
2Script: Megan Torrance. Illustrator: Serge Ratten
3
Megan TorranceCEO, [email protected]@MMTorrance @TLearninglinkedin.com/in/megantorrance
"Do more of what works, and do less of
what doesn't."Kent Beck, author of Extreme
Programming (XP) Explained
4
Practice > Principle
5
6
Projects have to keep up with an ever-
increasing rate of change.
7
8
ANALYZE
DESIGN
DEVELOP
IMPLEMENT
EVALUATE
TIME
THE AGILE MANIFESTO:We are uncovering better ways of
developing software by doing it and helping
others do it...
9source: www.agilemanifesto.org
We are uncovering better ways of creating learning experiences by
doing it and helping others do it.
10
Through this work we have come to value:
Individuals and interactions over
processes and tools
11source: www.agilemanifesto.org
Through this work we have come to value:working software
over comprehensive documentation
12source: www.agilemanifesto.org
Through this work we have come to value:
customer collaboration over
contract negotiation
13source: www.agilemanifesto.org
Through this work we have come to value:responding to change
over following a plan
14source: www.agilemanifesto.org
15Dollarphotoclub_25873819
16
The 5 Moments of
Learning Need
5 Moments of Learning Need: Gottfredson & Mosher
Apply
New
More
Solve
Change
The 9 Moments of
Learning Need
5 Moments of Learning Need: Gottfredson & Mosher
9 Moments of Need: Torrance
Apply
New
More
Solve
Change
BeforePrepare
Remember
Teach
END STATE: Write learner stories and story cards to define scope and plan the project
19
DEFINE SCOPE WITH STORIES
Stories are the core of the scope
definition and project planning process.
20
21
As a I wantso I can
<who><what><why>
Use Agile story mapping for building
tools, things & software.
22
Use Cathy Moore's Action Mapping to define stories for
Agile learning projects.
23
24http://blog.cathy-moore.com/
!Design a solution to meet stated needs
!Remove a kidney
stone
!Provide verbal feedback to teammates
!Collect & enterdata accurately
!Nail roof
shingles safely
Practice in Training Know . . .
Business Goal that solves a
Business Problem
Adapted from: Cathy Moore
Key question:Why don’t they
do it now?
26
5 Moments of Learning Need: Gottfredson & Mosher
9 Moments of Need: Torrance
Apply
New
More
Solve
Change
BeforePrepare
Remember
Teach
LATHER, RINSE, REPEAT. (Iterate)
END STATE: Plan for small, meaningful iterations that
allow for review and adjustment
28
Make small mistakes faster.
Skip the big mistakes.Agile Explained, Menlo Innovations
29
30
ANALYZE
DESIGN
DEVELOP
IMPLEMENT
EVALUATE
TIME
31
A
D
I/E
D
I/E
DDD D
Iteration 1 Iteration 2 Iteration 3
TIME
32
TheMinimum Viable
Product
33
M.V.P.
How to iterate?
34
Alpha > Beta > Final
By Project Phase
By Delivery Medium
By level of finish
By depth of functionality
By language
By audience
The 9 Moments of
Learning Need
5 Moments of Learning Need: Gottfredson & Mosher
9 Moments of Need: Torrance
Apply
New
More
Solve
Change
BeforePrepare
Remember
Teach
Case Study!
36
Iterative approach
Focus on New, More and Apply (some Solve)
Learning from mistakes while still inexpensive
Webinar for existing users
37
37
A
D
I/E
D 1
Text & Screenshot
steps
38
38
A
D
I/E
D 2
Concept videos for new users
39
39
A
D
I/E
D 3
Context & configuration
sensitivity
40
40
A
D
I/E
D 4
The 9 Moments of
Learning Need
5 Moments of Learning Need: Gottfredson & Mosher
9 Moments of Need: Torrance
Apply
New
More
Solve
ChangeSC
OR
M
xAP
I
SCO
RM
BeforePrepare
Remember
Teach