SlideShare a Scribd company logo
1 of 37
Standards for the next generation
of accessibility - BS8878
 Jonathan Hassell
 Chair, BSi IST/45


 BS 8878 launch event
 7th December 2010




                                        Ā© jonathanhassell@yahoo.co.uk
                        http://www.meetup.com/bs8878-web-accessibility/
BS8878 ā€“ context & history




                                Ā© jonathanhassell@yahoo.co.uk
                http://www.meetup.com/bs8878-web-accessibility/
A brief history of British accessibility standardsā€¦
ā€¢   why did we need a British Standard?
     ā€“   because we have British law around accessibility
           ā€¢   and not just for public-sector websites, all sitesā€¦
     ā€“   in 2005, research by the British Disability Rights Commission revealed
         sites werenā€™t doing well
           ā€¢   and no existing standards made it easy enough
               for site owners to know what to do
ā€¢   so the DRC commissioned BSi to create PAS-78 to try and help
     ā€“   a guide to the process of commissioning, producing and maintaining a website
         from a site ownerā€™s point of view
     ā€“   a non-technical personā€™s guide
         to how standards should be used
         to help ensure a development project
         results in an accessible product
ā€¢   launched in March 2006, broadly
    welcomed by UK site owners


                                                                Ā© jonathanhassell@yahoo.co.uk
                                                http://www.meetup.com/bs8878-web-accessibility/
The one constant on the web is changeā€¦
ā€¢   PAS-78 needed updating to handle:
     ā€“ web 2.0ā€™s much wider purposes for
       websites, including:
          ā€¢ the move from informative web content to:
               ā€“ web as tools (ā€œSoftware as a Serviceā€)
               ā€“ web as rich/media-media entertainment
                 (games, IPTV, eLearning etc.)
          ā€¢ the move from Provider-Produced content,
            to User-Generated content (blogs,
            Facebook etc.)
     ā€“ increasing number of devices on which
       websites are viewed:
          ā€¢ mobile phones, tablets, IPTVā€¦
     ā€“ increasing use of non-W3C technologies
     ā€“ Increasing use of ā€œoff the shelfā€ tools
       rather than bespoke development
                                                          Ā© jonathanhassell@yahoo.co.uk
                                          http://www.meetup.com/bs8878-web-accessibility/
How we created BS8878
ā€¢   3 yearā€™s work
ā€¢   Created by accessibility experts on IST/45 from:
     ā€“   BBC, Lloyds Banking Group, Nomensa, Open University, JISC,
         Pinsent Masons, University of Southampton, British Computer Society,
         COI, IBM, RNIB, United Response, Opera, AbilityNet, Vodafone, RNID
ā€¢   Reviewed publicly by:
     ā€“   328 experts from the UK and worldwide
     ā€“   Including: W3C, Adobe, experts in personalisation, aging, mobile,
         IPTV, inclusive design, user research and testing,
         disability evangelismā€¦




                                                         Ā© jonathanhassell@yahoo.co.uk
                                         http://www.meetup.com/bs8878-web-accessibility/
BS8878 ā€“ setting the scene
Talking about web products
Organizational responsibility and policy
Per product rationale ā€“ considering options, justifying reasoning, noting
decisions; all in an accessibility policy
Communication of those decisions




                                                            Ā© jonathanhassell@yahoo.co.uk
                                            http://www.meetup.com/bs8878-web-accessibility/
Preamble: why ā€œweb productsā€¦ā€?
   ā€“   not just websites but also workplace apps, RIAs, SaaS, widgets, mobile
       apps
   ā€“   not just web on a computer any moreā€¦




                                                       Ā© jonathanhassell@yahoo.co.uk
                                       http://www.meetup.com/bs8878-web-accessibility/
Organizational:
the importance of responsibility and BAU policy
    ā€“   work out whose responsibility web
        accessibility is going to be in your
        organisationā€¦
    ā€“   get them to look at the business
        reasons why this is importantā€¦
          ā€¢   check out OneVoice business casesā€¦
    ā€“   create an Organizational Web
        Accessibility Policy to embed
        accessibility into the organizationā€™s
        business as usual
          ā€¢   may include where accessibility is
              embedded in:
                 ā€“   web procurement policy
                 ā€“   web technology policy
                 ā€“   web production standards (e.g.
                     compliance with WCAG, browser
                     support, AT support)




                                                                Ā© jonathanhassell@yahoo.co.uk
                                                http://www.meetup.com/bs8878-web-accessibility/
Per product:
making good decisions, at each stage of the process

ā€¢   every decision taken will affect whether the product will include or
    exclude disabled and elderly people
ā€¢   so every decision should be:
          ā€¢   recognised as a decision
          ā€¢   have all options and implications considered
          ā€¢   made based on justifiable reasoning
          ā€¢   noted in the productā€™s accessibility policy for transparency
ā€¢   for every step of the production process




                                                            Ā© jonathanhassell@yahoo.co.uk
                                            http://www.meetup.com/bs8878-web-accessibility/
Per product:
communicating your decisionsā€¦

ā€¢   to the userā€¦                                               Why
     ā€“   through the productā€™s accessibility                   that choice?
         statement, published as part of the
         product


ā€¢   to check conformance with
    BS8878ā€¦
     ā€“   conformance requires:
           ā€¢   address all the recommendations
           ā€¢   justifying any course of actions that
               deviates from these
               recommendations
           ā€¢   checking the decision processes in
               the productā€™s accessibility policy to
               provide evidence of following the
               recommendations


                                                                 Ā© jonathanhassell@yahoo.co.uk
                                                 http://www.meetup.com/bs8878-web-accessibility/
First stage: doing the right research &
thinking before you startā€¦
    1. Define the purpose of the product
    2. Define its target audiences
    3. Analyse the needs of the target audiences for the web product
    4. Note any platform or technology preferences and restrictions
    5. Define the relationship the product should have with its audiences
    6. Define the user goals and tasks the web product needs to provide




                                                     Ā© jonathanhassell@yahoo.co.uk
                                     http://www.meetup.com/bs8878-web-accessibility/
