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.”

Learn More
Decision Costs Jonathan Poland

Decision Costs

Decision costs refer to the costs associated with making a decision. These costs can take many forms, including the time…

Competitive Intelligence Jonathan Poland

Competitive Intelligence

Competitive intelligence is the process of collecting and analyzing information about competitors, markets, industries, products, and customers in order to…

Autonomous System Jonathan Poland

Autonomous System

An autonomous system is a system that is capable of functioning independently, without the need for human intervention. Autonomous systems…

Direct Marketing Jonathan Poland

Direct Marketing

Direct marketing is a type of marketing that involves communicating directly with potential customers in order to generate a response…

Product Cannibalization Jonathan Poland

Product Cannibalization

Product cannibalization refers to the situation in which the sales of one product within a company’s portfolio negatively impact the…

Brand Implementation Jonathan Poland

Brand Implementation

Brand implementation involves the use of project management techniques to plan and execute brand strategy. It is the practical application…

Personal Data Jonathan Poland

Personal Data

Personal data is any information that can be used to identify an individual, including their name, date of birth, address,…

Willingness to Pay Jonathan Poland

Willingness to Pay

Willingness to pay (WTP) is a measure of how much a customer is willing to pay for a product or…

Scarcity Marketing Jonathan Poland

Scarcity Marketing

Scarcity marketing is a strategy that involves creating a perception of limited availability for a product or service. This strategy…

Content Database

Search over 1,000 posts on topics across
business, finance, and capital markets.

Job Orientation Jonathan Poland

Job Orientation

Job orientation, also known as onboarding, is the process of introducing new employees to the company and their role. It…

Generic Brand Jonathan Poland

Generic Brand

A generic brand is a type of brand that does not have a distinct or unique image. Instead, it is…

Product Category Jonathan Poland

Product Category

A product category is a classification of similar or related products or services. These categories are often created by a…

Delegation 101 Jonathan Poland

Delegation 101

Delegation is the act of assigning specific tasks and responsibilities to others, along with the necessary authority to complete them.…

Pricing 101 Jonathan Poland

Pricing 101

Pricing refers to the process of determining the value that a business will receive in exchange for its products or…

What Is Innovation Capital? Jonathan Poland

What Is Innovation Capital?

Innovation capital is a form of intellectual capital that refers to the resources and processes that an organization uses to…

Sales Channels Jonathan Poland

Sales Channels

A sales channel is a way of selling products or services to customers. This can include direct sales, such as…

What is the Iterative Process? Jonathan Poland

What is the Iterative Process?

An iterative process is a method of working through a problem or project by repeating a series of steps, each…

Data Infrastructure Jonathan Poland

Data Infrastructure

Data infrastructure refers to the hardware, software, and network resources that support the collection, storage, processing, and analysis of data.…