SlideShare a Scribd company logo
Agile User Stories and Goal Modeling
Samedi Heng, Manuel Kolp, Yves Wautelet
M. Kolp - LSINF 1210: Information Systems and Project Management, 2017-2018
What is User Story?
2
o A text of maximum of two lines written from point of view
of end-users.
o Proposed by Kent Beck in eXtreme Programming (XP).
o The most used requirements artifacts in Agile Methods.
o Popularized by Mike Cohn in 2004: User Stories Applied.
What is User Story?
3
o The 3C:
 Card
 Conversation
 Confirmation (~Acceptance Test)
What is User Story?
4
o The 3C:
 Card
 Conversation
 Confirmation (~Acceptance Test)
What is User Story?
5
o Acceptance Test
 (Given) some context
 (When) some action is carried out
 (Then) a particular set of observable consequences should
obtain
o Example
 Given my bank account is in credit, and I made no withdrawals
recently,
 When I attempt to withdraw an amount less than my card's
limit,
 Then the withdrawal should complete without errors or
warnings
AgileAlliance
What is User Story?
6
o The 3C:
 Card
 Conversation
 Confirmation
https://elearning.industriallogic.com/gh/submit?Action=PageAction&album=composingUserStories&path
=composingUserStories/userStories/promise&devLanguage=None
Write User Story
7
o User story templates: As [WHO], I want [WHAT], so that [WHY]
o User story templates proposed by Mike Cohn:
I as a <role>,
I want <function>,
so that <business value>.
As a creator, I want to upload
a video, so that any users can
view it.
As a <type of user>,
I want <capability> ,
so that <business value>.
As a book buyer, I want to
search for a book by ISBN, so that
I can find the right book quickly.
As a <type of user>,
I want <some goal>,
so that <some reason>.
As a user, I can indicate folders not to
backup, so that my backup drive isn't
filled up with things I don't need saved.
Write User Story
8
User Story Templates
Write Good User Story?
9
INVEST
o Independent
o Negotiable
o Valuable to users or customer
o Estimable
o Small
o Testable
User Story Concept
10
o EPIC and THEME
o User Story Point: 1, 2, 4, 8, 16, 32, …
o Velocity: total of implemented story point of an iteration
https://www.linkedin.com/pulse/features-themes-
epics-story-tasks-scrum-hassan-bba-is-smc-sfc
User Stories Examples
11
o As a user I want to have a Job board.
o As a user I can search for a job.
o A a user I can search for a job by attributes like location, salary range, job title,
company name, and the date the job was posted.
o As a user I can view informaiton about each job that I matched by search
o As a user I can view detailed infomation about a company that has posted a job.
User Story is not
12
Use Case
User Story is not
13
IEEE-830 document requirements
User Story vs. Use Case vs. Requirements
14https://www.slideshare.net/SandraSvanidzait/user-stories-in-agile-software-development
User Story Management
15
User Story Iceberg
Mike Cohn
User Story Management
16
User Story Mapping
Source: Tarang Patel
User Story in Scrum
17
Product Backlog, Sprint Backlog, Product Backlog grooming
https://www.neonrain.com/agile-scrum-web-development/
User Story in Scrum
18
Release Burndown Chart
https://www.mountaingoatsoftware.com/agile/scrum/scrum-tools/release-burndown
User Story in KANBAN
19https://ketiljensen.wordpress.com/2009/10/31/kanban-the-next-step-in-the-agile-evolution/
User Story in KANBAN
20http://www.continuousagile.com/unblock/kanban.html
Goal-Oriented for Modeling User Stories
21
http://modernux.se/docs/userstorymapping/
Goal-Oriented for Modeling User Stories
22
Rationale Tree: i* framework graphical notation (S. Heng PhD Thesis)
Goal-Oriented for Modeling User Stories
23
Rationale Tree: Supporting CASE-Tool (S. Heng PhD Thesis)
User story View Rationale Tree View
Goal-Oriented for Modeling User Stories
24
Rationale Tree: Identifying EPIC user story and Theme (S. Heng PhD Thesis)
o Epic: top-level Task elements not issued from the refinement of another
Task element but that itself need to be refined in more elements (WHAT
Dimension).
o Theme: all elements under the scope of Task (EPIC) elements.

More Related Content

Similar to Agile User Stories and Goal Modeling

Ways to split user stories
Ways to split user storiesWays to split user stories
Ways to split user storiesNikos Raptis
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupJeremy Johnson
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAraf Karsh Hamid
 
