What’s in it for the Project Manager?. ://idiacomputing.com What problems do you face on your...
-
Upload
bernard-tate -
Category
Documents
-
view
212 -
download
0
Transcript of What’s in it for the Project Manager?. ://idiacomputing.com What problems do you face on your...
Agile What’s in it for the Project Manager?
http://blog.gdinwiddie.com http://idiacomputing.com
What problems do you face on your projects?
Meeting Someone Else’s Goals
OnTime
Full Scope
In Budget
http://blog.gdinwiddie.com http://idiacomputing.com
…No Matter What
On Time
Full Scope
In Budget
http://blog.gdinwiddie.com http://idiacomputing.com
Locked Requirements
http://blog.gdinwiddie.com http://idiacomputing.com
Images courtesy of imagerymajestic & ntwowe at FreeDigitalPhotos.net
Measuring “Full Scope”
200km 100km 50km
2350 kmcoastline
2775 kmcoastline
3425 kmcoastline
by: Alexandre Van de Sande
http://blog.gdinwiddie.com http://idiacomputing.com
Work Breakdown
http://blog.gdinwiddie.com http://idiacomputing.com
Phot
o by
Sco
tt H
adfie
ld (C
C BY
-NC-
SA 2
.0)
Framework of Application
http://blog.gdinwiddie.com http://idiacomputing.com
Phot
o By
zaxl
4 (C
C BY
-SA
2.0)
Progressively Elaborate
http://blog.gdinwiddie.com http://idiacomputing.com
Phot
o By
Ant
oane
ta (C
C BY
-NC-
ND
2.0
)
Interpreting Requirements
• Decide on measures that represent a requirement
• Let developers know how work will be measured
• They can build to the test using that knowledge
• Your job is to develop suitable measures for what you really want
http://blog.gdinwiddie.com http://idiacomputing.com
Imag
e co
urte
sy o
f Gra
nt C
ochr
ane
at F
reeD
igita
lPho
tos.
net
Tracking Progress
• Develop requirements “just in time”
• Meet requirements by progressive elaboration
• Measure progress over time using reliable measures (e.g., working requirements indicated by tests)
http://blog.gdinwiddie.com http://idiacomputing.com
Keys to Iterative/Incremental
• Always keep a “finished” look• Be prepared to stop at any time• Anything that is started should be finished
before moving on• Avoid hidden “undoneness”• Automate everything you can
http://blog.gdinwiddie.com http://idiacomputing.com
Image courtesy of xedos4 at FreeDigitalPhotos.net
George Dinwiddie
a consultant/coach, helps organizations increase the effectiveness of their software development efforts at the organizational, process, team, interpersonal, and technical levels. Involved in the Agile community since 2000, he has helped groups ranging from 8 developers to a half-billion dollar (so far) federal program.
http://blog.gdinwiddie.com http://idiacomputing.com