SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
www.AgileMontage.com
User stories
The product shall have a gas engine.
The product shall have four wheels.
The product shall have a rubber tire mounted to
each wheel.
The product shall have a steering wheel.

The product shall have a steel body.
User stories
User stories
The product shall have a gas engine.

The product shall have high torque.
The product shall have four large wheels.

The product shall have high ground clearance.
The product shall have a tough body.

The product should be able to haul heavy cargo.
User stories
Verbal communication?
Comprehensible by everyone?
Right size for planning?
Work for iterative development?
Encourage deferring detail?
Encourage participatory design?

Build up tactical knowledge?

8
Simple
User observable behavior
Right focus – delivering business value, not internal tasks
Prioritized

9
Not Detailed.
Defers details.

Tool for
implementing
not just
documenting

A story is a promise of a conversation
--Mike Cohn, “User Stories Applied”

User
Stories

Verbal
Communication

Reminder

10
Written in this format: As an X , I want Y, so that Z
Written from the user perspective
Should NOT specify implementation
Lightweight documentation
To be able to code without performing business analysis

Context for the story requirement and actionable content
12
13
User stories
Format: Given <>, When <>, Then <>
Defines what has to be built to implement a
story
Defined by the customer, QA and analysts
15
User stories
Independent
Negotiable
Keep stories short & business language
focused
Seek a level of granularity that can be
completed in a few days

Valuable
Estimable
Small

Do not include implementation details

Testable

Do not stop talking
17
Too Big?
Too Small?
18
Not like this

A good story thinks like this
19
20
Goldplating
Too many details
Including user interface detail too soon
Think too far ahead (not JIT)

Analysis Paralysis
Split too many stories

21
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)
I have created a sticky note
message with a valid individual
recipient and no attached patient
I have created a sticky note
message with a valid individual
recipient and an attached patient
that the recipient is NOT allowed
to see

WHEN
I request the
message to be
sent
I request the
message to be
sent

THEN
Then the message is delivered to the
recipient's message queue and added to the
sender's sent items
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.
www.AgileMontage.com

Contenu connexe

Similaire à User stories

Magento 2 Price Match Extension By ITORIS INC
Magento 2 Price Match Extension By ITORIS INCMagento 2 Price Match Extension By ITORIS INC
Magento 2 Price Match Extension By ITORIS INCItexus LLC
 
How To Use CherryPie: Creating Offers
How To Use CherryPie: Creating OffersHow To Use CherryPie: Creating Offers
How To Use CherryPie: Creating OffersPassKit
 
OfficeCentral Manual-en-procurement v3-r4
OfficeCentral Manual-en-procurement v3-r4OfficeCentral Manual-en-procurement v3-r4
OfficeCentral Manual-en-procurement v3-r4venturesmarketing
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project reportUpendra Sengar
 
ACCT640 – Managerial Accounting201314Case #3 – Performa.docx
ACCT640 – Managerial Accounting201314Case #3 – Performa.docxACCT640 – Managerial Accounting201314Case #3 – Performa.docx
ACCT640 – Managerial Accounting201314Case #3 – Performa.docxbobbywlane695641
 
User story tune up
User story tune upUser story tune up
User story tune upnhoreillys
 
Data_Validation_Process_Explained
Data_Validation_Process_ExplainedData_Validation_Process_Explained
Data_Validation_Process_ExplainedDale Moreton
 
procurement process-documentation-draft-20150515
procurement process-documentation-draft-20150515procurement process-documentation-draft-20150515
procurement process-documentation-draft-20150515Rawntech Mak
 
UAD and UCDP Seminar - Coester Appraisal Management
UAD and UCDP Seminar - Coester Appraisal ManagementUAD and UCDP Seminar - Coester Appraisal Management
UAD and UCDP Seminar - Coester Appraisal ManagementBrian Coester
 
[Provided Data - US] ChiQuyen Dinh
 [Provided Data - US] ChiQuyen Dinh [Provided Data - US] ChiQuyen Dinh
[Provided Data - US] ChiQuyen DinhLam Le
 
Online RPL Product Requirements Documentation
Online RPL Product Requirements DocumentationOnline RPL Product Requirements Documentation
Online RPL Product Requirements DocumentationMary Eleanor Hizon
 
8 Simple Rules for submitting your Vendor Documents
8 Simple Rules for submitting your Vendor Documents8 Simple Rules for submitting your Vendor Documents
8 Simple Rules for submitting your Vendor DocumentsDocBoss
 
Magento 2 Reassign Order Extension By IToris Inc.
Magento 2 Reassign Order Extension By IToris Inc.Magento 2 Reassign Order Extension By IToris Inc.
Magento 2 Reassign Order Extension By IToris Inc.Itexus LLC
 
Case Project—Statement of WorkWilliams Specialty CompanySystem D.docx
Case Project—Statement of WorkWilliams Specialty CompanySystem D.docxCase Project—Statement of WorkWilliams Specialty CompanySystem D.docx
Case Project—Statement of WorkWilliams Specialty CompanySystem D.docxtidwellveronique
 

Similaire à User stories (20)

Magento 2 Price Match Extension By ITORIS INC
Magento 2 Price Match Extension By ITORIS INCMagento 2 Price Match Extension By ITORIS INC
Magento 2 Price Match Extension By ITORIS INC
 
How To Use CherryPie: Creating Offers
How To Use CherryPie: Creating OffersHow To Use CherryPie: Creating Offers
How To Use CherryPie: Creating Offers
 
Widget Corp
Widget CorpWidget Corp
Widget Corp
 
