Product Requirements

Product Requirements

Product Requirements Jonathan Poland

Product requirements refer to the documented expectations and specifications that outline the desired characteristics and features of a product or service. These requirements serve as a guide for the development of new products and the improvement of existing ones, and are typically collected from various stakeholders such as business units, customers, operations, and subject matter experts. The following are examples of product requirements.

User Stories

Requirements that capture expectations for the product. Typically contributed by business units who own the product. Often phased as customer expectations. For example, “As a customer, I want the shirt to be free of tags that rub against the skin.”

Customer Requirements

Requirements contributed by a customer such as a lead user. For example, “I want to be able to choose from hundreds of bright colors.”

Business Rules

Business rules that define the operation of the product. Often stated as conditional statements such as “if ___ then ___.” For example, “If the user presses the power button then the device automatically saves work and shuts down without any further confirmations.”

Usability

Usability requirements that improve ease of use. For example, “this button works when users finger is slightly off target.”

Customer Experience

Requirements intended to improve the end-to-end customer experience such as “beeps and other feedback sounds are off by default.”

Brand

Brand related requirements such as a brand style guide that is to be used for packaging.

Functions

Specifications of goals that can be accomplished with the product. For example, “As a customer, I want to be able to effortlessly carry a bag of groceries with the bicycle.”

Features

Specifications of elements that achieve goals. For example, “the bicycle shall have a 9 liter basket securely mounted between the handle bars.”

Implementation Requirements

Placing constraints on how the product will be constructed. For example, “the basket will be constructed using recycled PET plastic.”

Performance

Performance targets for the product such as a figure of merit. For example, “the solar panels shall have a maximum conversion efficiency of at least 20%.”

Service Requirements

Requirements for services such as the requirement that a software service be available at least 99.99% of the time.

Technical Requirements

Requirements from subject matter experts such as an information security specialist or software architect.

Operations Requirements

Requirements from operations teams such as a requirement that the product be impossible to put together incorrectly.

Quality

Quality requirements in areas such as durability. For example, “the phone can be dropped from 1.5 meters height to a concrete surface 40 or more times without breaking.”

Risk

Risk related requirements such as a safety target for a bicycle. For example, “the bicycle’s brakes will have less than a 0.01% chance of failure for the first two years.”

Security Controls Jonathan Poland

Security Controls

IT security controls are measures that are implemented in order to reduce security risks. These controls may be identified through…

Quality Management Jonathan Poland

Quality Management

Quality management is a process that ensures products and services meet certain standards of quality before they are released to…

Budget Variance Jonathan Poland

Budget Variance

Budget variance is the difference between the budgeted amount and the actual amount spent on a department, team, project, or…

White Labeling Jonathan Poland

White Labeling

White label refers to products or services that are produced and designed by one company specifically for the purpose of…

Decision Automation Jonathan Poland

Decision Automation

Decision automation refers to the use of technology to automate the process of making decisions. This can be done through…

Due Diligence Jonathan Poland

Due Diligence

Due diligence refers to the level of investigation, care, and judgement that is appropriate and expected in a given situation.…

Risk Contingency Jonathan Poland

Risk Contingency

A risk contingency plan is a course of action that is put in place to mitigate the negative consequences of…

Risk Capacity Jonathan Poland

Risk Capacity

Risk capacity is the maximum level of risk that an organization or individual is able to withstand in order to…

Cross Sellilng Jonathan Poland

Cross Sellilng

Cross-selling is the practice of selling additional products or services to existing customers. In a single transaction, this might involve…

Learn More

Risk Awareness Jonathan Poland

Risk Awareness

Risk awareness refers to the extent to which people or organizations are aware of risks and the strategies in place…

Industrial Design Jonathan Poland

Industrial Design

Industrial design involves creating designs for mass-produced products. A common principle in industrial design is that the design should be…

Fixed Assets Jonathan Poland

Fixed Assets

Fixed assets are long-term physical resources that are used in a business to produce goods or services. They are also…

Capability Analysis Jonathan Poland

Capability Analysis

Capability analysis is the process of evaluating the capabilities of an organization, system, or process in order to identify its…

Autonomous Technology Jonathan Poland

Autonomous Technology

Autonomous technology refers to technology that is capable of functioning independently and adapting to changing real-world conditions without human intervention.…

Design Quality Jonathan Poland

Design Quality

Design quality refers to the value that a design holds for customers. It is a critical factor in the success…

Risk Probability Jonathan Poland

Risk Probability

Risk probability refers to the likelihood that a particular risk will occur. It is an important element of risk analysis,…

Decision Automation Jonathan Poland

Decision Automation

Decision automation refers to the use of technology to automate the process of making decisions. This can be done through…

Domain Knowledge Jonathan Poland

Domain Knowledge

Domain knowledge refers to a person’s understanding, ability, and information about a specific subject or area. It is often associated…