The Value of Solution Requirements

Lesson 1.2 of the eCourse “Exposing Functional AND Non-Functional Requirements” View the full course overview and outline at
Prefer reading? Also available as part of an eBook at

DESCRIPTION (lesson 1.2)
Solution requirements represent a level of detail developers need (independent of software development methodology) to deliver software applications that meet the business needs. In this section, Co-author and presenter Tom Hathaway defines solution requirements for IT projects in both their functional and non-functional flavors.

Business and Stakeholder Requirements define the business need in business terminology that all involved parties can understand, but the devil lies in the detail. Solution Providers (i.e., those responsible for building, buying, assembling, or configuring an IT application) need to know what the application has to do, what data it will deal with, and what qualities it has to possess to meet the business needs. In other words, they need Functional and Non-functional (aka Solution) Requirements at a level of detail that most subject matter experts can only provide when prompted and led.

A functional requirement specifies something the system should do. Non-functional requirements describe the system’s quality characteristics or quality attributes. This course, “Exposing Functional AND Non-Functional Requirements”, offers a tried-and-true approach for analyzing and decomposing any set of requirements expressed in simple sentences. The outcome is a list of functions with related data, and associated non-functional attributes (such as availability, reliability, maintainability, etc.) of both.

Applying the presented techniques will significantly improve the communication between those tasked with defining the need (aka “the one wearing the Business Analysis Hat”) and Solution Providers, thereby reducing the risk of misunderstandings.

To enhance the learning process, the eCourse includes several exercises in each section and provides expert feedback for each exercise.

Upon completion of this course, you can:

• Decompose well-structured requirement statements to identify Functional and Non-Functional Requirements
• Give those responsible for designing, building, and/or buying the solution the kind of information they need to make the decisions that are right for the business
• Identify Informational, Performance, and Constraining Requirements from a list of Functional Requirements
• Document and manage Business, Stakeholder, Functional and Non-Functional Requirements
• Capture and clarify Business Rules and External Constraints that mandate limits to the delivered solution
• Develop measurable Solution Requirements that facilitate End-User Acceptance Testing


To view even more requirements training, visit the Business Analysis Learning Store at

Hire PMP Certified Professionals To Standardise Project Management Abilities

Big projects are the life blood for any kind of organizations. Big budget projects can breathe a new life into a shabby business as well as can commence its profits generation cycle. Such jobs are definitely needed to transform a company photo and reputation. It can conveniently develop service value as well as aid it to survive in the hardest competitive atmosphere.

Reasons to Use Booking System Software in Your Company

Scheduling system software application is growing in appeal with business of all sizes, assisting them take care of bookings and lower the danger of human mistake. These kinds of systems can aid firms handle their meetings, visits and more without depending on valuable sources, the software does whatever for them.

Benefits of Using a Meeting Booking System

Meeting scheduling systems are growing in popularity in the business atmosphere. These offer a host of benefits to firms where obtaining a meeting organized and also handling that has use the meeting rooms can be a time consuming job. These days firms are teeming with active individuals, numerous functioning from house, so being able to obtain them all to the same location at the exact same time is fairly a job by itself.

7 Ways to Stay Safe During a Heavy Lightning Storm

A lightning tornado can cause lots of casualties in a location. To remain risk-free you will certainly require to comply with some rules while stuck under a lightning. The ideas to remain risk-free are excellent for you in addition to for your peers.

Be a Productive Superstar

Get rid of non effective activities and also concentrate on high return activities … it is almost that easy! Attempt it.

You May Also Like