SlideShare ist ein Scribd-Unternehmen logo
1 von 5
USABILITY OF THIRD PARTY APPLICATIONS
Scope: This checklist applies to all procurement activities which include provision of a web based
application for BT internal use (hosted on the BT intranet or hosted on a supplier’s site if
exclusively for BT people to use).

To be acceptable


A system must meet criteria 1.1, 1.11, 2.6, 3.1, 3.3 and 5.2 and 80% of all other
criteria in sections 1 – 5.

Section 6 details additional information that can be provided, but these are not
assessed.



1. System status and messages
Users require informative error messages and clear feedback in order to navigate smoothly. It
should always be clear to them what is the next step, what information they should enter, and what
to do if they get stuck.

   Criteria                                    Notes/examples
   1.1     Data entry error messages are       If the user has entered information in the form
           informative and suggest a           that is not in the expected format, they are given
           corrective action                   understandable advice that enables them to
                                               correct the data. e.g. if a user tries to submit a
                                               form without filling out a mandatory field, this is
                                               indicated by an error message telling the user
                                               they need to enter data in the field in question.

                                               This may not apply in some rare security
                                               situations (e.g. passwords)
   1.2   System error messages do not          If the system encounters an error, the user is
         just display a code number and        given understandable advice that allows them
         technical terminology                 either to address the issue themselves or
                                               escalate it to technical support. If the message
                                               just shows an incomprehensible code, the user
                                               is left wondering what went wrong.
   1.3   The system enables technical staff    There is a reporting interface as well as the
         to easily monitor and analyse any     ability to directly investigate raw log files.
         errors that are generated             Information includes details of the user and
                                               process concerned, as well as a timestamp.
   1.4   The system provides clear             If a user performs an action, for example submits
         feedback to the user on progress      a form, the system informs them if there is going
         of system processing activity         to be a delay while it processes the information.
         (beyond just the progress bar in      An example of this would be a pop-up box that
         the browser)                          appears on the screen to let the user know that
                                               they need to wait. Ideally it should also indicate
                                               how long this wait will be.
   1.5   Mandatory fields clearly marked       Entry boxes marked by an asterisk are
         with asterisk                         commonly recognised as mandatory, whereas if
                                               mandatory boxes are either not marked or
marked with a custom icon the experience
                                                becomes less intuitive.
   1.6    Auto-population of data already       The user is spared the frustration and wasted
          entered or already known by the       time of having to re-enter information that the
          system                                system already has stored (e.g. name) or that
                                                the user has already entered.
   1.7    All information needed for the user   The user should not be forced to jump
          to complete tasks is available on     backwards and forwards between pages in order
          the current page                      to get all the information they need. E.g. in filling
                                                out a form for annual leave, they can also view
                                                information about how much leave they have left
                                                to take.
   1.8  Data validation on fields ensures       If the user enters inappropriate data (e.g.
        that appropriate entries are made       numbers in a field that only allows letters), the
        by the user                             system prompts them to correct themselves.
   1.9  A clear visual focus indicator          As the user moves through a form, they can see
        shows the user where the cursor         where they are in it e.g. the cursor flashes in a
        is                                      text field or a button is highlighted.
   1.10 Help is available to the user in a      As in Word of Excel, the user can easily access
        central help area                       a central help area to browse through help
                                                topics, and without interrupting the flow of what
                                                they are doing.
   1.11 Context-sensitive help is available     Short snippets of help are available to the user
        to the user at each step of the         on the current page, particularly at points where
        process                                 people often get stuck or confused. An example
                                                of this would be question mark icons next to
                                                fields, which the user can roll their mouse over to
                                                get help.

