Basic Product Concepts Flashcards

1
Q

Gerkin

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Feature/Given/When/Then syntax belongs to…

A

Gerkin language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

PRD

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

RSD

A

Requirements and Specifications Document (project management).

Produced by the requirements engineering process; describes all requirements for the system under design.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cost of Delay

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Kano model

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

MoSCoW method

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What Are the Elements of the Kano Model?

A

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:

  1. Threshold Attributes (Basics). These are the basic features that customers expect a product or service to have.
  2. Performance Attributes (Satisfiers). These elements are not absolutely necessary, but they increase a customer’s enjoyment of the product or service.
  3. 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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Product tree

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

RICE

A

The RICE prioritization framework scores feature based on four factors:

  1. Reach: How many customers the feature will benefit from this?
  2. Impact: A measurable impact on customers or the business, such as an increase in sales or customer sentiment.
  3. Confidence: (based on data) that this will happen as planned
  4. Effort: Resources needed to complete the feature.

Whereas CoD combines urgency and value, RICE balances value and effort.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

User story mapping

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Value vs. effort

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Weighted shortest job first

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Product vision

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is product strategy?

A

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:

  1. The market for the product and the specific needs it will address.
  2. The product’s key differentiators or unique selling proposition.
  3. The company’s business goals for the product.

Another way:

  1. Product Vision
  2. Goals
  3. Initiatives (strategic themes)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is user story mapping? (recap, don’t have to remember)

A

User story mapping is a visual exercise that helps product managers and their development teams define the work that will create the most delightful user experience. It is used to improve teams’ understanding of their customers and to prioritize work. Software leader Jeff Patton is often credited with having developed and shared extensive knowledge around user story mapping.

In user story mapping, teams create a dynamic outline of a representative user’s interactions with the product, evaluate which steps have the most benefit for the user, and prioritize what should be built next. For agile organizations, it provides an alternative to building a flat list of backlog items or working from lengthy requirements documents.

User story mapping employs the concept of user stories — which communicate requirements from the perspective of user value — to validate and build a shared understanding of the steps to create products users love. Teams write user stories in a format that captures business value and can be completed within a development iteration (usually called a sprint).

The user story format — As a [type of user], I want to [action] so that [benefit]. — can be helpful in thinking about product interactions from a user’s perspective.

17
Q

OKRs

A

Objectives and key results is a goal-setting framework used by individuals, teams, and organizations to define measurable goals and track their outcomes. The development of OKR is generally attributed to Andrew Grove who introduced the approach to Intel.

18
Q

SMART Goals

A

To make sure your goals are clear and reachable, each one should be:

  • Specific (simple, sensible, significant).
  • Measurable (meaningful, motivating).
  • Achievable (agreed, attainable).
  • Relevant (reasonable, realistic and resourced, results-based).
  • Time bound (time-based, time limited, time/cost limited, timely, time-sensitive).

Its criteria are commonly attributed to Peter Drucker’s Management by Objectives concept. The first known use of the term occurs in the November 1981 issue of Management Review by George T. Doran.

19
Q

Product strategy breakdown

A
  1. Business Objectives
    (get alignment on the initiatives/themes)
    - Overarching goals
    - High-level priorities
  2. Product Strategy
    (Vision->KPIs->Roadmap)
    - Product Vision
    - Goals / KPIs
    - Roadmap
  3. Tactics
    (fill in the details with the team)
    - Feature backlog
    - Wireframes and prototypes
    - User stories

https://miro.medium.com/max/1400/1*FgR-8drcfrSiyhCqi6QUuA.png

20
Q

Types of Product Strategy (5 + 3)

A
  1. Cost Strategy
  2. Differentiation Strategy
  3. Focus Strategy
  4. Quality Strategy
  5. Service Strategy

https://blog.hubspot.com/service/product-strategy

  1. Time-based strategy
  2. Market-oriented strategy
  3. Platform-based strategy

https://www.aha.io/roadmapping/guide/product-strategy

21
Q

Elements of product strategy

A

Foundation: What you want to achieve
- Vision
- Business models
- Positioning

Market: Your customers and the market landscape
- Personas
- Competitive analysis

Imperatives: The work you will accomplish
- Goals
- Initiatives

22
Q

SDR

A

Software Design Reviews

Software design reviews are a systematic, comprehensive, and well-documented inspection of design that aims to check whether the specified design requirements are adequate and the design meets all the specified requirements. In addition, they also help in identifying the problems (if any) in the design process. IEEE defines software design review as a formal meeting at which a system’s preliminary or detailed design is presented to the user, customer, or other interested parties for comment and approval.’ These reviews are held at the end of the design phase to resolve issues (if any) related to software design decisions, that is, architectural design and detailed design (component-level and interface design) of the entire software or a part of it (such as a database).

Also: Small Development Requirement

23
Q

Customer development stages

A

Discovery, Validation, Creation, Building

Discovery:
- problem-solution fit
- proposed MVP
- proposed funnels

Validation:
- product-market fit
- business model
- sales & marketing roadmap

24
Q

Types of customer interviews

A
  • Exploratory
  • Validation
  • Satisfaction oriented
  • Efficiency
25
Q

BDD

A

Behaviour-Driven Development

BDD is a way for software teams to work that closes the gap between business people and technical people by:

  • Encouraging collaboration across roles to build a shared understanding of the problem to be solved.
  • Working in rapid, small iterations to increase feedback and the flow of value.
  • Producing system documentation that is automatically checked against the system’s behavior.
26
Q

What is the minimum criteria for success (MSC)?

A

A Minimum Success Criteria (MSC) is how you make a hypothesis falsifiable. This criteria helps you decide whether your product is worth building after all.

It is common that most of the experiments end up somewhere in the middle of valid and invalid.

Costs
- Team time (PM, dev, other)
- Labor wages
- Marketing costs
- Brand effect
- Legacy issues
- Opportunity costs

Reward
- Increased revenue
- Time spent on section
- # of shares
- Increased satisfaction
- Number of likes
- Conversion rate
- Open rate
- Customer LTV

27
Q

Prioritization framework that combines urgency and value to make decisions on what will deliver the most value right now.

A

Cost of Delay (CoD)

28
Q

This prioritization framework weighs customer satisfaction against the cost of implementation.

A

Kano Model

29
Q

Difference between CoD and RICE

A

Whereas CoD combines urgency and value, RICE balances value and effort.

30
Q

Prioritization framework that weights value against the effort

A

RICE

31
Q

The recommended user story format

A

As a [type of user], I want to [action] so that [benefit]

32
Q

JTBD user story format

A

As a [type of user], I want to [motivation/action] so I can [benefit/expected outcome].

33
Q

JTBD Timeline

A

First thought -> Passive looking -> Active looking -> Deciding -> Consuming -> Satisfaction

34
Q

INVEST acronym

A

The acronym INVEST helps to remember a widely accepted set of criteria, or checklist, to assess the quality of a user story. If the story fails to meet one of these criteria, the team may want to reword it, or even consider a rewrite (which often translates into physically tearing up the old story card and writing a new one).

A good user story should be:

“I” ndependent (of all others)
“N” egotiable (not a specific contract for features)
“V” aluable (or vertical)
“E” stimable (to a good approximation)
“S” mall (so as to fit within an iteration)
“T” estable (in principle, even if there isn’t a test for it yet)