SlideShare una empresa de Scribd logo
1 de 9
Usability Specification Document of XXX
Doc# Version: 01 Page 1/ 9
This Templateis theproperty of CyrilleMichaud
Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License
Thank-you for downloading the
Usability Specification Document
Template!
More templates to download on the:
Templates Repository for Software
Development Process (click here)
Or paste the link below in your browser address bar:
http://blog.cm-dm.com/pages/Software-Development-Process-
templates
This work is licensed under the:
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 France
License: http://creativecommons.org/licenses/by-nc-nd/3.0/fr/
Waiver:
You can freely download and fill the templates of blog.cm-
dm.com, to produce technical documentation. The documents
produced by filling the templates are outside the scope of the
license. However, the modification of templates to produce new
templates is in the scope of the license and is not allowed by
this license.
To be compliant with the license, I suggest you to keep the
following sentence at least once in the templates you store,
or use, or distribute:
This Template is the property of Cyrille Michaud License
terms: see http://blog.cm-dm.com/post/2011/11/04/License
Who am I? See my linkedin profile:
http://fr.linkedin.com/pub/cyrille-michaud/0/75/8b5
You can remove this first page when you’ve read it and
acknowledged it!
Usability Specification Document of XXX
Doc# Version: 01 Page 2/ 9
This Templateis theproperty of CyrilleMichaud
Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License
TABLE OF CONTENTS
1 Introduction 3
1.1 Document overview 3
1.2 Abbreviations and Glossary 3
1.2.1 Abbreviations 3
1.2.2 Glossary 3
1.3 References 3
1.3.1 Project References 3
1.3.2 Standard and regulatory References 3
1.4 Conventions 3
2 Inputs to the usability specification 5
2.1 Specification of the intended use/intended purpose 5
2.1.1 Description, intended use 5
2.1.2 Equipment application specification 5
2.2 Primary operating functions 6
2.2.1 Main scenarios 6
2.2.2 Frequently used functions 6
2.2.3 Functions related to safety 6
2.3 Risk analysis 6
2.3.1 Things that could go wrong 6
2.3.2 Task requirements 7
2.3.3 Resulting hazardous situations and harms 7
2.3.4 Preliminary review of the user interface concept 7
3 Usability Specification 8
3.1 Use cases related to main scenarios 8
3.2 User Interface requirements for the main scenarios 8
3.3 Use cases related to most frequent functions or functions related to safety 8
3.4 User interface requirements for those functions that are most frequent or related to safety 8
3.4.1 Most frequent use scenarios 9
3.4.2 Worst case use scenarios 9
3.4.3 Safety 9
3.5 Requirements to ease recognition of primary functions by user 9
Usability Specification Document of XXX
Doc# Version: 01 Page 3/ 9
This Templateis theproperty of CyrilleMichaud
Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License
1 Introduction
1.1 Document overview
This document is the usability specification document of XXX system/software.
1.2 Abbreviations and Glossary
1.2.1 Abbreviations
Add here abbreviations
1.2.2 Glossary
Add here words definitions
1.3 References
1.3.1 Project References
# Document Identifier Document Title
[R1] ID Add your documents references.
One line per document
1.3.2 Standard and regulatory References
# Document Identifier Document Title
[STD1] Add your documents references.
One line per document
1.4 Conventions
Requirements listed in this document are constructed according to the following structure:
Requirement Id
Requirement title
Requirement description
Requirement version
Example:
SRS-XXX-000
Title of XXX-000 requirement
Description of XXX-000 requirement
Usability Specification Document of XXX
Doc# Version: 01 Page 4/ 9
This Templateis theproperty of CyrilleMichaud
Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License
Version of XXX-000
Usability Specification Document of XXX
Doc# Version: 01 Page 5/ 9
This Templateis theproperty of CyrilleMichaud
Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License
2 Inputs to the usability specification
From IEC 62366 :2008 Annex H
This chapter aims at setting the purpose of the medical device (who, what, how, where, when,
why), to collect data that will be used to identify hazardous situations in the next chapter.
This chapter should be filled at the beginning of the project, before the specifications phase and
before having a mockup or something validated by users.
2.1 Specification of the intended use/intended purpose
2.1.1 Description, intended use
Functional description of the software, intended use or draft intended use.
2.1.2 Equipment application specification
2.1.2.1 Medical purpose
Description of medical purpose: treatment/diagnosis, diseases
2.1.2.2 Patient population
Description of patient population. Very important when the patient is the user of the software.
Give relevant statistical information on the patient population for usability: Eg: Age, patient state
(physical/mental disablities?), level of instruction
2.1.2.3 Intended user
Patient is the user/ Patient is not the user.
List the users : patients, medics, paramedics, IT personnel …
There may be more than one type of users with software. Eg : particians for use, IT personnel for
maintenance
If the patient is the user, give relevant statistical information on the patient population for
usability: Eg: Age, patient state (physical/mental disablities?), level of instruction, anything that
could impair the use of software.
If the patient is not the user, information on the level of instruction of the personnel may be also
relevant for usability specification.
2.1.2.4 Application
Everything about the use and its environment, see samples :
Be careful with environment of use of smartphones!
a. Environment: environment of use may be source of human errors, like noisy
environment, too dark, telemedecine platform …
a. General:
i. Hospital
ii. Home with remote connection
iii. Ambulance
b. Conditions of visibility:
i. Ambient luminance 100 – 500 lux
ii. Viewing distance 20 cm to 1 metre
iii. Viewing angle: normal to the scale ± 20°
c. Physical: physical conditions of temperature, pression, vibration.
i. Normal ambient conditions
ii. .
b. Frequency of use:
Usability Specification Document of XXX
Doc# Version: 01 Page 6/ 9
This Templateis theproperty of CyrilleMichaud
Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License
a. Once a year
b. up to 10+ times a day
c. Mobility:
a. On a standard PC on a desk
b. Embedded in medical device on a mobile trolley.
c. On a handheld PC
d. On a smartphone.
2.2 Primary operating functions
Do the inventory of most used functions and functions related to safety.
Use case diagrams may be a adequate.
This inventory shall be done for each type of user
For users without disabilities:
The most used functions are those for which a routine habit or annoyance of user may occur,
source of hazardous situations (the user knows “too well” how to use).
The less used functions are those for which the lack of training of user may occur, source of
hazardous situation (the user doesn’t know how to use)
2.2.1 Main scenarios
Describe the main scenario(s)
These scenarios should be validated with mock-ups (see below)
Think also about maintenance scenarios
2.2.2 Frequently used functions
List frequently used functions (if other functions out of main scenarios)
Think also about maintenance functions
2.2.3 Functions related to safety
It may be judicious to answer to questions of Annex C of ISO 14971 to identify functions related
to safety.
Think also about maintenance functions
2.3 Risk analysis
You may answer questions listed in annex E of IEC 62366 to do your risk analysis.
You may also read chapter about software in AAMI HE75, 2009 Human factors engineering.
2.3.1 Things that could go wrong
List here possible misuse, errors, anything that may go wrong. Source of wrong situation are the
user, the patient and their environment.
Note: things can go wrong also during normal use.
Note2: don’t forget maintenance functions
Samples of misuse:
• User mixes-up two buttons and pushes the wrong one.
• User doesn’t interpret the icon of a buttons.
• User does an incorrect sequence of functions.
And possible causes:
• Control system ambiguous, source of confusion
• Difficult to know the software state
Usability Specification Document of XXX
Doc# Version: 01 Page 7/ 9
This Templateis theproperty of CyrilleMichaud
Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License
• Ambiguous presentation, information difficult to interpret
• Bad representation of data
• Bad correspondance between connmands and actions
• Bag correspondance between displayed data and real state
• Contradictions in displayed data
• Task which requires too much time
• …
Samples of environment disturbance:
• An alarm on another device interrupts the user.
• The device is on a trolley near the patient’s bed
• …
Give your sources of information: Literature, Adverse Events, Sales, Healthcare Staff, Risk
Analysis on previous devices …
2.3.2 Task requirements
List here the requirements about ease of use and possible errors, which were identified before
specifications or which are listed in a statement of work (if you have one!) or any review or
meeting with users.
Requirements don’t have to be put in the formal format (see §1.4 conventions). They will be
refined later on in the specifications phase.
Examples:
• Quick computation of xxx
• Always display xxx
• Use on tablet PC
2.3.3 Resulting hazardous situations and harms
List here the hazardous situations generated by misuse or things that ma go wrong listed above.
 These hazardous situation shall be added in a risk analysis report (see my template on my
blog).
Samples:
a. Ambient light is too dim,
b. User doesn’t know when xxx
2.3.4 Preliminary review of the user interface concept
To fill this paragraph you should have done a user interface review with selected users or future
beta testers. You may do the review with a powerpoint presentation or (better) with a mock-up
of your software.
During the meeting, you may review the points listed in §2.2.1 and §2.2.2 of this document.
Usability Specification Document of XXX
Doc# Version: 01 Page 8/ 9
This Templateis theproperty of CyrilleMichaud
Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License
3 Usability Specification
This chapter contains the technical requirements for the graphical user interface and
ergonomics. It is the result of the analysis done in the previous chapter. This chapter is filled
when the preliminary interface or mock-up has been validated during a review with selected
end-users.
This chapter is validated during the review at the end of the specifications phase.
The requirements, written in the formalism in §1.4, may be:
• Either fully written in this document. In this case add a reference to this document in
§3.4 of the SRS,
• Or written in this document and completed in the SRS, with a lower level of detail. In this
case add a reference to this document in §3.4 of the SRS. Add also a traceability matrix in
§4 of the SRS between high-level requirements of this document and lower-level
requirements of the SRS,
• Or fully written in the SRS. In this case, add a reference to the §3.4 of the SRS in this
chapter.
These requirements, here or in SRS, may be mitigation actions and may be added to the risk
traceability matrix located in the risk analysis report.
3.1 Use cases related to main scenarios
Describe the use scenarios and worst case scenarios. Take up the list in §2.2.1 and go into details
Don’t forget maintenance functions.
Think about test phases: These scenarios should be planned during the test phase with end-
users, and used to validate the ergonomics principles of the software.
3.2 User Interface requirements for the main scenarios
Describe here the requirements for the main scenarios. They are refined compared to what was
written in §2.3.2
USD-MAINSCENARIO-010
Quick computation of xxx
The software computes xxx in less than 5 seconds
V1.0
3.3 Use cases related to most frequent functions or functions related to safety
Describe the most frequent functions and functions related to safety. Take up the list in §2.2.1
and go into details
Don’t forget maintenance functions.
Think about test phases: These scenarios should be planned during the test phase with end-
users, and used to validate the ergonomics principles of the software.
3.4 User interface requirements for those functions that are most frequent or related to
safety
Describe here the requirements for the scenarios that are most frequent or related to safety.
Usability Specification Document of XXX
Doc# Version: 01 Page 9/ 9
This Templateis theproperty of CyrilleMichaud
Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License
3.4.1 Most frequent use scenarios
USD-MOSTFREQUENT-010
Lock screen
Lock screen button is always accessible and located at bottom right of screen
V1.0
3.4.2 Worst case use scenarios
USD-WORSTCASE-010
Data out of range
For every data input by user, a range is defined and an alarm is displayed if value is out of range
V1.0
3.4.3 Safety
USD-SAFETY-010
Display the patient’s name
The status of xxx is always displayed at the top of the window. It is displayed in red if xxx is …
V1.0
3.5 Requirements to ease recognition of primary functions by user
Describe here the requirements to ease the recognition of primary functions.
USD-REGOGNITION-010
Symbols in buttons
Buttons contains symbols and text. The symbols are …
V1.0

Más contenido relacionado

La actualidad más candente

FDA Design Controls: What Medical Device Makers Need to Know
FDA Design Controls: What Medical Device Makers Need to KnowFDA Design Controls: What Medical Device Makers Need to Know
FDA Design Controls: What Medical Device Makers Need to Know
Greenlight Guru
 
Directorio de vigilancia tecnológica
Directorio de vigilancia tecnológicaDirectorio de vigilancia tecnológica
Directorio de vigilancia tecnológica
Marlis Angulo
 
Effective medical device validation introduction manual advance
Effective medical device validation introduction   manual advanceEffective medical device validation introduction   manual advance
Effective medical device validation introduction manual advance
guest2d7d1cac
 

La actualidad más candente (20)

P.p. analisis causa raiz
P.p. analisis causa  raizP.p. analisis causa  raiz
P.p. analisis causa raiz
 
GESTIÓN DE RIESGOS AERONÁUTICA
GESTIÓN DE RIESGOS AERONÁUTICAGESTIÓN DE RIESGOS AERONÁUTICA
GESTIÓN DE RIESGOS AERONÁUTICA
 
FDA Medical Device Recalls: Now and Then
FDA Medical Device Recalls: Now and ThenFDA Medical Device Recalls: Now and Then
FDA Medical Device Recalls: Now and Then
 
