I like appropriating expressions of my past lives and reusing them in project management. Bracketing the target is something an artillery observation post crew does; you start shooting for a target and then try to find its actual location by overshooting it, undershooting it, and shooting right and left of it. Then you deal with it…
In project management the equivalent would be finding the true scope of a project which may be hidden within a large number of fuzzy requirements. That fuzziness comes from a lack of context, the use of jargon, the piggy backing of requirements left behind from other projects, pet requirements, etc.
As I mentioned in my CHAOS theory post I believe that applying a Pareto law to the set or requirements would remove the 20% that really hurts the schedule and cost of a project and increase risk. My experience is that when you leave those 20% behind you hardly ever get to include them in future releases; they just weren’t that “required”.
Looking at it from a slightly different perspective Glen Alleman replied in a comment that at the US DoD, under Secretary Gates, 60% of the needed capabilities "now" are considered much better than 100% (or something near that) later. This is a very good, very pragmatic approach to projects.
The best practice we’ve been using to get everyone on the same page is to do a prototype, demo it, and then make the necessary adjustments. This prototype is not a throwaway; it is a rough draft of the end project. This approach works with software projects as well as “consulting” assignments such as strategic planning.
Using such an approach as always allowed us to identify and then remove fuzziness from requirements. It is also a great way of working around communication issues brought on by jargon. The end result our clients and for us is less pain and typically a lower cost, a more accurate schedule, and less risk.
What do you think? As always questions and comments are welcome.
Connect with me on LinkedIn. I am a LinkeIn Open Networker (LION); you can use “Friend” to add me to your network, please mention the blog in your request.