1. Define the purpose of the web product

     ā€“   without knowing this, you donā€™t have a basis
         for sensible decisionsā€¦
     ā€“   web 2.0ā€™s much wider purposes for websites,
         including:
           ā€¢   the move from informative web content to:
                  ā€“   web as tools (ā€œSoftware as a Serviceā€)
                  ā€“   web as fun/entertainment (games, IPTV)
           ā€¢   the move from Provider-Produced content to:
               User-Generated content (blogs, Facebook etc.)
     ā€“   the challenges and costs of making products
         with different purposes accessible can vary
         hugely, eg:
           ā€¢   costs of subtitles, audio-description for video
           ā€¢   can 3D experiential games be truly made
               accessible?
           ā€¢   whose responsibility is it to make UGC
               accessible?




                                                                  Ā© jonathanhassell@yahoo.co.uk
                                                  http://www.meetup.com/bs8878-web-accessibility/
2. Define its target audiences

ā€¢   can you                 ā€¢   is it designed for a     ā€¢   or will be used by a
    predict/control who         particular audience?         range of audiences?
    will use it?
     ā€“   e.g. an Intranet




     ā€“   or an extranet




                                                           Ā© jonathanhassell@yahoo.co.uk
                                           http://www.meetup.com/bs8878-web-accessibility/
3. Analyse the needs of those audiences for the product

      ā€“   questions:
            ā€¢   what are their general needs from the user experience of a web product?
            ā€¢   do they have specific needs from the product?
      ā€“   how are you going to research these needs?
  ā€¢   general desk research into               ā€¢    your own research ā€“ surveys,
      ā€˜disabled peopleā€™s use of the webā€™            ethnographic research into the context,
                                                    preferences and specific product needs
                                                    of your audiences
                                                     ā€“    like you might do for non-disabled
                                                          audiencesā€¦
                                                     ā€“    resulting in personas etc.




                                                               Ā© jonathanhassell@yahoo.co.uk
                                               http://www.meetup.com/bs8878-web-accessibility/
4. Note any platform or technology preferences/ restrictions
     ā€“   for example:
           ā€¢   lack of ability to download & install plug-ins or browser updates
           ā€¢   IT policy restrictions in offices, colleges preventing use of browser
               preferences, installation of assistive technologies
           ā€¢   strong platform preferences due to worries of cost/complexity/security
     ā€“   will impact on technology choice, platform choice, reliance on ATs to
         mediate website experiences
           ā€¢   cf. rich-media technologies like Flash
               and ā€˜alternative versionsā€™
           ā€¢   accessibility isnā€™t about luddite-ism, but it is
               about understanding what your audience
               really needā€¦




                                                               Ā© jonathanhassell@yahoo.co.uk
                                               http://www.meetup.com/bs8878-web-accessibility/
5. Define the relationship the product should have with its
audiences

     ā€“   optimising your productā€™s relationship with its target audiencesā€¦
     ā€“   is the product going to consider its audiences to be:
           ā€¢   individuals (incl. personalisation functionality, via logins or cookies)
           ā€¢   more general groups of users
     ā€“   impacts on whether the audience may expect an ā€˜inclusiveā€™ or
         ā€˜personalisedā€™ accessibility approach




                                                              Ā© jonathanhassell@yahoo.co.uk
                                              http://www.meetup.com/bs8878-web-accessibility/
6. Define the user goals and tasks the web product needs to
provide

     ā€“   what goals are your audiences going to come to your product to
         achieve?
     ā€“   are there specific goals which are more important to your different
         audiences?
     ā€“   what goals are core, and what are not?
           ā€¢   e.g. on iPlayer: finding and playing a programme is coreā€¦
               being able to share it with your friends might not beā€¦
     ā€“   how will you define your product is successful in enabling its target
         audiences to achieve these goals?




                                                              Ā© jonathanhassell@yahoo.co.uk
                                              http://www.meetup.com/bs8878-web-accessibility/
Second stage: making strategic
choices based on that research
   7. Consider the degree of user-experience the product will aim to provide
   8. Consider inclusive design and user-personalized approaches
   9. Consider the delivery platforms to support
   10. Choose target browsers, OSes and ATs to support
   11. Choose to create or procure the product, in-house or contracted-out
   12. Define the web technologies to be used in the web product




                                                    Ā© jonathanhassell@yahoo.co.uk
                                    http://www.meetup.com/bs8878-web-accessibility/
7. Consider the degree of user-experience the product will aim
to provide

     ā€“   degrees:
           ā€¢   technically accessible
           ā€¢   usable
           ā€¢   satisfying/enjoyable
     ā€“   an example for online Pacman:
           ā€¢   Technically accessible
               = can control Pacman using a switch
           ā€¢   Usable
               = have a chance of winning as the ghosts
               adapt to the speed of interaction of my switch
           ā€¢   Satisfying
               = have the right level of challenge
               ā€“ not too easy or too hard
     ā€“   define the aim for each combination
         of user group and user goal
     ā€“   BS8878 doesnā€™t tell you what level you should pick, just lets you know
         what the options are, and asks you to choose a level you feel you can
         justify


                                                               Ā© jonathanhassell@yahoo.co.uk
                                               http://www.meetup.com/bs8878-web-accessibility/
8. Consider inclusive design & user-personalized approaches (1)

     ā€“   non-individualized/inclusive
           ā€¢   accessibility through guidelines, inclusive design, ATs, user-testingā€¦
     ā€“   user-personalized allowsā€¦
           ā€¢   users to specify their needs and thenā€¦
                  ā€“   finds a suitable product from a number of alternative versions, or
                  ā€“   adapts the web product to those needs
           ā€¢   often through ā€˜additional accessibility measuresā€™
     ā€“   circumstances where a personalised approach could be useful:
           ā€¢   where a ā€˜one size fits allā€™ approach doesnā€™t work for all your target audiences
           ā€¢   if individual relationship with audience is possible/expected (e.g. eLearning)
               then a personalised approach might be expected
           ā€¢   for audiences with restrictions on browser, installation etc.
     ā€“   user-personalized should always complement,
         never replace, inclusive design approaches




                                                                     Ā© jonathanhassell@yahoo.co.uk
                                                     http://www.meetup.com/bs8878-web-accessibility/