2. Branding and appearance
The application should be easily configurable to reflect the branding of the organisation.

   Criteria                                     Notes/examples
   2.1    There is a consistent look and feel   The user is not confused by different appearance
          throughout                            in different parts of the application. This is much
                                                the same as navigating through a website: while
                                                subtle elements such as colour may be used to
                                                make it clear which section you are in, the
                                                overall layout and style remain the same.
   2.2   Default font is legible                The type of font used, as well as its size and
                                                colour, are easy on the eye rather than being
                                                difficult to read and causing the user strain.
                                                ‘Sans serif’ fonts such as Arial and Verdana are
                                                the easiest to read on a computer screen.
   2.3   The content of the page appears        Unless the screen resolution is locked down
         correctly (and with no errors) even    centrally, users may well change it to suit their
         when the window is resized             particular needs and preferences. They may also
                                                use the browser at just half its full size. The
                                                application can cope with this and still present
                                                users with a usable interface.
   2.4   The content displays correctly         The interface is still usable even if someone has
         even when a large font size is         chosen to view browser content with a larger text
         selected via the browser settings      size.
   2.5   Text in default colours has enough     E.g. text is navy on white, not light grey on dark
         contrast to be legible                 grey.
   2.6   Application can easily be              A good example of this is in Clarity, where you
configured to change the logos,       can use configuration options to change the
          colours and images                    colours and images used in order to create
                                                exactly the interface you want.
   2.7    Form fields allow sufficient space    It’s frustrating for the user if there isn’t enough
          for entries                           space in an entry box to type in what they need
                                                to.

3. Terminology
Default terminology should be user-friendly, consistent, and easily configurable to fit the context of
the organisation.

  Criteria                                      Notes/examples
  3.1    Text can be easily changed and         Every organisation has its own particular
         help and advice tips can be added      terminology that is familiar and accepted.
         on the initial login screen, at        Meaning will differ from company to company,
         page/form level, and at field level    and even in different countries. It is essential that
                                                text can easily be changed to reflect local
                                                meaning.
  3.2    User-friendly terminology              While it is possible to change text, the basic
                                                language the system uses is intuitive and
                                                straightforward. It isn’t necessary to change all
                                                the text just to make it user friendly.
  3.3    Terminology on all field labels,       See notes for 3.1 above. An example of this not
         buttons, titles and navigation is      being the case is the default label in Oracle for
         easily configurable                    daily expense allowances. The term used for this
                                                is “per diem”, which is not widely used in the UK
                                                but cannot be changed in the configuration.
  3.4    Multilingual entries are easily        The application is configurable for different
         configurable                           countries.
  3.5    Consistency of terminology             E.g. if “Submit” is used at the end of a form, this
         throughout                             is used consistently on all forms.
  3.6    Related buttons and page               The title of a page is the same as the button or
         headings should match                  link used to navigate to it.
4. Navigation
Users should be able to navigate intuitively and without getting lost.

   Criteria                                     Notes/examples
   4.1    Consistent and logical navigation     E.g. if you cancel or go back the application
          flow                                  takes you to where you were before
   4.2    The system shows the user their       E.g. in Oracle, the system shows users with a
          progress through task steps           visual image that there are four steps in the
                                                current process and that you are currently on
                                                step two.
   4.3    User can go backwards in the          A back button is provided in the application to
          process without losing data           allow users to go back a step and check or
                                                modify an entry. Without this, the tendency is to
                                                use the browser back button, and data may be
                                                lost.
   4.4    TAB works in a logical order and      The use of TAB in a form to move from one field
          reaches all functions                 or function to the next happens in a logical order.
   4.5    ENTER activates the current           Once a particular control is highlighted (e.g. a
          control                               button) the user can press ENTER to activate it.
   4.7    Experienced users can skip            Users can quickly get to the parts of the
          repetitive navigation links           application they use most frequently.
   4.6    Keyboard shortcuts are available      These speed up usage of the system and mean
                                                users have the option of using shortcuts if this is
                                                their preferred method.
   4.8    Selecting a button or link twice in a Users often double-click a button to activate it. It
          row (quickly) does not cause error is important that this doesn’t cause an error.

5. Accessibility
The following general accessibility guidelines should be met as a baseline. You should add any
requirements from your organisation’s own accessibility policy.

   Criteria                                      Notes/examples
   5.1    The application is still usable when   The application remains usable when browser
          browser accessibility options are      accessibility options are selected, such as the
          selected                               removal of page styling. E.g. at BT, when the
                                                 style was removed from a Clarity screen.
   5.2    The use of assistive technology        The application is built in a way that supports
          (e.g. a screen reader) is supported    assistive technologies - e.g. a screen reader,
                                                 which attempts to identify and interpret what is
                                                 being displayed on a page, and represent it to
                                                 the user with text-to-speech, sound or Braille.
   5.3    Colour should be an enhancement        E.g. coloured text is not the only means of
          rather than the only way to convey     denoting a mandatory field (which would not be
          certain information                    accessible to colour-blind users).
   5.4    All images should have                 If a user rolls their mouse over an image, they
          informative ALT text                   are given descriptive text about it (also used by
                                                 assistive technology).

6. Additional questions/miscellaneous
(these are not part of the checklist pass / fail process)


   Criteria                                      Notes/examples
   6.1 Has usability testing been                An indicator of how seriously the vendor takes
performed and, if so, what reports     usability and the investment they have made in
      are available?                         making their application usable and accessible.
6.2   Does the vendor have a usability       Another indicator of how seriously the vendor
      group and, if so, when was it          takes usability.
      established?
6.1   What are the vendor’s                  While exact performance is difficult to predict
      commitments and targets with           (given differences of architecture in each
      respect to performance?                organisation), examples should be given of
                                             expected performance within a number of
                                             environments.
6.2   Are any applets required (e.g. java,   This is about checking whether the application
      xml) that must be installed            will run in the browser without additional
      separately?                            components having to be installed on the user’s
                                             computer. If additional components are required,
                                             this will add to the time and cost of maintenance.
6.3   What browsers and browser              This is a check to see that the application will
      versions are supported?                work fully in any browsers/versions used by
                                             employees.
6.4   Are any custom browser settings        If custom browser settings are required to run
      required?                              the application, this may affect other applications
                                             already running through the browser.
6.5   Can the application be configured      Any of the configurations applied to the
      in a supportable way, or will          application should not need to be re-applied at
      changes have to be re-applied          upgrade.
      after every upgrade?
6.6   Does the application pass W3C          Another indicator of how serious the vendor is
      validation?                            about the accessibility of the application. This
                                             can be checked using the W3C Validator (see
                                             appendix C, ‘Useful resources’).
6.7   How is accessibility testing done?     The vendor should provide detailed reports on
      What guidelines (e.g. Section 508,     how their product meets accessibility standards.
      WCAG) does the application
      comply with?

Weitere ähnliche Inhalte

Ähnlich wie Usability of third party applications

Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability HeuristicsOvidiu Von M
 
CSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationCSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationSalocin Dot TEN
 
Five Mistakes to Avoid in Creating User Interfaces for Mobile Devices
Five Mistakes to Avoid in Creating User Interfaces for Mobile DevicesFive Mistakes to Avoid in Creating User Interfaces for Mobile Devices
Five Mistakes to Avoid in Creating User Interfaces for Mobile DevicesAltoros
 
Designing With User In Mind
Designing With User In MindDesigning With User In Mind
Designing With User In Mindintuitiv.de
 
Slide 4 - User Interface Design.pptx interface rather than its functionality ...
Slide 4 - User Interface Design.pptx interface rather than its functionality ...Slide 4 - User Interface Design.pptx interface rather than its functionality ...
Slide 4 - User Interface Design.pptx interface rather than its functionality ...DennisAnaafi1
 
Systems Analysis and Design course presentation
Systems Analysis and Design course presentationSystems Analysis and Design course presentation
Systems Analysis and Design course presentationAytakin Gabilgizi
 
Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion Zabisco Digital
 
Eindpresentatie usability engels
Eindpresentatie usability engelsEindpresentatie usability engels
Eindpresentatie usability engelsHanzehogeschool
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - designmmm5014
 
Voice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition TechnologyVoice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition TechnologyIRJET Journal
 
IRJET - Voice based E-Mail for Visually Impaired
IRJET - Voice based E-Mail for Visually ImpairedIRJET - Voice based E-Mail for Visually Impaired
IRJET - Voice based E-Mail for Visually ImpairedIRJET Journal
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15koolkampus
 
Understanding Voice User Interface Design
Understanding Voice User Interface DesignUnderstanding Voice User Interface Design
Understanding Voice User Interface DesignPronexus
 
Dialogue management system
Dialogue management systemDialogue management system
Dialogue management systemMayank Agarwal
 

Ähnlich wie Usability of third party applications (20)

Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability Heuristics
 
CSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationCSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 Documentation
 
Five Mistakes to Avoid in Creating User Interfaces for Mobile Devices
Five Mistakes to Avoid in Creating User Interfaces for Mobile DevicesFive Mistakes to Avoid in Creating User Interfaces for Mobile Devices
Five Mistakes to Avoid in Creating User Interfaces for Mobile Devices
 
heuristics
heuristicsheuristics
heuristics
 
Slides chapter 12
Slides chapter 12Slides chapter 12
Slides chapter 12
 
Ui design final
Ui design finalUi design final
Ui design final
 
Designing With User In Mind
Designing With User In MindDesigning With User In Mind
Designing With User In Mind
 
Slide 4 - User Interface Design.pptx interface rather than its functionality ...
Slide 4 - User Interface Design.pptx interface rather than its functionality ...Slide 4 - User Interface Design.pptx interface rather than its functionality ...
Slide 4 - User Interface Design.pptx interface rather than its functionality ...
 
Systems Analysis and Design course presentation
Systems Analysis and Design course presentationSystems Analysis and Design course presentation
Systems Analysis and Design course presentation
 
Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion Insight into Application Design & Oracle Fusion
Insight into Application Design & Oracle Fusion
 
Eindpresentatie usability engels
Eindpresentatie usability engelsEindpresentatie usability engels
Eindpresentatie usability engels
 
SECh1516
SECh1516SECh1516
SECh1516
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - design
 
Voice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition TechnologyVoice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition Technology
 
Unit v
Unit vUnit v
Unit v
 
IRJET - Voice based E-Mail for Visually Impaired
IRJET - Voice based E-Mail for Visually ImpairedIRJET - Voice based E-Mail for Visually Impaired
IRJET - Voice based E-Mail for Visually Impaired
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
 
Understanding Voice User Interface Design
Understanding Voice User Interface DesignUnderstanding Voice User Interface Design
Understanding Voice User Interface Design
 
Dialogue management system
Dialogue management systemDialogue management system
Dialogue management system
 

Mehr von Mark Morrell

The secret of a share point intranet
The secret of a share point intranetThe secret of a share point intranet
The secret of a share point intranetMark Morrell
 
7 principles of good intranet governance
7 principles of good intranet governance7 principles of good intranet governance
7 principles of good intranet governanceMark Morrell
 
4 intranet publishing models
4 intranet publishing models4 intranet publishing models
4 intranet publishing modelsMark Morrell
 
SharePoint: what does good look like?
SharePoint: what does good look like?SharePoint: what does good look like?
SharePoint: what does good look like?Mark Morrell
 
Selling the idea of mobile to senior executives
Selling the idea of mobile to senior executivesSelling the idea of mobile to senior executives
Selling the idea of mobile to senior executivesMark Morrell
 
SharePoint 2010: examples with mobiles
SharePoint 2010: examples with mobilesSharePoint 2010: examples with mobiles
SharePoint 2010: examples with mobilesMark Morrell
 
Examples of BT using SharePoint 2010
Examples of BT using SharePoint 2010Examples of BT using SharePoint 2010
Examples of BT using SharePoint 2010Mark Morrell
 
Strategic intranet governance and business driven adoption of social media fo...
Strategic intranet governance and business driven adoption of social media fo...Strategic intranet governance and business driven adoption of social media fo...
Strategic intranet governance and business driven adoption of social media fo...Mark Morrell
 
Social media why bother?
Social media   why bother?Social media   why bother?
Social media why bother?Mark Morrell
 
How using social media can support and make work processes more efficient
How using social media can support and make work processes more efficientHow using social media can support and make work processes more efficient
How using social media can support and make work processes more efficientMark Morrell
 
Make a great user experience even better
Make a great user experience even betterMake a great user experience even better
Make a great user experience even betterMark Morrell
 
An A-Z of BT's intranet
An A-Z of BT's intranetAn A-Z of BT's intranet
An A-Z of BT's intranetMark Morrell
 
BT Intranet Essentials
BT Intranet EssentialsBT Intranet Essentials
BT Intranet EssentialsMark Morrell
 
Getting the best value from managing your intranet and portal
Getting the best value from managing your intranet and portalGetting the best value from managing your intranet and portal
Getting the best value from managing your intranet and portalMark Morrell
 
Successfully transforming BT's intranet using social media
Successfully transforming BT's intranet using social mediaSuccessfully transforming BT's intranet using social media
Successfully transforming BT's intranet using social mediaMark Morrell
 
