Monday, March 1, 2010

Accelerate your requirements

Its not secret that time is villain in the IT industry. Project managers fear it, Clients waste it, and resources are suffering with it.

Sure you know that Time = Money, and in order to save your money and come up with a successful project you need to save your time.

Now how time is being affected??
  • Its affected by uncontrolled scope.
  • Its affected by ambiguous needs.
  • and of course the number one time waster of all time - REWORK
In this post I'll introduce an old art, that was reborn again with the new dawn of agile.. its the "Model up front"

We sure know that an image wroth more than thousand word, but only if its a descriptive image. So when people agree on using model up front, sometime they get messy and start building Screens and hunt the low level of details ... so please HALT

And think what do we need -
  • We need to finalize the scope with your customer
  • We need to test our theories and assumptions
  • We need to have a blueprint for the project
  • We need to document the requirements for sign-off and contracting purpose.

How ..

Its the ultimate, don't leave home without, the guider of all .... "THE DOMAIN MODEL" a.k.a High level class digram.


http//en.wikipedia.org/wiki/Domain_model

The DM-Domain model is very handy to define the following:
  • Identify business entities.
  • Identify relation, and structure.
  • Act as a road map for detailing the requirements later.
  • A common language between Analyst and designers.
  • Allow you to test your theories and identify if there is a missing entity some where.

Interested?? .. stay tuned for the next post about using 20% of the UML to do all the modeling

No comments: