SlideShare une entreprise Scribd logo
1  sur  31
User storytelling:
The lost art of User stories

@ulrikapark
This is Ulrika

She used to work as a coder..
Then she went into project management
The system
shall..

I want to go
to space

We must
have this

I just want
this feature

Then into requirements…
We’re agile. We don’t
do requirements. Go
home.

We’re not agile
here. You have to
write Use Cases

She had a tough time…

Here we’re agile.
You have to write
Use Cases
Nobody
understands me

Suddenly she felt very alone..
Have u tried
telling
stories?

Greetings.
We’re from
PlanetUX

Then she got the chance to work with..

About
people…
What’s your
story?

First I went to
Manhattan..

After my
investors said
that..

Then Lisa
told me to..

And so she did…
Please don’t
go!! Now we
know what to
do

Oh yeah, you got
me spot on. Now
we’ll go this
direction..

Suddenly the dialogue changed…

Thanks! Nice
complement to our
Use case! Let me
give some feedback..
When Lisa says..
And most important of all…

Larman, Agile & Iterative Development 2005

We had taken one step in the direction towards the magic 20%
What made this a story?
•
•
•
•
•
•

A hero (main char)
A plattform
An enemy & a challenge
Emotions
Allies
Mission done

A story is a sequence of events
|
User
snapshot
I want to give co-collector warrant to use the bonus
As a bonus-owner

in order to shop for the bonus

|
As a user

I want to give co-collector warrant to use the bonus

|
give warrant to use the bonus

|
Elisabeth sees in the StoreMag that she this month has got 12€ in bonus and that she has a total of
16,7€ in bonus on her club card.
E's husband Claes go to the store. He has a club card too. ”You can probably pay with your card" says E.

Claes shops. When he will pays, no bonus is withdrawn from the sum at the cashier.
So he pays the whole sum and gets home. “Strange why can’t I pay with the bonus, how does it work”
E already has registered user on mystore.se Sometimes she logs in to see her credit card saldo.

E logs in and see the saldo “16,7€". She clicks the balance and enters “events page”
There she sees that she’s bonus owner and that her co-collector is Claes.
She gets information that she needs to sign warrant for him and choose the option to print a form.
She choose to print the form, checks Claes, signs the form and goes to the mailbox the day after.
2 weeks later she gets a letter from MyStore that confirms the warrant is verified. A week later
Claes go shopping. This time the bonus is withdrawn from the total buy.
Elisabeth sees in the StoreMag that she this month has got 12€ in bonus and that she has a total of
16,7€ in bonus on her club card.
E's husband Claes go to the store. He has a club card too. ”You can probably pay with your card" says E.
Claes shops. When he will pays, no bonus is withdrawn from the sum at the cashier.
So he pays the whole sum and gets home. “Strange why can’t I pay with the bonus, how does it work”

E already has registered user on mystore.se Sometimes she logs in to
see her credit card balance.
E logs in and see the saldo “16,7€". She clicks the balance and enters “events page”
There she sees that she’s bonus owner and that her co-bonuscollector is Claes.
She gets information
option to print a form.
She choose to print

that she needs to sign warrant for him and choose the

the form, checks Claes, signs the form and goes to the mailbox the day after.

2 weeks later she gets a letter from MyStore that confirms the warrant is verified. A week later
Claes go shopping. This time the bonus is withdrawn from the total buy.
17
Scenario: Give warrant to use bonus

Co-collector
Find info about
households spending
rights

Bonus-owner

Bonus-owner

Bonus-owner

Co-collector

Apply for co-collector to
get rights to use the
bonus

Signing warrant

Send application for
warrant

Go shopping, get
question to use bonus in
cashier

mystore.se

TheMag

Bank-ID/e-leg
E-mail

sign

Mystore.se
Mail,E-mail

REG
Scanningsupplier

REG
Archive?

REG
19
|
|
|
Why?

Did we lose the
STORY part of
user stories?
How to extend a
user story to a
story
SO WHAT!?
Sounds good. But I’m
just a developer!
I just get the reqs as
is..

User snapshots WTF!
Give me the real story
or I stop working.
Or I’ll just write
them myself
Bah! I’ll do it anyway.
Spend little less time on
the Use Case, some
more time on the
STORY