User-Story_Primer_Agile_Methodology_.pdf
User-Story_Primer_Agile_Methodology_.pdfUser-Story_Primer_Agile_Methodology_.pdf
User-Story_Primer_Agile_Methodology_.pdfSLowe7
 
Ramakrishna_Python_2 years
Ramakrishna_Python_2 yearsRamakrishna_Python_2 years
Ramakrishna_Python_2 yearsram Ki
 
User Experience Portfolio. Sushmita Dutt
User Experience Portfolio. Sushmita DuttUser Experience Portfolio. Sushmita Dutt
User Experience Portfolio. Sushmita DuttSushmita Dutt
 
Future proof event on 13 sept 18 - Innovation & IP - by Bagaar & Gevers
Future proof event on 13 sept 18 - Innovation & IP - by Bagaar & GeversFuture proof event on 13 sept 18 - Innovation & IP - by Bagaar & Gevers
Future proof event on 13 sept 18 - Innovation & IP - by Bagaar & GeversDavid Gillain
 
What's wrong with Recruiter-John? A non-trivial recommender challenge.
What's wrong with Recruiter-John? A non-trivial recommender challenge.What's wrong with Recruiter-John? A non-trivial recommender challenge.
What's wrong with Recruiter-John? A non-trivial recommender challenge.Fabian Abel
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringVanessa Turke
 
User Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersUser Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersCatherine Robson
 
The Multiverse Theory of User Needs
The Multiverse Theory of User NeedsThe Multiverse Theory of User Needs
The Multiverse Theory of User NeedsTanner Volz
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Ravi Tadwalkar
 
Business Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
Business Applications of Predictive Modeling at Scale - KDD 2016 TutorialBusiness Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
Business Applications of Predictive Modeling at Scale - KDD 2016 TutorialQiang Zhu
 
1Mobile SystemsChapter Extension 3ce03-2Stud
1Mobile SystemsChapter Extension 3ce03-2Stud1Mobile SystemsChapter Extension 3ce03-2Stud
1Mobile SystemsChapter Extension 3ce03-2StudAnastaciaShadelb
 
UX Masterclass at muru-D
UX Masterclass at muru-DUX Masterclass at muru-D
UX Masterclass at muru-DDoralin Kelly
 

Similar to Agile User Stories and Goal Modeling (20)

Ways to split user stories
Ways to split user storiesWays to split user stories
Ways to split user stories
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW Meetup
 
solen user stories
solen user storiessolen user stories
solen user stories
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven Design
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
User-Story_Primer_Agile_Methodology_.pdf
User-Story_Primer_Agile_Methodology_.pdfUser-Story_Primer_Agile_Methodology_.pdf
User-Story_Primer_Agile_Methodology_.pdf
 
Ramakrishna_Python_2 years
Ramakrishna_Python_2 yearsRamakrishna_Python_2 years
Ramakrishna_Python_2 years
 
User Experience Portfolio. Sushmita Dutt
User Experience Portfolio. Sushmita DuttUser Experience Portfolio. Sushmita Dutt
User Experience Portfolio. Sushmita Dutt
 
All about User story
All about User storyAll about User story
All about User story
 
Future proof event on 13 sept 18 - Innovation & IP - by Bagaar & Gevers
Future proof event on 13 sept 18 - Innovation & IP - by Bagaar & GeversFuture proof event on 13 sept 18 - Innovation & IP - by Bagaar & Gevers
Future proof event on 13 sept 18 - Innovation & IP - by Bagaar & Gevers
 
What's wrong with Recruiter-John? A non-trivial recommender challenge.
What's wrong with Recruiter-John? A non-trivial recommender challenge.What's wrong with Recruiter-John? A non-trivial recommender challenge.
What's wrong with Recruiter-John? A non-trivial recommender challenge.
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
 
User Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersUser Experience Bootcamp for Developers
User Experience Bootcamp for Developers
 
The Multiverse Theory of User Needs
The Multiverse Theory of User NeedsThe Multiverse Theory of User Needs
The Multiverse Theory of User Needs
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
 
Business Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
Business Applications of Predictive Modeling at Scale - KDD 2016 TutorialBusiness Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
Business Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
 
Sarvesh Upadhyay
Sarvesh UpadhyaySarvesh Upadhyay
Sarvesh Upadhyay
 
1Mobile SystemsChapter Extension 3ce03-2Stud
1Mobile SystemsChapter Extension 3ce03-2Stud1Mobile SystemsChapter Extension 3ce03-2Stud
1Mobile SystemsChapter Extension 3ce03-2Stud
 
UX Masterclass at muru-D
UX Masterclass at muru-DUX Masterclass at muru-D
UX Masterclass at muru-D
 
