Paweł Huryn Profile picture
Jun 6 15 tweets 4 min read Read on X
User Stories are narratives that foster collaboration, guide development and drive meaningful outcomes.

But many use them as containers for requirements.

So here's User Stories 101:

(1/14) Image
(2/14)

1. Why?

A User Story is written from the perspective of a user who wants to derive value from the product.

It should focus on the user's desired outcomes and be embedded in the context where the user seeks value from the product.
(3/14)

2. How?

The basic format of a User Story:

WHO: As a [user type]
WHAT: I want [action to perform]
WHY: So that [the desired outcome]

A prerequisite to working with User Stories is understanding the users, ideally segmented by their needs and desired outcomes. Image
(4/14)

3. Effective User Stories: 3C's

The 3 C's of User Stories are Card, Conversation, and Confirmation.

They are essential for writing a good User Story. Image
(5/14)

- Card

A card explaining WHO, WHAT, and WHY. They once were physical cards, but today, we create User Stories in tools like Jira.
(6/14)

- Conversation

Rather than creating a detailed specification, discuss the reasoning behind the User Story.

Everyone needs to understand how the User Story will benefit the users, how it will contribute to your objectives, and how it aligns with your strategy.
(7/14)

- Confirmation

Confirmation refers to the Acceptance Criteria that should be fulfilled to ensure the requirements have been met and delivered correctly. It's a concise checklist, not detailed test cases.
(8/14)

4. The INVEST User Stories

INVEST is an acronym representing the essential qualities of well-written User Stories:

- Independent: Each User Story should be self-contained and not depend on other stories. Image
(9/14)

- Negotiable: The details of the User Story can be discussed and negotiated with the team and the stakeholders.

- Valuable: The User Story delivers value to the user.

- Estimable: It should be possible to estimate the effort required to complete the User Story. Image
(10/14)

- Small: User Stories should be small enough to be completed within a single iteration. If you do not work in iterations, you might assume 2-4 weeks as the rule of thumb.

- Testable: There are clear criteria to determine if the story has been successfully implemented.
(11/14)

Those qualities are desirable. But do not obsess over the acronym.
(12/14)

5. How to Split User Stories?

Some User Stories are too big to be selected for the implementation.

You must break them into smaller, more manageable pieces to deliver value faster and, ideally, start learning from customers using your product for real. Image
(13/14)

- Epic: A larger element, typically combining 5-15 smaller User Stories (that's context-specific).

- User Stories: Small, manageable items.

- Tasks: Used to plan and monitor the exact work performed by Engineers. PMs have nothing to say here.
(14/14)

Some add more layers, but in my experience, you don't need that.

Keep it simple.
P.S. Enjoy this?

My full guide: productcompass.pm/p/how-to-write…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Paweł Huryn

Paweł Huryn Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @PawelHuryn

Jun 4
Product Management is, at its heart, about managing risk.

But the risks at play are not obvious.

The extended classification beyond the famous "Value, Usability, Viability, and Feasibility:"

(1/9) Image
(2/9)

Ethics: Should we do it at all?

Ethics is sometimes considered part of the Viability risk. Teresa Torres presents it as a separate category. Image
(3/9)

Go-to-market: Can we market it?

Go-to-market risk is often considered part of Viability risk. But I like presenting it separately for new products.

Many early experiments test how people will engage with our idea, not whether we can deliver the value promised. Image
Read 10 tweets
May 30
It's crazy what results PMs can get with ChatGPT-4o.

But just a few write good prompts.

(1/7)🧵 Image
(2/7)

The 9 most powerful techniques:

1. Communicate the Why
2. Explain the strategic context
3. Clearly state your objectives
4. Specify the key results (desired outcomes)
5. Provide an example or template
(3/7)

6. Apply the thinking hats technique
7. Set constraints and limitations
8. Provide step-by-step instructions
9. Explain a specific technique (the Internet is often wrong)
Read 8 tweets
May 13
A Product Trio is a fundamental concept for product teams.

But contrary to what many believe, it is not:

- A framework to follow
- A strictly defined set of roles
- An exclusive group that performs product discovery alone

Three pieces of advice:
🧵 Image
1. Reject working in silos

You do not want silos in your Product Trio. Product Discovery is teamwork. Image
I loved insights from "Lean UX," in which Jeff Gothelf and Josh Seiden argue that while everyone has a core competency, allowing others to contribute in any area results in more engaged, more effective teams.

"Silos are the death of collaborative teams." - Lean UX Image
Read 8 tweets
May 1
A picture is worth a thousand words: OKRs vs. KPIs vs. Metrics

When comparing OKRs and KPIs, many forget a critical aspect - the relationships between them.

In short, the Key Results in the OKR always refer to quantitative metrics, some of which might be KPIs.

Let's dive into more details.Image
1. What are OKRs?

OKR stands for “Objectives and Key Results.” The 2 components:

- Objective (What, When): A qualitative, inspirational, time-bound goal for a team to focus on. Typically set quarterly.
- Key Results (What): Quantitative metrics (typically three) that monitor progress towards the Objective.
OKRs are about:

- Setting a single, inspiring goal.
- Empowering a team to determine the optimal way to achieve it.
- Continuously monitoring the progress, learning from failures, and improving.
Read 8 tweets
Mar 7
Many PMs struggle to explain the difference between Vision, Strategy, Objectives, and Roadmap.

But those are extremely simple concepts.

Let's tackle them one by one: 🧵 Image
1. Product Vision (Why)

Product Vision is the long-term aspiration of your product. It motivates your team to wake up every morning and go to work.

For example, “Send humans to the Moon” or “Help tour operators focus on doing what they love.”

Effective vision needs to be inspiring and emotional. It becomes much more memorable when it speaks to people's hearts.

My favorite example is the JFK Moon speech:
2. Product Strategy (How)

Strategy is not a plan, a goal, or a set of actions.

It's a cohesive set of choices (bets) that you believe will allow you to win (achieve your Vision) at the playing field of your choice:

- market and its constraints (e.g., geography)
- value proposition
- relative costs
- tradeoffs
- growth
Read 7 tweets
Feb 20
7 Prioritization Frameworks for PMs + free templates:

1. Eisenhower Matrix
2. Opportunity Score
3. Impact vs. Effort (2x2)
4. Risk vs. Reward
5. Kano Model
6. Weighted Decision
7. (R)ICE Framework
1. Eisenhower Matrix

Free template (Miro): miro.com/templates/eise…
Image
2. Opportunity Score

Introduction (PDF): 

Dan Olsen's template (PPTX):  drive.google.com/file/d/1ENbYPm…
docs.google.com/presentation/d…
Image
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(