8. Consider inclusive design & user-personalized approaches (2)

 ā€¢   an example of user-personalized approach:
     BBC MyDisplay (coming soon)




                                                   Ā© jonathanhassell@yahoo.co.uk
                                   http://www.meetup.com/bs8878-web-accessibility/
9. Consider the delivery platforms to support (1)

     ā€“   Rememberā€¦ not just web on a computer any moreā€¦




                                                     Ā© jonathanhassell@yahoo.co.uk
                                     http://www.meetup.com/bs8878-web-accessibility/
9. Consider the delivery platforms to support (2)

     ā€“   With different screen sizesā€¦




                                                        Ā© jonathanhassell@yahoo.co.uk
                                        http://www.meetup.com/bs8878-web-accessibility/
9. Consider the delivery platforms to support (3)

     ā€“   And input devicesā€¦




                                                 Ā© jonathanhassell@yahoo.co.uk
                                 http://www.meetup.com/bs8878-web-accessibility/
9. Consider the delivery platforms to support (4)

     ā€“   And different capabilitiesā€¦

                                       XHTML
                                       WAP
                                       CSS
                                       Browser
                                       options
                                                                            ATs




                                                                      MHEG


                                                         Ā© jonathanhassell@yahoo.co.uk
                                         http://www.meetup.com/bs8878-web-accessibility/
10. Choose target browsers, OSes & ATs to support

     ā€“   what are you going to do about handling accessibility across browsers,
         OSes and ATs?
     ā€“   the less you have to support, the cheaperā€¦
           ā€¢   each browser has its quirksā€¦
           ā€¢   and different screenreaders can require lots of testing and code workaroundsā€¦
     ā€“   how to decideā€¦
           ā€¢   do you have any ability to control/standardise the browsers, OSes and ATs your
               target audiences will use?
                  ā€“   this is do-able for an intranet or extranet, but not for a public site
           ā€¢   if not, how many of the combinations of browser, OS and AT that are available
               on your supported platforms is it reasonable to support?
                  ā€“   whatā€™s used by your audiences?
                  ā€“   is it reasonable to ask your audiences to change browser, OS or AT?
           ā€¢   can you use user-personalised approaches like additional accessibility
               provisions or alternatives to get around restrictions?




                                                                       Ā© jonathanhassell@yahoo.co.uk
                                                       http://www.meetup.com/bs8878-web-accessibility/
11. Choose to create or procure the product, in-house or
contracted-out

       ā€“    are you going to create the product in-house, or contract out its creation
       ā€“    are you going to create the product from scratch, or by selecting and
            integrating tools, software, components or services

   ā€¢       if contracting out, how do you ensure that the
           supplier is able to deliver to the accessibility
           requirements and aims for the product?
            ā€“   checking out their capabilities
            ā€“   ensuring the contract includes
                the requirements and aims from
                your accessibility policy so far




                                                                   Ā© jonathanhassell@yahoo.co.uk
                                                   http://www.meetup.com/bs8878-web-accessibility/
12. Define the web technologies to be used

      ā€“   what underlying technologies are you going to use to create the web
          product?

  ā€¢   if creating the product bespoke,            ā€¢    if you are selecting and
      how do you ensure the                            integrating other tools,
      technologies you use will create a               components or services, how do
      product which is accessible?                     you ensure that they will allow the
          ā€“   whether the technology supplies          creation of an accessible
              techniques for WCAG 2.0                  product?
          ā€“   whether the technology exposes             ā€“   putting these considerations in
              content, structure and                         the selection criteria
              functionality to assistive                 ā€“   especially ensuring any authoring
              technologies on the platform                   tool is ATAG compliant




                                                                Ā© jonathanhassell@yahoo.co.uk
                                                http://www.meetup.com/bs8878-web-accessibility/
Third stage: production, launch and
maintenance (lifecycle)
    13. Use web guidelines to direct accessible web production
    14. Assure accessibility through production
    15. Communicate accessibility decisions at launch
    16. Plan to assure accessibility in all post-launch updates




                                                     Ā© jonathanhassell@yahoo.co.uk
                                     http://www.meetup.com/bs8878-web-accessibility/
13. Use web guidelines to direct accessible web production

     ā€“   the bit everyone knowsā€¦
     ā€“   using the best accessibility guidelines for the platform
         and technology being usedā€¦
     ā€“   including a choice on conformity levels, where they
         existā€¦
     ā€“   the complications:
           ā€¢   this isnā€™t just WCAG 2.0ā€¦
               (although thatā€™s the basisā€¦)
           ā€¢   what about mobile?
           ā€¢   and IPTV?
           ā€¢   and what about older people
               ā€“ are their needs the same
               as disabled peopleā€™s?
     ā€“   BS8878 here is a guide to what
         guidelines are appropriate
         in each of these cases



                                                              Ā© jonathanhassell@yahoo.co.uk
                                              http://www.meetup.com/bs8878-web-accessibility/
14. Assure the productā€™s accessibility through production
                                                        Quality of data
     ā€“   creating an accessibility test plan
           ā€¢   which testing methods will be usedā€¦
           ā€¢   at what points of the production
                                                                                                  User testing
               processā€¦
                                                                                          Remote testing
     ā€“   sticking to the plan                                                      User reviews / interviews

     ā€“   when the ideal isnā€™t possibleā€¦                                                Expert walkthrough
                                                                            Heuristics
         making the decision ā€“ is it ready to                               Testing with assistive technologies
         launch?                                                          Automated testing
           ā€¢   how much accessibility risk are you                                                      Cost
               happy to accept for launch?
           ā€¢   any mitigating factors? (workarounds,
               post-launch fixes)
     ā€“   how to communicate imperfect
         aspects to audiences at launch




                                                                  Ā© jonathanhassell@yahoo.co.uk
                                                  http://www.meetup.com/bs8878-web-accessibility/
