SlideShare a Scribd company logo
AgendA
• What Is Story Cards
• Creating Story Cards
• Story Cards Templates
• Examples
• Benefits & Limitation
• Characteristics Of Good Story Card
What Is Story Cards?
• a user story is one or more sentences in the everyday or business language
of the end user or user of a system that captures what a user does or
needs to do as part of his or her job function.
• User stories are used with agile software development methodologies as
the basis for defining the functions a business system must provide, and to
facilitate requirements management. It captures the 'who', 'what' and
'why' of a requirement in a simple, concise way, often limited in detail by
what can be hand-written on a small paper notecard.
Creating Story Cards-1
• Story Cards are written by or for the business
user as that user's primary way to influence
the functionality of the system being
developed. User stories may also be written
by developers to express non-functional
requirements (security, performance, quality,
etc.),[1] though primarily it is the task of a
product manager to ensure user stories are
captured.
Creating Story Cards-2
• When the time comes for creating Story Cards-2, one of the
developers (or the product owner in Scrum) gets together with a
customer representative.
• The customer has the responsibility for formulating the user stories.
• The developer may use a series of questions to get the customer
going, such as asking about the desirability of some particular
functionality
• If the developer and customer find a user story deficient in some
way (too large, complicated, imprecise), it is rewritten until it is
satisfactory - often using the INVEST guidelines to insure the story
card written correct.
Story Cards Templates-1
• the traditional user-story template :
• "As a <role>, I want <goal/desire> so that <benefit>"
• Mike Cohn, a well-known author on user stories, regards the "so that" clause as
optional.
• "As a <role>, I want <goal/desire>"
• Chris Matts suggested that "hunting the value" was the first step in successfully
delivering software, and proposed this alternative as part of Feature Injection.
• "In order to <receive benefit> as a <role>, I want <goal/desire>"
Story Cards Templates-2
• Another template based on the (5W) specifies:
• "As <who> <when> <where>, I <what> because <why>."
• The <what> portion of the user story should use either
"need" or "want" to differentiate between stories that
must be fulfilled for proper software operation versus
stories that improve the operation, but are not critical
for correct behavior.
Examples
• As a user, I want to search for my customers by their first and last names.
• As a non-administrative user,
• I want to modify my own schedules but not the schedules of other users.
• As a mobile application tester,
• I want to test my test cases and report results to my management.
• Starting Application
• The application begins by bringing up the last document the user was working with.
• As a user closing the application,
• I want to be prompted to save if I have made any change in my data since the last save.
• Closing Application
• Upon closing the application, the user is prompted to save (when ANYTHING has changed
in data
• since the last save!).
Characteristics Of Good Story Card
1) Independent – User Stories should be as independent as possible.
2) Negotiable – a User Story is not a contract. It is not a detailed specification. It is
a reminder of features for the team to discuss and collaborate to clarify the
details near the time of development.
3) Valuable – User Stories should be valuable to the user (or owner) of the
solution. They should be written in user language. They should be features, not
tasks.
4) Estimatable – User Stories need to be possible to estimate. They need to
provide enough information to estimate, without being too detailed.
5) Small– User Stories should be small. Not too small and not too big.
6) Testable – User Stories need to be worded in a way that is testable, i.e. not too
subjective and to provide clear details of how the User Story will be tested.
Benefits (Advantages)
1. Being very short. They represent small chunks of business value that can be
implemented in a period of days to weeks.
2. Allowing developer and the client representative to discuss requirements
throughout the project lifetime.
3. Needing very little maintenance.
4. Only being considered at the time of use.
5. Maintaining a close customer contact.
6. Allowing projects to be broken into small increments.
7. Being suited to projects where the requirements are volatile or poorly
understood. Iterations of discovery drive the refinement process.
8. Making it easier to estimate development effort.
9. Require close customer contact throughout the project so that the most
valued parts of the software get implemented.
Limitations (Disadvantages)
1. They can be difficult to scale to large projects.
2. They are regarded as conversation starters.
Different Between Story Cards
and use cases
Story Cards Use Case
1- Provide a small-scale and easy-to-
use presentation of information.
2- Must be accompanied by
acceptance testing procedures
(acceptance criteria) for clarification
of behavior where stories appear
ambiguous.
Describe a process and its steps in
detail, and may be worded in terms
of a formal model. A use case is
intended to provide sufficient detail
for it to be understood on its own. A
use case has been described as “a
generalized description of a set of
interactions between the system
and one or more actors, where an
actor is either a user or another
system”
2- May be delivered in a stand-alone
document.
•Examples
Story Cards
Story Cards
Story Cards
Story Cards
Story Cards
Story Cards
Story Cards
Story Cards
Story Cards
Story Cards
Story Cards