Improving usability with Oracle
Improving usability with OracleImproving usability with Oracle
Improving usability with OracleMark Morrell
 
How BT uses social media with internal communication
How BT uses social media with internal communicationHow BT uses social media with internal communication
How BT uses social media with internal communicationMark Morrell
 
Intra team presentation 4 march copenhagen
Intra team presentation 4 march copenhagenIntra team presentation 4 march copenhagen
Intra team presentation 4 march copenhagenMark Morrell
 
BT Homepage Dec 2009 after relaunch
BT Homepage Dec 2009 after relaunchBT Homepage Dec 2009 after relaunch
BT Homepage Dec 2009 after relaunchMark Morrell
 

Mehr von Mark Morrell (20)

The secret of a share point intranet
The secret of a share point intranetThe secret of a share point intranet
The secret of a share point intranet
 
7 principles of good intranet governance
7 principles of good intranet governance7 principles of good intranet governance
7 principles of good intranet governance
 
4 intranet publishing models
4 intranet publishing models4 intranet publishing models
4 intranet publishing models
 
SharePoint: what does good look like?
SharePoint: what does good look like?SharePoint: what does good look like?
SharePoint: what does good look like?
 
Selling the idea of mobile to senior executives
Selling the idea of mobile to senior executivesSelling the idea of mobile to senior executives
Selling the idea of mobile to senior executives
 
SharePoint 2010: examples with mobiles
SharePoint 2010: examples with mobilesSharePoint 2010: examples with mobiles
SharePoint 2010: examples with mobiles
 
Examples of BT using SharePoint 2010
Examples of BT using SharePoint 2010Examples of BT using SharePoint 2010
Examples of BT using SharePoint 2010
 
Strategic intranet governance and business driven adoption of social media fo...
Strategic intranet governance and business driven adoption of social media fo...Strategic intranet governance and business driven adoption of social media fo...
Strategic intranet governance and business driven adoption of social media fo...
 
Social media why bother?
Social media   why bother?Social media   why bother?
Social media why bother?
 
How using social media can support and make work processes more efficient
How using social media can support and make work processes more efficientHow using social media can support and make work processes more efficient
How using social media can support and make work processes more efficient
 
Intellact
IntellactIntellact
Intellact
 
Make a great user experience even better
Make a great user experience even betterMake a great user experience even better
Make a great user experience even better
 
An A-Z of BT's intranet
An A-Z of BT's intranetAn A-Z of BT's intranet
An A-Z of BT's intranet
 
BT Intranet Essentials
BT Intranet EssentialsBT Intranet Essentials
BT Intranet Essentials
 
Getting the best value from managing your intranet and portal
Getting the best value from managing your intranet and portalGetting the best value from managing your intranet and portal
Getting the best value from managing your intranet and portal
 
Successfully transforming BT's intranet using social media
Successfully transforming BT's intranet using social mediaSuccessfully transforming BT's intranet using social media
Successfully transforming BT's intranet using social media
 
Improving usability with Oracle
Improving usability with OracleImproving usability with Oracle
Improving usability with Oracle
 
How BT uses social media with internal communication
How BT uses social media with internal communicationHow BT uses social media with internal communication
How BT uses social media with internal communication
 
Intra team presentation 4 march copenhagen
Intra team presentation 4 march copenhagenIntra team presentation 4 march copenhagen
Intra team presentation 4 march copenhagen
 
BT Homepage Dec 2009 after relaunch
BT Homepage Dec 2009 after relaunchBT Homepage Dec 2009 after relaunch
BT Homepage Dec 2009 after relaunch
 

Kürzlich hochgeladen

Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 

Kürzlich hochgeladen (20)

Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 