15. Communicate accessibility decisions at launch

     ā€“   communicating all those decisions to your audiencesā€¦
     ā€“   in an easily found accessibility statement on your website




     ā€“   which your audiences can understandā€¦

                                                         ConfusingĀ helpĀ text:Ā AĀ numberĀ ofĀ sitesĀ 
                                                         accessedĀ byĀ participantsĀ providedĀ helpĀ 
                                                         pagesĀ whichĀ wereĀ soĀ technicalĀ thatĀ theyĀ 
                                                         wereĀ practicallyĀ useless.Ā MentionĀ ofĀ 
                                                         plugins andĀ cookiesĀ resultedĀ inĀ 
                                                         completeĀ confusionĀ byĀ theĀ usersĀ andĀ 
                                                         apprehensionĀ aboutĀ whetherĀ theyĀ wereĀ 
                                                         ableĀ toĀ followĀ theĀ instructionsĀ given.




                                                          Ā© jonathanhassell@yahoo.co.uk
                                          http://www.meetup.com/bs8878-web-accessibility/
16. Plan to assure accessibility in all post-launch updates

     ā€“   include post-launch accessibility monitoring in your test plan, to ensure:
           ā€¢   updates to the product improve or uphold its accessibility
           ā€¢   updates to your target audiencesā€™ assistive technologies improve or uphold its
               accessibility
     ā€“   ensure all audience feedback re the productā€™s accessibility is reviewed
         and dealt with well
           ā€¢   how to ensure your audience let you know their thoughts
           ā€¢   and how to deal with themā€¦
     ā€“   ensure the productā€™s accessibility policy and statement are updated to
         reflect thisā€¦




                                                                Ā© jonathanhassell@yahoo.co.uk
                                                http://www.meetup.com/bs8878-web-accessibility/
BS8878 ā€“ next steps
IST/45 want your feedback
Join the BS8878 Community of Practice to give feedback, discuss etc.
Any other questionsā€¦




                                                         Ā© jonathanhassell@yahoo.co.uk
                                         http://www.meetup.com/bs8878-web-accessibility/
IST/45 want your feedback on BS8878




        Is it just for show?       Or will it work in the wild?

                                               Ā© jonathanhassell@yahoo.co.uk
                               http://www.meetup.com/bs8878-web-accessibility/
Join the communityā€¦

ā€¢   a place to:
     ā€“   feed back on the
         standard to those
         who wrote it ā€“
         IST/45
     ā€“   find a community of
         others who are
         trying to embed
         accessibility in their
         organisation using
         BS8878
     ā€“   ask questions, join
         discussions,
         suggest meetups &
         workshops

ā€¢   join us at:
         www.meetup.com/bs8878-web-accessibility/
                                                  Ā© jonathanhassell@yahoo.co.uk
                                  http://www.meetup.com/bs8878-web-accessibility/
jonathanhassell
@yahoo.co.uk

                      Ā© jonathanhassell@yahoo.co.uk
      http://www.meetup.com/bs8878-web-accessibility/

More Related Content

Viewers also liked

SES 2014 - Local Search - Bigger than you think
SES 2014 - Local Search - Bigger than you thinkSES 2014 - Local Search - Bigger than you think
SES 2014 - Local Search - Bigger than you thinkPeter Young
Ā 
Sistem software de prelucrare și procesare a grafurilor1
Sistem software de prelucrare și procesare a grafurilor1Sistem software de prelucrare și procesare a grafurilor1
Sistem software de prelucrare și procesare a grafurilor1Andrei Coliban
Ā 
Kisi kisi uas
Kisi kisi uasKisi kisi uas
Kisi kisi uasSaeful Anwar
Ā 
Lowering business costs: Mitigating risk in the software delivery lifecycle
Lowering business costs: Mitigating risk in the software delivery lifecycleLowering business costs: Mitigating risk in the software delivery lifecycle
Lowering business costs: Mitigating risk in the software delivery lifecycleIBM Rational software
Ā 
Raport aktywności na facebooku Sierpien 2011
Raport aktywności na facebooku Sierpien 2011Raport aktywności na facebooku Sierpien 2011
Raport aktywności na facebooku Sierpien 2011NapoleonCat.com
Ā 
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...Jaime Abril Abril
Ā 
Understanding Unified Communications - White Paper
Understanding Unified Communications - White PaperUnderstanding Unified Communications - White Paper
Understanding Unified Communications - White PaperDigium
Ā 
Portrait dialogue deck
Portrait dialogue deckPortrait dialogue deck
Portrait dialogue deckKeith Joeris, MBA
Ā 
REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25Jon Petter Hjulstad
Ā 
Raport aktywności na Facebooku Wrzesień 2011
Raport aktywności na Facebooku Wrzesień 2011Raport aktywności na Facebooku Wrzesień 2011
Raport aktywności na Facebooku Wrzesień 2011NapoleonCat.com
Ā 
How to Build Your Brand with UC
How to Build Your Brand with UCHow to Build Your Brand with UC
How to Build Your Brand with UCDigium
Ā 
Social Brand Footprint - lipiec 2013
Social Brand Footprint - lipiec 2013Social Brand Footprint - lipiec 2013
Social Brand Footprint - lipiec 2013NapoleonCat.com
Ā 
Product Overview Hex New Jenny
Product Overview Hex New JennyProduct Overview Hex New Jenny
Product Overview Hex New Jennyjaguilar1018
Ā 
Rhive 0.0 3
Rhive 0.0 3Rhive 0.0 3
Rhive 0.0 3JunHo Cho
Ā 

Viewers also liked (17)