More Related Content

What's hot

Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development Model
Ritika Balagan
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
Life Cycle Engineering
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
Reetesh Gupta
 
Introduction to UML
Introduction to UMLIntroduction to UML
Unified process Model
Unified process ModelUnified process Model
Unified process Model
University of Haripur
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritization
Syed Zaid Irshad
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
barney92
 
Feature driven development (FDD)
Feature driven development (FDD)Feature driven development (FDD)
Feature driven development (FDD)
LennonDukeDuero
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
Pradeep Patel, PMP®
 
Object oriented analysis and design
Object oriented analysis and designObject oriented analysis and design
Object oriented analysis and design
naveed428
 
Scaling agile
Scaling agileScaling agile
Scaling agile
sommerville-videos
 
Unit 5 usability and satisfaction test
Unit 5 usability and satisfaction testUnit 5 usability and satisfaction test
Unit 5 usability and satisfaction testgopal10scs185
 
Component based software development
Component based software developmentComponent based software development
Component based software development
Emmanuel Fuchs
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development
Julien Henzelin
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) Model
Damian T. Gordon
 
UML
UMLUML
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
Kumar
 
Unit 1( modelling concepts & class modeling)
Unit  1( modelling concepts & class modeling)Unit  1( modelling concepts & class modeling)
Unit 1( modelling concepts & class modeling)
Manoj Reddy
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
Anuja Arosha
 
Ch 6 - Requirement Management.pptx
Ch 6 - Requirement Management.pptxCh 6 - Requirement Management.pptx
Ch 6 - Requirement Management.pptx
balewayalew
 

What's hot (20)

Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development Model
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Unified process Model
Unified process ModelUnified process Model
Unified process Model
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritization
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Feature driven development (FDD)
Feature driven development (FDD)Feature driven development (FDD)
Feature driven development (FDD)
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Object oriented analysis and design
Object oriented analysis and designObject oriented analysis and design
Object oriented analysis and design
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 
Unit 5 usability and satisfaction test
Unit 5 usability and satisfaction testUnit 5 usability and satisfaction test
Unit 5 usability and satisfaction test
 
Component based software development
Component based software developmentComponent based software development
Component based software development
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) Model
 
UML
UMLUML
UML
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
 
Unit 1( modelling concepts & class modeling)
Unit  1( modelling concepts & class modeling)Unit  1( modelling concepts & class modeling)
Unit 1( modelling concepts & class modeling)
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
Ch 6 - Requirement Management.pptx
Ch 6 - Requirement Management.pptxCh 6 - Requirement Management.pptx
Ch 6 - Requirement Management.pptx
 

Viewers also liked

How to Make a Comic Book About Your Family Stories
How to Make a Comic Book About Your Family StoriesHow to Make a Comic Book About Your Family Stories
How to Make a Comic Book About Your Family Stories
Carla Brown
 
Short History Of Comics
Short History Of ComicsShort History Of Comics
Short History Of ComicsKieran Ryan
 
How to Gather Compelling Stories for Your Non-Profit
How to Gather Compelling Stories for Your Non-ProfitHow to Gather Compelling Stories for Your Non-Profit
How to Gather Compelling Stories for Your Non-Profit
Carla Brown
 
Kids box 2_pupils_book
Kids box 2_pupils_bookKids box 2_pupils_book
Kids box 2_pupils_book
Fran Álvarez
 
Comic Strips
Comic StripsComic Strips
Comic Strips
George Canfield
 
