SlideShare uma empresa Scribd logo
1 de 18
Verbal communication?
Comprehensible by everyone?
Right size for planning?
Work for iterative development?
Encourage deferring detail?
Encourage participatory design?
Build up tactical knowledge?
2
Simple
User observable behavior
Right focus – delivering business value, not internal tasks
Prioritized
3
A story is a promise of a conversation
--Mike Cohn, “User Stories Applied”
4
User
Stories
Not Detailed.
Defers details.
Verbal
Communication
Reminder
Tool for
implementing
not just
documenting
Written in this format: As an X , I want Y, so that Z
Written from the user perspective
Should NOT specify implementation
5
Lightweight documentation
To be able to code without performing business analysis
Context for the story requirement and actionable content
6
7
Format: Given <>, When <>, Then <>
Defines what has to be built to implement a
story
Defined by the customer, QA and analysts
Keep stories short & business language
focused
Seek a level of granularity that can be
completed in a few days
Do not include implementation details
Do not stop talking
8
Independent
Negotiable
Valuable
Estimable
Small
Testable
9
Too Big?
Too Small?
10
A good story thinks like this
Not like this
11
Goldplating
Too many details
Including user interface detail too soon
Think too far ahead (not JIT)
Analysis Paralysis
Split too many stories
12
Scope difference
Difference in level of completeness
Written for difference purpose
EMR System > Clinical Documentation > Encounter
Management
EMR System > Messaging Center > View Messages
As An XYZ I want to edit information associated with a patient
record so that it can be corrected.
181 - As a physician I want to manually correct information
associated with a patient's record so that patient records are
accurate
181.1 – As a physician I want to be able to change encounter
information and mark entry as an error if applicable,
entering reason(s) why information has been erroneous so
that patient's medical record is accurate.
181.2 – As a provider I want to be able to reassociate
associated patient information (while retaining history for
original patient) so that the patient's medical record is
accurate.
183 - As a physician I want to manually associate messages
that can't be automatically associated with a patient's record
183.1 - As a physician I want to be able to create a sticky
note message so that I can share information with
interested parties
183.2 - Send message
183.3 - As a physician I want to be able to forward messages
to interested parties so that I can send my messages to them
Title
Send a Message
Story
As a physician I want to be able to forward messages to interested parties so that I can send my messages to
them
Context (Some portions Out of Scope for this story)
The user will be allowed to create a new message, which may or may not be attached to patient details, in story
183.1 This story relates to the validation and sending of that message. It also includes recording the fact that
the message was sent, for later retrival/display with story 171.2 (View sent sticky note message). Note that, for
the purposes of this story, sending tasks with attached due dates and/or recurrence (created in story 193) are
NOT in scope.
Acceptance Criteria:
GIVEN (THAT) WHEN THEN
I have created a sticky note
message with a valid individual
recipient and no attached patient
I request the
message to be
sent
Then the message is delivered to the
recipient's message queue and added to the
sender's sent items
I have created a sticky note
message with a valid individual
recipient and an attached patient
that the recipient is NOT allowed
to see
I request the
message to be
sent
I see an error message informing me that the
recipient cannot view the patient
AND
The message will not be added to the
recipient's message queue or added to the
sender's sent items
Out of Scope
183.1 - Create Message
171.2 - View Sent Sticky Note Messages
New - Allow an unsent message to be saved as a draft message
Open Items:
1. Is auditing in scope for this story?
- Auditing is done when a patient is loaded. No additional auditing is required on message send.
User stories

Mais conteúdo relacionado

Mais procurados

School Management System
School Management SystemSchool Management System
School Management SystemZain Basit
 
Quizz app By Raihan Sikdar
Quizz app By Raihan SikdarQuizz app By Raihan Sikdar
Quizz app By Raihan Sikdarraihansikdar
 
online news portal system
online news portal systemonline news portal system
online news portal systemArman Ahmed
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALsurya singh
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management systemJawhar Ali
 
SPCE Alumni Association Web Portal
SPCE Alumni Association Web PortalSPCE Alumni Association Web Portal
SPCE Alumni Association Web PortalSalmaniac Nilesh
 
