Upload
aspgems
View
227
Download
2
Embed Size (px)
DESCRIPTION
The way w
Citation preview
@agustincnc@agustincnc
Complex
@agustincnc
Unique
@agustincnc@agustincnc
And now.... ?
@agustincnc
Doing a project on time and budget is as easy as
walking over water
@agustincnc
Only one requirement: water and specs frozen
@agustincnc
Define goals
@agustincnc@agustincnc
Build a model
@agustincnc@agustincnc
Build a plan
@agustincnc@agustincnc
Plan resources
@agustincnc@agustincnc
Identify risks
@agustincnc@agustincnc
Anticipate problems
@agustincnc@agustincnc
Have alternatives ready
@agustincnc
Manage progress
Spent
+Spent Needed% =
@agustincnc
ResourcesTime
Features
Choose two
@agustincnc
Manage
0
25
50
75
100
M1 M2 M3 M4 M5 M6 M7 M8 M9
Real Planned
@agustincnc@agustincnc
Change control
@agustincnc
“Stats”
http://net.educause.edu/ir/library/pdf/NCP08083B.pdf
Not finishedWith troubleSuccess
@agustincnc
Why?
@agustincnc@agustincnc
Lie
• You think you know what you want
• You just have an approximate idea
@agustincnc@agustincnc
Future changes
• The market changes
• Your ideas change
• Technology changes
@agustincnc
The plan does not work
0
25
50
75
100
M1 M2 M3 M4 M5 M6 M7 M8 M9
Real (as of today)Planned
@agustincnc@agustincnc
Increase control
• Less resources for the project
• Control reduces flexibility
• Project minutes, documents no one read
• Cost of control and documentation
@agustincnc@agustincnc
Communication
• From your head to your voice
• From what you speak to what I get
• From what i get to what I want to build
• From what I want to build to what I build
@agustincnc@agustincnc
My name is Agustín and I am alcoholic
@agustincncIn our world
@agustincnc
Risk
Low tecnichal Risk High tecnichal Risk Lo
w B
usin
ess
Ris
k H
igh
Busi
ness
Ris
k
@agustincnc
The web will always be a little bit broken Tim Berners Lee
http://www.hyperorg.com/misc/nprbroken.html
@agustincnc
Release early, release often
If everything is fine, probably you are late
@agustincnc
Engineering vs.
Craftmanship
@agustincnc
ResourcesTime
Features
Choose two
@agustincnc
Change question
• How long and how much does it cost?
• Which is the best projet I can do in the time I have with the resources I have?
@agustincnc
Change principles
• Collaboration
• Less is more
• The user rules
• Minimum viable project
• Uannimity
• Don’t build models, build the real thing
• Agile
@agustincnc
Collaboration
@agustincnc
Less is more
@agustincnc
The paradox of choice
Barry Schwartz
@agustincnc���39
positive effect of # options-
Sat
isfa
ctio
n le
vel
+
- number of options +
@agustincnc���40
negative ones-
Sat
isfa
ctio
n le
vel
+
- number of options +
@agustincnc���41
total-
Sat
isfa
ctio
n le
vel
+
- number of options +
@agustincnc
If the user says it is broken, then it is broken
@agustincnc
Minimum viable project
Aim for the smallest possible project
@agustincnc
unanimity
@agustincnc
fucntional darwinism
@agustincnc
Cost vs. Benefit
Less Cost More CostLe
ss B
enefi
tM
ore
Bene
fit
@agustincnc
Iterate
@agustincnc
Lessons learned
@agustincnc@agustincnc
Agile is not technology
@agustincnc@agustincncTop management
@agustincnchttp://vimeo.com/29719577
@agustincnchttp://www.slideshare.net/sgreene/salesforcecom-agile-transformation-agile-2007-conference
@agustincncCan’t do both
@agustincnc
Thanks!!