Turacoz - Risk Management Plan ( Regulatory Writing )
Turacoz - Risk Management Plan ( Regulatory Writing ) Turacoz - Risk Management Plan ( Regulatory Writing )
Turacoz - Risk Management Plan ( Regulatory Writing )
 
Automation in airline
Automation in airlineAutomation in airline
Automation in airline
 
504314483-Fuel-Tank-Safety-Level-I-Presentation.pdf
504314483-Fuel-Tank-Safety-Level-I-Presentation.pdf504314483-Fuel-Tank-Safety-Level-I-Presentation.pdf
504314483-Fuel-Tank-Safety-Level-I-Presentation.pdf
 
Manual ar comprimido
Manual ar comprimidoManual ar comprimido
Manual ar comprimido
 
Ad-Promo Search Engine Marketing Presentation
Ad-Promo Search Engine Marketing PresentationAd-Promo Search Engine Marketing Presentation
Ad-Promo Search Engine Marketing Presentation
 
The Crash Of One-Two-GO Airlines Flight 269: The Etiology Of A Preventable Ac...
The Crash Of One-Two-GO Airlines Flight 269: The Etiology Of A Preventable Ac...The Crash Of One-Two-GO Airlines Flight 269: The Etiology Of A Preventable Ac...
The Crash Of One-Two-GO Airlines Flight 269: The Etiology Of A Preventable Ac...
 