Sounds good. But I’m
an Analyst and the
process we have
requires me to write
Use Cases!
Sounds good. But
I’m a Tester! I just
get a bunch of “user
stories” to test.

Hm.. Maybe if I write a
real story from the
snapshots it will help
somewhat..
USE STORIES!
Thanks for the attention!
Follow @ulrikapark
Ulrika.park@smartbear.com
www.smartbear.com
www.soapui.org www.loadui.org

Contenu connexe

Similaire à JAZOON'13 - Ulrika Park- User Story telling The Lost Art of User Stories

How Will Your Job Make A Difference To The World Essay
How Will Your Job Make A Difference To The World EssayHow Will Your Job Make A Difference To The World Essay
How Will Your Job Make A Difference To The World EssayTrina Locklear
 
I Am A Creative Person Essay
I Am A Creative Person EssayI Am A Creative Person Essay
I Am A Creative Person EssayEmily Owusuansah
 
Digital money
Digital moneyDigital money
Digital moneyHuyo14
 
Blockchain Info _ in Simple english to understand more easily
Blockchain Info _ in Simple english to understand more easilyBlockchain Info _ in Simple english to understand more easily
Blockchain Info _ in Simple english to understand more easilyAdam Yorkshire
 
Be aware of email cheating
Be aware of email cheatingBe aware of email cheating
Be aware of email cheatingAmanda Meng
 
Not sure whose idea it is to establish banks
Not sure whose idea it is to establish banksNot sure whose idea it is to establish banks
Not sure whose idea it is to establish banksSuad Alhalwachi
 
How to reach millions of users with a weekend project
How to reach millions of users with a weekend project How to reach millions of users with a weekend project
How to reach millions of users with a weekend project David Ortiz Lapaz
 

Similaire à JAZOON'13 - Ulrika Park- User Story telling The Lost Art of User Stories (12)

Financial literacy education
Financial literacy education Financial literacy education
Financial literacy education
 
Bank Personas
Bank PersonasBank Personas
Bank Personas
 
How Will Your Job Make A Difference To The World Essay
How Will Your Job Make A Difference To The World EssayHow Will Your Job Make A Difference To The World Essay
How Will Your Job Make A Difference To The World Essay
 
B- slim TJA
B- slim TJAB- slim TJA
B- slim TJA
 
I Am A Creative Person Essay
I Am A Creative Person EssayI Am A Creative Person Essay
I Am A Creative Person Essay
 
Digital money
Digital moneyDigital money
Digital money
 
Blockchain Info _ in Simple english to understand more easily
Blockchain Info _ in Simple english to understand more easilyBlockchain Info _ in Simple english to understand more easily
Blockchain Info _ in Simple english to understand more easily
 
Be aware of email cheating
Be aware of email cheatingBe aware of email cheating
Be aware of email cheating
 
Mlk Essay Outline
Mlk Essay OutlineMlk Essay Outline
Mlk Essay Outline
 
Not sure whose idea it is to establish banks
Not sure whose idea it is to establish banksNot sure whose idea it is to establish banks
Not sure whose idea it is to establish banks
 
How to reach millions of users with a weekend project
How to reach millions of users with a weekend project How to reach millions of users with a weekend project
How to reach millions of users with a weekend project
 
The Money Shop
The Money ShopThe Money Shop
The Money Shop
 

Plus de jazoon13

JAZOON'13 - Joe Justice - Test First Saves The World
JAZOON'13 - Joe Justice - Test First Saves The WorldJAZOON'13 - Joe Justice - Test First Saves The World
JAZOON'13 - Joe Justice - Test First Saves The Worldjazoon13
 
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung FuJAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fujazoon13
 
JAZOON'13 - Thomas Hug & Bartosz Majsak - Git Workshop -Essentials
JAZOON'13 - Thomas Hug & Bartosz Majsak - Git Workshop -EssentialsJAZOON'13 - Thomas Hug & Bartosz Majsak - Git Workshop -Essentials
JAZOON'13 - Thomas Hug & Bartosz Majsak - Git Workshop -Essentialsjazoon13
 
