SlideShare uma empresa Scribd logo
1 de 20
TELLING STORIES
Scrum stories as collaborative conversations
We all know the theory...
• Good Stories should be:
• Independent
• Negotiable
• Valuable
• Estimable
• Testable
• ...but in practice it’s often difficult
Product owners as novelists
• Creative
• Passionate
• Perfectionistic
• Constantly on deadline
• Dedicated
• Misunderstood
• Lonely
Product owners as bards
• Creative
• Passionate
• Open to change (“riffing”)
• Live in the moment
• Have perspective
• Seek to understand
• Involve their audience
That makes good stories...
• Conversations...
• Highly malleable...
• Collaborative...
• Good enough...
• ...not manuscripts
• ...not immutable
• ...not solitary
• ...not perfect
That makes good stories...
• A product of
understanding...
• Open
• A song that you
can sing along to...
• ...not the source of
understanding
• ...not self-contained
• ...not a novel that
you get lost in
Very pretty – but how do I use it?
• (good) conversations
typically aren’t one
sided
• Ask your users /
customers
• Ask your peers
• Ask your developers
Asking your customers
• Resist the urge to jump straight into features
• Try to find out what their problems are
“It takes so long to load a new order”
“I have trouble finding other bloggers”
“My friends want to comment but they don’t
want to have to sign in”
Asking your customers (2)
• Ask as many of them as you can
• Enable them to talk to each other
• Ask them questions in return
– “Would having all the form elements on one page
make loading products quicker?”
– “Would enabling search by username help?”
– “Would you like to allow anonymous comments
on your blog?”
Asking your peers
• Find out if their customers have similar
problems...
• ...and how (if) they solved them
• Use social media:
– Linked.in
– Forums
– Blogs
Asking your developers
• It’s a discussion right from the start
• They may know better (or have better ideas)
• Be prepared to split, combine and scrap at a
moment’s notice
• There’s a difference between vague and open
• INVEST is a test, not a starting point
Good stories have...
• Great characters
(user modelling)
• A coherent plot
(product backlog)
• Surprise twists and turns
(inspect and adapt)
Horror stories
• “Create Solution”
• “As a user I want the
database optimised”
• “When I publish articles
that I’ve re-edited after
publishing they don’t
get published
immediately”
Fairy tales
• “As a user I want an
advanced payment
gateway that processes
payments very fast”
• “As an administrator I
want a mobile console
that immediately alerts
me of any abuse via
SMS and lets me block
the person’s IP”
Epic poems
• “As an advanced user I
want a contact
management interface
with three buttons:
Create, Update and
Delete and a list of my
contacts with checkboxes,
names, email addresses
and phone numbers with
a sort option for each
column”
Good stories...
• “As a reader I want to be able to browse through a
blog's archive pages”
• “As an Administrator I want the system to send a
registration email to a new user so that their email
can be confirmed by way of activating their account”
• “As an author, I want the spell checker to ignore
words with numbers so that only truly misspelled
words are indicated"
Thanks to: David McLean and Michael James
Scrum is...
• ...a certainty engine
• ...about overcoming fear
• ...eating elephants one bite at a time
• ...about the journey
• Your stories aren’t the maps...
• ...they are the conversations along the way
Telling Stories For Scrum Day

Mais conteúdo relacionado

Destaque

Secureerasurecodebasedcloudstoragesystemwithsecuredataforwarding
Secureerasurecodebasedcloudstoragesystemwithsecuredataforwarding Secureerasurecodebasedcloudstoragesystemwithsecuredataforwarding
Secureerasurecodebasedcloudstoragesystemwithsecuredataforwarding
kadalisrikanth
 
Jose de Castros's Presentation at Emerging Communication Conference & Awards ...
Jose de Castros's Presentation at Emerging Communication Conference & Awards ...Jose de Castros's Presentation at Emerging Communication Conference & Awards ...
Jose de Castros's Presentation at Emerging Communication Conference & Awards ...
eCommConf
 
14 Net Presentation Telco Day Kiev Ukraine Mar 4 2009
14 Net Presentation Telco Day Kiev Ukraine Mar 4 200914 Net Presentation Telco Day Kiev Ukraine Mar 4 2009
14 Net Presentation Telco Day Kiev Ukraine Mar 4 2009
guest6aa1b1
 

Destaque (20)

Marcela...Taller
Marcela...TallerMarcela...Taller
Marcela...Taller
 
Marcela...Taller
Marcela...TallerMarcela...Taller
Marcela...Taller
 
Arturo Sinclair's Presentation at Emerging Communication Conference & Awards ...
Arturo Sinclair's Presentation at Emerging Communication Conference & Awards ...Arturo Sinclair's Presentation at Emerging Communication Conference & Awards ...
Arturo Sinclair's Presentation at Emerging Communication Conference & Awards ...
 
Chris Matthieu's Presentation at Emerging Communication Conference & Awards 2...
Chris Matthieu's Presentation at Emerging Communication Conference & Awards 2...Chris Matthieu's Presentation at Emerging Communication Conference & Awards 2...
Chris Matthieu's Presentation at Emerging Communication Conference & Awards 2...
 
Secureerasurecodebasedcloudstoragesystemwithsecuredataforwarding
Secureerasurecodebasedcloudstoragesystemwithsecuredataforwarding Secureerasurecodebasedcloudstoragesystemwithsecuredataforwarding
Secureerasurecodebasedcloudstoragesystemwithsecuredataforwarding
 