Clinical evaluation: Supporting medical device product life-cycle. Applicable...
Clinical evaluation: Supporting medical device product life-cycle. Applicable...Clinical evaluation: Supporting medical device product life-cycle. Applicable...
Clinical evaluation: Supporting medical device product life-cycle. Applicable...
 
FDA Design Controls: What Medical Device Makers Need to Know
FDA Design Controls: What Medical Device Makers Need to KnowFDA Design Controls: What Medical Device Makers Need to Know
FDA Design Controls: What Medical Device Makers Need to Know
 
Medical Devices Regulation (MDR) 2017/745 - Annex II
Medical Devices Regulation (MDR)  2017/745 - Annex IIMedical Devices Regulation (MDR)  2017/745 - Annex II
Medical Devices Regulation (MDR) 2017/745 - Annex II
 
Seguridad operacional
Seguridad operacionalSeguridad operacional
Seguridad operacional
 
Directorio de vigilancia tecnológica
Directorio de vigilancia tecnológicaDirectorio de vigilancia tecnológica
Directorio de vigilancia tecnológica
 
Aircraft maintenance program enhancement badawood mamdooh
Aircraft maintenance program enhancement  badawood mamdoohAircraft maintenance program enhancement  badawood mamdooh
Aircraft maintenance program enhancement badawood mamdooh
 
Safety Management System Manual
Safety Management System ManualSafety Management System Manual
Safety Management System Manual
 
AVIATION RISK 2020
AVIATION RISK  2020AVIATION RISK  2020
AVIATION RISK 2020
 
Effective medical device validation introduction manual advance
Effective medical device validation introduction   manual advanceEffective medical device validation introduction   manual advance
Effective medical device validation introduction manual advance
 
ISO 31000 risk management process
ISO 31000 risk management processISO 31000 risk management process
ISO 31000 risk management process
 
Formato de bitacora
Formato de bitacoraFormato de bitacora
Formato de bitacora
 

Similar a Usability specification-document-template

03 software test-plan-template
03 software test-plan-template03 software test-plan-template
03 software test-plan-template
Andrei Hortúa
 
Embedded Systems Q and A M.Sc.(IT) PART II SEM III
Embedded Systems Q and A M.Sc.(IT) PART II SEM IIIEmbedded Systems Q and A M.Sc.(IT) PART II SEM III
Embedded Systems Q and A M.Sc.(IT) PART II SEM III
Ni
 