How to Make Comic Books
How to Make Comic BooksHow to Make Comic Books
How to Make Comic Books
Brendan Montgomery
 
Face2 face elementary_student's.book_164p
Face2 face elementary_student's.book_164pFace2 face elementary_student's.book_164p
Face2 face elementary_student's.book_164pphamhuyanhtan CDSP-Dl
 
A Brief History of Cartoons, Comics & Animation
A Brief History of Cartoons, Comics & AnimationA Brief History of Cartoons, Comics & Animation
A Brief History of Cartoons, Comics & Animation
K3 Hamilton
 
Face2 face starter student's book
Face2 face starter student's bookFace2 face starter student's book
Face2 face starter student's book
nadjib2222
 
Short stories for children
Short stories for childrenShort stories for children
Short stories for childrenTeresa Vélez
 
Concept Art - Character Design
Concept Art - Character DesignConcept Art - Character Design
Concept Art - Character Designnombre thera
 
Michael hampton figure drawing - design and invention
Michael hampton  figure drawing - design and inventionMichael hampton  figure drawing - design and invention
Michael hampton figure drawing - design and inventionJose Reyes
 
Parts Of A Book
Parts Of A BookParts Of A Book
Parts Of A Book
NWEMS
 
English book 4 student
English book 4 studentEnglish book 4 student
English book 4 student
Gabriel Guerrón
 
Moral Stories For The Young
Moral Stories For The YoungMoral Stories For The Young
Moral Stories For The Young
OH TEIK BIN
 
Activities in teaching speaking
Activities in teaching speakingActivities in teaching speaking
Activities in teaching speakingDraizelle Sexon
 
English book 2 teacher 2015 - 2016
English book 2   teacher 2015 - 2016English book 2   teacher 2015 - 2016
English book 2 teacher 2015 - 2016
Gabriel Guerrón
 
English book 1 teacher 2015 - 2016
English book 1 teacher 2015 - 2016English book 1 teacher 2015 - 2016
English book 1 teacher 2015 - 2016
Gabriel Guerrón
 
English book 3 teacher 2015 - 2016
English book 3   teacher 2015 - 2016English book 3   teacher 2015 - 2016
English book 3 teacher 2015 - 2016
Gabriel Guerrón
 

Viewers also liked (20)

How to Make a Comic Book About Your Family Stories
How to Make a Comic Book About Your Family StoriesHow to Make a Comic Book About Your Family Stories
How to Make a Comic Book About Your Family Stories
 
Short History Of Comics
Short History Of ComicsShort History Of Comics
Short History Of Comics
 
How to Gather Compelling Stories for Your Non-Profit
How to Gather Compelling Stories for Your Non-ProfitHow to Gather Compelling Stories for Your Non-Profit
How to Gather Compelling Stories for Your Non-Profit
 
Kids box 2_pupils_book
Kids box 2_pupils_bookKids box 2_pupils_book
Kids box 2_pupils_book
 
Comic Strips
Comic StripsComic Strips
Comic Strips
 
How to Make Comic Books
How to Make Comic BooksHow to Make Comic Books
How to Make Comic Books
 
Comic techniques
Comic techniquesComic techniques
Comic techniques
 
Face2 face elementary_student's.book_164p
Face2 face elementary_student's.book_164pFace2 face elementary_student's.book_164p
Face2 face elementary_student's.book_164p
 
A Brief History of Cartoons, Comics & Animation
A Brief History of Cartoons, Comics & AnimationA Brief History of Cartoons, Comics & Animation
A Brief History of Cartoons, Comics & Animation
 
Face2 face starter student's book
Face2 face starter student's bookFace2 face starter student's book
Face2 face starter student's book
 
Short stories for children
Short stories for childrenShort stories for children
Short stories for children
 
Concept Art - Character Design
Concept Art - Character DesignConcept Art - Character Design
Concept Art - Character Design
 
Michael hampton figure drawing - design and invention
Michael hampton  figure drawing - design and inventionMichael hampton  figure drawing - design and invention
Michael hampton figure drawing - design and invention
 
