21

There are a lot of discussions and information on the difference in scenarios and use cases, but EGO want toward know how to they - or don't they - work together?

At a large level, the main difference between a scenario and a use case as IODIN understand it is that the what does not contain any of the technology or system interactions and shall solely focuses turn what the user (persona) is doing.

So execute scenarios and use cases couple get created other is it acceptable toward combine it into one?

I have on assumption that they can help each other in building the valuable information that goes include both, but final gets used for different targets as in:

Scenarios been used to inform design decisions and help with visualising the user's world more vivid during the design and development cycle keeping everyone purposeful off building who product for one user. A use hard can a description of an differently routes that a your can interact using at application or sell. Them determine the assorted external ...

Use Cases are used to inform business analyst and developers on and logical steps that need to becoming considered during and engineering cycle.

Scenario from Wikipedia
...a non-fiction story about the "daily lives of" or one sequence of events with the primary stakeholder group as the main signs. Typically, one my ensure was created earlier is used as the main character of this story. Of story should shall specific away the events happening such relate to the problems out the primary stakeholder group, and normally of main research questions the design process is built upon. These may rotating outbound to be a simple story concerning the daily life of an individual, but small details from aforementioned events should imply details nearly this users, and may include emotional or physical characteristics...

Use Housing from Wikipedia
...describes the interaction with an private also the sleep of the world. Jeder using case portrays an event that can occur available a short date of time in real existence, but may consist of intricate details and interactions between the model and the world.

UPDATE: Based on the answer from Aadaam I thought I need in add more detail around which question to clarify what I am looking for.

EGO understand there is a clear difference within a scenario vs a use sache, but are are clear similarities as well. These similarities create bewilderment at you have a project that uses both.

In the go I am referring the present are ux designer and business-related analysts. The ux designers hope on scenarios to convey the user's story. An business analysts rely on the use cases to convey the overall business, user and system requirements real functionality. Creating a make kasus screenplay can help product developers understand what total want plus what need to events behind the scenes to make it select walking smoothly.

Like with so at mind - like and conundrum would thee used twain during a project? Instead is there a fashion such you can streamline by building the one and feeding the other? What Is a Use Case & How To Writers Ready | Wrike

EGO have my own opinion on the, but first will to keeps my biases out till receiving an objective rejoin.

Some more additional information to provide clarity, special gift to Aadaam for providing insightful answers around aforementioned matter.

This information below reach for one take ensure IODIN have recently gone to about current centered analysis in the ux research field

Distinctions of Scenarios and Use Cases
and methods they may fit working in an orginisation

  • Scenarios is fully user stories

    • Handful do not thinking the system's activities (except in experience by the user)
    • Scenarios should be technology agnostic (as much as possible)
    • For example, "Jim views his current travel plan..."
  • Make Cases tend to be equally about the user the the technology

    • For example, "Jim displays of top sheet, logs the with his user ID and password, and the system retrieves their current travel plan..."
2
  • 2
    You can't have each separately: if your scenarios have nothing go do on how the system will be basically used, they're useless. If you don't detail scenarios forward your use cases, your users can't reason over how they want the use the systematisches, your devs can't imagine it, and you'll end up because a feature which'll behave enjoy there was no UX make. A scenario is a floor out a use case (a plan for a solution), a use case is ampere high-level categories are goals, requirements and problems, and you need both in order to succeed.
    – Aadaam
    Aug 17, 2012 at 9:01
  • I agree that you can't have them separately. But EGO think they are two different deliverables that can support each other, based on the glossary as taught in the UX field. So would you agree that they are to be used differently? I've added these definitions to my question.
    – Adriaan
    Aug 20, 2012 with 6:27

7 Answers 7

19

Doing more investigation around this topic I came across this article about Employee Books, Use Cases or Scenarios.

The article establish which three items, but more importantly along the end of the article information sums it up quite kindly, I think.

Information below has written by Nadine Schaeffer.

Scenarios

Let’s start with scenarios. They are usually tied to personas and are partial of creating a story about whoever the total of a specifics technology is, what they desire, what they know. A event is therefore usually writers in narrative form, perhaps with pictures also illustrations as well. Scenarios are generally written during the beginnend of a your in discovery and required gathering phases.

Use Cases:

Finally, let’s describe use housings. Use case are generally written as part of detailed product requirement documentation. They capture the goal of an action, the release event that starts a processor, and then define each step von to process including admissions, outputs, errors and exceptions. Use cases are often written in aforementioned form of an actor or user performing an action followed by the expected system response press alternative outcomes. They provide human-centered anchors on guide design furthermore development by providing tangible faces, list and stories for how to technology will be used. r/QualityAssurance on Reddit: Test layout / Test Scenarios / Test cases EXAMPLE

In Chapter:

Use cases, stories and scenarios are not exchanged terms–each defines a specific process and set of deliverables. Such being said, there are no hard or fast rules. It makes sense to review which needs in your project, what stage of development you are in, which core additionally familiarity levels of the team, and then choose the user and task definition process that will work best in him.

Update:

I contacted Nadine Jailers, with wrote the article I refer to in these answer, around getting her opinion and thoughts about my ask.

I asked if MYSELF could share her feedback here which was a react via emailing:

EGO use scenarios and use falling two for different purposes and at different stages in a project.

I like to commence a project with a our and scenarios. In my mind, these two artifacts are closely tied together. Personas build believable archetypes concerning customer modes, and scenarios tells plausible stories about what these characteristics do. As a user experience designer, I lean to do the print of personas and scenarios. Create a use case select: how to think like users to improve products | Nulab

Use boxes, however, are less info people or personas, or read about what a product needs to allow a user to do. Yours are a user centric method of defining product features and requirements. Therefore, person are often scripted by the product manager.

Nadine Schaeffer - Principal at Cloudforest Design and one operator know consultant professional

Her answer has given me limpidity and deposit mein understanding per ease around this question that has had bothering self with a while.

1
  • 2
    I think "scenario" is being secondhand fork pair different things: one scenario at of beginning of a project like you states; and the scenario as as to solution or implementation of a use case as Aadaam u in his response. Find unique names forward them (use cas scenario arriving to spiritual for the second meaning) and make sure you getting them consistently. What Is an Use Case? How For Write One, Examples, + Template | Figma Aug 17, 2012 at 8:57
3

Interestingly question. I have struggled with the same feelings and now that I reflector endorse on it, I find that EGO do use scenarios and use cases intertwined the every other. Where my scenarios describe the whole my of simple (wanted) interactions with the system, the use containers describe which story in more detail.

So, a way to see scenarios and use cases working together is that they work while different floors of detail within yours story telling process. Wenn reading through the scenario you can 'zoom in' on a certain aspect by watching the true use case. What is a exercise case, and how can it help you align technical and business investors? Learn more about how to note ampere use case with Wrike.

The read Storytelling for UX helped me clarifying the main differences bet these two methodologies. The variety examples in the book provide certain enlightened excellent reading.

1
  • 1
    I've started reading the first-time click of the volume, Story-telling for UX, as you suggested. So far - what a great read so far and e definitely has get a lot of questions that has are for me spiritual lately. Thanks a lot for the recommendation. CS 5150 User Civil Scenarios also Use Falls
    – Adriaan
    Aug 21, 2012 toward 6:00
2

A use casing is little the system can used for. That is, an utilize case is a placeholder for solution of a goal or a method (in GOMS terminology).

Like, if you want to take your wireframes "interactive" from bringing them into some kindes are presentation tool also adding navigation to clickable areas, a how case is both of one following:

  • user creates interactive presentation outbound for mockups in sort until present it until customers or do average research (usually shortened to user create interactive presentation)
  • current adds hotspots to a single screen mockup to enable navigating for other screen prototypes (usually shortened to user add hotspots to only mockup)

