
Scrutinizing needs in sufficient detail.
© iStockphoto
Every new activity, every new product, every new project in the workplace is created in response to a business need. Yet we often find ourselves in situations where, despite spending tremendous time and resources, there's a mismatch between what has been designed and what is actually needed.
Has a client ever complained that what you delivered isn't what she ordered? Has someone changed his mind altogether about the deliverable, when you were halfway through a project? Have you had conflicting requirements from multiple clients? And have you ever received new requirements just after you thought you'd finished creating a product?
A focused and detailed business requirements analysis can help you avoid problems like these. This is the process of discovering, analyzing, defining, and documenting the requirements that are related to a specific business objective. And it's the process by which you clearly and precisely define the scope of the project, so that you can assess the timescales and resources needed to complete it.
Remember: to get what you want, you need to accurately define it – and a good business requirements analysis helps you achieve this objective. It leads you to better understand the business needs, and helps you break them down into detailed, specific requirements that everyone agrees on. What's more, it's usually much quicker and cheaper to fix a problem or misunderstanding at the analysis stage than it is when the "finished product" is delivered.
Tip:
Many organizations already have established procedures and
methodologies for conducting business requirements
analyses, which may have been optimized specifically for
that organization or industry. If these exist, use them! However, do make sure you also consider the points below.
Below is a five-step guide to conducting your own business requirements analysis.
Identify the key people who will be affected by the project. Start by clarifying exactly who the project's sponsor is. This may be an internal or external client. Either way, it is essential that you know who has the final say on what will be included in the project's scope, and what won't.
Then, identify who will use the solution, product, or service. These are your end-users. Your project is intended to meet their needs, so you must consider their inputs.
Tip:
Make sure that your list is complete: remember, end-users
for a product or service might all be in one division or
department, or they might be spread across various
departments or levels of your organization. Our article on Stakeholder Analysis will help you identify stakeholders.
Ask each of these key stakeholders, or groups of stakeholders, for their requirements from the new product or service. What do they want and expect from this project?
Tip 1:
Remember, each person considers the project from his or
her individual perspective. You must understand these
different perspectives and gather the different
requirements to build a complete picture of what the
project should achieve.
Tip 2:
When interviewing stakeholders, be clear about what the
basic scope of the project is, and keep your discussions
within this. Otherwise, end-users may be
tempted to describe all sorts of functionality that your
project was never designed to provide. If users have
articulated these desires in detail, they may be
disappointed when they are not included in the final
specification.
You can use several methods to understand and capture these requirements. Here, we give you four techniques:
Tip:
When using these two methods, it's a good idea to keep
asking "Why?" for each requirement. This may help you
eliminate unwanted or unnecessary requirements, so
you can develop a list of the most critical issues.
Tip:
You might want to find existing use cases for similar
types of systems or services. You can use these as a
starting point for developing your own use case.
You can use one or more of the above techniques to gather all of the requirements. For example, when you have a complete list of requirements after your interviews, you can then build a prototype of the system or product.
To make analysis easier, consider grouping the requirements into these four categories:
Once you have gathered and categorized all of the requirements, determine which requirements are achievable, and how the system or product can deliver them.
To interpret the requirements, do the following:
Once everything is analyzed, present your key results and a detailed report of the business needs. This should be a written document.
Circulate this document among the key stakeholders, end-users, and development teams, with a realistic deadline for feedback. This can help resolve any remaining stakeholder conflicts, and can form part of a "contract" or agreement between you and the stakeholders.
Finally, make sure you get the signed agreement of key stakeholders, or representatives of key stakeholder groups, saying that the requirements as presented precisely reflect their needs. This formal commitment will play an important part in ensuring that the project does not suffer from scope creep later one.
The key to a successful business requirements analysis is identifying what the new system or product will do for all appropriate end-users/stakeholders – and to understand what they WANT the new system or product to do.
You can use various techniques to gather requirements, but make sure those requirements are clear, concise, and related to the business. This process also helps you identify and resolve any conflicting requirements issues early on.
Once you complete your analysis, record it in a written document. This becomes the "contract" for creating the product or system that addresses all the needs of your business or your client.
This site teaches you the skills you need for a happy and successful career; and this is just one of many tools and resources that you'll find here at Mind Tools. Click here for more, subscribe to our free newsletter, or become a member for just $1.
This ensures that you don’t lose your plan.
Please enter your username or email address and we'll send you a reminder.
Your log in details have been sent to the email account you registered with. Please check your email to reset your login details.
Please check your Inbox, and click on the link in the email from us. We can then send you the newsletter.