JAZOON'13 - Oliver Zeigermann - Typed JavaScript with TypeScript
JAZOON'13 - Oliver Zeigermann - Typed JavaScript with TypeScriptJAZOON'13 - Oliver Zeigermann - Typed JavaScript with TypeScript
JAZOON'13 - Oliver Zeigermann - Typed JavaScript with TypeScriptjazoon13
 
JAZOON'13 - Andres Almiray - Spock: boldly go where no test has gone before
JAZOON'13 - Andres Almiray - Spock: boldly go where no test has gone beforeJAZOON'13 - Andres Almiray - Spock: boldly go where no test has gone before
JAZOON'13 - Andres Almiray - Spock: boldly go where no test has gone beforejazoon13
 
JAZOON'13 - Andres Almiray - Rocket Propelled Java
JAZOON'13 - Andres Almiray - Rocket Propelled JavaJAZOON'13 - Andres Almiray - Rocket Propelled Java
JAZOON'13 - Andres Almiray - Rocket Propelled Javajazoon13
 
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software DevelopmentJAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Developmentjazoon13
 
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...jazoon13
 
JAZOON'13 - Pawel Wrzeszcz - Visibility Shift In Distributed Teams
JAZOON'13 - Pawel Wrzeszcz - Visibility Shift In Distributed TeamsJAZOON'13 - Pawel Wrzeszcz - Visibility Shift In Distributed Teams
JAZOON'13 - Pawel Wrzeszcz - Visibility Shift In Distributed Teamsjazoon13
 
JAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop IntegrationJAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop Integrationjazoon13
 
JAZOON'13 - Sam Brannen - Spring Framework 4.0 - The Next Generation
JAZOON'13 - Sam Brannen - Spring Framework 4.0 - The Next GenerationJAZOON'13 - Sam Brannen - Spring Framework 4.0 - The Next Generation
JAZOON'13 - Sam Brannen - Spring Framework 4.0 - The Next Generationjazoon13
 
JAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In Realtime
JAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In RealtimeJAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In Realtime
JAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In Realtimejazoon13
 
JAZOON'13 - Andrej Vckovski - Go synchronized
JAZOON'13 - Andrej Vckovski - Go synchronizedJAZOON'13 - Andrej Vckovski - Go synchronized
JAZOON'13 - Andrej Vckovski - Go synchronizedjazoon13
 
JAZOON'13 - Paul Brauner - A backend developer meets the web: my Dart experience
JAZOON'13 - Paul Brauner - A backend developer meets the web: my Dart experienceJAZOON'13 - Paul Brauner - A backend developer meets the web: my Dart experience
JAZOON'13 - Paul Brauner - A backend developer meets the web: my Dart experiencejazoon13
 
JAZOON'13 - Anatole Tresch - Go for the money (JSR 354) !
JAZOON'13 - Anatole Tresch - Go for the money (JSR 354) !JAZOON'13 - Anatole Tresch - Go for the money (JSR 354) !
JAZOON'13 - Anatole Tresch - Go for the money (JSR 354) !jazoon13
 
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling SoftwareJAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Softwarejazoon13
 
JAZOON'13 - Stefan Saasen - True Git: The Great Migration
JAZOON'13 - Stefan Saasen - True Git: The Great MigrationJAZOON'13 - Stefan Saasen - True Git: The Great Migration
JAZOON'13 - Stefan Saasen - True Git: The Great Migrationjazoon13
 
JAZOON'13 - Stefan Saasen - Real World Git Workflows
JAZOON'13 - Stefan Saasen - Real World Git WorkflowsJAZOON'13 - Stefan Saasen - Real World Git Workflows
JAZOON'13 - Stefan Saasen - Real World Git Workflowsjazoon13
 

Plus de jazoon13 (18)

JAZOON'13 - Joe Justice - Test First Saves The World
JAZOON'13 - Joe Justice - Test First Saves The WorldJAZOON'13 - Joe Justice - Test First Saves The World
JAZOON'13 - Joe Justice - Test First Saves The World
 
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung FuJAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
 
