October 29, 2008 | Author: PM Hut | Filed under: Agile Project Management
10 Evolutionary Project Management Principles - Evo Principle 6 (#7 in the series 10 Evolutionary Project Management (Evo) Principles)
By Tom Gilb
Evo projects will require an open architecture – because we are going to change project ideas as often as we need to, in order to really deliver value to our stakeholders
Open architecture means ‘easy to change’. This can include many ‘technological enablers’, for many types of change. If you want to optimize your product for long term performance (and consequent survival) under conditions of change, you have to be conscious about your product architecture objectives and design specifications.
The bad news is that this is best done initially. The good news is that there are often add on interfaces for tired old legacy systems that do some useful ‘opening up’ for you.
We have to be flexible to respond, during a project, to the insights we get from stakeholders - the ‘unexpected’ requirements. We have to be able to deliver those requirements immediately without compromising system performance. That is what we need the open architecture for.
All systems need intelligent open architecture in the long run. Evo projects need it in the short term - during the project. The good news is that if you have not done the open architecture well enough - the Evo step feedback will often force you to acknowledge your poor architecture - and you will get the opportunity to improve the architecture immediately. If you were not motivated before, you will see the payoff and bite the bullet.
Better to get that great architecture fairly early than too late.
Tom Gilb is a freelance consultant, teacher and author serving clients mainly in Europe and the US. He has books in print: “Competitive Engineering”, “Principles of Software Engineering Management” and “Software Inspection”. He specializes in software engineering, systems engineering, and technical management. He resides in Norway and London. His most recent papers, book manuscripts and slides are available on www.gilb.com.
- 10 Evolutionary Project Management (Evo) Principles - Introduction
- 10 Evolutionary Project Management Principles - Evo Principle 7
- 10 Evolutionary Project Management Principles - Evo Principle 8
- 10 Evolutionary Project Management Principles - Evo Principle 9
- 10 Evolutionary Project Management Principles - Evo Principle 5
No comments yet.