SlideShare a Scribd company logo
Hello !
I am Nelson Suwal
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
Associate Software Engineer
Jyaasa Technologies
User Story
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
What is User story ?
User stories are short, simple descriptions of a feature told from the
perspective of the person who desires the new capability, usually a
user or customer of the system.
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
Target user
● Stakeholder will write down the story
Focus on
● Who am I
● What I want
● Why I want this
KISS
● Keep It Short and Sweet
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
It should be understandable by normal person. Not only the
technical person.
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
Why user story is important ?
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
Precise Information
“The user can enter a name. It can be 127 characters.”
● From this statement it’s unclear whether the user must enter a name for
the folder. Perhaps a default name is provided.
● The second sentence is almost completely meaningless. Can the folder
name be other lengths, or must it always be 127 characters?
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
Useful for Planning
● User stories are written so that each can be given an estimate of how
difficult or time–consuming it will be to develop
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
Spare Me the Details
● User stories encourage the team to defer collecting details.
http://jyaasa.comCopyright 2017. Jyaasa Technologies.
http://jyaasa.comCopyright 2017. Jyaasa Technologies.

More Related Content

More from Jyaasa Technologies

Tor network
Tor networkTor network
Tor network
Jyaasa Technologies
 
Collective ownership in agile teams
Collective ownership in agile teamsCollective ownership in agile teams
Collective ownership in agile teams
Jyaasa Technologies
 
Push notification
Push notificationPush notification
Push notification
Jyaasa Technologies
 
The Design Thinking Process
The Design Thinking ProcessThe Design Thinking Process
The Design Thinking Process
Jyaasa Technologies
 
Design sprint
Design sprintDesign sprint
Design sprint
Jyaasa Technologies
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
Jyaasa Technologies
 
OKRs and Actions Overview
OKRs and Actions OverviewOKRs and Actions Overview
OKRs and Actions Overview
Jyaasa Technologies
 
Vue.js
Vue.jsVue.js
Active record in rails 5
Active record in rails 5Active record in rails 5
Active record in rails 5
Jyaasa Technologies
 
Design Patern::Adaptor pattern
Design Patern::Adaptor patternDesign Patern::Adaptor pattern
Design Patern::Adaptor pattern
Jyaasa Technologies
 
Association in rails
Association in railsAssociation in rails
Association in rails
Jyaasa Technologies
 
Web design layout pattern
Web design layout patternWeb design layout pattern
Web design layout pattern
Jyaasa Technologies
 
Command Pattern in Ruby
Command Pattern in RubyCommand Pattern in Ruby
Command Pattern in Ruby
Jyaasa Technologies
 
Design Pattern:: Template Method
Design Pattern:: Template MethodDesign Pattern:: Template Method
Design Pattern:: Template Method
Jyaasa Technologies
 
Chain of responsibility
Chain of responsibilityChain of responsibility
Chain of responsibility
Jyaasa Technologies
 
Introduction of React.js
Introduction of React.jsIntroduction of React.js
Introduction of React.js
Jyaasa Technologies
 
Factory Design Pattern
Factory Design PatternFactory Design Pattern
Factory Design Pattern
Jyaasa Technologies
 
Strategy Design Pattern
Strategy Design PatternStrategy Design Pattern
Strategy Design Pattern
Jyaasa Technologies
 
Builder pattern
Builder patternBuilder pattern
Builder pattern
Jyaasa Technologies
 
Design patterns: observer pattern
Design patterns: observer patternDesign patterns: observer pattern
Design patterns: observer pattern
Jyaasa Technologies
 

More from Jyaasa Technologies (20)

Tor network
Tor networkTor network
Tor network
 
Collective ownership in agile teams
Collective ownership in agile teamsCollective ownership in agile teams
Collective ownership in agile teams
 
Push notification
Push notificationPush notification
Push notification
 
The Design Thinking Process
The Design Thinking ProcessThe Design Thinking Process
The Design Thinking Process
 
Design sprint
Design sprintDesign sprint
Design sprint
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
OKRs and Actions Overview
OKRs and Actions OverviewOKRs and Actions Overview
OKRs and Actions Overview
 
Vue.js
Vue.jsVue.js
Vue.js
 
Active record in rails 5
Active record in rails 5Active record in rails 5
Active record in rails 5
 
Design Patern::Adaptor pattern
Design Patern::Adaptor patternDesign Patern::Adaptor pattern
Design Patern::Adaptor pattern
 
Association in rails
Association in railsAssociation in rails
Association in rails
 
Web design layout pattern
Web design layout patternWeb design layout pattern
Web design layout pattern
 
Command Pattern in Ruby
Command Pattern in RubyCommand Pattern in Ruby
Command Pattern in Ruby
 
Design Pattern:: Template Method
Design Pattern:: Template MethodDesign Pattern:: Template Method
Design Pattern:: Template Method
 
Chain of responsibility
Chain of responsibilityChain of responsibility
Chain of responsibility
 
Introduction of React.js
Introduction of React.jsIntroduction of React.js
Introduction of React.js
 
Factory Design Pattern
Factory Design PatternFactory Design Pattern
Factory Design Pattern
 
Strategy Design Pattern
Strategy Design PatternStrategy Design Pattern
Strategy Design Pattern
 
Builder pattern
Builder patternBuilder pattern
Builder pattern
 
Design patterns: observer pattern
Design patterns: observer patternDesign patterns: observer pattern
Design patterns: observer pattern
 

User story