Requirement Gathering Techniques - Part III - Set expectations

One of the most important things that you can do with your clients is develop trust and integrity. The simplest way to achieve this is to say what you are going to do; and then go out and do it.

Build visibility into your process and acknowledge when things are not going according to plan. Visibility implies that people know what you are doing and your current status. Traceability supports this function by allowing people to quickly navigate through your work.

  • State the methods you will employ on the engagement. Negotiate for adequate time and resource availability commitments. Then build your work plan.
  • State what software tools (i.e., Rational Rose, MS Visio, MS Excel, MS Word, Telelogic DOORS, Borland CalibreRM, Requisite Pro etc...) you will be using for the deliverables.
  • State how your deliverables will be distributed to stakeholders and users.
  • Develop agreement on a review process.
  • Negotiate a change management process.
  • Show your progress against your plan on a regular frequency.
  • Execute.

  • If you can set expectations and deliver upon them; then you will be well on your way towards developing trust and integrity with your clients.

    1 comment:

    Georgia said...

    Hi, I was wondering if you have any tips on how to estimate how long it will take to write requirements for a project you've been assigned to.

    The project is new, you know nothing about the business, how can you provide an estimate? Should you just give a high-level estimate and then adjust as you go along and see the progress?

    Thanks.