The Project Knowledge “Elephant” (02)

See the previous blog on this subject at The Project Knowledge "Elephant" (01).

Accordingly, when it comes to "seeing the elephant", it is best to:

  • See the elephant early rather than late. It could be said that this is the "big bang" approach to requirements definition and system development. Define the requirements in detail and then build to that requirement with hopefully as few requirements as possible changing (as measured by say "requirements volatility metrics"). This is probably no more epitomised than in some aspects of the CMMI methodology.
  • If you don't see the elephant early then you need to have mechanisms that permit you to quickly respond to the elephant as you see it. This is epitomised by the agile software development processes where they capture some requirements and then develop against those in short cycles - evolving the system as the user/customer evolves their understanding of what is required.

This conceptual spectrum I have illustrated below with the "big bang" being on the left of the spectrum and the "agile" on the right of the spectrum. Plainly there are numerous areas for compromise depending on the type of system being created or changed and perhaps the type of culture the organisation running the vehicle has.

The Spectrum

If we accept that "knowledge" of the system and vehicle, and so the project, is essential to a successful project, then we can start to get a better understanding of a project by looking at what "knowledge" is required.

For this I use what I call the Project Knowledge Model or PKM and I am going to explore some of its broader concepts in this next series of blogs.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <ul> <ol> <li> <dl> <dt> <dd> <h1> <h2> <h3> <img>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is used to make sure you are a human visitor and to prevent spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

Welcome to Knowing Projects

A Place to Explore Project Management Concepts