SES 2014 - Local Search - Bigger than you think
SES 2014 - Local Search - Bigger than you thinkSES 2014 - Local Search - Bigger than you think
SES 2014 - Local Search - Bigger than you think
Ā 
Sistem software de prelucrare și procesare a grafurilor1
Sistem software de prelucrare și procesare a grafurilor1Sistem software de prelucrare și procesare a grafurilor1
Sistem software de prelucrare și procesare a grafurilor1
Ā 
Kisi kisi uas
Kisi kisi uasKisi kisi uas
Kisi kisi uas
Ā 
Installation of EM 12c
Installation of EM 12cInstallation of EM 12c
Installation of EM 12c
Ā 
Lowering business costs: Mitigating risk in the software delivery lifecycle
Lowering business costs: Mitigating risk in the software delivery lifecycleLowering business costs: Mitigating risk in the software delivery lifecycle
Lowering business costs: Mitigating risk in the software delivery lifecycle
Ā 
Components lab
Components labComponents lab
Components lab
Ā 
Raport aktywności na facebooku Sierpien 2011
Raport aktywności na facebooku Sierpien 2011Raport aktywności na facebooku Sierpien 2011
Raport aktywności na facebooku Sierpien 2011
Ā 
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
Ā 
Understanding Unified Communications - White Paper
Understanding Unified Communications - White PaperUnderstanding Unified Communications - White Paper
Understanding Unified Communications - White Paper
Ā 
Portrait dialogue deck
Portrait dialogue deckPortrait dialogue deck
Portrait dialogue deck
Ā 
REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25
Ā 
Raport aktywności na Facebooku Wrzesień 2011
Raport aktywności na Facebooku Wrzesień 2011Raport aktywności na Facebooku Wrzesień 2011
Raport aktywności na Facebooku Wrzesień 2011
Ā 
How to Build Your Brand with UC
How to Build Your Brand with UCHow to Build Your Brand with UC
How to Build Your Brand with UC
Ā 
Social Brand Footprint - lipiec 2013
Social Brand Footprint - lipiec 2013Social Brand Footprint - lipiec 2013
Social Brand Footprint - lipiec 2013
Ā 
Product Overview Hex New Jenny
Product Overview Hex New JennyProduct Overview Hex New Jenny
Product Overview Hex New Jenny
Ā 
The ritual
The ritualThe ritual
The ritual
Ā 
Rhive 0.0 3
Rhive 0.0 3Rhive 0.0 3
Rhive 0.0 3
Ā 

Similar to BS8878 launch event presentation - 7 Dec 2010

How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD StandardsHow BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD StandardsJonathan Hassell
Ā 
2009: British Accessibility Standards - PAS-78 to BS8878
2009: British Accessibility Standards - PAS-78 to BS88782009: British Accessibility Standards - PAS-78 to BS8878
2009: British Accessibility Standards - PAS-78 to BS8878Jonathan Hassell
Ā 
HOW BS8878 - THE UK WEB ACCESSIBILITY STANDARDS - BRING TOGETHER ACCESSIBILIT...
HOW BS8878 - THE UK WEB ACCESSIBILITY STANDARDS - BRING TOGETHER ACCESSIBILIT...HOW BS8878 - THE UK WEB ACCESSIBILITY STANDARDS - BRING TOGETHER ACCESSIBILIT...
HOW BS8878 - THE UK WEB ACCESSIBILITY STANDARDS - BRING TOGETHER ACCESSIBILIT...Nexer Digital
Ā 
BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...
BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...
BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...lisbk
Ā 
BS8878 Web Accessibility Code of Practice
BS8878 Web Accessibility Code of PracticeBS8878 Web Accessibility Code of Practice
BS8878 Web Accessibility Code of PracticeNomensa
Ā 
Conducting User Research
Conducting User ResearchConducting User Research
Conducting User ResearchJeremy Horn
Ā 
Providing better scaffolding - how BS8878 affects people designing inclusive ...
Providing better scaffolding - how BS8878 affects people designing inclusive ...Providing better scaffolding - how BS8878 affects people designing inclusive ...
Providing better scaffolding - how BS8878 affects people designing inclusive ...Jonathan Hassell
Ā 
Case studies of implementing BS 8878 (CSUN 2012)
Case studies of implementing BS 8878 (CSUN 2012)Case studies of implementing BS 8878 (CSUN 2012)
Case studies of implementing BS 8878 (CSUN 2012)Jonathan Hassell
Ā 
Managing the Process of Providing an Inclusive Institutional Web Presence: Wo...
Managing the Process of Providing an Inclusive Institutional Web Presence: Wo...Managing the Process of Providing an Inclusive Institutional Web Presence: Wo...
Managing the Process of Providing an Inclusive Institutional Web Presence: Wo...David Sloan
Ā 
eAccess-12 roundtable: Case Studies of Implementing BS 88878
eAccess-12 roundtable: Case Studies of Implementing BS 88878eAccess-12 roundtable: Case Studies of Implementing BS 88878
eAccess-12 roundtable: Case Studies of Implementing BS 88878Jonathan Hassell
Ā 
Final Project Presentation.pptx
Final Project Presentation.pptxFinal Project Presentation.pptx
Final Project Presentation.pptxstevenmsusa
Ā 
Social Media for Expert Info Presentation
Social Media for Expert Info PresentationSocial Media for Expert Info Presentation
Social Media for Expert Info PresentationJames Barrett
Ā 
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
Agile Product and User-Centered Design Methodologies Webinar - XBOSoftAgile Product and User-Centered Design Methodologies Webinar - XBOSoft
Agile Product and User-Centered Design Methodologies Webinar - XBOSoftXBOSoft
Ā 
Web 20-5316-25603
Web 20-5316-25603Web 20-5316-25603
Web 20-5316-25603mapamengual
Ā 
Web 20-5316-25603
Web 20-5316-25603Web 20-5316-25603
Web 20-5316-25603Lily Gonzalez
Ā 
How BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibilityHow BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibilityJonathan Hassell
Ā 
Creativecontentuclan
CreativecontentuclanCreativecontentuclan
CreativecontentuclanDina El-sofy
Ā 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
Ā 
Client review-portfolio
Client review-portfolioClient review-portfolio
Client review-portfolioSushmita Dutt
Ā 

Similar to BS8878 launch event presentation - 7 Dec 2010 (20)