Parts Of A Book
Parts Of A BookParts Of A Book
Parts Of A Book
 
English book 4 student
English book 4 studentEnglish book 4 student
English book 4 student
 
Moral Stories For The Young
Moral Stories For The YoungMoral Stories For The Young
Moral Stories For The Young
 
Activities in teaching speaking
Activities in teaching speakingActivities in teaching speaking
Activities in teaching speaking
 
English book 2 teacher 2015 - 2016
English book 2   teacher 2015 - 2016English book 2   teacher 2015 - 2016
English book 2 teacher 2015 - 2016
 
English book 1 teacher 2015 - 2016
English book 1 teacher 2015 - 2016English book 1 teacher 2015 - 2016
English book 1 teacher 2015 - 2016
 
English book 3 teacher 2015 - 2016
English book 3   teacher 2015 - 2016English book 3   teacher 2015 - 2016
English book 3 teacher 2015 - 2016
 

Similar to Story Cards

All about User story
All about User storyAll about User story
All about User story
Sankalp Khandelwal
 
Story of user story
Story of user storyStory of user story
Story of user story
Balaji Sathram
 
Project scope preparation
Project scope preparationProject scope preparation
Project scope preparation
Dimitar Bakardzhiev
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
Sandra Svanidzaitė, PhD, CBAP
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
Intelliware Development Inc.
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
Intelliware Development Inc.
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
AgileNetwork
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
AgileNetwork
 
Product Backlog Mapping
Product Backlog MappingProduct Backlog Mapping
Product Backlog Mapping
Paul Nil
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
Sunil-QA
 
Agile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approach
AgileNetwork
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
Clarion Marketing
 
ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)
Amardeep Vishwakarma
 
Agile User Stories
Agile  User StoriesAgile  User Stories
Agile User Stories
Sunil-QA
 
Agile - User Stories
Agile - User StoriesAgile - User Stories
Agile - User Stories
Sunil-QA
 
Agile Scrum - Crafting user stories
Agile Scrum - Crafting user storiesAgile Scrum - Crafting user stories
Agile Scrum - Crafting user stories
Christine Saxon, PSPO, PSM, CM
 
User stories — how to cook a cat?
User stories — how to cook a cat?User stories — how to cook a cat?
User stories — how to cook a cat?
Vladimir Tarasov
 
Agile development and project management
Agile development and project managementAgile development and project management
Agile development and project management
Vishal Bardoloi
 
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
 

Similar to Story Cards (20)

All about User story
All about User storyAll about User story
All about User story
 
Story of user story
Story of user storyStory of user story
Story of user story
 
Project scope preparation
Project scope preparationProject scope preparation
Project scope preparation
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
Product Backlog Mapping
Product Backlog MappingProduct Backlog Mapping
Product Backlog Mapping
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
Agile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approach
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
 
ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)
 
Agile User Stories
Agile  User StoriesAgile  User Stories
Agile User Stories
 
Agile - User Stories
Agile - User StoriesAgile - User Stories
Agile - User Stories
 
Agile Scrum - Crafting user stories
Agile Scrum - Crafting user storiesAgile Scrum - Crafting user stories
Agile Scrum - Crafting user stories
 
User stories — how to cook a cat?
User stories — how to cook a cat?User stories — how to cook a cat?
User stories — how to cook a cat?
 
Agile development and project management
Agile development and project managementAgile development and project management
Agile development and project management
 
Agile Techniques
Agile TechniquesAgile Techniques
Agile Techniques
 
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...
 