7(srs template)
7(srs template)7(srs template)
7(srs template)
randhirlpu
 
Software requirements specification_for_Projects
Software requirements specification_for_ProjectsSoftware requirements specification_for_Projects
Software requirements specification_for_Projects
nazzf
 
Software Requirements SpecificationforProjectVersion 1.0 a.docx
Software Requirements SpecificationforProjectVersion 1.0 a.docxSoftware Requirements SpecificationforProjectVersion 1.0 a.docx
Software Requirements SpecificationforProjectVersion 1.0 a.docx
whitneyleman54422
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
Raghu Vamsy Sirasala
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
santhoshyadav23
 

Similar a Usability specification-document-template (20)

03 software test-plan-template
03 software test-plan-template03 software test-plan-template
03 software test-plan-template
 
Software Engineering Lab Manual
Software Engineering Lab ManualSoftware Engineering Lab Manual
Software Engineering Lab Manual
 
Lec-9.ppt
Lec-9.pptLec-9.ppt
Lec-9.ppt
 
Srs template 1
Srs template 1Srs template 1
Srs template 1
 
Srs template 1
Srs template 1Srs template 1
Srs template 1
 
Srs template ieee
Srs template ieeeSrs template ieee
Srs template ieee
 
Embedded Systems Q and A M.Sc.(IT) PART II SEM III
Embedded Systems Q and A M.Sc.(IT) PART II SEM IIIEmbedded Systems Q and A M.Sc.(IT) PART II SEM III
Embedded Systems Q and A M.Sc.(IT) PART II SEM III
 
cheatsheet.pdf
cheatsheet.pdfcheatsheet.pdf
cheatsheet.pdf
 
System documentation (system analysis and design)
System documentation  (system analysis  and design)System documentation  (system analysis  and design)
System documentation (system analysis and design)
 
Srs template ieee
Srs template ieeeSrs template ieee
Srs template ieee
 
7(srs template)
7(srs template)7(srs template)
7(srs template)
 
Software requirements specification_for_Projects
Software requirements specification_for_ProjectsSoftware requirements specification_for_Projects
Software requirements specification_for_Projects
 
Software Requirements SpecificationforProjectVersion 1.0 a.docx
Software Requirements SpecificationforProjectVersion 1.0 a.docxSoftware Requirements SpecificationforProjectVersion 1.0 a.docx
Software Requirements SpecificationforProjectVersion 1.0 a.docx
 
Reqdoctemplate (1)
Reqdoctemplate (1)Reqdoctemplate (1)
Reqdoctemplate (1)
 
End User Computing
End User ComputingEnd User Computing
End User Computing
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
 
Ch 1-Introduction.ppt
Ch 1-Introduction.pptCh 1-Introduction.ppt
Ch 1-Introduction.ppt
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
 
Software copy
Software   copySoftware   copy
Software copy
 
Software engineering practical
Software engineering practicalSoftware engineering practical
Software engineering practical
 

Más de eko_apt (13)

2. Sosialisasi untuk Industri Pengolahan Daging.pdf
2. Sosialisasi untuk Industri Pengolahan Daging.pdf2. Sosialisasi untuk Industri Pengolahan Daging.pdf
2. Sosialisasi untuk Industri Pengolahan Daging.pdf
 
Pedoman dasar-teknik-aseptis
Pedoman dasar-teknik-aseptisPedoman dasar-teknik-aseptis
Pedoman dasar-teknik-aseptis
 
Manajemen risiko ristekdikti
Manajemen risiko ristekdiktiManajemen risiko ristekdikti
Manajemen risiko ristekdikti
 
M df-01-manual-risk-management-rev.-00-copy-controlled
M df-01-manual-risk-management-rev.-00-copy-controlledM df-01-manual-risk-management-rev.-00-copy-controlled
M df-01-manual-risk-management-rev.-00-copy-controlled
 
Pedoman jr
Pedoman jrPedoman jr
Pedoman jr
 
Bahan workshop mr
Bahan workshop mrBahan workshop mr
Bahan workshop mr
 
M df-01-manual-risk-management-rev.-00-copy-controlled
M df-01-manual-risk-management-rev.-00-copy-controlledM df-01-manual-risk-management-rev.-00-copy-controlled
M df-01-manual-risk-management-rev.-00-copy-controlled
 