How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD StandardsHow BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
Ā 
2009: British Accessibility Standards - PAS-78 to BS8878
2009: British Accessibility Standards - PAS-78 to BS88782009: British Accessibility Standards - PAS-78 to BS8878
2009: British Accessibility Standards - PAS-78 to BS8878
Ā 
HOW BS8878 - THE UK WEB ACCESSIBILITY STANDARDS - BRING TOGETHER ACCESSIBILIT...
HOW BS8878 - THE UK WEB ACCESSIBILITY STANDARDS - BRING TOGETHER ACCESSIBILIT...HOW BS8878 - THE UK WEB ACCESSIBILITY STANDARDS - BRING TOGETHER ACCESSIBILIT...
HOW BS8878 - THE UK WEB ACCESSIBILITY STANDARDS - BRING TOGETHER ACCESSIBILIT...
Ā 
BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...
BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...
BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...
Ā 
BS8878 Web Accessibility Code of Practice
BS8878 Web Accessibility Code of PracticeBS8878 Web Accessibility Code of Practice
BS8878 Web Accessibility Code of Practice
Ā 
Conducting User Research
Conducting User ResearchConducting User Research
Conducting User Research
Ā 
Providing better scaffolding - how BS8878 affects people designing inclusive ...
Providing better scaffolding - how BS8878 affects people designing inclusive ...Providing better scaffolding - how BS8878 affects people designing inclusive ...
Providing better scaffolding - how BS8878 affects people designing inclusive ...
Ā 
Case studies of implementing BS 8878 (CSUN 2012)
Case studies of implementing BS 8878 (CSUN 2012)Case studies of implementing BS 8878 (CSUN 2012)
Case studies of implementing BS 8878 (CSUN 2012)
Ā 
Managing the Process of Providing an Inclusive Institutional Web Presence: Wo...
Managing the Process of Providing an Inclusive Institutional Web Presence: Wo...Managing the Process of Providing an Inclusive Institutional Web Presence: Wo...
Managing the Process of Providing an Inclusive Institutional Web Presence: Wo...
Ā 
eAccess-12 roundtable: Case Studies of Implementing BS 88878
eAccess-12 roundtable: Case Studies of Implementing BS 88878eAccess-12 roundtable: Case Studies of Implementing BS 88878
eAccess-12 roundtable: Case Studies of Implementing BS 88878
Ā 
Final Project Presentation.pptx
Final Project Presentation.pptxFinal Project Presentation.pptx
Final Project Presentation.pptx
Ā 
Social Media for Expert Info Presentation
Social Media for Expert Info PresentationSocial Media for Expert Info Presentation
Social Media for Expert Info Presentation
Ā 
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
Agile Product and User-Centered Design Methodologies Webinar - XBOSoftAgile Product and User-Centered Design Methodologies Webinar - XBOSoft
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
Ā 
Web 20-5316-25603
Web 20-5316-25603Web 20-5316-25603
Web 20-5316-25603
Ā 
Web 20-5316-25603
Web 20-5316-25603Web 20-5316-25603
Web 20-5316-25603
Ā 
e-CRM Proposal Presentation
e-CRM Proposal Presentatione-CRM Proposal Presentation
e-CRM Proposal Presentation
Ā 
How BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibilityHow BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibility
Ā 
Creativecontentuclan
CreativecontentuclanCreativecontentuclan
Creativecontentuclan
Ā 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
Ā 
Client review-portfolio
Client review-portfolioClient review-portfolio
Client review-portfolio
Ā 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
Ā 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
Ā 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
Ā 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
Ā 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
Ā 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
Ā 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
Ā 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
Ā 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
Ā 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
Ā 
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...Patryk Bandurski
Ā 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
Ā 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
Ā 
Nellā€™iperspazio con Rocket: il Framework Web di Rust!
Nellā€™iperspazio con Rocket: il Framework Web di Rust!Nellā€™iperspazio con Rocket: il Framework Web di Rust!
Nellā€™iperspazio con Rocket: il Framework Web di Rust!Commit University
Ā 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
Ā 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
Ā 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
Ā 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort ServiceHot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort Service
Ā 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Ā 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Ā 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Ā 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Ā 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Ā 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Ā 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Ā 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
Ā 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Ā 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Ā 
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Ā 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Ā 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Ā 
Nellā€™iperspazio con Rocket: il Framework Web di Rust!
Nellā€™iperspazio con Rocket: il Framework Web di Rust!Nellā€™iperspazio con Rocket: il Framework Web di Rust!
Nellā€™iperspazio con Rocket: il Framework Web di Rust!
Ā 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Ā 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Ā 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Ā 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Ā 

