12. 78% feel biz reqmts out of sync with project reqmts
75% of Software Projects: DOOMED from Start
≅55% of projects have clear biz objectives
Source: 2011 Geneca Survey
13. % Application Features Used
7%
13%
Rarely/Never
Occasionally
16% Often
64% Always Only 20%!!
Source: 2002 Standish Report
20. Yep, some really,
really, really
Smart People
gathered in Snowbird, Utah
and created the …
21. Manifesto for Agile Software
Development
We are uncovering better ways of developing software
by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes
and tools Working software over comprehensive
documentation Customer collaboration over
contract negotiation Responding to change over
following a plan
That is, while there is value in the items on the right, we
22. Where does Agile fit?
>
Understanding Waterfall
Of Problem
Agile or
Agile
Agile
and
<
< Understanding
>
Of Solution
36. Systems Development Life-Cycle (SDLC)
Simplify
Simple Process = Easy Auditing
Focus on Delivering Business Value
Align Milestones w/Releasable Software
39. Strive to decomplicate…
Help teams operate as simple and ordered as possible.
This model courtesy of Jurgen Appelo; please visit his blog at http://noop.nl
40. Perfection is achieved, not when
there is nothing more to add, but
when there is nothing
left to take away.
-Antoine de Saint-Exupery
41. Apply the pants principle…
Simple process adopted by the
team doing the work.
+
Process Team
42. “…reducing costs requires a
better way to organize work, not
better cost information.”
-H. Thomas Johnson
(paraphrased)
56. Manifesto for Agile Software
Development
We are uncovering better ways of developing software
by doing it and helping others do it.
Through this work we have come to value: those
Reward
building the
Individuals and interactionsproduct in
over processes
and tools Working software over comprehensive
working
documentation Customer collaboration over
together over
contract negotiation Responding to change
following a plan
That is, while there is value in the items on the right, we
57. Manifesto for Agile Software
Development
We are uncovering better ways of developing software
by doing it and helping others do it.
Reward risk-taking/innovation;
Through this work we have come to value:
penalize only non-contained
Individuals and interactions over processes
failures
and tools Working software over comprehensive
documentation Customer collaboration over
contract negotiation Responding to change over
following a plan
That is, while there is value in the items on the right, we
58. Manifesto for Agile Software
Development
We are uncovering better ways of developing software
by doing it and helping others do it.
Through this work we have come to value:
Reward product meeting needs
Individuals and interactions over processes
over on-time/on-schedule comprehensive
and tools Working software over
documentation Customer collaboration over
contract negotiation Responding to change over
following a plan
That is, while there is value in the items on the right, we
59. Manifesto for Agile Software
Development
We are uncovering better ways of developing software
by doing it and helping others do it.
Reward working product to value:
Through this work we have come
Individuals and interactions over processes
and tools Working software over comprehensive
documentation Customer collaboration over
contract negotiation Responding to change over
following a plan
That is, while there is value in the items on the right, we