Usability of third party applications

  • 1. USABILITY OF THIRD PARTY APPLICATIONS Scope: This checklist applies to all procurement activities which include provision of a web based application for BT internal use (hosted on the BT intranet or hosted on a supplier’s site if exclusively for BT people to use). To be acceptable A system must meet criteria 1.1, 1.11, 2.6, 3.1, 3.3 and 5.2 and 80% of all other criteria in sections 1 – 5. Section 6 details additional information that can be provided, but these are not assessed. 1. System status and messages Users require informative error messages and clear feedback in order to navigate smoothly. It should always be clear to them what is the next step, what information they should enter, and what to do if they get stuck. Criteria Notes/examples 1.1 Data entry error messages are If the user has entered information in the form informative and suggest a that is not in the expected format, they are given corrective action understandable advice that enables them to correct the data. e.g. if a user tries to submit a form without filling out a mandatory field, this is indicated by an error message telling the user they need to enter data in the field in question. This may not apply in some rare security situations (e.g. passwords) 1.2 System error messages do not If the system encounters an error, the user is just display a code number and given understandable advice that allows them technical terminology either to address the issue themselves or escalate it to technical support. If the message just shows an incomprehensible code, the user is left wondering what went wrong. 1.3 The system enables technical staff There is a reporting interface as well as the to easily monitor and analyse any ability to directly investigate raw log files. errors that are generated Information includes details of the user and process concerned, as well as a timestamp. 1.4 The system provides clear If a user performs an action, for example submits feedback to the user on progress a form, the system informs them if there is going of system processing activity to be a delay while it processes the information. (beyond just the progress bar in An example of this would be a pop-up box that the browser) appears on the screen to let the user know that they need to wait. Ideally it should also indicate how long this wait will be. 1.5 Mandatory fields clearly marked Entry boxes marked by an asterisk are with asterisk commonly recognised as mandatory, whereas if mandatory boxes are either not marked or
  • 2. marked with a custom icon the experience becomes less intuitive. 1.6 Auto-population of data already The user is spared the frustration and wasted entered or already known by the time of having to re-enter information that the system system already has stored (e.g. name) or that the user has already entered. 1.7 All information needed for the user The user should not be forced to jump to complete tasks is available on backwards and forwards between pages in order the current page to get all the information they need. E.g. in filling out a form for annual leave, they can also view information about how much leave they have left to take. 1.8 Data validation on fields ensures If the user enters inappropriate data (e.g. that appropriate entries are made numbers in a field that only allows letters), the by the user system prompts them to correct themselves. 1.9 A clear visual focus indicator As the user moves through a form, they can see shows the user where the cursor where they are in it e.g. the cursor flashes in a is text field or a button is highlighted. 1.10 Help is available to the user in a As in Word of Excel, the user can easily access central help area a central help area to browse through help topics, and without interrupting the flow of what they are doing. 1.11 Context-sensitive help is available Short snippets of help are available to the user to the user at each step of the on the current page, particularly at points where process people often get stuck or confused. An example of this would be question mark icons next to fields, which the user can roll their mouse over to get help. 2. Branding and appearance The application should be easily configurable to reflect the branding of the organisation. Criteria Notes/examples 2.1 There is a consistent look and feel The user is not confused by different appearance throughout in different parts of the application. This is much the same as navigating through a website: while subtle elements such as colour may be used to make it clear which section you are in, the overall layout and style remain the same. 2.2 Default font is legible The type of font used, as well as its size and colour, are easy on the eye rather than being difficult to read and causing the user strain. ‘Sans serif’ fonts such as Arial and Verdana are the easiest to read on a computer screen. 2.3 The content of the page appears Unless the screen resolution is locked down correctly (and with no errors) even centrally, users may well change it to suit their when the window is resized particular needs and preferences. They may also use the browser at just half its full size. The application can cope with this and still present users with a usable interface. 2.4 The content displays correctly The interface is still usable even if someone has even when a large font size is chosen to view browser content with a larger text selected via the browser settings size. 2.5 Text in default colours has enough E.g. text is navy on white, not light grey on dark contrast to be legible grey. 2.6 Application can easily be A good example of this is in Clarity, where you
  • 3. configured to change the logos, can use configuration options to change the colours and images colours and images used in order to create exactly the interface you want. 2.7 Form fields allow sufficient space It’s frustrating for the user if there isn’t enough for entries space in an entry box to type in what they need to. 3. Terminology Default terminology should be user-friendly, consistent, and easily configurable to fit the context of the organisation. Criteria Notes/examples 3.1 Text can be easily changed and Every organisation has its own particular help and advice tips can be added terminology that is familiar and accepted. on the initial login screen, at Meaning will differ from company to company, page/form level, and at field level and even in different countries. It is essential that text can easily be changed to reflect local meaning. 3.2 User-friendly terminology While it is possible to change text, the basic language the system uses is intuitive and straightforward. It isn’t necessary to change all the text just to make it user friendly. 3.3 Terminology on all field labels, See notes for 3.1 above. An example of this not buttons, titles and navigation is being the case is the default label in Oracle for easily configurable daily expense allowances. The term used for this is “per diem”, which is not widely used in the UK but cannot be changed in the configuration. 3.4 Multilingual entries are easily The application is configurable for different configurable countries. 3.5 Consistency of terminology E.g. if “Submit” is used at the end of a form, this throughout is used consistently on all forms. 3.6 Related buttons and page The title of a page is the same as the button or headings should match link used to navigate to it.
  • 4. 4. Navigation Users should be able to navigate intuitively and without getting lost. Criteria Notes/examples 4.1 Consistent and logical navigation E.g. if you cancel or go back the application flow takes you to where you were before 4.2 The system shows the user their E.g. in Oracle, the system shows users with a progress through task steps visual image that there are four steps in the current process and that you are currently on step two. 4.3 User can go backwards in the A back button is provided in the application to process without losing data allow users to go back a step and check or modify an entry. Without this, the tendency is to use the browser back button, and data may be lost. 4.4 TAB works in a logical order and The use of TAB in a form to move from one field reaches all functions or function to the next happens in a logical order. 4.5 ENTER activates the current Once a particular control is highlighted (e.g. a control button) the user can press ENTER to activate it. 4.7 Experienced users can skip Users can quickly get to the parts of the repetitive navigation links application they use most frequently. 4.6 Keyboard shortcuts are available These speed up usage of the system and mean users have the option of using shortcuts if this is their preferred method. 4.8 Selecting a button or link twice in a Users often double-click a button to activate it. It row (quickly) does not cause error is important that this doesn’t cause an error. 5. Accessibility The following general accessibility guidelines should be met as a baseline. You should add any requirements from your organisation’s own accessibility policy. Criteria Notes/examples 5.1 The application is still usable when The application remains usable when browser browser accessibility options are accessibility options are selected, such as the selected removal of page styling. E.g. at BT, when the style was removed from a Clarity screen. 5.2 The use of assistive technology The application is built in a way that supports (e.g. a screen reader) is supported assistive technologies - e.g. a screen reader, which attempts to identify and interpret what is being displayed on a page, and represent it to the user with text-to-speech, sound or Braille. 5.3 Colour should be an enhancement E.g. coloured text is not the only means of rather than the only way to convey denoting a mandatory field (which would not be certain information accessible to colour-blind users). 5.4 All images should have If a user rolls their mouse over an image, they informative ALT text are given descriptive text about it (also used by assistive technology). 6. Additional questions/miscellaneous (these are not part of the checklist pass / fail process) Criteria Notes/examples 6.1 Has usability testing been An indicator of how seriously the vendor takes
  • 5. performed and, if so, what reports usability and the investment they have made in are available? making their application usable and accessible. 6.2 Does the vendor have a usability Another indicator of how seriously the vendor group and, if so, when was it takes usability. established? 6.1 What are the vendor’s While exact performance is difficult to predict commitments and targets with (given differences of architecture in each respect to performance? organisation), examples should be given of expected performance within a number of environments. 6.2 Are any applets required (e.g. java, This is about checking whether the application xml) that must be installed will run in the browser without additional separately? components having to be installed on the user’s computer. If additional components are required, this will add to the time and cost of maintenance. 6.3 What browsers and browser This is a check to see that the application will versions are supported? work fully in any browsers/versions used by employees. 6.4 Are any custom browser settings If custom browser settings are required to run required? the application, this may affect other applications already running through the browser. 6.5 Can the application be configured Any of the configurations applied to the in a supportable way, or will application should not need to be re-applied at changes have to be re-applied upgrade. after every upgrade? 6.6 Does the application pass W3C Another indicator of how serious the vendor is validation? about the accessibility of the application. This can be checked using the W3C Validator (see appendix C, ‘Useful resources’). 6.7 How is accessibility testing done? The vendor should provide detailed reports on What guidelines (e.g. Section 508, how their product meets accessibility standards. WCAG) does the application comply with?