application lifecycle management - the business context
TRANSCRIPT
© Equinox Limited
Application lifecycle management
• “An application’s lifecycle includes the entire time during which an organisation is spending money on this asset, from the initial idea to the end of the application’s life” – David Chappell
• “A consistent, flexible approach to building software that focuses on delivering business value” – Forrester
Governance – Development – Operations
| 3
© Equinox Limited
Another perspective
Mysticism
Enthusiasm
Cynicism
Realism
| 5
Oversold
Under-deliveredReappraisal
‘The next big idea’
© Equinox Limited
‘Language of the market’
• Economy – ‘more with less’
• Effectiveness
• Efficiency
• Risk
• Revenue
• Time to market
• Others?
| 8
© Equinox Limited
Organisational drivers
Economy
Acknowledgement: Tony Hughes, “The Joshua Principle: Secrets of RSVP Selling”
| 9
© Equinox Limited
Organisational expectations
Time
QualityCost
Scope
Now
PerfectFree
‘I want it all!’
| 10
© Equinox Limited
Business value equation
Acknowledgement: Tony Hughes, “The Joshua Principle: Secrets of RSVP Selling”
| 11
© Equinox Limited
Relative (im)maturity
32%
40%
60%
70%| 13
Acknowledgement: KPMG New Zealand Project Management Survey 2010
© Equinox Limited
Primary reasons for failure
• Scope changes
• Competition for resources
• Unrealistic deadlines
| 14
Acknowledgement: KPMG New Zealand Project Management Survey 2010
© Equinox Limited
Conflicting priorities
• Short-term vs. long-term
• Insular vs. integrated
• Role vs. process
• Point solution vs. overall solution
• Detailed vs. big picture
• Quick wins vs. sustainable value
• Reactive vs. proactive
• Capital vs. operational
| 15
© Equinox Limited
The un-integrated organisation
Many organisation’s use of technology is often:
• Unplanned
• Uncoordinated
• Inconsistently applied throughout the organisation
• Driven by individual requirements
This encourages poor utilisation of resources and results in undue complexity.
| 16
© Equinox Limited
And many projects don’t help
Projects by their very nature often tend to be insular … but projects are how an organisation builds its future
| 17
© Equinox Limited
The importance of governance
• Aligned business strategy
• Robust business case
• Funding projects which deliver the greatest value
• Terminating those that don’t
• Clear accountability and control
• Ongoing monitoring
• Measuring value delivered
| 21
© Equinox Limited
People – first and foremost
• People really are your greatest asset – and there is no substitute for quality
• Good people will always overcome poor or non-existent processes or tools
• ‘An undisciplined carpenter with a power tool becomes a dangerous undisciplined carpenter’
• The latest methodology or tool won’t save you – there are no silver bullets
| 24
© Equinox Limited
Process – tailored to fit• Needs to be tailored to the culture and characteristics
of your organisation – ‘one size fits one’
• Can either be an accelerator or a brake depending on how it is applied
High
Complexity
Low
Complexity
Low
FlexibilityHigh
Flexibility
Formal
Processes
Agile
Processes
| 25
© Equinox Limited
Process – three key approaches
• Agile
Visible
Responsive
Adaptive
• Iterative
• Incremental“The Learning Spiral”
http://www.nald.ca/fulltext/abc/undcur/p50.htm
| 26
© Equinox Limited
Process – managing the lifecycle
• Nothing exists in isolation
• Development does not end with delivery
• Software will continue to change – increasing complexity and decay
• Design for maintenance
• Actively manage changes
| 27