Jose de Castros's Presentation at Emerging Communication Conference & Awards ...
Jose de Castros's Presentation at Emerging Communication Conference & Awards ...Jose de Castros's Presentation at Emerging Communication Conference & Awards ...
Jose de Castros's Presentation at Emerging Communication Conference & Awards ...
 
Craig Walker Presentation at Emerging Communication Conference & Awards 2010 ...
Craig Walker Presentation at Emerging Communication Conference & Awards 2010 ...Craig Walker Presentation at Emerging Communication Conference & Awards 2010 ...
Craig Walker Presentation at Emerging Communication Conference & Awards 2010 ...
 
14 Net Presentation Telco Day Kiev Ukraine Mar 4 2009
14 Net Presentation Telco Day Kiev Ukraine Mar 4 200914 Net Presentation Telco Day Kiev Ukraine Mar 4 2009
14 Net Presentation Telco Day Kiev Ukraine Mar 4 2009
 
Marcela...Taller
Marcela...TallerMarcela...Taller
Marcela...Taller
 
Marcela...
Marcela...Marcela...
Marcela...
 
Seguridad quimica en laboratorios de ensayo1
Seguridad quimica en laboratorios de ensayo1Seguridad quimica en laboratorios de ensayo1
Seguridad quimica en laboratorios de ensayo1
 
Practical Proofreading
Practical ProofreadingPractical Proofreading
Practical Proofreading
 
All About Myself
All About MyselfAll About Myself
All About Myself
 
Web 2 0 Startup Story
Web 2 0 Startup StoryWeb 2 0 Startup Story
Web 2 0 Startup Story
 
Social Animals
Social AnimalsSocial Animals
Social Animals
 
Bilder im DaF
Bilder im DaFBilder im DaF
Bilder im DaF
 
Plt
PltPlt
Plt
 
Memo no 10537
Memo no 10537Memo no 10537
Memo no 10537
 
Blog na escola
Blog na escolaBlog na escola
Blog na escola
 
Presentation of Engineering Services
Presentation of Engineering ServicesPresentation of Engineering Services
Presentation of Engineering Services
 

Último

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Telling Stories For Scrum Day

  • 1.
  • 2. TELLING STORIES Scrum stories as collaborative conversations
  • 3. We all know the theory... • Good Stories should be: • Independent • Negotiable • Valuable • Estimable • Testable • ...but in practice it’s often difficult
  • 4. Product owners as novelists • Creative • Passionate • Perfectionistic • Constantly on deadline • Dedicated • Misunderstood • Lonely
  • 5. Product owners as bards • Creative • Passionate • Open to change (“riffing”) • Live in the moment • Have perspective • Seek to understand • Involve their audience
  • 6. That makes good stories... • Conversations... • Highly malleable... • Collaborative... • Good enough... • ...not manuscripts • ...not immutable • ...not solitary • ...not perfect
  • 7. That makes good stories... • A product of understanding... • Open • A song that you can sing along to... • ...not the source of understanding • ...not self-contained • ...not a novel that you get lost in
  • 8. Very pretty – but how do I use it? • (good) conversations typically aren’t one sided • Ask your users / customers • Ask your peers • Ask your developers
  • 9. Asking your customers • Resist the urge to jump straight into features • Try to find out what their problems are “It takes so long to load a new order” “I have trouble finding other bloggers” “My friends want to comment but they don’t want to have to sign in”
  • 10.
  • 11. Asking your customers (2) • Ask as many of them as you can • Enable them to talk to each other • Ask them questions in return – “Would having all the form elements on one page make loading products quicker?” – “Would enabling search by username help?” – “Would you like to allow anonymous comments on your blog?”
  • 12. Asking your peers • Find out if their customers have similar problems... • ...and how (if) they solved them • Use social media: – Linked.in – Forums – Blogs
  • 13. Asking your developers • It’s a discussion right from the start • They may know better (or have better ideas) • Be prepared to split, combine and scrap at a moment’s notice • There’s a difference between vague and open • INVEST is a test, not a starting point
  • 14. Good stories have... • Great characters (user modelling) • A coherent plot (product backlog) • Surprise twists and turns (inspect and adapt)
  • 15. Horror stories • “Create Solution” • “As a user I want the database optimised” • “When I publish articles that I’ve re-edited after publishing they don’t get published immediately”
  • 16. Fairy tales • “As a user I want an advanced payment gateway that processes payments very fast” • “As an administrator I want a mobile console that immediately alerts me of any abuse via SMS and lets me block the person’s IP”
  • 17. Epic poems • “As an advanced user I want a contact management interface with three buttons: Create, Update and Delete and a list of my contacts with checkboxes, names, email addresses and phone numbers with a sort option for each column”
  • 18. Good stories... • “As a reader I want to be able to browse through a blog's archive pages” • “As an Administrator I want the system to send a registration email to a new user so that their email can be confirmed by way of activating their account” • “As an author, I want the spell checker to ignore words with numbers so that only truly misspelled words are indicated" Thanks to: David McLean and Michael James
  • 19. Scrum is... • ...a certainty engine • ...about overcoming fear • ...eating elephants one bite at a time • ...about the journey • Your stories aren’t the maps... • ...they are the conversations along the way

Notas do Editor

  1. Find commonalities Clay Shirky anecdote about Obama