Use Cases and User Stories

5 minutes 5 Questions

Use Cases and User Stories are essential techniques for capturing and documenting functional requirements from the user's perspective. They provide narratives that describe how users interact with a system to achieve specific goals, helping ensure that the system delivers real value. A Use Case is a detailed description of a system’s behavior as it responds to requests from an actor, which can be a human user or another system. It outlines the interactions between the actor and the system, including main success scenarios, alternative paths, and exception conditions. Use Cases are often accompanied by Use Case Diagrams, visually representing the relationships between actors and the system's functionalities. User Stories, originating from Agile methodologies, are short, simple descriptions of a feature told from the perspective of the end user. They are typically formatted as: "As a [user role], I want to [goal] so that [benefit]." User Stories focus on the value delivered to the user and facilitate iterative development and prioritization based on stakeholder needs. Both Use Cases and User Stories help in understanding user requirements and expectations, promoting user-centric design, and ensuring that the development team has a clear understanding of what needs to be built. They serve as communication tools between stakeholders and the project team, aiding in the identification and clarification of functional requirements. In PMI's Business Analysis framework, utilizing Use Cases and User Stories enhances the requirements analysis process by providing clarity, fostering stakeholder engagement, and enabling traceability from requirements to design and implementation. They support the delivery of solutions that meet users' actual needs, increasing customer satisfaction and the likelihood of project success.

Use Cases and User Stories in PBA Requirements Analysis

What are Use Cases and User Stories?

Use cases and user stories are two important requirements documentation techniques that help business analysts capture and communicate user requirements effectively.

Use Cases are detailed narratives that describe how a system will be used by its users to achieve specific goals. They typically include:

- Actor (who is using the system)
- Preconditions (what must be true before the use case begins)
- Main flow (the normal sequence of steps)
- Alternative flows (variations or exceptions)
- Postconditions (what must be true after the use case completes)

User Stories are shorter, simpler statements that capture requirements from an end user's perspective. They follow this format: As a [type of user], I want [goal] so that [benefit].

Why are they Important?

- They keep requirements user-centered
- They facilitate communication between stakeholders
- They provide context for requirements
- They help prioritize development efforts
- They bridge technical and business perspectives

How They Work in Practice

Use Cases are ideal for:
- Complex systems with many interactions
- Scenarios requiring detailed procedural documentation
- When sequence and logic flow matter

User Stories work best for:
- Agile development environments
- Capturing high-level requirements quickly
- Promoting discussions rather than documentation

Exam Tips: Answering Questions on Use Cases and User Stories

1. Know the differences: Understand when each technique is more appropriate (use cases for complex interactions, user stories for agile contexts)

2. Identify components: Recognize the parts of both use cases (actors, flows, conditions) and user stories (user, want, benefit)

3. Focus on business value: Both techniques ultimately aim to deliver business value; frame your answers accordingly

4. Context matters: Consider the project methodology (traditional vs. agile) when determining which is more appropriate

5. Watch for quality indicators: Good use cases are complete and detailed; good user stories follow INVEST principles (Independent, Negotiable, Valuable, Estimable, Small, Testable)

6. Scenarios vs. stories: Recognize that use cases often contain multiple scenarios, while user stories are typically singular

7. Look for misapplications: Identify when a use case or user story is poorly constructed or inappropriately applied

8. Understand evolution: User stories often start simple but include acceptance criteria and may be broken down further

When faced with an exam question on this topic, first identify whether it's asking about use cases or user stories, then apply the specific principles and best practices of that technique.

Test mode:
Go Premium

PMI Professional in Business Analysis Preparation Package (2025)

  • 3015 Superior-grade PMI Professional in Business Analysis practice questions.
  • Accelerated Mastery: Deep dive into critical topics to fast-track your mastery.
  • Unlock Effortless PMI-PBA preparation: 5 full exams.
  • 100% Satisfaction Guaranteed: Full refund with no questions if unsatisfied.
  • Bonus: If you upgrade now you get upgraded access to all courses
  • Risk-Free Decision: Start with a 7-day free trial - get premium features at no cost!
More Use Cases and User Stories questions
9 questions (total)