Basic Product Concepts Flashcards
Gerkin
Business readable language which helps you to describe business behavior without going into details of implementation.
Given/When/Then
Used for BDD (Behaviour-Driven Development)
Feature/Given/When/Then syntax belongs to…
Gerkin language
PRD
A product requirements document (PRD) is a document containing all the requirements to a certain product.
It is written to allow people to understand what a product should do.
A PRD should, however, generally avoid anticipating or defining how the product will do it in order to later allow interface designers and engineers to use their expertise to provide the optimal solution to the requirements.
RSD
Requirements and Specifications Document (project management).
Produced by the requirements engineering process; describes all requirements for the system under design.
Cost of Delay
The cost of delay (CoD) is a prioritization framework that combines urgency and value — to make decisions on what will deliver the most value right now.
CoD is often used by teams following the Scaled Agile Framework (SAFe). CoD is a component of the weighted shortest job first (WSJF) prioritization framework.
Kano model
The Kano model weighs customer satisfaction against the cost of implementation.
This prioritization framework can be useful for teams that want to determine which features to build for a Minimum Lovable Product (MLP).
The model says that a product or service is about much more than just functionality – it’s also about customers’ emotions.
MoSCoW method
The MoSCoW method qualifies initiatives and features into four categories:
- Must-haves
- Should-haves
- Could-haves
- Will not have at this time
MoSCoW prioritization can help teams deliver incremental value across each of the four categories.
What Are the Elements of the Kano Model?
The model assigns three types of attributes (or properties) to products and services: Threshold Attributes, Performance Attributes, and Excitement Attributes. By assigning a product or service to an attribute, you’ll be able to determine its impact on customer satisfaction. Let’s look at each in more detail:
- Threshold Attributes (Basics). These are the basic features that customers expect a product or service to have.
- Performance Attributes (Satisfiers). These elements are not absolutely necessary, but they increase a customer’s enjoyment of the product or service.
- Excitement Attributes (Delighters). These are the surprise elements that can really boost your product’s competitive edge . They’re the features that customers don’t even know they want, but are delighted with when they find them.
https://www.mindtools.com/pages/article/newCT_97.htm
https://www.mindtools.com/media/Diagrams/Kano-Model_v1.png
Product tree
Product tree refers to an exercise in which the product roadmap is represented by a tree:
Branches: The primary product or system functionalities
Roots: The technical requirements needed to support feature branches
Leaves: New feature ideas
This method of feature prioritization can be helpful for organizations with a large portfolio of products. The visual of a tree encourages teams to focus across the portfolio with decisions that positively impact the entire ecosystem.
RICE
The RICE prioritization framework scores feature based on four factors:
- Reach: How many customers the feature will benefit from this?
- Impact: A measurable impact on customers or the business, such as an increase in sales or customer sentiment.
- Confidence: (based on data) that this will happen as planned
- Effort: Resources needed to complete the feature.
Whereas CoD combines urgency and value, RICE balances value and effort.
User story mapping
User story mapping can be considered a prioritization framework as well as an exercise for charting the customer journey. Teams create a map of the user’s interactions with the product and evaluate which steps have the most benefit for the user.
This framework is commonly used because all product teams strive to be customer-focused. It is also often used by user experience designers, who are also intently focused on the customer experience.
Value vs. effort
Somewhat of a simplified version of RICE, the value vs. effort framework scores features based on value to the customer and organizational effort.
Lean teams that prefer a lightweight framework may choose this one.
Weighted shortest job first
Used in SAFe, weighted shortest job first (WSJF) sequences jobs (features, capabilities, and epics) in a flow-based order by measuring CoD against job size or duration.
Product vision
Product vision represents the core essence of your product and what makes it unique. It should be something that everyone in the company deeply understands — the “why” behind the product you are all responsible for.
Who exactly are your customers? What are the problems you are helping them solve? What opportunities and threats do you face? Grappling with these questions allows you to understand the true value of your product and to craft a vision statement that is both accurate and aspirational.
What is product strategy?
Product strategy is the process of defining what you want to achieve and how you plan to get there.
A product strategy is a high-level plan describing what a business hopes to accomplish with its product and how it plans to do so. The strategy should answer key questions such as who the product will serve (personas), how it will benefit those personas, and the company’s goals for the product throughout its life cycle.
Product management expert Roman Pilcher suggests a strategy should contain the following key elements:
- The market for the product and the specific needs it will address.
- The product’s key differentiators or unique selling proposition.
- The company’s business goals for the product.
Another way:
- Product Vision
- Goals
- Initiatives (strategic themes)