OfficeCentral Manual-en-procurement v3-r4
OfficeCentral Manual-en-procurement v3-r4OfficeCentral Manual-en-procurement v3-r4
OfficeCentral Manual-en-procurement v3-r4
 
UserManualSampledocx
UserManualSampledocxUserManualSampledocx
UserManualSampledocx
 
171846965 projects
171846965 projects171846965 projects
171846965 projects
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project report
 
ACCT640 – Managerial Accounting201314Case #3 – Performa.docx
ACCT640 – Managerial Accounting201314Case #3 – Performa.docxACCT640 – Managerial Accounting201314Case #3 – Performa.docx
ACCT640 – Managerial Accounting201314Case #3 – Performa.docx
 
Must read
Must readMust read
Must read
 
User story tune up
User story tune upUser story tune up
User story tune up
 
Data_Validation_Process_Explained
Data_Validation_Process_ExplainedData_Validation_Process_Explained
Data_Validation_Process_Explained
 
User Stories explained
User Stories explainedUser Stories explained
User Stories explained
 
procurement process-documentation-draft-20150515
procurement process-documentation-draft-20150515procurement process-documentation-draft-20150515
procurement process-documentation-draft-20150515
 
UAD and UCDP Seminar - Coester Appraisal Management
UAD and UCDP Seminar - Coester Appraisal ManagementUAD and UCDP Seminar - Coester Appraisal Management
UAD and UCDP Seminar - Coester Appraisal Management
 
[Provided Data - US] ChiQuyen Dinh
 [Provided Data - US] ChiQuyen Dinh [Provided Data - US] ChiQuyen Dinh
[Provided Data - US] ChiQuyen Dinh
 
Online RPL Product Requirements Documentation
Online RPL Product Requirements DocumentationOnline RPL Product Requirements Documentation
Online RPL Product Requirements Documentation
 
8 Simple Rules for submitting your Vendor Documents
8 Simple Rules for submitting your Vendor Documents8 Simple Rules for submitting your Vendor Documents
8 Simple Rules for submitting your Vendor Documents
 
Magento 2 Reassign Order Extension By IToris Inc.
Magento 2 Reassign Order Extension By IToris Inc.Magento 2 Reassign Order Extension By IToris Inc.
Magento 2 Reassign Order Extension By IToris Inc.
 
Smi erp
Smi erpSmi erp
Smi erp
 
Case Project—Statement of WorkWilliams Specialty CompanySystem D.docx
Case Project—Statement of WorkWilliams Specialty CompanySystem D.docxCase Project—Statement of WorkWilliams Specialty CompanySystem D.docx
Case Project—Statement of WorkWilliams Specialty CompanySystem D.docx
 

Plus 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
 

Plus 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
 

Dernier

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 

Dernier (20)

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 

User stories

  • 3. The product shall have a gas engine. The product shall have four wheels. The product shall have a rubber tire mounted to each wheel. The product shall have a steering wheel. The product shall have a steel body.
  • 6. The product shall have a gas engine. The product shall have high torque. The product shall have four large wheels. The product shall have high ground clearance. The product shall have a tough body. The product should be able to haul heavy cargo.
  • 8. Verbal communication? Comprehensible by everyone? Right size for planning? Work for iterative development? Encourage deferring detail? Encourage participatory design? Build up tactical knowledge? 8
  • 9. Simple User observable behavior Right focus – delivering business value, not internal tasks Prioritized 9
  • 10. Not Detailed. Defers details. Tool for implementing not just documenting A story is a promise of a conversation --Mike Cohn, “User Stories Applied” User Stories Verbal Communication Reminder 10
  • 11. Written in this format: As an X , I want Y, so that Z Written from the user perspective Should NOT specify implementation
  • 12. Lightweight documentation To be able to code without performing business analysis Context for the story requirement and actionable content 12
  • 13. 13
  • 15. Format: Given <>, When <>, Then <> Defines what has to be built to implement a story Defined by the customer, QA and analysts 15
  • 17. Independent Negotiable Keep stories short & business language focused Seek a level of granularity that can be completed in a few days Valuable Estimable Small Do not include implementation details Testable Do not stop talking 17
  • 19. Not like this A good story thinks like this 19
  • 20. 20
  • 21. Goldplating Too many details Including user interface detail too soon Think too far ahead (not JIT) Analysis Paralysis Split too many stories 21
  • 22. Scope difference Difference in level of completeness Written for difference purpose
  • 23. 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.
  • 24. 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.
  • 25. 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
  • 26. 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) I have created a sticky note message with a valid individual recipient and no attached patient I have created a sticky note message with a valid individual recipient and an attached patient that the recipient is NOT allowed to see WHEN I request the message to be sent I request the message to be sent THEN Then the message is delivered to the recipient's message queue and added to the sender's sent items 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.

Notes de l'éditeur

  1. As comical as it may come across, at some point we have all had similar conversations. User stories help these situations.
  2. It’s a myth that requirements have the right level of detail. It’d be a herculean task to create such a requirement. It’s a grocery list, but you don’t have the recipe.
  3. It’s a myth that requirements have the right level of detail. It’d be a herculean task to create such a requirement.
  4. It’s a myth that requirements have the right level of detail. It’d be a herculean task to create such a requirement.
  5. It’s a myth that requirements have the right level of detail. It’d be a herculean task to create such a requirement.
  6. Stories are written such that they convey the gist with simplicity. Just as this picture does. Common knowledge isn’t documented, titles are self-descriptive.
  7. 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
  8. 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, financial, 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.
  9. 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.
  10. 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