Bahan workshop mr
Bahan workshop mrBahan workshop mr
Bahan workshop mr
 
Guide to risk management 2
Guide to risk management 2Guide to risk management 2
Guide to risk management 2
 
Rcdso 4884 potential causes of a positive bi v.2
Rcdso 4884 potential causes of a positive bi v.2Rcdso 4884 potential causes of a positive bi v.2
Rcdso 4884 potential causes of a positive bi v.2
 
Study of-related-factors-about-positive-biological-monitoring-of-steam-steril...
Study of-related-factors-about-positive-biological-monitoring-of-steam-steril...Study of-related-factors-about-positive-biological-monitoring-of-steam-steril...
Study of-related-factors-about-positive-biological-monitoring-of-steam-steril...
 
Digital 20361525 pr-agatha dwi setiastuti-pt molex
Digital 20361525 pr-agatha dwi setiastuti-pt molexDigital 20361525 pr-agatha dwi setiastuti-pt molex
Digital 20361525 pr-agatha dwi setiastuti-pt molex
 
4113230009 bab i
4113230009 bab i4113230009 bab i
4113230009 bab i
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Último (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

Usability specification-document-template

  • 1. Usability Specification Document of XXX Doc# Version: 01 Page 1/ 9 This Templateis theproperty of CyrilleMichaud Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License Thank-you for downloading the Usability Specification Document Template! More templates to download on the: Templates Repository for Software Development Process (click here) Or paste the link below in your browser address bar: http://blog.cm-dm.com/pages/Software-Development-Process- templates This work is licensed under the: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 France License: http://creativecommons.org/licenses/by-nc-nd/3.0/fr/ Waiver: You can freely download and fill the templates of blog.cm- dm.com, to produce technical documentation. The documents produced by filling the templates are outside the scope of the license. However, the modification of templates to produce new templates is in the scope of the license and is not allowed by this license. To be compliant with the license, I suggest you to keep the following sentence at least once in the templates you store, or use, or distribute: This Template is the property of Cyrille Michaud License terms: see http://blog.cm-dm.com/post/2011/11/04/License Who am I? See my linkedin profile: http://fr.linkedin.com/pub/cyrille-michaud/0/75/8b5 You can remove this first page when you’ve read it and acknowledged it!
  • 2. Usability Specification Document of XXX Doc# Version: 01 Page 2/ 9 This Templateis theproperty of CyrilleMichaud Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License TABLE OF CONTENTS 1 Introduction 3 1.1 Document overview 3 1.2 Abbreviations and Glossary 3 1.2.1 Abbreviations 3 1.2.2 Glossary 3 1.3 References 3 1.3.1 Project References 3 1.3.2 Standard and regulatory References 3 1.4 Conventions 3 2 Inputs to the usability specification 5 2.1 Specification of the intended use/intended purpose 5 2.1.1 Description, intended use 5 2.1.2 Equipment application specification 5 2.2 Primary operating functions 6 2.2.1 Main scenarios 6 2.2.2 Frequently used functions 6 2.2.3 Functions related to safety 6 2.3 Risk analysis 6 2.3.1 Things that could go wrong 6 2.3.2 Task requirements 7 2.3.3 Resulting hazardous situations and harms 7 2.3.4 Preliminary review of the user interface concept 7 3 Usability Specification 8 3.1 Use cases related to main scenarios 8 3.2 User Interface requirements for the main scenarios 8 3.3 Use cases related to most frequent functions or functions related to safety 8 3.4 User interface requirements for those functions that are most frequent or related to safety 8 3.4.1 Most frequent use scenarios 9 3.4.2 Worst case use scenarios 9 3.4.3 Safety 9 3.5 Requirements to ease recognition of primary functions by user 9
  • 3. Usability Specification Document of XXX Doc# Version: 01 Page 3/ 9 This Templateis theproperty of CyrilleMichaud Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License 1 Introduction 1.1 Document overview This document is the usability specification document of XXX system/software. 1.2 Abbreviations and Glossary 1.2.1 Abbreviations Add here abbreviations 1.2.2 Glossary Add here words definitions 1.3 References 1.3.1 Project References # Document Identifier Document Title [R1] ID Add your documents references. One line per document 1.3.2 Standard and regulatory References # Document Identifier Document Title [STD1] Add your documents references. One line per document 1.4 Conventions Requirements listed in this document are constructed according to the following structure: Requirement Id Requirement title Requirement description Requirement version Example: SRS-XXX-000 Title of XXX-000 requirement Description of XXX-000 requirement
  • 4. Usability Specification Document of XXX Doc# Version: 01 Page 4/ 9 This Templateis theproperty of CyrilleMichaud Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License Version of XXX-000
  • 5. Usability Specification Document of XXX Doc# Version: 01 Page 5/ 9 This Templateis theproperty of CyrilleMichaud Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License 2 Inputs to the usability specification From IEC 62366 :2008 Annex H This chapter aims at setting the purpose of the medical device (who, what, how, where, when, why), to collect data that will be used to identify hazardous situations in the next chapter. This chapter should be filled at the beginning of the project, before the specifications phase and before having a mockup or something validated by users. 2.1 Specification of the intended use/intended purpose 2.1.1 Description, intended use Functional description of the software, intended use or draft intended use. 2.1.2 Equipment application specification 2.1.2.1 Medical purpose Description of medical purpose: treatment/diagnosis, diseases 2.1.2.2 Patient population Description of patient population. Very important when the patient is the user of the software. Give relevant statistical information on the patient population for usability: Eg: Age, patient state (physical/mental disablities?), level of instruction 2.1.2.3 Intended user Patient is the user/ Patient is not the user. List the users : patients, medics, paramedics, IT personnel … There may be more than one type of users with software. Eg : particians for use, IT personnel for maintenance If the patient is the user, give relevant statistical information on the patient population for usability: Eg: Age, patient state (physical/mental disablities?), level of instruction, anything that could impair the use of software. If the patient is not the user, information on the level of instruction of the personnel may be also relevant for usability specification. 2.1.2.4 Application Everything about the use and its environment, see samples : Be careful with environment of use of smartphones! a. Environment: environment of use may be source of human errors, like noisy environment, too dark, telemedecine platform … a. General: i. Hospital ii. Home with remote connection iii. Ambulance b. Conditions of visibility: i. Ambient luminance 100 – 500 lux ii. Viewing distance 20 cm to 1 metre iii. Viewing angle: normal to the scale ± 20° c. Physical: physical conditions of temperature, pression, vibration. i. Normal ambient conditions ii. . b. Frequency of use:
  • 6. Usability Specification Document of XXX Doc# Version: 01 Page 6/ 9 This Templateis theproperty of CyrilleMichaud Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License a. Once a year b. up to 10+ times a day c. Mobility: a. On a standard PC on a desk b. Embedded in medical device on a mobile trolley. c. On a handheld PC d. On a smartphone. 2.2 Primary operating functions Do the inventory of most used functions and functions related to safety. Use case diagrams may be a adequate. This inventory shall be done for each type of user For users without disabilities: The most used functions are those for which a routine habit or annoyance of user may occur, source of hazardous situations (the user knows “too well” how to use). The less used functions are those for which the lack of training of user may occur, source of hazardous situation (the user doesn’t know how to use) 2.2.1 Main scenarios Describe the main scenario(s) These scenarios should be validated with mock-ups (see below) Think also about maintenance scenarios 2.2.2 Frequently used functions List frequently used functions (if other functions out of main scenarios) Think also about maintenance functions 2.2.3 Functions related to safety It may be judicious to answer to questions of Annex C of ISO 14971 to identify functions related to safety. Think also about maintenance functions 2.3 Risk analysis You may answer questions listed in annex E of IEC 62366 to do your risk analysis. You may also read chapter about software in AAMI HE75, 2009 Human factors engineering. 2.3.1 Things that could go wrong List here possible misuse, errors, anything that may go wrong. Source of wrong situation are the user, the patient and their environment. Note: things can go wrong also during normal use. Note2: don’t forget maintenance functions Samples of misuse: • User mixes-up two buttons and pushes the wrong one. • User doesn’t interpret the icon of a buttons. • User does an incorrect sequence of functions. And possible causes: • Control system ambiguous, source of confusion • Difficult to know the software state
  • 7. Usability Specification Document of XXX Doc# Version: 01 Page 7/ 9 This Templateis theproperty of CyrilleMichaud Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License • Ambiguous presentation, information difficult to interpret • Bad representation of data • Bad correspondance between connmands and actions • Bag correspondance between displayed data and real state • Contradictions in displayed data • Task which requires too much time • … Samples of environment disturbance: • An alarm on another device interrupts the user. • The device is on a trolley near the patient’s bed • … Give your sources of information: Literature, Adverse Events, Sales, Healthcare Staff, Risk Analysis on previous devices … 2.3.2 Task requirements List here the requirements about ease of use and possible errors, which were identified before specifications or which are listed in a statement of work (if you have one!) or any review or meeting with users. Requirements don’t have to be put in the formal format (see §1.4 conventions). They will be refined later on in the specifications phase. Examples: • Quick computation of xxx • Always display xxx • Use on tablet PC 2.3.3 Resulting hazardous situations and harms List here the hazardous situations generated by misuse or things that ma go wrong listed above.  These hazardous situation shall be added in a risk analysis report (see my template on my blog). Samples: a. Ambient light is too dim, b. User doesn’t know when xxx 2.3.4 Preliminary review of the user interface concept To fill this paragraph you should have done a user interface review with selected users or future beta testers. You may do the review with a powerpoint presentation or (better) with a mock-up of your software. During the meeting, you may review the points listed in §2.2.1 and §2.2.2 of this document.
  • 8. Usability Specification Document of XXX Doc# Version: 01 Page 8/ 9 This Templateis theproperty of CyrilleMichaud Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License 3 Usability Specification This chapter contains the technical requirements for the graphical user interface and ergonomics. It is the result of the analysis done in the previous chapter. This chapter is filled when the preliminary interface or mock-up has been validated during a review with selected end-users. This chapter is validated during the review at the end of the specifications phase. The requirements, written in the formalism in §1.4, may be: • Either fully written in this document. In this case add a reference to this document in §3.4 of the SRS, • Or written in this document and completed in the SRS, with a lower level of detail. In this case add a reference to this document in §3.4 of the SRS. Add also a traceability matrix in §4 of the SRS between high-level requirements of this document and lower-level requirements of the SRS, • Or fully written in the SRS. In this case, add a reference to the §3.4 of the SRS in this chapter. These requirements, here or in SRS, may be mitigation actions and may be added to the risk traceability matrix located in the risk analysis report. 3.1 Use cases related to main scenarios Describe the use scenarios and worst case scenarios. Take up the list in §2.2.1 and go into details Don’t forget maintenance functions. Think about test phases: These scenarios should be planned during the test phase with end- users, and used to validate the ergonomics principles of the software. 3.2 User Interface requirements for the main scenarios Describe here the requirements for the main scenarios. They are refined compared to what was written in §2.3.2 USD-MAINSCENARIO-010 Quick computation of xxx The software computes xxx in less than 5 seconds V1.0 3.3 Use cases related to most frequent functions or functions related to safety Describe the most frequent functions and functions related to safety. Take up the list in §2.2.1 and go into details Don’t forget maintenance functions. Think about test phases: These scenarios should be planned during the test phase with end- users, and used to validate the ergonomics principles of the software. 3.4 User interface requirements for those functions that are most frequent or related to safety Describe here the requirements for the scenarios that are most frequent or related to safety.
  • 9. Usability Specification Document of XXX Doc# Version: 01 Page 9/ 9 This Templateis theproperty of CyrilleMichaud Licenseterms : see http://blog.cm-dm.com/post/2011/11/04/License 3.4.1 Most frequent use scenarios USD-MOSTFREQUENT-010 Lock screen Lock screen button is always accessible and located at bottom right of screen V1.0 3.4.2 Worst case use scenarios USD-WORSTCASE-010 Data out of range For every data input by user, a range is defined and an alarm is displayed if value is out of range V1.0 3.4.3 Safety USD-SAFETY-010 Display the patient’s name The status of xxx is always displayed at the top of the window. It is displayed in red if xxx is … V1.0 3.5 Requirements to ease recognition of primary functions by user Describe here the requirements to ease the recognition of primary functions. USD-REGOGNITION-010 Symbols in buttons Buttons contains symbols and text. The symbols are … V1.0