Attacker's Perspective of Active Directory
Attacker's Perspective of Active DirectoryAttacker's Perspective of Active Directory
Attacker's Perspective of Active DirectorySunny Neo
 
Library Management System Project
Library Management System ProjectLibrary Management System Project
Library Management System Projectstoeli
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital managementmaamir farooq
 
online job portal system
online job portal systemonline job portal system
online job portal systemKrishna Ranjan
 
Software requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKSoftware requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKKrishna Mohan Mishra
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal SystemRajib Roy
 
IRJET- Student Result Analysis and Performance Report Generator
IRJET-  	  Student Result Analysis and Performance Report GeneratorIRJET-  	  Student Result Analysis and Performance Report Generator
IRJET- Student Result Analysis and Performance Report GeneratorIRJET Journal
 
The Object-Oriented Approach to Requirements
The Object-Oriented Approach to RequirementsThe Object-Oriented Approach to Requirements
The Object-Oriented Approach to RequirementsHenhen Lukmana
 

Mais procurados (20)

School Management System
School Management SystemSchool Management System
School Management System
 
Quizz app By Raihan Sikdar
Quizz app By Raihan SikdarQuizz app By Raihan Sikdar
Quizz app By Raihan Sikdar
 
Online Quiz System
Online Quiz SystemOnline Quiz System
Online Quiz System
 
Sqlmap
SqlmapSqlmap
Sqlmap
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINAL
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management system
 
SPCE Alumni Association Web Portal
SPCE Alumni Association Web PortalSPCE Alumni Association Web Portal
SPCE Alumni Association Web Portal
 
Broken Authentication and Authorization(1).pptx
Broken Authentication and Authorization(1).pptxBroken Authentication and Authorization(1).pptx
Broken Authentication and Authorization(1).pptx
 
Hostel management
Hostel managementHostel management
Hostel management
 
Attacker's Perspective of Active Directory
Attacker's Perspective of Active DirectoryAttacker's Perspective of Active Directory
Attacker's Perspective of Active Directory
 
Library Management System Project
Library Management System ProjectLibrary Management System Project
Library Management System Project
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital management
 
online job portal system
online job portal systemonline job portal system
online job portal system
 
Software requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKSoftware requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOK
 
Result Management System
Result Management SystemResult Management System
Result Management System
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal System
 
IRJET- Student Result Analysis and Performance Report Generator
IRJET-  	  Student Result Analysis and Performance Report GeneratorIRJET-  	  Student Result Analysis and Performance Report Generator
IRJET- Student Result Analysis and Performance Report Generator
 
The Object-Oriented Approach to Requirements
The Object-Oriented Approach to RequirementsThe Object-Oriented Approach to Requirements
The Object-Oriented Approach to Requirements
 
Student database management system PROJECT
Student database management system PROJECTStudent database management system PROJECT
Student database management system PROJECT
 

Destaque

Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)Mai Quay
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013Stefano Leli
 
User Stories for Agile Requirements
User Stories for Agile RequirementsUser Stories for Agile Requirements
User Stories for Agile RequirementsMike Cohn
 
How to Create a Product Strategy
How to Create a Product StrategyHow to Create a Product Strategy
How to Create a Product StrategyAurelius
 
Requirements Made Easy With User Stories V2
Requirements Made Easy With User Stories V2Requirements Made Easy With User Stories V2
Requirements Made Easy With User Stories V2William F. Nazzaro
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management SystemCharitha Gamage
 
Hotel Management System
Hotel Management SystemHotel Management System
Hotel Management Systemcolimmy
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter SaddingtonPeter Saddington
 
Personas, scenarios, user stories
Personas, scenarios, user storiesPersonas, scenarios, user stories
Personas, scenarios, user storiesInteractionDesign
 
Defining the right product
Defining the right productDefining the right product
Defining the right productRyan Glasgow
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Storieskahgeh75
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 

Destaque (17)

Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)
 
User stories
User storiesUser stories
User stories
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013
 