JAZOON'13 - Thomas Hug & Bartosz Majsak - Git Workshop -Essentials
JAZOON'13 - Thomas Hug & Bartosz Majsak - Git Workshop -EssentialsJAZOON'13 - Thomas Hug & Bartosz Majsak - Git Workshop -Essentials
JAZOON'13 - Thomas Hug & Bartosz Majsak - Git Workshop -Essentials
 
JAZOON'13 - Oliver Zeigermann - Typed JavaScript with TypeScript
JAZOON'13 - Oliver Zeigermann - Typed JavaScript with TypeScriptJAZOON'13 - Oliver Zeigermann - Typed JavaScript with TypeScript
JAZOON'13 - Oliver Zeigermann - Typed JavaScript with TypeScript
 
JAZOON'13 - Andres Almiray - Spock: boldly go where no test has gone before
JAZOON'13 - Andres Almiray - Spock: boldly go where no test has gone beforeJAZOON'13 - Andres Almiray - Spock: boldly go where no test has gone before
JAZOON'13 - Andres Almiray - Spock: boldly go where no test has gone before
 
JAZOON'13 - Andres Almiray - Rocket Propelled Java
JAZOON'13 - Andres Almiray - Rocket Propelled JavaJAZOON'13 - Andres Almiray - Rocket Propelled Java
JAZOON'13 - Andres Almiray - Rocket Propelled Java
 
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software DevelopmentJAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
 
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
 
JAZOON'13 - Pawel Wrzeszcz - Visibility Shift In Distributed Teams
JAZOON'13 - Pawel Wrzeszcz - Visibility Shift In Distributed TeamsJAZOON'13 - Pawel Wrzeszcz - Visibility Shift In Distributed Teams
JAZOON'13 - Pawel Wrzeszcz - Visibility Shift In Distributed Teams
 
JAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop IntegrationJAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop Integration
 
JAZOON'13 - Sam Brannen - Spring Framework 4.0 - The Next Generation
JAZOON'13 - Sam Brannen - Spring Framework 4.0 - The Next GenerationJAZOON'13 - Sam Brannen - Spring Framework 4.0 - The Next Generation
JAZOON'13 - Sam Brannen - Spring Framework 4.0 - The Next Generation
 
JAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In Realtime
JAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In RealtimeJAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In Realtime
JAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In Realtime
 
JAZOON'13 - Andrej Vckovski - Go synchronized
JAZOON'13 - Andrej Vckovski - Go synchronizedJAZOON'13 - Andrej Vckovski - Go synchronized
JAZOON'13 - Andrej Vckovski - Go synchronized
 
JAZOON'13 - Paul Brauner - A backend developer meets the web: my Dart experience
JAZOON'13 - Paul Brauner - A backend developer meets the web: my Dart experienceJAZOON'13 - Paul Brauner - A backend developer meets the web: my Dart experience
JAZOON'13 - Paul Brauner - A backend developer meets the web: my Dart experience
 
JAZOON'13 - Anatole Tresch - Go for the money (JSR 354) !
JAZOON'13 - Anatole Tresch - Go for the money (JSR 354) !JAZOON'13 - Anatole Tresch - Go for the money (JSR 354) !
JAZOON'13 - Anatole Tresch - Go for the money (JSR 354) !
 
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling SoftwareJAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
 
JAZOON'13 - Stefan Saasen - True Git: The Great Migration
JAZOON'13 - Stefan Saasen - True Git: The Great MigrationJAZOON'13 - Stefan Saasen - True Git: The Great Migration
JAZOON'13 - Stefan Saasen - True Git: The Great Migration
 
JAZOON'13 - Stefan Saasen - Real World Git Workflows
JAZOON'13 - Stefan Saasen - Real World Git WorkflowsJAZOON'13 - Stefan Saasen - Real World Git Workflows
JAZOON'13 - Stefan Saasen - Real World Git Workflows
 

Dernier

GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 

Dernier (20)

GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 