Project scope preparation
Project scope preparationProject scope preparation
Project scope preparation
 

Recently uploaded

Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfmbmh111980
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILNatan Silnitsky
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfOrtus Solutions, Corp
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessWSO2
 

Recently uploaded (20)

Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 

Agile User Stories and Goal Modeling

  • 1. Agile User Stories and Goal Modeling Samedi Heng, Manuel Kolp, Yves Wautelet M. Kolp - LSINF 1210: Information Systems and Project Management, 2017-2018
  • 2. What is User Story? 2 o A text of maximum of two lines written from point of view of end-users. o Proposed by Kent Beck in eXtreme Programming (XP). o The most used requirements artifacts in Agile Methods. o Popularized by Mike Cohn in 2004: User Stories Applied.
  • 3. What is User Story? 3 o The 3C:  Card  Conversation  Confirmation (~Acceptance Test)
  • 4. What is User Story? 4 o The 3C:  Card  Conversation  Confirmation (~Acceptance Test)
  • 5. What is User Story? 5 o Acceptance Test  (Given) some context  (When) some action is carried out  (Then) a particular set of observable consequences should obtain o Example  Given my bank account is in credit, and I made no withdrawals recently,  When I attempt to withdraw an amount less than my card's limit,  Then the withdrawal should complete without errors or warnings AgileAlliance
  • 6. What is User Story? 6 o The 3C:  Card  Conversation  Confirmation https://elearning.industriallogic.com/gh/submit?Action=PageAction&album=composingUserStories&path =composingUserStories/userStories/promise&devLanguage=None
  • 7. Write User Story 7 o User story templates: As [WHO], I want [WHAT], so that [WHY] o User story templates proposed by Mike Cohn: I as a <role>, I want <function>, so that <business value>. As a creator, I want to upload a video, so that any users can view it. As a <type of user>, I want <capability> , so that <business value>. As a book buyer, I want to search for a book by ISBN, so that I can find the right book quickly. As a <type of user>, I want <some goal>, so that <some reason>. As a user, I can indicate folders not to backup, so that my backup drive isn't filled up with things I don't need saved.
  • 8. Write User Story 8 User Story Templates
  • 9. Write Good User Story? 9 INVEST o Independent o Negotiable o Valuable to users or customer o Estimable o Small o Testable
  • 10. User Story Concept 10 o EPIC and THEME o User Story Point: 1, 2, 4, 8, 16, 32, … o Velocity: total of implemented story point of an iteration https://www.linkedin.com/pulse/features-themes- epics-story-tasks-scrum-hassan-bba-is-smc-sfc
  • 11. User Stories Examples 11 o As a user I want to have a Job board. o As a user I can search for a job. o A a user I can search for a job by attributes like location, salary range, job title, company name, and the date the job was posted. o As a user I can view informaiton about each job that I matched by search o As a user I can view detailed infomation about a company that has posted a job.
  • 12. User Story is not 12 Use Case
  • 13. User Story is not 13 IEEE-830 document requirements
  • 14. User Story vs. Use Case vs. Requirements 14https://www.slideshare.net/SandraSvanidzait/user-stories-in-agile-software-development
  • 15. User Story Management 15 User Story Iceberg Mike Cohn
  • 16. User Story Management 16 User Story Mapping Source: Tarang Patel
  • 17. User Story in Scrum 17 Product Backlog, Sprint Backlog, Product Backlog grooming https://www.neonrain.com/agile-scrum-web-development/
  • 18. User Story in Scrum 18 Release Burndown Chart https://www.mountaingoatsoftware.com/agile/scrum/scrum-tools/release-burndown
  • 19. User Story in KANBAN 19https://ketiljensen.wordpress.com/2009/10/31/kanban-the-next-step-in-the-agile-evolution/
  • 20. User Story in KANBAN 20http://www.continuousagile.com/unblock/kanban.html
  • 21. Goal-Oriented for Modeling User Stories 21 http://modernux.se/docs/userstorymapping/
  • 22. Goal-Oriented for Modeling User Stories 22 Rationale Tree: i* framework graphical notation (S. Heng PhD Thesis)
  • 23. Goal-Oriented for Modeling User Stories 23 Rationale Tree: Supporting CASE-Tool (S. Heng PhD Thesis) User story View Rationale Tree View
  • 24. Goal-Oriented for Modeling User Stories 24 Rationale Tree: Identifying EPIC user story and Theme (S. Heng PhD Thesis) o Epic: top-level Task elements not issued from the refinement of another Task element but that itself need to be refined in more elements (WHAT Dimension). o Theme: all elements under the scope of Task (EPIC) elements.