Recently uploaded

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Story Cards

  • 1. AgendA • What Is Story Cards • Creating Story Cards • Story Cards Templates • Examples • Benefits & Limitation • Characteristics Of Good Story Card
  • 2. What Is Story Cards? • a user story is one or more sentences in the everyday or business language of the end user or user of a system that captures what a user does or needs to do as part of his or her job function. • User stories are used with agile software development methodologies as the basis for defining the functions a business system must provide, and to facilitate requirements management. It captures the 'who', 'what' and 'why' of a requirement in a simple, concise way, often limited in detail by what can be hand-written on a small paper notecard.
  • 3. Creating Story Cards-1 • Story Cards are written by or for the business user as that user's primary way to influence the functionality of the system being developed. User stories may also be written by developers to express non-functional requirements (security, performance, quality, etc.),[1] though primarily it is the task of a product manager to ensure user stories are captured.
  • 4. Creating Story Cards-2 • When the time comes for creating Story Cards-2, one of the developers (or the product owner in Scrum) gets together with a customer representative. • The customer has the responsibility for formulating the user stories. • The developer may use a series of questions to get the customer going, such as asking about the desirability of some particular functionality • If the developer and customer find a user story deficient in some way (too large, complicated, imprecise), it is rewritten until it is satisfactory - often using the INVEST guidelines to insure the story card written correct.
  • 5. Story Cards Templates-1 • the traditional user-story template : • "As a <role>, I want <goal/desire> so that <benefit>" • Mike Cohn, a well-known author on user stories, regards the "so that" clause as optional. • "As a <role>, I want <goal/desire>" • Chris Matts suggested that "hunting the value" was the first step in successfully delivering software, and proposed this alternative as part of Feature Injection. • "In order to <receive benefit> as a <role>, I want <goal/desire>"
  • 6. Story Cards Templates-2 • Another template based on the (5W) specifies: • "As <who> <when> <where>, I <what> because <why>." • The <what> portion of the user story should use either "need" or "want" to differentiate between stories that must be fulfilled for proper software operation versus stories that improve the operation, but are not critical for correct behavior.
  • 7. Examples • As a user, I want to search for my customers by their first and last names. • As a non-administrative user, • I want to modify my own schedules but not the schedules of other users. • As a mobile application tester, • I want to test my test cases and report results to my management. • Starting Application • The application begins by bringing up the last document the user was working with. • As a user closing the application, • I want to be prompted to save if I have made any change in my data since the last save. • Closing Application • Upon closing the application, the user is prompted to save (when ANYTHING has changed in data • since the last save!).
  • 8. Characteristics Of Good Story Card 1) Independent – User Stories should be as independent as possible. 2) Negotiable – a User Story is not a contract. It is not a detailed specification. It is a reminder of features for the team to discuss and collaborate to clarify the details near the time of development. 3) Valuable – User Stories should be valuable to the user (or owner) of the solution. They should be written in user language. They should be features, not tasks. 4) Estimatable – User Stories need to be possible to estimate. They need to provide enough information to estimate, without being too detailed. 5) Small– User Stories should be small. Not too small and not too big. 6) Testable – User Stories need to be worded in a way that is testable, i.e. not too subjective and to provide clear details of how the User Story will be tested.
  • 9. Benefits (Advantages) 1. Being very short. They represent small chunks of business value that can be implemented in a period of days to weeks. 2. Allowing developer and the client representative to discuss requirements throughout the project lifetime. 3. Needing very little maintenance. 4. Only being considered at the time of use. 5. Maintaining a close customer contact. 6. Allowing projects to be broken into small increments. 7. Being suited to projects where the requirements are volatile or poorly understood. Iterations of discovery drive the refinement process. 8. Making it easier to estimate development effort. 9. Require close customer contact throughout the project so that the most valued parts of the software get implemented.
  • 10. Limitations (Disadvantages) 1. They can be difficult to scale to large projects. 2. They are regarded as conversation starters.
  • 11. Different Between Story Cards and use cases Story Cards Use Case 1- Provide a small-scale and easy-to- use presentation of information. 2- Must be accompanied by acceptance testing procedures (acceptance criteria) for clarification of behavior where stories appear ambiguous. Describe a process and its steps in detail, and may be worded in terms of a formal model. A use case is intended to provide sufficient detail for it to be understood on its own. A use case has been described as “a generalized description of a set of interactions between the system and one or more actors, where an actor is either a user or another system” 2- May be delivered in a stand-alone document.

Editor's Notes

  1. Add slides to each topic section as necessary, including slides with tables, graphs, and images. See next section for sample table, graph, image, and video layouts.