BS8878 launch event presentation - 7 Dec 2010

  • 1. Standards for the next generation of accessibility - BS8878 Jonathan Hassell Chair, BSi IST/45 BS 8878 launch event 7th December 2010 Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 2. BS8878 ā€“ context & history Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 3. A brief history of British accessibility standardsā€¦ ā€¢ why did we need a British Standard? ā€“ because we have British law around accessibility ā€¢ and not just for public-sector websites, all sitesā€¦ ā€“ in 2005, research by the British Disability Rights Commission revealed sites werenā€™t doing well ā€¢ and no existing standards made it easy enough for site owners to know what to do ā€¢ so the DRC commissioned BSi to create PAS-78 to try and help ā€“ a guide to the process of commissioning, producing and maintaining a website from a site ownerā€™s point of view ā€“ a non-technical personā€™s guide to how standards should be used to help ensure a development project results in an accessible product ā€¢ launched in March 2006, broadly welcomed by UK site owners Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 4. The one constant on the web is changeā€¦ ā€¢ PAS-78 needed updating to handle: ā€“ web 2.0ā€™s much wider purposes for websites, including: ā€¢ the move from informative web content to: ā€“ web as tools (ā€œSoftware as a Serviceā€) ā€“ web as rich/media-media entertainment (games, IPTV, eLearning etc.) ā€¢ the move from Provider-Produced content, to User-Generated content (blogs, Facebook etc.) ā€“ increasing number of devices on which websites are viewed: ā€¢ mobile phones, tablets, IPTVā€¦ ā€“ increasing use of non-W3C technologies ā€“ Increasing use of ā€œoff the shelfā€ tools rather than bespoke development Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 5. How we created BS8878 ā€¢ 3 yearā€™s work ā€¢ Created by accessibility experts on IST/45 from: ā€“ BBC, Lloyds Banking Group, Nomensa, Open University, JISC, Pinsent Masons, University of Southampton, British Computer Society, COI, IBM, RNIB, United Response, Opera, AbilityNet, Vodafone, RNID ā€¢ Reviewed publicly by: ā€“ 328 experts from the UK and worldwide ā€“ Including: W3C, Adobe, experts in personalisation, aging, mobile, IPTV, inclusive design, user research and testing, disability evangelismā€¦ Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 6. BS8878 ā€“ setting the scene Talking about web products Organizational responsibility and policy Per product rationale ā€“ considering options, justifying reasoning, noting decisions; all in an accessibility policy Communication of those decisions Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 7. Preamble: why ā€œweb productsā€¦ā€? ā€“ not just websites but also workplace apps, RIAs, SaaS, widgets, mobile apps ā€“ not just web on a computer any moreā€¦ Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 8. Organizational: the importance of responsibility and BAU policy ā€“ work out whose responsibility web accessibility is going to be in your organisationā€¦ ā€“ get them to look at the business reasons why this is importantā€¦ ā€¢ check out OneVoice business casesā€¦ ā€“ create an Organizational Web Accessibility Policy to embed accessibility into the organizationā€™s business as usual ā€¢ may include where accessibility is embedded in: ā€“ web procurement policy ā€“ web technology policy ā€“ web production standards (e.g. compliance with WCAG, browser support, AT support) Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 9. Per product: making good decisions, at each stage of the process ā€¢ every decision taken will affect whether the product will include or exclude disabled and elderly people ā€¢ so every decision should be: ā€¢ recognised as a decision ā€¢ have all options and implications considered ā€¢ made based on justifiable reasoning ā€¢ noted in the productā€™s accessibility policy for transparency ā€¢ for every step of the production process Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 10. Per product: communicating your decisionsā€¦ ā€¢ to the userā€¦ Why ā€“ through the productā€™s accessibility that choice? statement, published as part of the product ā€¢ to check conformance with BS8878ā€¦ ā€“ conformance requires: ā€¢ address all the recommendations ā€¢ justifying any course of actions that deviates from these recommendations ā€¢ checking the decision processes in the productā€™s accessibility policy to provide evidence of following the recommendations Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 11. First stage: doing the right research & thinking before you startā€¦ 1. Define the purpose of the product 2. Define its target audiences 3. Analyse the needs of the target audiences for the web product 4. Note any platform or technology preferences and restrictions 5. Define the relationship the product should have with its audiences 6. Define the user goals and tasks the web product needs to provide Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 12. 1. Define the purpose of the web product ā€“ without knowing this, you donā€™t have a basis for sensible decisionsā€¦ ā€“ web 2.0ā€™s much wider purposes for websites, including: ā€¢ the move from informative web content to: ā€“ web as tools (ā€œSoftware as a Serviceā€) ā€“ web as fun/entertainment (games, IPTV) ā€¢ the move from Provider-Produced content to: User-Generated content (blogs, Facebook etc.) ā€“ the challenges and costs of making products with different purposes accessible can vary hugely, eg: ā€¢ costs of subtitles, audio-description for video ā€¢ can 3D experiential games be truly made accessible? ā€¢ whose responsibility is it to make UGC accessible? Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 13. 2. Define its target audiences ā€¢ can you ā€¢ is it designed for a ā€¢ or will be used by a predict/control who particular audience? range of audiences? will use it? ā€“ e.g. an Intranet ā€“ or an extranet Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 14. 3. Analyse the needs of those audiences for the product ā€“ questions: ā€¢ what are their general needs from the user experience of a web product? ā€¢ do they have specific needs from the product? ā€“ how are you going to research these needs? ā€¢ general desk research into ā€¢ your own research ā€“ surveys, ā€˜disabled peopleā€™s use of the webā€™ ethnographic research into the context, preferences and specific product needs of your audiences ā€“ like you might do for non-disabled audiencesā€¦ ā€“ resulting in personas etc. Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 15. 4. Note any platform or technology preferences/ restrictions ā€“ for example: ā€¢ lack of ability to download & install plug-ins or browser updates ā€¢ IT policy restrictions in offices, colleges preventing use of browser preferences, installation of assistive technologies ā€¢ strong platform preferences due to worries of cost/complexity/security ā€“ will impact on technology choice, platform choice, reliance on ATs to mediate website experiences ā€¢ cf. rich-media technologies like Flash and ā€˜alternative versionsā€™ ā€¢ accessibility isnā€™t about luddite-ism, but it is about understanding what your audience really needā€¦ Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 16. 5. Define the relationship the product should have with its audiences ā€“ optimising your productā€™s relationship with its target audiencesā€¦ ā€“ is the product going to consider its audiences to be: ā€¢ individuals (incl. personalisation functionality, via logins or cookies) ā€¢ more general groups of users ā€“ impacts on whether the audience may expect an ā€˜inclusiveā€™ or ā€˜personalisedā€™ accessibility approach Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 17. 6. Define the user goals and tasks the web product needs to provide ā€“ what goals are your audiences going to come to your product to achieve? ā€“ are there specific goals which are more important to your different audiences? ā€“ what goals are core, and what are not? ā€¢ e.g. on iPlayer: finding and playing a programme is coreā€¦ being able to share it with your friends might not beā€¦ ā€“ how will you define your product is successful in enabling its target audiences to achieve these goals? Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 18. Second stage: making strategic choices based on that research 7. Consider the degree of user-experience the product will aim to provide 8. Consider inclusive design and user-personalized approaches 9. Consider the delivery platforms to support 10. Choose target browsers, OSes and ATs to support 11. Choose to create or procure the product, in-house or contracted-out 12. Define the web technologies to be used in the web product Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 19. 7. Consider the degree of user-experience the product will aim to provide ā€“ degrees: ā€¢ technically accessible ā€¢ usable ā€¢ satisfying/enjoyable ā€“ an example for online Pacman: ā€¢ Technically accessible = can control Pacman using a switch ā€¢ Usable = have a chance of winning as the ghosts adapt to the speed of interaction of my switch ā€¢ Satisfying = have the right level of challenge ā€“ not too easy or too hard ā€“ define the aim for each combination of user group and user goal ā€“ BS8878 doesnā€™t tell you what level you should pick, just lets you know what the options are, and asks you to choose a level you feel you can justify Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 20. 8. Consider inclusive design & user-personalized approaches (1) ā€“ non-individualized/inclusive ā€¢ accessibility through guidelines, inclusive design, ATs, user-testingā€¦ ā€“ user-personalized allowsā€¦ ā€¢ users to specify their needs and thenā€¦ ā€“ finds a suitable product from a number of alternative versions, or ā€“ adapts the web product to those needs ā€¢ often through ā€˜additional accessibility measuresā€™ ā€“ circumstances where a personalised approach could be useful: ā€¢ where a ā€˜one size fits allā€™ approach doesnā€™t work for all your target audiences ā€¢ if individual relationship with audience is possible/expected (e.g. eLearning) then a personalised approach might be expected ā€¢ for audiences with restrictions on browser, installation etc. ā€“ user-personalized should always complement, never replace, inclusive design approaches Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 21. 8. Consider inclusive design & user-personalized approaches (2) ā€¢ an example of user-personalized approach: BBC MyDisplay (coming soon) Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 22. 9. Consider the delivery platforms to support (1) ā€“ Rememberā€¦ not just web on a computer any moreā€¦ Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 23. 9. Consider the delivery platforms to support (2) ā€“ With different screen sizesā€¦ Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 24. 9. Consider the delivery platforms to support (3) ā€“ And input devicesā€¦ Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 25. 9. Consider the delivery platforms to support (4) ā€“ And different capabilitiesā€¦ XHTML WAP CSS Browser options ATs MHEG Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 26. 10. Choose target browsers, OSes & ATs to support ā€“ what are you going to do about handling accessibility across browsers, OSes and ATs? ā€“ the less you have to support, the cheaperā€¦ ā€¢ each browser has its quirksā€¦ ā€¢ and different screenreaders can require lots of testing and code workaroundsā€¦ ā€“ how to decideā€¦ ā€¢ do you have any ability to control/standardise the browsers, OSes and ATs your target audiences will use? ā€“ this is do-able for an intranet or extranet, but not for a public site ā€¢ if not, how many of the combinations of browser, OS and AT that are available on your supported platforms is it reasonable to support? ā€“ whatā€™s used by your audiences? ā€“ is it reasonable to ask your audiences to change browser, OS or AT? ā€¢ can you use user-personalised approaches like additional accessibility provisions or alternatives to get around restrictions? Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 27. 11. Choose to create or procure the product, in-house or contracted-out ā€“ are you going to create the product in-house, or contract out its creation ā€“ are you going to create the product from scratch, or by selecting and integrating tools, software, components or services ā€¢ if contracting out, how do you ensure that the supplier is able to deliver to the accessibility requirements and aims for the product? ā€“ checking out their capabilities ā€“ ensuring the contract includes the requirements and aims from your accessibility policy so far Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 28. 12. Define the web technologies to be used ā€“ what underlying technologies are you going to use to create the web product? ā€¢ if creating the product bespoke, ā€¢ if you are selecting and how do you ensure the integrating other tools, technologies you use will create a components or services, how do product which is accessible? you ensure that they will allow the ā€“ whether the technology supplies creation of an accessible techniques for WCAG 2.0 product? ā€“ whether the technology exposes ā€“ putting these considerations in content, structure and the selection criteria functionality to assistive ā€“ especially ensuring any authoring technologies on the platform tool is ATAG compliant Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 29. Third stage: production, launch and maintenance (lifecycle) 13. Use web guidelines to direct accessible web production 14. Assure accessibility through production 15. Communicate accessibility decisions at launch 16. Plan to assure accessibility in all post-launch updates Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 30. 13. Use web guidelines to direct accessible web production ā€“ the bit everyone knowsā€¦ ā€“ using the best accessibility guidelines for the platform and technology being usedā€¦ ā€“ including a choice on conformity levels, where they existā€¦ ā€“ the complications: ā€¢ this isnā€™t just WCAG 2.0ā€¦ (although thatā€™s the basisā€¦) ā€¢ what about mobile? ā€¢ and IPTV? ā€¢ and what about older people ā€“ are their needs the same as disabled peopleā€™s? ā€“ BS8878 here is a guide to what guidelines are appropriate in each of these cases Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 31. 14. Assure the productā€™s accessibility through production Quality of data ā€“ creating an accessibility test plan ā€¢ which testing methods will be usedā€¦ ā€¢ at what points of the production User testing processā€¦ Remote testing ā€“ sticking to the plan User reviews / interviews ā€“ when the ideal isnā€™t possibleā€¦ Expert walkthrough Heuristics making the decision ā€“ is it ready to Testing with assistive technologies launch? Automated testing ā€¢ how much accessibility risk are you Cost happy to accept for launch? ā€¢ any mitigating factors? (workarounds, post-launch fixes) ā€“ how to communicate imperfect aspects to audiences at launch Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 32. 15. Communicate accessibility decisions at launch ā€“ communicating all those decisions to your audiencesā€¦ ā€“ in an easily found accessibility statement on your website ā€“ which your audiences can understandā€¦ ConfusingĀ helpĀ text:Ā AĀ numberĀ ofĀ sitesĀ  accessedĀ byĀ participantsĀ providedĀ helpĀ  pagesĀ whichĀ wereĀ soĀ technicalĀ thatĀ theyĀ  wereĀ practicallyĀ useless.Ā MentionĀ ofĀ  plugins andĀ cookiesĀ resultedĀ inĀ  completeĀ confusionĀ byĀ theĀ usersĀ andĀ  apprehensionĀ aboutĀ whetherĀ theyĀ wereĀ  ableĀ toĀ followĀ theĀ instructionsĀ given. Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 33. 16. Plan to assure accessibility in all post-launch updates ā€“ include post-launch accessibility monitoring in your test plan, to ensure: ā€¢ updates to the product improve or uphold its accessibility ā€¢ updates to your target audiencesā€™ assistive technologies improve or uphold its accessibility ā€“ ensure all audience feedback re the productā€™s accessibility is reviewed and dealt with well ā€¢ how to ensure your audience let you know their thoughts ā€¢ and how to deal with themā€¦ ā€“ ensure the productā€™s accessibility policy and statement are updated to reflect thisā€¦ Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 34. BS8878 ā€“ next steps IST/45 want your feedback Join the BS8878 Community of Practice to give feedback, discuss etc. Any other questionsā€¦ Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 35. IST/45 want your feedback on BS8878 Is it just for show? Or will it work in the wild? Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 36. Join the communityā€¦ ā€¢ a place to: ā€“ feed back on the standard to those who wrote it ā€“ IST/45 ā€“ find a community of others who are trying to embed accessibility in their organisation using BS8878 ā€“ ask questions, join discussions, suggest meetups & workshops ā€¢ join us at: www.meetup.com/bs8878-web-accessibility/ Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/
  • 37. jonathanhassell @yahoo.co.uk Ā© jonathanhassell@yahoo.co.uk http://www.meetup.com/bs8878-web-accessibility/