Use Cases Vs User Stories
Use Cases Vs User StoriesUse Cases Vs User Stories
Use Cases Vs User Stories
 
User Stories for Agile Requirements
User Stories for Agile RequirementsUser Stories for Agile Requirements
User Stories for Agile Requirements
 
How to Create a Product Strategy
How to Create a Product StrategyHow to Create a Product Strategy
How to Create a Product Strategy
 
Requirements Made Easy With User Stories V2
Requirements Made Easy With User Stories V2Requirements Made Easy With User Stories V2
Requirements Made Easy With User Stories V2
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
 
Hotel Management System
Hotel Management SystemHotel Management System
Hotel Management System
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 
Personas, scenarios, user stories
Personas, scenarios, user storiesPersonas, scenarios, user stories
Personas, scenarios, user stories
 
Defining the right product
Defining the right productDefining the right product
Defining the right product
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 

Semelhante a User stories

User stories
User storiesUser stories
User storiesudairaj
 
Session15+16-User Story (2).pdf
Session15+16-User Story (2).pdfSession15+16-User Story (2).pdf
Session15+16-User Story (2).pdfPeterTran514407
 
Module 31(merchandising)
Module 31(merchandising)Module 31(merchandising)
Module 31(merchandising)Md Nurunnabi
 
15.module 31(merchandising)
15.module 31(merchandising)15.module 31(merchandising)
15.module 31(merchandising)Md Nurunnabi
 
7Cs of COMMUNICATION
7Cs of COMMUNICATION7Cs of COMMUNICATION
7Cs of COMMUNICATIONluqman bawany
 
20190110 LeanKanban Meetup Story Splitting and Automated Testing
20190110 LeanKanban Meetup Story Splitting and Automated Testing20190110 LeanKanban Meetup Story Splitting and Automated Testing
20190110 LeanKanban Meetup Story Splitting and Automated TestingCraeg Strong
 
Notes lecture6 seven cs (1)
Notes lecture6 seven cs (1)Notes lecture6 seven cs (1)
Notes lecture6 seven cs (1)Luqman Malik
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013Fabio Armani
 
Max Impact Email Marketing.docx
Max Impact Email Marketing.docxMax Impact Email Marketing.docx
Max Impact Email Marketing.docxmanimix1
 
notesLecture6 Seven Cs.ppt
notesLecture6 Seven Cs.pptnotesLecture6 Seven Cs.ppt
notesLecture6 Seven Cs.pptManshaJain7
 
notes_Lecture6 Seven Cs.ppt
notes_Lecture6 Seven Cs.pptnotes_Lecture6 Seven Cs.ppt
notes_Lecture6 Seven Cs.pptVedThanki
 
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
 
How to Write Great User Stories Today.pptx
How to Write Great User Stories Today.pptxHow to Write Great User Stories Today.pptx
How to Write Great User Stories Today.pptxAlanJamisonMBASPC
 

Semelhante a User stories (20)

User stories
User storiesUser stories
User stories
 
Session15+16-User Story (2).pdf
Session15+16-User Story (2).pdfSession15+16-User Story (2).pdf
Session15+16-User Story (2).pdf
 
Module 31(merchandising)
Module 31(merchandising)Module 31(merchandising)
Module 31(merchandising)
 
15.module 31(merchandising)
15.module 31(merchandising)15.module 31(merchandising)
15.module 31(merchandising)
 
Seven cs
Seven csSeven cs
Seven cs
 
7Cs of COMMUNICATION
7Cs of COMMUNICATION7Cs of COMMUNICATION
7Cs of COMMUNICATION
 
Writting skill
Writting skillWritting skill
Writting skill
 
20190110 LeanKanban Meetup Story Splitting and Automated Testing
20190110 LeanKanban Meetup Story Splitting and Automated Testing20190110 LeanKanban Meetup Story Splitting and Automated Testing
20190110 LeanKanban Meetup Story Splitting and Automated Testing
 
Notes lecture6 seven cs (1)
Notes lecture6 seven cs (1)Notes lecture6 seven cs (1)
Notes lecture6 seven cs (1)
 