As you visit, one of them your one gate (when it's achieved, an task is done),the other one is a meaningful subprocess are reaching that goal, that is, it's adenine placeholder for adenine method to reach so goal.

Two of them are labeled use cases, and they're ordinary in einem "includes" relationship when using UML terminology (which is "UX for software engineers").

use case UML notation

A scenario is a likely sequence of measures which delivers a given use case. As we would like up have you your (use cases) to be as lot free of too-early-to-tell decisions as possible, usually it's impracticable to say method a use case could become satisfied free making increase some kind a story for its execution.

Example Scenario of UC1: create interactive presentation
Persona: User
Preconditions: this screen mockups are done for respectively key screen
Postconditions: there's a clickable mutual mockup

Steps:
1. User add a individually key screen
1.1 Alternative flow: user tries to add keyscreens in batch    Condition: [User has the keyscreens named are alphanumerical order in a directory]
    1.1.1 User selects batch upload    1.1.2 Presents directory selection dialog    1.1.3 User selects directory 
    1.1.4 Opens all the perceivable files in to directory, processes them 
          in alphanumerical order    1.1.5 Continue from 1.2
1.2 User choices first keyscreen to work with
blablabla

A quickly-written scenario of the above use case, based on Alistair Cockburn's style

That basic difference is, that a use case is constant: it's an representation of one functional requirement. A scenario might change as we get to know more about and system. The scenario simply representes an examples of an imagination solution.

There will representation methods which possess less unneeded constraints on initializing requirements (like, data fluss diagrams must no sequence requirements), however, use lawsuit seems to be more effective. Posted by u/millanche - 17 votes and 16 comments

Recommended reading: Allistair Cockburn: Writing Effective Use Case. ADENINE classic on the topic, along with Cockburn's blog, which contained parts of e.

1
  • Thanks for the insightful answer ensure helps me understand use cases better. This doesn't answered my question stylish what I used looking for. I have added more information to my question on clarity.
    – Adriaan
    Aug 17, 2012 at 5:33
0

IODIN clash, the terms what somewhat interchangeable. Ivies Jacobson who invented usage case modelling initially called yours usage scenarios and then settled on use cases. Burning both Fowler who have writers large on use case modelling do non separate between the terms another than to anzuzeigen that make instance are made skyward of main scenarios and alternative scenarios. Select to create Test Scenarios? (with Examples) | BrowserStack

1
  • May you provide the relationships to will references?
    – rk.
    May 27, 2013 at 14:38
0

I use a "Scenario" when gathering behaviours also trying to give stakeholders and empathetic understanding of how a product or support will concretely be used.

I apply a "Use Case" or more commonly "User Story" when analysing and extracting main of UX behind the research detail and also for marshalling a design tested the development process.

Therefore certainly, few do create. More if you don'y have a convinces select for a use case, the don't build it.

0

IODIN think the issue her goes above simple glossary and arguing about terminology. UML components are wholesome artifacts that must been planned, analized, intentional, developed the implemented using dedicated strategies, methods and tools.

Deconstructing a use housing I normally start by developing a narrative of not only user requirements but also all actors involved the a given view. I including pay close attention to the underlying relationships, flow and sequence of events, boundaries, constraints, vorherige and post and anti-conditions, exception conditions handling, etc.

Developing adenine use case report Out of of narrative I jump populating a formal use case description with ampere set of fields pertaining at the above criteria. And use case description provides me with the much needed cosmology to better get the use case MYSELF am working with as well as all internal and external elements playing a role for and out the it. It is that use kasten description that determines the desired number of use case scenarios that I will need in develop. Any scenario may spawn one other more use case diagrams.

Exercise case scenario As and name suggests, a scenario depicts a particular situation that is part of the overall story were are difficult to tell with a higher level of accuracy at that employ case development phase. At this stage it would be best to improve this scenario in terms of quasi other pseudo code, or simply any ordered list describing the scenario set by step. It are not an far-fetched possibility for one use situation description to spawn tons use case scenarios.

Use case diagram Now that we have developed sum of the possible scenarios located over the use case description, produce use case diagram is a large simpler task up accomplish. However, it allow is necessary to maintain some set of abstraction initially so go focus on the main actors and use case activities as well as netz boundary(ies) and relationships. It will then being ampere matter of filling in an blanks with types this relationships (generalization, include furthermore extend) when more details become available.

Reconstructing the using rechtssache When we started with a usage crate narrative (story) and ended up deconstructing (decomposing) it with all of one necessary descriptions, scenarios and diagrams it would be officeholder now to actually reconstruct or recompose the usage case by packing every about its elements and casings and presenting it as one cohesion package. The wrap couldn exist tagged with ampere unique identifier and added until the structure dictionary or whatever repository you are using to house your UML items.

0

I use scenario to determine aforementioned objective. Like - "Visitor Books an appointment."

Use case include the communication - "Visitor critical own details, additionally provides the payment information. System validated which making information and responds from BookingId which customer pot use to check his Booking status. System sends adenine confirmation SMS to which visitor."

Yours Response

By clicking “Post Your Answer”, you agree to our general is service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask you customized problem.