JAZOON'13 - Ulrika Park- User Story telling The Lost Art of User Stories

  • 1. User storytelling: The lost art of User stories @ulrikapark
  • 2. This is Ulrika She used to work as a coder..
  • 3. Then she went into project management
  • 4. The system shall.. I want to go to space We must have this I just want this feature Then into requirements…
  • 5. We’re agile. We don’t do requirements. Go home. We’re not agile here. You have to write Use Cases She had a tough time… Here we’re agile. You have to write Use Cases
  • 7. Have u tried telling stories? Greetings. We’re from PlanetUX Then she got the chance to work with.. About people…
  • 8. What’s your story? First I went to Manhattan.. After my investors said that.. Then Lisa told me to.. And so she did…
  • 9. Please don’t go!! Now we know what to do Oh yeah, you got me spot on. Now we’ll go this direction.. Suddenly the dialogue changed… Thanks! Nice complement to our Use case! Let me give some feedback.. When Lisa says..
  • 10. And most important of all… Larman, Agile & Iterative Development 2005 We had taken one step in the direction towards the magic 20%
  • 11. What made this a story? • • • • • • A hero (main char) A plattform An enemy & a challenge Emotions Allies Mission done A story is a sequence of events |
  • 12. User snapshot I want to give co-collector warrant to use the bonus As a bonus-owner in order to shop for the bonus |
  • 13. As a user I want to give co-collector warrant to use the bonus |
  • 14. give warrant to use the bonus |
  • 15. Elisabeth sees in the StoreMag that she this month has got 12€ in bonus and that she has a total of 16,7€ in bonus on her club card. E's husband Claes go to the store. He has a club card too. ”You can probably pay with your card" says E. Claes shops. When he will pays, no bonus is withdrawn from the sum at the cashier. So he pays the whole sum and gets home. “Strange why can’t I pay with the bonus, how does it work” E already has registered user on mystore.se Sometimes she logs in to see her credit card saldo. E logs in and see the saldo “16,7€". She clicks the balance and enters “events page” There she sees that she’s bonus owner and that her co-collector is Claes. She gets information that she needs to sign warrant for him and choose the option to print a form. She choose to print the form, checks Claes, signs the form and goes to the mailbox the day after. 2 weeks later she gets a letter from MyStore that confirms the warrant is verified. A week later Claes go shopping. This time the bonus is withdrawn from the total buy.
  • 16. Elisabeth sees in the StoreMag that she this month has got 12€ in bonus and that she has a total of 16,7€ in bonus on her club card. E's husband Claes go to the store. He has a club card too. ”You can probably pay with your card" says E. Claes shops. When he will pays, no bonus is withdrawn from the sum at the cashier. So he pays the whole sum and gets home. “Strange why can’t I pay with the bonus, how does it work” E already has registered user on mystore.se Sometimes she logs in to see her credit card balance. E logs in and see the saldo “16,7€". She clicks the balance and enters “events page” There she sees that she’s bonus owner and that her co-bonuscollector is Claes. She gets information option to print a form. She choose to print that she needs to sign warrant for him and choose the the form, checks Claes, signs the form and goes to the mailbox the day after. 2 weeks later she gets a letter from MyStore that confirms the warrant is verified. A week later Claes go shopping. This time the bonus is withdrawn from the total buy.
  • 17. 17
  • 18. Scenario: Give warrant to use bonus Co-collector Find info about households spending rights Bonus-owner Bonus-owner Bonus-owner Co-collector Apply for co-collector to get rights to use the bonus Signing warrant Send application for warrant Go shopping, get question to use bonus in cashier mystore.se TheMag Bank-ID/e-leg E-mail sign Mystore.se Mail,E-mail REG Scanningsupplier REG Archive? REG
  • 19. 19
  • 20. |
  • 21. |
  • 22. |
  • 23.
  • 24. Why? Did we lose the STORY part of user stories?
  • 25. How to extend a user story to a story
  • 27. Sounds good. But I’m just a developer! I just get the reqs as is.. User snapshots WTF! Give me the real story or I stop working. Or I’ll just write them myself
  • 28. Bah! I’ll do it anyway. Spend little less time on the Use Case, some more time on the STORY Sounds good. But I’m an Analyst and the process we have requires me to write Use Cases!
  • 29. Sounds good. But I’m a Tester! I just get a bunch of “user stories” to test. Hm.. Maybe if I write a real story from the snapshots it will help somewhat..
  • 31. Thanks for the attention! Follow @ulrikapark Ulrika.park@smartbear.com www.smartbear.com www.soapui.org www.loadui.org