Basic 1
Basic 1Basic 1
Basic 1
 
7 cs.ppt
7 cs.ppt7 cs.ppt
7 cs.ppt
 
SEVEN CS
SEVEN CSSEVEN CS
SEVEN CS
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
 
Max Impact Email Marketing.docx
Max Impact Email Marketing.docxMax Impact Email Marketing.docx
Max Impact Email Marketing.docx
 
notesLecture6 Seven Cs.ppt
notesLecture6 Seven Cs.pptnotesLecture6 Seven Cs.ppt
notesLecture6 Seven Cs.ppt
 
notes_Lecture6 Seven Cs.ppt
notes_Lecture6 Seven Cs.pptnotes_Lecture6 Seven Cs.ppt
notes_Lecture6 Seven Cs.ppt
 
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?
 
Report Writing
Report WritingReport Writing
Report Writing
 
Agile Scrum - Crafting user stories
Agile Scrum - Crafting user storiesAgile Scrum - Crafting user stories
Agile Scrum - Crafting user stories
 
How to Write Great User Stories Today.pptx
How to Write Great User Stories Today.pptxHow to Write Great User Stories Today.pptx
How to Write Great User Stories Today.pptx
 

Mais de udairaj

Hello agile
Hello agileHello agile
Hello agileudairaj
 
Agile estimation
Agile estimationAgile estimation
Agile estimationudairaj
 
Agile Pathologies: Backyards of Agile Shops
Agile Pathologies: Backyards of Agile ShopsAgile Pathologies: Backyards of Agile Shops
Agile Pathologies: Backyards of Agile Shopsudairaj
 
Release planning
Release planningRelease planning
Release planningudairaj
 
Agile pathologies
Agile pathologiesAgile pathologies
Agile pathologiesudairaj
 
Rapid Project Inception
Rapid Project InceptionRapid Project Inception
Rapid Project Inceptionudairaj
 

Mais de udairaj (6)

Hello agile
Hello agileHello agile
Hello agile
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Agile Pathologies: Backyards of Agile Shops
Agile Pathologies: Backyards of Agile ShopsAgile Pathologies: Backyards of Agile Shops
Agile Pathologies: Backyards of Agile Shops
 
Release planning
Release planningRelease planning
Release planning
 
Agile pathologies
Agile pathologiesAgile pathologies
Agile pathologies
 
Rapid Project Inception
Rapid Project InceptionRapid Project Inception
Rapid Project Inception
 

