The hierarchy of requirements and how it impacts requirements gathering?

By | 27/11/2016

There are different levels of requirements gathering which need to be conducted at different periods of time during the lifecycle of a project.  This article sets out a brief description of each of the type of requirements, why, how this relates to traceability and some examples.

req-type-a

req-type-b

req-type-c

req-type-d

It is the role of the Business Analyst to gather, document and ensure traceability between these requirements.  Adhering to these categories will also help identify missing requirements as they should all align with each other.

See below for some examples to help with differentiating.

Business Objectives / Goals Stakeholder requirements Solution requirements Transition requirements
To increase sales on-line by 20% in 12 months. To be able to identify customer interests to understand current trends.

To enable customers to part exchange old stock for new.

To push marketing messages to customers.

To collect customer and contact details.

Functional requirements

Produce MI reports to identify what current stock is being purchased and trends.

To create a new web page which enables customers to part exchange old stock for new.

To collate customer contact details in a database and send out marketing messages monthly by email.

Business rules

There should be a check that the old stock to be exchanged cannot be more than 3 years old.

Non functional requirements

To be available 24×7.

To support volumes of an estimated 2000 concurrent users.

Existing customer contact details must be migrated onto the new system.

Internal staff must have training on how to use the Reporting tool and how data is structured.

Thoughts? Questions? Please share in the comments.

 

If you have found this article useful then you might like my book – The Business Analysis Handbook – Techniques and Questions for better Business Outcomes.  The book is available from www.koganpage.com and all major print and e-book retailers.

 

Author: Helen Winter

An Management Consultant responsible for structuring programmes, success criteria, mobilisation, management of scope, budget, timely delivery, benefits realisation and stakeholder satisfaction. Helen has led on large transformation programmes to execute delivery along with strategic business outcomes. Helen is also a global business author with publisher Kogan Page where her first book “The Business Analysis Handbook” was a finalist for 2 major industry awards. One was for contribution to project management literature with PMI and the other was the Specialist book category for the business books awards. She is an active member of the APM programme management group. She is currently involved in a focus group sharing examples of good programme management practice and is an established speaker for project management forums. In her free time, she loves sharing her knowledge on her blog BusinessBullet.co.uk which is followed by over 5000 visitors a month.

4 thoughts on “The hierarchy of requirements and how it impacts requirements gathering?

  1. Peter Aveyard

    An interesting article. I would add one other crucial element and that is the problem statement. The problem statement should be precise and contain measures of impact. without this, you cannot set meaningful objectives or validate any requirements. Then I would say the types of requirements follow on nicely.

    Reply
    1. Helen Winter Post author

      Agree. Good point. It’s important that the requirements resolve the problems in the first place so need to know that first. Thanks Peter.

      Reply
  2. Magareth

    An very interesting and insightful article indeed. Following the notes stated here would reduce headaches of trying to incorporate stakeholders requirements at the end of the project which at times might require a total system design change. Point in case, stakeholders know of upcoming investments and possible branches/business entities for the near future that operational staff are not aware of, they are mainly concerned with the solution to meet their day to day operations. At a point of commissioning the project the stakeholders then bring out the vision of more branches/business entities. With a rigid system you might just need to totally redesign the whole system to incorporate the stakeholders vision. Great article indeed, Thanks!

    Reply
    1. Helen Winter Post author

      Thanks Magareth for the feedback and for the good summary from reading the article.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.