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

Price Optimization Jonathan Poland

Price Optimization

Price optimization is the process of using data and analytical methods to determine the optimal price for a product or…

Risk Management Techniques Jonathan Poland

Risk Management Techniques

Risk management is the process of identifying, assessing, and prioritizing risks in order to minimize their potential impact on an…

Dismissing Employees Jonathan Poland

Dismissing Employees

Letting go (aka firing) employees is a difficult and sensitive task, and it’s important to handle it with care and…

Geographic Segmentation Jonathan Poland

Geographic Segmentation

Geographic segmentation is a marketing strategy that involves dividing a target market into smaller groups based on geographical characteristics such…

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…

Lobbying Jonathan Poland

Lobbying

Vertical integration is when a single company owns multiple levels or all of its supply chain.

Customer Dissatisfaction Jonathan Poland

Customer Dissatisfaction

Customer dissatisfaction refers to a customer’s negative evaluation of a product or service. It can be measured by asking customers…

Data Security Jonathan Poland

Data Security

Data security is the practice of protecting data from unauthorized access, use, modification, destruction, or deletion. It is a key…

Customer Advocacy Jonathan Poland

Customer Advocacy

Customer advocacy is a customer service strategy that involves employees representing and fighting for the interests of customers, rather than…

Learn More

What is Baseline? Jonathan Poland

What is Baseline?

A baseline is a reference point or starting point that represents the status or condition of something at a specific…

Marketing Metrics Jonathan Poland

Marketing Metrics

Marketing metrics are a way to evaluate the success of marketing efforts at various levels, such as the organization, team,…

Capital Jonathan Poland

Capital

Capital is an asset that is expected to produce future economic value. It is a productive resource that is used…

Strategic Risk Jonathan Poland

Strategic Risk

Strategy risk refers to the potential for losses resulting from the implementation of a particular strategy. All strategies carry some…

Austrian Economics 101 Jonathan Poland

Austrian Economics 101

Austrian economics is a school of economic thought that originated in Austria in the late 19th century with Carl Menger,…

Brand Perception Jonathan Poland

Brand Perception

Brand perception refers to the way that a brand is perceived by its target audience. It’s important for companies to…

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…

Final Offer Jonathan Poland

Final Offer

A final offer, also known as a best and final offer, is a negotiation tactic in which a party submits…

IT Architecture Jonathan Poland

IT Architecture

An IT architecture is a framework that describes the components of an information technology (IT) system, how they work together,…