Último

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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...DianaGray10
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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 educationjfdjdjcjdnsjd
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Último (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

User stories

  • 1.
  • 2. Verbal communication? Comprehensible by everyone? Right size for planning? Work for iterative development? Encourage deferring detail? Encourage participatory design? Build up tactical knowledge? 2
  • 3. Simple User observable behavior Right focus – delivering business value, not internal tasks Prioritized 3
  • 4. A story is a promise of a conversation --Mike Cohn, “User Stories Applied” 4 User Stories Not Detailed. Defers details. Verbal Communication Reminder Tool for implementing not just documenting
  • 5. Written in this format: As an X , I want Y, so that Z Written from the user perspective Should NOT specify implementation 5
  • 6. Lightweight documentation To be able to code without performing business analysis Context for the story requirement and actionable content 6
  • 7. 7 Format: Given <>, When <>, Then <> Defines what has to be built to implement a story Defined by the customer, QA and analysts
  • 8. Keep stories short & business language focused Seek a level of granularity that can be completed in a few days Do not include implementation details Do not stop talking 8 Independent Negotiable Valuable Estimable Small Testable
  • 10. 10 A good story thinks like this Not like this
  • 11. 11
  • 12. Goldplating Too many details Including user interface detail too soon Think too far ahead (not JIT) Analysis Paralysis Split too many stories 12
  • 13. Scope difference Difference in level of completeness Written for difference purpose
  • 14. EMR System > Clinical Documentation > Encounter Management EMR System > Messaging Center > View Messages As An XYZ I want to edit information associated with a patient record so that it can be corrected.
  • 15. 181 - As a physician I want to manually correct information associated with a patient's record so that patient records are accurate 181.1 – As a physician I want to be able to change encounter information and mark entry as an error if applicable, entering reason(s) why information has been erroneous so that patient's medical record is accurate. 181.2 – As a provider I want to be able to reassociate associated patient information (while retaining history for original patient) so that the patient's medical record is accurate.
  • 16. 183 - As a physician I want to manually associate messages that can't be automatically associated with a patient's record 183.1 - As a physician I want to be able to create a sticky note message so that I can share information with interested parties 183.2 - Send message 183.3 - As a physician I want to be able to forward messages to interested parties so that I can send my messages to them
  • 17. Title Send a Message Story As a physician I want to be able to forward messages to interested parties so that I can send my messages to them Context (Some portions Out of Scope for this story) The user will be allowed to create a new message, which may or may not be attached to patient details, in story 183.1 This story relates to the validation and sending of that message. It also includes recording the fact that the message was sent, for later retrival/display with story 171.2 (View sent sticky note message). Note that, for the purposes of this story, sending tasks with attached due dates and/or recurrence (created in story 193) are NOT in scope. Acceptance Criteria: GIVEN (THAT) WHEN THEN I have created a sticky note message with a valid individual recipient and no attached patient I request the message to be sent Then the message is delivered to the recipient's message queue and added to the sender's sent items I have created a sticky note message with a valid individual recipient and an attached patient that the recipient is NOT allowed to see I request the message to be sent I see an error message informing me that the recipient cannot view the patient AND The message will not be added to the recipient's message queue or added to the sender's sent items Out of Scope 183.1 - Create Message 171.2 - View Sent Sticky Note Messages New - Allow an unsent message to be saved as a draft message Open Items: 1. Is auditing in scope for this story? - Auditing is done when a patient is loaded. No additional auditing is required on message send.

Notas do Editor

  1. User stories are a simple way of describing and tracking project requirements.User stories describe user observable features the system needs to provide.User stories keep us focused on delivering value to end users, rather than focus on internal tasks.Prioritized by the customer
  2. Difference between use cases and stories: - Longevity - Use Cases are more prone to include details of the user interfaces. With stories, the user interfaces will come up during the conversations with the customerA user story is similar to a single scenario of a user caseA use case is a generalized description of a set of interactions between the system and one or more actors, which could be either a user or another systemScope differenceStories are kept smaller in scope for the purpose of schedulingDifference in level of completenessStory card + acceptance tests = use case main success scenario – James GrenningWritten for difference purposeUse cases are written for both customers and developers to read and agree to on a “design by contract” basisUser stories are written to facilitate release and iteration planning, and serve as a placeholder for conversations about the user’s detailed needs
  3. EMR System: Communication within a practice and between practice and the patient is the single most important element of a good EMR system. Patient communication involves appointment scheduling, obtaining histories (medical, social, fianancial, etc.), receiving incoming messages from labs, etcEMR System &gt; Messaging Center &gt; View MessagesEMR System &gt; Clinical Documentation &gt; Encounter ManagementAs an XYZ I want to edit information associated with a patient record so that it can be corrected.
  4. 181 - As a physician I want to manually correct information associated with a patient&apos;s record that is incorrectly associated with a patient&apos;s record 181.1 – As a physician I want to be able to change encounter information and mark entry as an error if applicable, entering reason(s) why information has been errored so that patient&apos;s medical record is accurate. 181.2 – As a provider I want to be able to reassociate associated patient information (while retaining history for original patient) so that the patient&apos;s medical record is accurate.
  5. 183 - As a physician I want to manually associate messages that can&apos;t be automatically associated with a patient&apos;s record 183.1 - As a physician I want to be able to create a sticky note message so that I can share information with interested parties 183.2 - Send message 183.3. - As a physician I want to be able to forward messages to interested parties so that I can send my messages to them 184.1 - As a physician I want to be able to forward messages to interested parties so that I can send my messages to them