SlideShare a Scribd company logo
1 of 73
Download to read offline
Administrative Track – AccessU 2012


Integrating accessibility in the
organization's Web Development
Life Cycle




John	
  Sla)n	
  AccessU	
  2012	
  
Denis	
  Boudreau,	
  AccessibilitéWeb	
  
                            	
  
Aus8n	
  –	
  May	
  15th,	
  2012

Brought	
  
to	
  you	
  by	
  
2012. Some Rights Reserved.
                                      BY	
  -­‐	
  AAribu8on	
  
                                      NC	
  -­‐	
  NonCommercial	
  
                                      SA	
  -­‐	
  ShareAlike	
  2.5	
  Canada	
  

Brought	
  
to	
  you	
  by	
  
                        /	
  2	
  
Trainer

  Denis	
  Boudreau	
  
    	
  Over	
  11	
  years	
  in	
  Web	
  Accessibility	
  
    	
  President,	
  AccessibilitéWeb	
  	
  
    	
  Co-­‐editor,	
  SGQRI	
  008	
  standards	
  
    	
  Invited	
  Expert,	
  W3C	
  	
  




Brought	
  
to	
  you	
  by	
  
                                                       /	
  3	
  
Summary
General overview

1.              Planning	
  accessibility?!	
  
2.              Organiza8onal	
  change	
  
3.              Role-­‐based	
  accessibility	
  
4.              a11y	
  in	
  the	
  produc8on	
  lifecycle	
  




Brought	
  
to	
  you	
  by	
  
                                                      /	
  4	
  
Brought	
  
to	
  you	
  by	
     Planning accessibility?!
                         /	
  5	
  
Planning accessibility?!
An increasingly important issue


Obviously,	
  it’s	
  all	
  about	
  the	
  people!	
  

•  Catering	
  for	
  various	
  user	
  needs	
  
    •  Technologies	
  have	
  us	
  cornered	
  
    •  Avoiding	
  them	
  becomes	
  increasingly	
  harder	
  
•  Towards	
  a	
  more	
  inclusive	
  society	
  

But	
  we	
  can	
  skip	
  this,	
  right?	
  

Brought	
  
to	
  you	
  by	
  
                                                  /	
  6	
  
Planning accessibility?!
An increasingly important issue


In	
  Web	
  business	
  today	
  	
  

•  Mandatory	
  requirements	
  (govt,	
  legal...)	
  
•  What’s	
  going	
  on	
  in:	
  	
  
   •  Canada	
  -­‐	
  federal,	
  provincial,	
  CRTC...	
  
   •  USA	
  -­‐	
  sec8on504,	
  Sec8on508,	
  ADA...	
  
   •  The	
  rest	
  of	
  the	
  world?	
  
•  Not	
  quite	
  there	
  yet!	
  

Brought	
  
to	
  you	
  by	
  
                                           /	
  7	
  
Planning accessibility?!
An increasingly important issue


Within	
  organiza)ons	
  as	
  well...	
  

•  Same	
  mandatory	
  requirements	
  (govt,	
  legal...)	
  
    •  Providing	
  usable	
  online	
  services	
  
    •  Being	
  the	
  best	
  corporate	
  ci8zens	
  organiza8ons	
  can	
  be	
  
•  Avoiding	
  becoming	
  the	
  next	
  TARGET	
  (literally!)	
  
•  S8ll,	
  not	
  quite	
  there	
  yet!	
  



Brought	
  
to	
  you	
  by	
  
                                          /	
  8	
  
Planning accessibility?!
How do we go about doing this?


Who’s	
  responsible	
  for	
  a11y	
  in	
  a	
  project?	
  

•  Most	
  will	
  think	
  it's	
  a	
  technological	
  challenge	
  
•  Fewer	
  think	
  it's	
  a	
  communica8on	
  concern	
  
•  All	
  are	
  both	
  right	
  AND	
  wrong	
  

Ul)mately,	
  who	
  answers	
  for	
  a11y	
  in	
  the	
  organiza)on?	
  



Brought	
  
to	
  you	
  by	
  
                                             /	
  9	
  
Planning accessibility?!
Not just an extra requirement to be added


a11y	
  is	
  (should	
  be)	
  everyone’s	
  concern	
  

•  Everyone,	
  whether	
  it’s	
  IT	
  or	
  COM,	
  has	
  a	
  role	
  to	
  play	
  
    •  Exis8ng	
  stakeholders	
  need	
  to	
  play	
  their	
  part	
  
       •  Assigning	
  responsibility	
  to	
  various	
  people	
  
       •  Sharing	
  the	
  tasks	
  to	
  produce	
  accessible	
  results	
  
•  Needs	
  to	
  be	
  integrated	
  in	
  the	
  exis8ng	
  workflow	
  
•  Can’t	
  be	
  seen	
  as	
  just	
  another	
  exper8se	
  to	
  bring	
  in	
  

Brought	
  
to	
  you	
  by	
  
                                                 /	
  10	
  
Planning accessibility?!
Avoiding the common accessibility pitfalls


Some	
  piOalls	
  worth	
  avoiding	
  

•  Ignore	
  the	
  tranversal	
  aspect	
  of	
  accessibility	
  
•  View	
  accessibility	
  as	
  a	
  final	
  quality	
  control	
  step	
  
•  Rely	
  on	
  a	
  champion	
  instead	
  of	
  team	
  efforts	
  
•  Care	
  about	
  the	
  checklist	
  and	
  nothing	
  else	
  
•  Expec8ng	
  automated	
  tools	
  to	
  do	
  the	
  work	
  
•  Underes8mate	
  the	
  technological	
  plakorm	
  impacts	
  

Brought	
  
to	
  you	
  by	
  
                                           /	
  11	
  
Planning accessibility?!
The accessibility expert to the rescue!


a11y:	
  what	
  organiza)ons	
  usually	
  do	
  

•  Consider	
  the	
  accessibility	
  requirements	
  
•  Develop	
  the	
  project	
  (and	
  hope	
  for	
  the	
  best)	
  
•  Make	
  sacrifices	
  and	
  concessions	
  all	
  along	
  
•  Call	
  for	
  an	
  audit	
  at	
  the	
  very	
  end	
  of	
  the	
  project	
  
•  Ask	
  for	
  confirma8on	
  on	
  the	
  efforts	
  that	
  were	
  made	
  
•  Cross	
  their	
  fingers	
  (and	
  again,	
  hope	
  for	
  the	
  best)	
  

Brought	
  
to	
  you	
  by	
  
                                               /	
  12	
  
Planning accessibility?!
The accessibility expert to the rescue!


a11y:	
  what	
  organiza)ons	
  usually	
  get	
  

•  A	
  100+	
  page	
  report	
  on	
  the	
  project’s	
  conformance	
  level	
  
•  Countless	
  recommenda8ons	
  for	
  a11y	
  remedia8on	
  
•  A	
  biAer	
  feeling	
  of	
  general	
  failure	
  despite	
  all	
  efforts	
  
•  Frustra8on,	
  anger	
  -­‐	
  possibly	
  harsh	
  consequences	
  too	
  
•  If	
  lucky,	
  a	
  few	
  empathe8c	
  good	
  words	
  (no	
  extra	
  charge)	
  



Brought	
  
to	
  you	
  by	
  
                                             /	
  13	
  
Planning accessibility?!
What it all comes down to


Accessibility	
  doesn’t	
  just	
  happen	
  

•  It	
  needs	
  to	
  be	
  planned	
  from	
  the	
  start	
  to	
  happen	
  
•  There’s	
  only	
  so	
  much	
  you	
  can	
  achieve	
  “by	
  accident”	
  
    •  Seman8c	
  HTML	
  +	
  CSS	
  can	
  only	
  get	
  you	
  so	
  far	
  
•  But	
  what	
  about:	
  
    •  Keyboard	
  naviga8on,	
  user	
  tes8ng,	
  color	
  choices?	
  
    •  The	
  underlying	
  technology	
  the	
  project	
  is	
  based	
  on?	
  

Brought	
  
to	
  you	
  by	
  
                                           /	
  14	
  
Planning accessibility?!
The Quebec government 2006 audit


Establishing	
  metrics	
  

•  Prior	
  to	
  deciding	
  the	
  government	
  needed	
  a	
  standard	
  
•  Asked	
  to	
  measure	
  the	
  conformance	
  level	
  of	
  20	
  sites	
  
•  Results	
  showed	
  accessibility	
  features	
  naturally	
  caps	
  
    •  Easy	
  wins:	
  seman8c	
  structure,	
  valid	
  html,	
  css	
  layout	
  
    •  Harder	
  gains:	
  screen	
  reader	
  support,	
  keyboard	
  nav	
  
•  a11y	
  compliance	
  is	
  something	
  one	
  needs	
  to	
  work	
  for	
  

Brought	
  
to	
  you	
  by	
  
                                            /	
  15	
  
Planning accessibility?!
What it all comes down to


Accessibility	
  work	
  usually	
  means...	
  

•  Being	
  asked	
  to	
  work	
  on	
  contents:	
  
    •  That	
  were	
  never	
  really	
  meant	
  to	
  be	
  accessible	
  
    •  That	
  were	
  never	
  planned	
  appropriately	
  
    •  That	
  were	
  always	
  looked	
  at	
  from	
  a	
  single	
  perspec8ve	
  
    •  That	
  were	
  based	
  on	
  flawed	
  technologies	
  from	
  day	
  1	
  



Brought	
  
to	
  you	
  by	
  
                                            /	
  16	
  
Planning accessibility?!
What it all comes down to


Accessibility	
  work	
  usually	
  means...	
  

•  Being	
  asked	
  to	
  work	
  against:	
  
    •  Organiza8on	
  status	
  quo	
  
    •  Stakeholders	
  on	
  the	
  defensive	
  (and	
  righkully	
  so)	
  
    •  Impossible	
  or	
  immutable	
  deadlines	
  
    •  With	
  limited	
  or	
  non	
  existent	
  budgets	
  



Brought	
  
to	
  you	
  by	
  
                                           /	
  17	
  
Planning accessibility?!
What it all comes down to



                               And	
  we	
  really	
  wonder	
  why	
  
                         there	
  are	
  so	
  FEW	
  good	
  examples	
  
                         of	
  aTrac)ve,	
  accessible	
  websites?	
  

                      Can	
  we	
  even	
  name	
  five	
  “serious”	
  websites	
  today?	
  




Brought	
  
to	
  you	
  by	
  
                                                          /	
  18	
  
Planning accessibility?!
Changing all that around


Good	
  news	
  is,	
  this	
  can	
  all	
  change	
  today!	
  

•  So	
  what	
  needs	
  to	
  be	
  done	
  to:	
  
    •  Reach	
  standards	
  compliancy?	
  
    •  Improve	
  user	
  access	
  to	
  content?	
  
    •  Overcome	
  this	
  challenge	
  on	
  a	
  budget?	
  
    •  Tackle	
  accessibility	
  once	
  and	
  for	
  all?	
  
    •  Come	
  out	
  of	
  this	
  one	
  piece?	
  

Brought	
  
to	
  you	
  by	
  
                                            /	
  19	
  
Planning accessibility?!
A governance issue, first and foremost


a11y	
  is	
  NOT	
  a	
  technical	
  issue	
  (that’s	
  easy)	
  

•  Accessibility	
  is	
  primarily	
  a	
  governance	
  issue	
  
•  The	
  organiza8on	
  needs	
  to:	
  
    •  Realize	
  that	
  a11y	
  only	
  reveals	
  deeper,	
  broader	
  issues	
  
    •  Iden8fy,	
  prevent	
  and	
  avoid	
  the	
  common	
  pikalls	
  
    •  Embrace	
  inclusion	
  has	
  a	
  corporate	
  value	
  
    •  Provide	
  its	
  resources	
  with	
  the	
  necessary	
  means	
  

Brought	
  
to	
  you	
  by	
  
                                           /	
  20	
  
Planning accessibility?!
A governance issue, first and foremost




                       Yes,	
  this	
  will	
  mean	
  money.	
  
                          Maybe	
  even	
  lots	
  of	
  it.	
  
                      Sorry	
  if	
  I’m	
  burs)ng	
  bubbles.	
  




Brought	
  
to	
  you	
  by	
  
                                            /	
  21	
  
Planning accessibility?!
A governance issue, first and foremost


Real	
  life	
  experiences	
  

•  A	
  recent	
  accessibility	
  project	
  in	
  the	
  banking	
  world	
  
•  How	
  we	
  went	
  from:	
  
    •  “WCAG	
  2.0	
  AA”	
  to	
  “DBM	
  1.0”	
  (doing	
  bare	
  minimum)	
  
•  Everybody	
  was	
  super	
  mo8vated	
  and	
  willing!	
  
•  Middle	
  management	
  were	
  really	
  suppor8ve!	
  
•  Most	
  people	
  were	
  even	
  thrilled!	
  

Brought	
  
to	
  you	
  by	
  
                                          /	
  22	
  
Planning accessibility?!
A governance issue, first and foremost




                      Can	
  anybody	
  guess	
  what	
  happened?	
  




Brought	
  
to	
  you	
  by	
  
                                              /	
  23	
  
Planning accessibility?!
A governance issue, first and foremost

Life	
  happened.	
  From	
  WCAG	
  2.0	
  to	
  “DBM	
  1.0”	
  

•  A	
  combina8on	
  of	
  factors:	
  
   •  Tight,	
  hard,	
  immutable	
  deadlines	
  
   •  Misunderstanding	
  from	
  upper	
  management	
  
   •  Lower	
  than	
  expected	
  legal	
  requirements	
  
   •  Unexpected	
  impacts	
  on	
  the	
  budget	
  
   •  Lack	
  of	
  communica8on	
  between	
  team	
  leaders	
  
   •  False	
  impression	
  that	
  “this	
  accessibility	
  stuff	
  is	
  easy”	
  
   •  Accessibility	
  audit	
  results	
  showing	
  otherwise...	
  

Brought	
  
to	
  you	
  by	
  
                                            /	
  24	
  
Planning accessibility?!
A catalyst for change


Web	
  accessibility	
  as	
  a	
  catalyst	
  for	
  change	
  

•  Takes	
  more	
  than	
  just	
  goodwill	
  to	
  make	
  it	
  happen	
  
•  Upper	
  management	
  has	
  a	
  huge	
  role	
  to	
  play	
  
    •  Changes	
  need	
  to	
  be	
  made	
  for	
  a11y	
  to	
  be	
  successful	
  
    •  People	
  need	
  to	
  accept	
  and	
  embrace	
  these	
  changes	
  	
  
    •  Accessibility	
  as	
  a	
  springboard	
  for	
  a	
  larger	
  cultural	
  shis	
  
    •  This	
  means	
  “figh8ng”	
  a	
  natural	
  resistance	
  to	
  change	
  

Brought	
  
to	
  you	
  by	
  
                                              /	
  25	
  
Brought	
  
to	
  you	
  by	
     Organizational change
                        /	
  26	
  
Organizational change
Organizational change 101


Accessibility	
  calls	
  for	
  profound	
  habit	
  changes	
  

•  Organiza8ons	
  aren’t	
  used	
  to	
  consider	
  the	
  extra	
  costs	
  
    •  Training,	
  longer	
  delays,	
  addi8onal	
  QA	
  tes8ng...	
  
•  People	
  aren’t	
  used	
  to	
  having	
  their	
  skills	
  challenged	
  
    •  Loss	
  of	
  control,	
  frustra8on,	
  anxiety,	
  self-­‐confidence...	
  
•  Unbalancing	
  the	
  ecosystem	
  inevitably	
  brings	
  resistance	
  



Brought	
  
to	
  you	
  by	
  
                                          /	
  27	
  
Organizational change
Organizational change 101


The	
  five	
  stages	
  of	
  accessibility	
  

•  Denial	
  
•  Anger	
  
•  Bargaining	
  
•  Depression	
  
•  Acceptance	
  



Brought	
  
to	
  you	
  by	
  
                                      /	
  28	
  
Organizational change
Organizational change 101


The	
  process	
  of	
  aligning	
  how	
  
people	
  work	
  and	
  behave	
  to	
  fit	
  
specific	
  changes	
  in	
  business	
              Current	
  
                                                                              Transi8on	
  
                                                                                                         New	
  
strategy,	
  organiza8onal	
                         State	
                                             State	
  
structure	
  or	
  systems.	
  	
                    (as	
  is)	
      Increasing	
  comfort,	
  	
     (to	
  be)	
  
                                                                      control	
  &	
  confidence	
  
Helps	
  organiza8ons	
  successfully	
  
transi8on	
  from	
  a	
  current	
  state	
  
to	
  a	
  new,	
  desired	
  state.	
  



Brought	
  
to	
  you	
  by	
  
                                                  /	
  29	
  
Organizational change
Organizational change 101




                         This	
  is	
  why	
  accessibility	
  calls	
  	
  
                      for	
  profound	
  change	
  management	
  	
  
                      and	
  cultural	
  shi_s	
  in	
  organiza)ons	
  	
  
                             for	
  things	
  to	
  run	
  smoothly.	
  



Brought	
  
to	
  you	
  by	
  
                                                /	
  30	
  
Organizational change
Organizational change 101


How	
  most	
  people	
  resist	
  change	
  

•  Confronta)on	
  -­‐	
  direct	
  inadmissibility	
  of	
  the	
  change	
  
•  Rejec)on	
  -­‐	
  fear	
  of	
  losing,	
  anxiety	
  towards	
  change	
  
•  Avoidance	
  -­‐	
  lack	
  of	
  mo8va8on	
  towards	
  change	
  
•  Faking	
  -­‐	
  seemingly	
  adop8ng	
  without	
  implemen8ng	
  




Brought	
  
to	
  you	
  by	
  
                                           /	
  31	
  
Organizational change
Organizational change 101


Most	
  people	
  will	
  naturally	
  resist	
  change	
  

•  Four	
  typical	
  answers	
  to	
  change	
  include:	
  
    •  The	
  cri)c	
  -­‐	
  who	
  opposes	
  the	
  change	
  
    •  The	
  vic)m	
  -­‐	
  who	
  panics	
  in	
  front	
  of	
  the	
  change	
  
    •  The	
  bystander	
  -­‐	
  who	
  ignores	
  the	
  change	
  
    •  The	
  navigator	
  -­‐	
  who	
  is	
  empowered	
  by	
  the	
  change	
  



Brought	
  
to	
  you	
  by	
  
                                              /	
  32	
  
Organizational change
Organizational change 101

Helping	
  people	
  become	
  navigators	
  is	
  the	
  key	
  
•  Things	
  we	
  know	
  will	
  help:	
  
    •  Communicate	
  the	
  threat	
  of	
  not	
  changing	
  
    •  Involve	
  team	
  in	
  decision	
  making	
  (where	
  possible)	
  
    •  Minimize	
  uncertainty	
  as	
  much	
  as	
  possible	
  
    •  Celebrate	
  successes	
  in	
  moving	
  towards	
  the	
  goal	
  
    •  Keep	
  explaining	
  why	
  the	
  organiza8on	
  is	
  changing	
  
    •  Be	
  as	
  transparent	
  as	
  possible	
  in	
  applying	
  the	
  changes	
  

Brought	
  
to	
  you	
  by	
  
                                             /	
  33	
  
Organizational change
Organizational change 101




                      For	
  people	
  to	
  willingly	
  
                      go	
  on	
  with	
  the	
  change,	
  
                       they	
  must	
  understand	
  	
  
                        what’s	
  in	
  it	
  for	
  them.	
  



Brought	
  
to	
  you	
  by	
  
                                         /	
  34	
  
Organizational change
Organizational change 101

Helping	
  people	
  view	
  change	
  as	
  an	
  opportunity	
  
•  Involve	
  the	
  team	
  early	
  on	
  in	
  the	
  process	
  
•  Create	
  opportuni8es	
  for	
  people	
  to	
  rise	
  up	
  
•  Communicate	
  constantly	
  on	
  milestones	
  
•  Plan	
  properly	
  from	
  the	
  very	
  start	
  
•  Don’t	
  ever	
  let	
  up	
  -­‐	
  always	
  keep	
  the	
  pace	
  

Organiza)ons	
  who	
  fail	
  to	
  do	
  this	
  make	
  change	
  become	
  a	
  burden.	
  

Brought	
  
to	
  you	
  by	
  
                                                 /	
  35	
  
Organizational change
Organizational change portfolio


Handling	
  the	
  4	
  streams	
  

•  Communica8on	
  stream	
  
•  Learning	
  stream	
  
•  Organiza8on	
  stream	
  
•  Performance	
  stream	
  


Credit:	
  Luc	
  Galoppin,	
  2008	
  


Brought	
  
to	
  you	
  by	
  
                                          /	
  36	
  
Organizational change
Organizational change portfolio

Communica)on	
  stream	
  

•  Not	
  change	
  progaganda	
  
•  Manage	
  expecta8ons	
  and	
  
  support	
  change	
  during	
  its	
  
  complete	
  lifecycle	
  
•  Stay	
  in	
  touch	
  with	
  the	
  team	
  
•  Answer	
  very	
  simple	
  ques8ons:	
  
  “who	
  are	
  we?”	
  (iden8ty)	
  and	
  
  “what	
  are	
  we	
  here	
  for?”	
  (what’s	
  	
  
  	
  in	
  it	
  for	
  me)	
  
Credit:	
  Luc	
  Galoppin,	
  2008	
  


Brought	
  
to	
  you	
  by	
  
                                                       /	
  37	
  
Organizational change
Organizational change portfolio

Learning	
  stream	
  

•  Upgrade	
  the	
  knowledge	
  and	
  	
  
  	
  skillsets	
  of	
  the	
  organiza8on	
  	
  
  	
  in	
  terms	
  of	
  context	
  (why),	
  	
  
  	
  content	
  (what),	
  ac8ons	
  (how)	
  
•  Address	
  three	
  basic	
  ques8ons:	
  	
  
  	
  mo8va8on,	
  knowledge,	
  skills	
  
•  Go	
  beyond	
  the	
  classroom	
  and	
  	
  
  	
  aim	
  for	
  learning	
  rather	
  than	
  just	
  	
  
  	
  training	
  
Credit:	
  Luc	
  Galoppin,	
  2008	
  


Brought	
  
to	
  you	
  by	
  
                                                            /	
  38	
  
Organizational change
Organizational change portfolio

Organiza)on	
  stream	
  

•  Define	
  and	
  implement	
  a	
  	
  
  	
  new	
  organiza8on	
  structure	
  that	
  	
  
  	
  reflects	
  the	
  changes	
  at	
  hand	
  
•  Define	
  and	
  establish	
  new	
  	
  
  	
  work	
  responsilibi8es	
  in	
  order	
  to	
  	
  
  	
  make	
  the	
  change	
  happen	
  
•  Provide	
  concrete	
  support	
  	
  
  	
  from	
  the	
  organiza8on	
  (winning	
  	
  
  	
  condi8ons)	
  
Credit:	
  Luc	
  Galoppin,	
  2008	
  


Brought	
  
to	
  you	
  by	
  
                                                         /	
  39	
  
Organizational change
Organizational change portfolio

Performance	
  stream	
  

•  Translate	
  the	
  principles	
  of	
  	
  
  	
  the	
  business	
  case	
  (accessibility)	
  	
  
  	
  into	
  concrete	
  new	
  ways	
  of	
  	
  
  	
  working	
  within	
  the	
  team	
  
•  Include	
  detailed	
  work	
  	
  
  	
  instruc8ons	
  for	
  expected	
  	
  
  	
  changes	
  
•  Establish	
  meaningful	
  and	
  
  	
  measurable	
  goals	
  
Credit:	
  Luc	
  Galoppin,	
  2008	
  



Brought	
  
to	
  you	
  by	
  
                                                       /	
  40	
  
Brought	
  
to	
  you	
  by	
     a11y in the41	
  
                                 /	
   production lifecycle
Web development lifecycle
Moving forward with accessibility


Planning	
  accessibility	
  in	
  the	
  lifecycle	
  

•  Spreading	
  requirements	
  over	
  the	
  whole	
  team	
  
    •  Prevent	
  clueless	
  errors	
  and	
  expensive	
  omissions	
  
    •  Provide	
  clear,	
  defined	
  paAerns	
  and	
  strategies	
  
•  a11y	
  should	
  be	
  about	
  teamwork	
  and	
  workflow	
  
    •  Collec8ve	
  ownership	
  of	
  a11y	
  requirements	
  
    •  Dropping	
  the	
  silos	
  and	
  really	
  working	
  together	
  

Brought	
  
to	
  you	
  by	
  
                                          /	
  42	
  
Web development lifecycle
What this comes down to




                        Efficiently	
  integra)ng	
  accessibility	
  	
  
                          within	
  the	
  development	
  lifecycle	
  	
  
                               is	
  all	
  about	
  being	
  able	
  to	
  plan	
  	
  
                      the	
  right	
  interven)on,	
  at	
  the	
  right	
  )me,	
  	
  
                                           by	
  the	
  right	
  people.	
  



Brought	
  
to	
  you	
  by	
  
                                                      /	
  43	
  
Web development lifecycle
Spreading responsibilities evenly

Making	
  the	
  accessibility	
  goal	
  a	
  team	
  effort	
  
•  Involvement	
  of	
  the	
  whole	
  team	
  
•  Turning	
  this	
  into	
  a	
  posi8ve	
  pursuit	
  of	
  quality	
  
•  Breaking	
  down	
  the	
  requirements	
  into	
  exis8ng	
  roles	
  
    •  Working	
  with	
  the	
  forces	
  available	
  
    •  Never	
  trying	
  to	
  reinvent	
  the	
  wheel	
  
    •  Benefiung	
  from	
  the	
  already	
  available	
  exper8se	
  
    •  The	
  best	
  resources	
  for	
  the	
  job	
  are	
  already	
  out	
  there	
  

Brought	
  
to	
  you	
  by	
  
                                               /	
  44	
  
Web development lifecycle
A lot cheaper to get it right the first time!

To	
  prevent,	
  rather	
  than	
  to	
  cure	
  

•  Planning	
  a11y	
  properly	
  brings:	
  
    •  More	
  efficient	
  use	
  of	
  everyone's	
  8me	
  
    •  Significant	
  reduc8ons	
  in	
  terms	
  of	
  costs	
  
    •  Significant	
  benefits	
  in	
  produc8on	
  
    •  Significant	
  gains	
  in	
  customer	
  and	
  internal	
  rela8ons	
  
•  Integra8ng	
  a11y	
  as	
  part	
  of	
  the	
  organiza8on's	
  culture	
  
    •  So	
  exper8se	
  remains	
  when	
  resources	
  leave	
  

Brought	
  
to	
  you	
  by	
  
                                           /	
  45	
  
Brought	
  
to	
  you	
  by	
     Role-based accessibility
                         /	
  46	
  
Role-based accessibility
A generic model - overview


Typical	
  web	
  development	
  lifecycle	
  
           AN	
       AR	
     ID	
     GD	
     CS	
      SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                      MA	
  
            Project	
  Management	
  


    AN	
  -­‐	
  Analysis	
                               PR	
  -­‐	
  HTML/CSS	
  prototyping	
  
    AR	
  -­‐	
  Architecture	
                           FE	
  -­‐	
  Front	
  end	
  development	
  
    ID	
  -­‐	
  Interac8on	
  design	
                   BE	
  -­‐	
  Back	
  end	
  development	
  
    GD	
  -­‐	
  Graphics	
  design	
                     QA	
  -­‐	
  Quality	
  control	
  
    CS	
  -­‐	
  Content	
  strategy	
                    MA	
  -­‐	
  Maintenance	
  
    SE	
  -­‐	
  Search	
  engine	
  op8miza8on	
  


Brought	
  
to	
  you	
  by	
  
                                                                    /	
  47	
  
Role-based accessibility
Putting it all together


A	
  few	
  ques)ons	
  to	
  ask	
  ourselves	
  

•  How	
  do	
  various	
  stakeholders	
  relate	
  to	
  accessibility?	
  
•  Who	
  “owns”	
  a	
  specific	
  accessibility	
  requirement?	
  
•  How	
  can	
  accessibility	
  requirements	
  be	
  shared?	
  
•  How	
  can	
  I	
  adapt	
  a	
  generic	
  model	
  to	
  my	
  organiza8on?	
  




Brought	
  
to	
  you	
  by	
  
                                            /	
  48	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  analysis	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  and	
  related	
  quality	
  control	
  normally	
  associated	
  with	
  
analysis	
  of	
  the	
  project’s	
  strategic	
  orienta8ons,	
  analysis	
  of	
  the	
  
op8ons	
  for	
  technology	
  plakorms,	
  or	
  func8onal	
  analysis	
  of	
  Web	
  
interfaces.	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  49	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  analysis	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                   Level	
  AA	
         Level	
  AAA	
  

    Perceivable	
       -­‐-­‐	
                       -­‐-­‐	
              -­‐-­‐	
  

    Operable	
          -­‐-­‐	
                       -­‐-­‐	
              2.2.3,	
  2.2.4,	
  2.2.5	
  

    Understanding	
     3.2.1,	
  3.3.1	
              3.3.3,	
  3.3.4	
     3.3.5,	
  3.3.6	
  

    Robust	
            -­‐-­‐	
                       -­‐-­‐	
              -­‐-­‐	
  

    Total	
  (9)	
      2	
                            2	
                   5	
  



Brought	
  
to	
  you	
  by	
  
                                                    /	
  50	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  architecture	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  and	
  related	
  quality	
  control	
  normally	
  associated	
  with	
  
 the	
  architecture	
  of	
  the	
  informa8on	
  (web	
  content)	
  and	
  the	
  
 architecture	
  of	
  the	
  data.	
  



Brought	
  
to	
  you	
  by	
  
                                                                   /	
  51	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  architecture	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                   Level	
  AA	
         Level	
  AAA	
  

    Perceivable	
       1.3.1	
                        -­‐-­‐	
              -­‐-­‐	
  

    Operable	
          2.4.2	
                        2.4.5,	
  2.4.6	
     2.4.8,	
  2.4.10	
  

    Understanding	
     -­‐-­‐	
                       3.1.2	
               3.1.3,	
  3.1.4	
  

    Robust	
            -­‐-­‐	
                       -­‐-­‐	
              -­‐-­‐	
  

    Total	
  (9)	
      2	
                            3	
                   4	
  



Brought	
  
to	
  you	
  by	
  
                                                    /	
  52	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  interac)on	
  design	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  and	
  related	
  quality	
  control	
  normally	
  associated	
  with	
  
the	
  planning	
  of	
  web	
  interfaces,	
  content	
  changes,	
  interac8vity	
  and	
  
other	
  interface-­‐related	
  contents	
  of	
  the	
  pages.	
  



Brought	
  
to	
  you	
  by	
  
                                                                   /	
  53	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  interac)on	
  design	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                                  Level	
  AA	
                             Level	
  AAA	
  

    Perceivable	
       1.3.1,	
  1.3.3,	
  1.4.1,	
  1.4.2	
         1.4.4	
                                   1.4.7,	
  1.4.8	
  

    Operable	
          2.1.1,	
  2.1.2,	
  2.2.1,	
  2.2.2,	
        2.4.5,	
  2.4.6	
                         2.1.3,	
  2.2.3,	
  2.2.4,	
  2.2.5,	
  
                        2.3.1,	
  2.4.4	
                                                                       2.3.2,	
  2.4.8,	
  2.4.9	
  
    Understanding	
     3.2.1,	
  3.2.2,	
  3.3.1,	
  3.3.2	
         3.2.3,	
  3.2.4,	
  3.3.3,	
  3.3.4	
     3.1.3,	
  3.1.5,	
  3.2.5,	
  3.3.5,	
  
                                                                                                                3.3.6	
  
    Robust	
            4.1.2	
                                       -­‐-­‐	
                                  -­‐-­‐	
  

    Total	
  (36)	
     15	
                                          7	
                                       14	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  54	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  graphics	
  design	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  and	
  related	
  quality	
  control	
  normally	
  associated	
  with	
  
the	
  graphic	
  design	
  of	
  interfaces,	
  the	
  related	
  graphic	
  declina8ons,	
  
the	
  specific	
  design	
  of	
  naviga8on	
  elements,	
  context	
  changes	
  and	
  
other	
  general	
  design	
  of	
  the	
  main	
  content	
  of	
  the	
  pages.	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  55	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  graphics	
  design	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                                  Level	
  AA	
                   Level	
  AAA	
  

    Perceivable	
       1.3.1,	
  1.3.3,	
  1.4.1,	
  1.4.2	
         1.4.3,	
  1.4.4,	
  1.4.5	
     1.4.6,	
  1.4.7,	
  1.4.8,	
  1.4.9	
  

    Operable	
          2.1.1,	
  2.1.2,	
  2.2.2,	
  2.3.1,	
        2.4.5,	
  2.4.6,	
  2.4.7	
     2.2.3,	
  2.2.4,	
  2.3.2,	
  2.4.8	
  
                        2.4.1	
  
    Understanding	
     3.2.1,	
  3.3.1,	
  3.3.2	
                   3.2.3,	
  3.2.4,	
  3.3.3	
     3.2.5,	
  3.3.5,	
  3.3.6	
  

    Robust	
            -­‐-­‐	
                                      -­‐-­‐	
                        -­‐-­‐	
  

    Total	
  (32)	
     12	
                                          9	
                             11	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  56	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  content	
  strategy	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  and	
  related	
  quality	
  control	
  normally	
  associated	
  with	
  
producing	
  the	
  site’s	
  textual	
  contents,	
  equivalent	
  alterna8ve	
  for	
  
non-­‐text	
  content	
  and	
  other	
  general	
  text	
  elements	
  presented	
  in	
  the	
  
pages.	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  57	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  content	
  strategy	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                                  Level	
  AA	
     Level	
  AAA	
  

    Perceivable	
       1.1.1,	
  1.2.1,	
  1.2.2,	
  1.2.3,	
        1.2.5	
           1.2.7,	
  1.2.8	
  
                        1.3.1,	
  1.3.3	
  
    Operable	
          2.1.1,	
  2.1.2,	
  2.4.2,	
  2.4.4	
         2.4.6	
           2.4.9	
  

    Understanding	
     3.3.1	
                                       3.1.2	
           3.1.3,	
  3.1.4,	
  3.1.5,	
  3.1.6	
  

    Robust	
            -­‐-­‐	
                                      -­‐-­‐	
          -­‐-­‐	
  

    Total	
  (21)	
     11	
                                          3	
               7	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  58	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  search	
  engine	
  op)miza)on	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  and	
  related	
  quality	
  control	
  normally	
  associated	
  with	
  
providing	
  text	
  equivalents	
  for	
  non-­‐text	
  contents	
  and	
  making	
  
contents	
  on	
  a	
  web	
  page	
  more	
  easily	
  indexable	
  by	
  search	
  engines.	
  



Brought	
  
to	
  you	
  by	
  
                                                                   /	
  59	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  search	
  engine	
  op)miza)on	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                                  Level	
  AA	
                   Level	
  AAA	
  

    Perceivable	
       1.1.1,	
  1.2.1,	
  1.2.2,	
  1.2.3,	
        1.2.4,	
  1.2.5,	
  1.4.5	
     1.2.6,	
  1.2.7,	
  1.2.8,	
  1.2.9	
  
                        1.3.1	
  
    Operable	
          2.1.1,	
  2.1.2,	
  2.2.1,	
  2.2.2,	
        2.4.5,	
  2.4.6,	
  2.4.7	
     2.1.3,	
  2.2.3,	
  2.4.8,	
  2.4.9,	
  
                        2.4.1,	
  2.4.2,	
  2.4.3,	
  2.4.4	
                                         2.4.10	
  
    Understanding	
     -­‐-­‐	
                                      -­‐-­‐	
                        -­‐-­‐	
  

    Robust	
            -­‐-­‐	
                                      -­‐-­‐	
                        -­‐-­‐	
  

    Total	
  (28)	
     14	
                                          6	
                             9	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  60	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  HTML/CSS	
  prototyping	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  and	
  related	
  quality	
  control	
  normally	
  associated	
  with	
  
the	
  produc8on	
  of	
  all	
  web	
  site	
  master	
  templates	
  (HTML	
  and	
  CSS).	
  




Brought	
  
to	
  you	
  by	
  
                                                                   /	
  61	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  HTML/CSS	
  prototyping	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                                  Level	
  AA	
                   Level	
  AAA	
  

    Perceivable	
       1.1.1,	
  1.3.1,	
  1.3.2	
                   1.4.3,	
  1.4.4,	
  1.4.5	
     1.4.6	
  

    Operable	
          2.1.1,	
  2.1.2,	
  2.4.1,	
  2.4.2,	
        2.4.5,	
  2.4.6,	
  2.4.7	
     2.1.3,	
  2.4.8,	
  2.4.10	
  
                        2.4.3	
  
    Understanding	
     3.1.1,	
  3.3.2	
                             3.2.4	
                         3.1.3,	
  3.2.5	
  

    Robust	
            4.1.1,	
  4.1.2	
                             -­‐-­‐	
                        -­‐-­‐	
  

    Total	
  (25)	
     12	
                                          7	
                             6	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  62	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  front	
  end	
  development	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  and	
  related	
  quality	
  control	
  normally	
  associated	
  with	
  
the	
  development	
  of	
  contribu8on	
  tools,	
  HTML	
  and	
  CSS	
  integra8on,	
  
and	
  the	
  programming	
  of	
  proposed	
  scripts	
  and	
  applica8ons	
  on	
  the	
  
web	
  site.	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  63	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  front	
  end	
  development	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                                            Level	
  AA	
                                       Level	
  AAA	
  
                        1.1.1,	
  1.2.1,	
  1.2.2,	
  1.2.3,	
  1.3.1,	
        1.2.4,	
  1.2.5,	
  1.4.3,	
  1.4.4,	
  1.4.5	
     1.2.6,	
  1.2.7,	
  1.2.8,	
  1.2.9,	
  1.4.6,	
  
    Perceivable	
       1.3.2,	
  1.3.3,	
  1.4.1,	
  1.4.2	
                                                                       1.4.7,	
  1.4.8,	
  1.4.9	
  
                        2.1.1,	
  2.1.2,	
  2.2.1,	
  2.2.2,	
  2.3.1,	
        2.4.5,	
  2.4.6,	
  2.4.7	
                         2.1.3,	
  2.2.3,	
  2.2.4,	
  2.2.5,	
  2.3.2,	
  
    Operable	
          2.4.1,	
  2.4.2,	
  2.4.3,	
  2.4.4	
                                                                       2.4.8,	
  2.4.9,	
  2.4.10	
  
                        3.1.1,	
  3.2.1,	
  3.2.2,	
  3.3.1,	
  3.3.2	
         3.1.2,	
  3.2.3,	
  3.2.4,	
  3.3.3,	
  3.3.4	
     3.1.3,	
  3.1.4,	
  3.1.6,	
  3.2.5,	
  3.3.5,	
  
    Understanding	
                                                                                                                 3.3.6	
  
                        4.1.1,	
  4.1.2	
                                       -­‐-­‐	
                                            -­‐-­‐	
  
    Robust	
  

    Total	
  (60)	
     25	
                                                    13	
                                                22	
  



Brought	
  
to	
  you	
  by	
  
                                                                             /	
  64	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  back	
  end	
  development	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  and	
  related	
  quality	
  control	
  normally	
  associated	
  with	
  
the	
  development	
  of	
  server	
  side	
  programing	
  and	
  database	
  
management.	
  



Brought	
  
to	
  you	
  by	
  
                                                                   /	
  65	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  back	
  end	
  development	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                                  Level	
  AA	
                             Level	
  AAA	
  

    Perceivable	
       1.1.1,	
  1.3.1,	
  1.3.2	
                   -­‐-­‐	
                                  -­‐-­‐	
  

    Operable	
          2.1.1,	
  2.1.2,	
  2.2.1,	
  2.2.2,	
        2.4.5,	
  2.4.6,	
  2.4.7	
               2.1.3,	
  2.2.3,	
  2.2.4,	
  2.2.5,	
  
                        2.4.3,	
  2.4.4	
                                                                       2.4.9,	
  2.4.10	
  
    Understanding	
     3.2.1,	
  3.2.2,	
  3.3.1,	
  3.3.2	
         3.1.2,	
  3.2.4,	
  3.3.3,	
  3.3.4	
     3.1.3,	
  3.1.4,	
  3.2.5,	
  3.3.6	
  

    Robust	
            4.1.1,	
  4.1.2	
                             -­‐-­‐	
                                  -­‐-­‐	
  

    Total	
  (32)	
     15	
                                          7	
                                       10	
  


Brought	
  
to	
  you	
  by	
  
                                                                   /	
  66	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  quality	
  control	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  



Covers	
  tasks	
  normally	
  associated	
  with	
  general	
  valida8ons	
  at	
  the	
  
very	
  end	
  of	
  the	
  project,	
  before	
  launching.	
  




Brought	
  
to	
  you	
  by	
  
                                                                   /	
  67	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  quality	
  control	
  phase	
  
    Principles	
        Applicable	
  Success	
  Criteria	
  

                        Level	
  A	
                                            Level	
  AA	
                                       Level	
  AAA	
  
                        1.1.1,	
  1.2.1,	
  1.2.2,	
  1.2.3,	
  1.3.1,	
        1.2.4,	
  1.2.5,	
  1.4.3,	
  1.4.4,	
  1.4.5	
     1.2.6,	
  1.2.7,	
  1.2.8,	
  1.2.9,	
  1.4.6,	
  
    Perceivable	
       1.3.2,	
  1.3.3,	
  1.4.1,	
  1.4.2	
                                                                       1.4.7,	
  1.4.8,	
  1.4.9	
  
                        2.1.1,	
  2.1.2,	
  2.2.1,	
  2.2.2,	
  2.3.1,	
        2.4.5,	
  2.4.6,	
  2.4.7	
                         2.1.3,	
  2.2.3,	
  2.2.4,	
  2.2.5,	
  2.3.2,	
  
    Operable	
          2.4.1,	
  2.4.2,	
  2.4.3,	
  2.4.4	
                                                                       2.4.8,	
  2.4.9,	
  2.4.10	
  
                        3.1.1,	
  3.2.1,	
  3.2.2,	
  3.3.1,	
  3.3.2	
         3.1.2,	
  3.2.3,	
  3.2.4,	
  3.3.3,	
  3.3.4	
     3.1.3,	
  3.1.4,	
  3.1.5,	
  3.1.6,	
  3.2.5,	
  
    Understanding	
                                                                                                                 3.3.5,	
  3.3.6	
  
                        4.1.1,	
  4.1.2	
                                       -­‐-­‐	
                                            -­‐-­‐	
  
    Robust	
  

    Total	
  (61)	
     25	
                                                    13	
                                                23	
  



Brought	
  
to	
  you	
  by	
  
                                                                             /	
  68	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  project	
  management	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  


Integra8ng	
  the	
  concept	
  of	
  transversality,	
  planning	
  accessibility	
  at	
  each	
  step,	
  
alloca8ng	
  responsibili8es,	
  ensuring	
  the	
  criteria	
  are	
  met	
  at	
  every	
  milestone,	
  
understanding	
  the	
  difference	
  between	
  accessible	
  and	
  conforming	
  content,	
  
being	
  aware	
  of	
  the	
  tools’	
  limita8ons	
  and	
  working	
  around	
  them,	
  assessing	
  
the	
  impact	
  of	
  technology	
  plakorms	
  on	
  the	
  overall	
  project.	
  



Brought	
  
to	
  you	
  by	
  
                                                                   /	
  69	
  
Role-based accessibility
A generic model - overview


a11y	
  and	
  the	
  maintenance	
  phase	
  
           AN	
       AR	
     ID	
     GD	
     CS	
     SE	
                   PR	
     FE	
     BE	
     QA	
  
                                                                                                                     MA	
  
            Project	
  Management	
  


Making	
  sure	
  that	
  all	
  relevant	
  knowledge	
  transfer	
  from	
  the	
  produc8on	
  team	
  
is	
  passed	
  on	
  to	
  the	
  maintenance	
  team,	
  so	
  the	
  accessibility	
  efforts	
  put	
  into	
  
the	
  project	
  dont	
  start	
  degrading	
  the	
  minute	
  content	
  is	
  being	
  updated	
  on	
  the	
  
website.	
  Adap8ng	
  the	
  workflow	
  to	
  the	
  reality	
  of	
  the	
  maintenance	
  team,	
  
based	
  on	
  the	
  roles	
  defined	
  previously.	
  



Brought	
  
to	
  you	
  by	
  
                                                                   /	
  70	
  
WAI-Engage Wiki
Accessibility Responsibility Breakdown


                      Role-­‐based	
  accessibility	
  

                      •  Looking	
  at	
  WCAG	
  2.0	
  SC	
  by	
  roles	
  
                      •  Get	
  involved	
  in	
  the	
  community:	
  	
  	
  	
  
                        	
  comment,	
  contribute,	
  use	
  
                      •  Make	
  this	
  your	
  own	
  and	
  bring	
  it	
  	
  
                        	
  into	
  your	
  organiza8on!	
  
                      •  hAp://is.gd/5CoJd4	
  


Brought	
  
to	
  you	
  by	
  
                                  /	
  71	
  
Summing it up
Integrate a11y at every step of the process

Get	
  subject	
  maTer	
  experts	
  in	
  your	
  lifecycle	
  to	
  
integrate	
  a11y	
  in	
  their	
  work	
  so	
  the	
  right	
  ques)ons	
  
are	
  being	
  asked	
  at	
  the	
  right	
  )me	
  by	
  the	
  right	
  people.	
  
•  Planning	
  a11y	
  from	
  the	
  very	
  early	
  stages	
  
•  Planning	
  sufficient	
  and	
  consistent	
  support	
  
•  Itera8ves	
  rounds	
  of	
  a11y	
  valida8on	
  to	
  remain	
  on	
  target	
  
    •  From	
  ini8al	
  wireframes	
  to	
  final	
  html	
  templates	
  
    •  Recommenda8ons	
  to	
  guide	
  the	
  remedia8on	
  process	
  
•  Ensure	
  autonomy	
  through	
  knowledge	
  transfer	
  

Brought	
  
to	
  you	
  by	
  
                                                  /	
  72	
  
Thank You!

Denis	
  Boudreau,	
  
President	
  
Coopéra)ve	
  AccessibilitéWeb	
  
1751	
  Richardson	
  street,	
  suite	
  6111	
  
Montreal	
  (Quebec),	
  Canada	
  H3K	
  1G6	
  
Toll	
  Free:	
  +1	
  (877)	
  315-­‐5550	
  
Email:	
  db@csaw.ca	
  
Web:	
  www.accessibiliteweb.com	
  
TwiAer	
  :	
  @AccessibiliteWb	
  /	
  @dboudreau	
  

Brought	
  
to	
  you	
  by	
  
                                                 /	
  73	
  

More Related Content

What's hot

Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing ApproachJatin Kochhar
 
How to fit Performance Testing in Devops environment.pptx.pdf
How to fit Performance Testing in Devops environment.pptx.pdfHow to fit Performance Testing in Devops environment.pptx.pdf
How to fit Performance Testing in Devops environment.pptx.pdfKnoldus Inc.
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web AccessibilityAndrea Dubravsky
 
What Is Accessibility Testing?
What Is Accessibility Testing?What Is Accessibility Testing?
What Is Accessibility Testing?QA InfoTech
 
System Menu And Navigation
System Menu And NavigationSystem Menu And Navigation
System Menu And NavigationOvidiu Von M
 
Meetup milano #4 Anypoint Monitoring and Titanium overview
Meetup milano #4   Anypoint Monitoring and Titanium overviewMeetup milano #4   Anypoint Monitoring and Titanium overview
Meetup milano #4 Anypoint Monitoring and Titanium overviewGonzalo Marcos Ansoain
 
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법Young D
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
UX and Accessibility
UX and Accessibility UX and Accessibility
UX and Accessibility Frank Cervone
 
Reusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibilityReusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibilityIntopia
 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lora Aroyo
 
DevConf 2014 Kernel Networking Walkthrough
DevConf 2014   Kernel Networking WalkthroughDevConf 2014   Kernel Networking Walkthrough
DevConf 2014 Kernel Networking WalkthroughThomas Graf
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lora Aroyo
 
The 7 quests of resilient software design
The 7 quests of resilient software designThe 7 quests of resilient software design
The 7 quests of resilient software designUwe Friedrichsen
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101Patrick Dunphy
 
Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsMedia Access Australia
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOpsChen-Tien Tsai
 
Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차Nalee Jang
 

What's hot (20)

Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing Approach
 
Introduction To WCAG 2.0
Introduction To WCAG 2.0Introduction To WCAG 2.0
Introduction To WCAG 2.0
 
How to fit Performance Testing in Devops environment.pptx.pdf
How to fit Performance Testing in Devops environment.pptx.pdfHow to fit Performance Testing in Devops environment.pptx.pdf
How to fit Performance Testing in Devops environment.pptx.pdf
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web Accessibility
 
What Is Accessibility Testing?
What Is Accessibility Testing?What Is Accessibility Testing?
What Is Accessibility Testing?
 
System Menu And Navigation
System Menu And NavigationSystem Menu And Navigation
System Menu And Navigation
 
Meetup milano #4 Anypoint Monitoring and Titanium overview
Meetup milano #4   Anypoint Monitoring and Titanium overviewMeetup milano #4   Anypoint Monitoring and Titanium overview
Meetup milano #4 Anypoint Monitoring and Titanium overview
 
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
UX and Accessibility
UX and Accessibility UX and Accessibility
UX and Accessibility
 
Reusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibilityReusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibility
 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)
 
DevConf 2014 Kernel Networking Walkthrough
DevConf 2014   Kernel Networking WalkthroughDevConf 2014   Kernel Networking Walkthrough
DevConf 2014 Kernel Networking Walkthrough
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
 
The 7 quests of resilient software design
The 7 quests of resilient software designThe 7 quests of resilient software design
The 7 quests of resilient software design
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101
 
Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick Wins
 
Code Review
Code ReviewCode Review
Code Review
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOps
 
Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차
 

Similar to Integrating accessibility in the organization's web development lifecycle

SIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker PresentationsSIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker PresentationsCello Signal
 
CSUN-Eating-the-Elephant-Part-2-29FEB2012
CSUN-Eating-the-Elephant-Part-2-29FEB2012CSUN-Eating-the-Elephant-Part-2-29FEB2012
CSUN-Eating-the-Elephant-Part-2-29FEB2012Elle Waters
 
Migrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the CloudMigrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the CloudRoger Valade
 
Notes from the field - End User Computing
Notes from the field - End User ComputingNotes from the field - End User Computing
Notes from the field - End User ComputingJames Charter
 
Long view euc calgary april 26 2013 v0.3
Long view euc calgary april 26 2013 v0.3Long view euc calgary april 26 2013 v0.3
Long view euc calgary april 26 2013 v0.3lvsmarketing
 
How can websites comply with accessibility legislation and win more users?
How can websites comply with accessibility legislation and win more users?How can websites comply with accessibility legislation and win more users?
How can websites comply with accessibility legislation and win more users?Jonathan Hassell
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxtitatis74
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
 
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)Chris Radcliffe
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryFresche Solutions
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckTathagat Varma
 
Requirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFPRequirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFPNuxeo
 
Targeted documentation STC Houston, Mar 20, 2012
Targeted documentation   STC Houston, Mar 20, 2012Targeted documentation   STC Houston, Mar 20, 2012
Targeted documentation STC Houston, Mar 20, 2012STC_Houston
 
Harness the Power of an Improved Digital Experience
Harness the Power of an Improved Digital ExperienceHarness the Power of an Improved Digital Experience
Harness the Power of an Improved Digital ExperienceProlifics
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Acquia
 
2016 11-28 t4-i_steppingstones
2016 11-28 t4-i_steppingstones2016 11-28 t4-i_steppingstones
2016 11-28 t4-i_steppingstonesSteve Lee
 
Accessible Web Design
Accessible Web DesignAccessible Web Design
Accessible Web Design3Play Media
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesMichael Ryan
 

Similar to Integrating accessibility in the organization's web development lifecycle (20)

SIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker PresentationsSIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker Presentations
 
CSUN-Eating-the-Elephant-Part-2-29FEB2012
CSUN-Eating-the-Elephant-Part-2-29FEB2012CSUN-Eating-the-Elephant-Part-2-29FEB2012
CSUN-Eating-the-Elephant-Part-2-29FEB2012
 
Migrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the CloudMigrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the Cloud
 
Notes from the field - End User Computing
Notes from the field - End User ComputingNotes from the field - End User Computing
Notes from the field - End User Computing
 
Long view euc calgary april 26 2013 v0.3
Long view euc calgary april 26 2013 v0.3Long view euc calgary april 26 2013 v0.3
Long view euc calgary april 26 2013 v0.3
 
How can websites comply with accessibility legislation and win more users?
How can websites comply with accessibility legislation and win more users?How can websites comply with accessibility legislation and win more users?
How can websites comply with accessibility legislation and win more users?
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
 
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
 
Week 3 Lecture: Accessibility
Week 3 Lecture: AccessibilityWeek 3 Lecture: Accessibility
Week 3 Lecture: Accessibility
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor Perry
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI Check
 
Requirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFPRequirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFP
 
Targeted documentation STC Houston, Mar 20, 2012
Targeted documentation   STC Houston, Mar 20, 2012Targeted documentation   STC Houston, Mar 20, 2012
Targeted documentation STC Houston, Mar 20, 2012
 
Harness the Power of an Improved Digital Experience
Harness the Power of an Improved Digital ExperienceHarness the Power of an Improved Digital Experience
Harness the Power of an Improved Digital Experience
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
 
2016 11-28 t4-i_steppingstones
2016 11-28 t4-i_steppingstones2016 11-28 t4-i_steppingstones
2016 11-28 t4-i_steppingstones
 
Accessible Web Design
Accessible Web DesignAccessible Web Design
Accessible Web Design
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resources
 

More from AccessibilitéWeb

WCAG 2.0: Why can't we all just get along?
WCAG 2.0: Why can't we all just get along?WCAG 2.0: Why can't we all just get along?
WCAG 2.0: Why can't we all just get along?AccessibilitéWeb
 
Social media accessibility: where are we today?
Social media accessibility: where are we today?Social media accessibility: where are we today?
Social media accessibility: where are we today?AccessibilitéWeb
 
Seo web mobile-accessibilite-parisweb
Seo web mobile-accessibilite-pariswebSeo web mobile-accessibilite-parisweb
Seo web mobile-accessibilite-pariswebAccessibilitéWeb
 
Ergonomie accessibilite-contenus-web
Ergonomie accessibilite-contenus-webErgonomie accessibilite-contenus-web
Ergonomie accessibilite-contenus-webAccessibilitéWeb
 
Clinique ergonomie-accessibilite
Clinique ergonomie-accessibiliteClinique ergonomie-accessibilite
Clinique ergonomie-accessibiliteAccessibilitéWeb
 
Accessibilite federales-2011
Accessibilite federales-2011Accessibilite federales-2011
Accessibilite federales-2011AccessibilitéWeb
 
Accessibilite gouvernance-inclusion
Accessibilite gouvernance-inclusionAccessibilite gouvernance-inclusion
Accessibilite gouvernance-inclusionAccessibilitéWeb
 
Successfully Integrating Accessibility in your Organization’s Web Development...
Successfully Integrating Accessibility in your Organization’s Web Development...Successfully Integrating Accessibility in your Organization’s Web Development...
Successfully Integrating Accessibility in your Organization’s Web Development...AccessibilitéWeb
 
Confoo 2011-planifier-accessibilite-dans-votre-organisation
Confoo 2011-planifier-accessibilite-dans-votre-organisationConfoo 2011-planifier-accessibilite-dans-votre-organisation
Confoo 2011-planifier-accessibilite-dans-votre-organisationAccessibilitéWeb
 
Atelier erreurs-accessibilite
Atelier erreurs-accessibiliteAtelier erreurs-accessibilite
Atelier erreurs-accessibiliteAccessibilitéWeb
 
Etude de-cas-refonte-accessible
Etude de-cas-refonte-accessibleEtude de-cas-refonte-accessible
Etude de-cas-refonte-accessibleAccessibilitéWeb
 
Accessibilite chaine-production-web
Accessibilite chaine-production-webAccessibilite chaine-production-web
Accessibilite chaine-production-webAccessibilitéWeb
 

More from AccessibilitéWeb (13)

WCAG 2.0: Why can't we all just get along?
WCAG 2.0: Why can't we all just get along?WCAG 2.0: Why can't we all just get along?
WCAG 2.0: Why can't we all just get along?
 
Social media accessibility: where are we today?
Social media accessibility: where are we today?Social media accessibility: where are we today?
Social media accessibility: where are we today?
 
Seo web mobile-accessibilite-parisweb
Seo web mobile-accessibilite-pariswebSeo web mobile-accessibilite-parisweb
Seo web mobile-accessibilite-parisweb
 
Ergonomie accessibilite-contenus-web
Ergonomie accessibilite-contenus-webErgonomie accessibilite-contenus-web
Ergonomie accessibilite-contenus-web
 
Clinique ergonomie-accessibilite
Clinique ergonomie-accessibiliteClinique ergonomie-accessibilite
Clinique ergonomie-accessibilite
 
Seo accessibilite
Seo accessibiliteSeo accessibilite
Seo accessibilite
 
Accessibilite federales-2011
Accessibilite federales-2011Accessibilite federales-2011
Accessibilite federales-2011
 
Accessibilite gouvernance-inclusion
Accessibilite gouvernance-inclusionAccessibilite gouvernance-inclusion
Accessibilite gouvernance-inclusion
 
Successfully Integrating Accessibility in your Organization’s Web Development...
Successfully Integrating Accessibility in your Organization’s Web Development...Successfully Integrating Accessibility in your Organization’s Web Development...
Successfully Integrating Accessibility in your Organization’s Web Development...
 
Confoo 2011-planifier-accessibilite-dans-votre-organisation
Confoo 2011-planifier-accessibilite-dans-votre-organisationConfoo 2011-planifier-accessibilite-dans-votre-organisation
Confoo 2011-planifier-accessibilite-dans-votre-organisation
 
Atelier erreurs-accessibilite
Atelier erreurs-accessibiliteAtelier erreurs-accessibilite
Atelier erreurs-accessibilite
 
Etude de-cas-refonte-accessible
Etude de-cas-refonte-accessibleEtude de-cas-refonte-accessible
Etude de-cas-refonte-accessible
 
Accessibilite chaine-production-web
Accessibilite chaine-production-webAccessibilite chaine-production-web
Accessibilite chaine-production-web
 

Recently uploaded

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 

Recently uploaded (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 

Integrating accessibility in the organization's web development lifecycle

  • 1. Administrative Track – AccessU 2012 Integrating accessibility in the organization's Web Development Life Cycle John  Sla)n  AccessU  2012   Denis  Boudreau,  AccessibilitéWeb     Aus8n  –  May  15th,  2012 Brought   to  you  by  
  • 2. 2012. Some Rights Reserved.  BY  -­‐  AAribu8on    NC  -­‐  NonCommercial    SA  -­‐  ShareAlike  2.5  Canada   Brought   to  you  by   /  2  
  • 3. Trainer Denis  Boudreau      Over  11  years  in  Web  Accessibility      President,  AccessibilitéWeb        Co-­‐editor,  SGQRI  008  standards      Invited  Expert,  W3C     Brought   to  you  by   /  3  
  • 4. Summary General overview 1.  Planning  accessibility?!   2.  Organiza8onal  change   3.  Role-­‐based  accessibility   4.  a11y  in  the  produc8on  lifecycle   Brought   to  you  by   /  4  
  • 5. Brought   to  you  by   Planning accessibility?! /  5  
  • 6. Planning accessibility?! An increasingly important issue Obviously,  it’s  all  about  the  people!   •  Catering  for  various  user  needs   •  Technologies  have  us  cornered   •  Avoiding  them  becomes  increasingly  harder   •  Towards  a  more  inclusive  society   But  we  can  skip  this,  right?   Brought   to  you  by   /  6  
  • 7. Planning accessibility?! An increasingly important issue In  Web  business  today     •  Mandatory  requirements  (govt,  legal...)   •  What’s  going  on  in:     •  Canada  -­‐  federal,  provincial,  CRTC...   •  USA  -­‐  sec8on504,  Sec8on508,  ADA...   •  The  rest  of  the  world?   •  Not  quite  there  yet!   Brought   to  you  by   /  7  
  • 8. Planning accessibility?! An increasingly important issue Within  organiza)ons  as  well...   •  Same  mandatory  requirements  (govt,  legal...)   •  Providing  usable  online  services   •  Being  the  best  corporate  ci8zens  organiza8ons  can  be   •  Avoiding  becoming  the  next  TARGET  (literally!)   •  S8ll,  not  quite  there  yet!   Brought   to  you  by   /  8  
  • 9. Planning accessibility?! How do we go about doing this? Who’s  responsible  for  a11y  in  a  project?   •  Most  will  think  it's  a  technological  challenge   •  Fewer  think  it's  a  communica8on  concern   •  All  are  both  right  AND  wrong   Ul)mately,  who  answers  for  a11y  in  the  organiza)on?   Brought   to  you  by   /  9  
  • 10. Planning accessibility?! Not just an extra requirement to be added a11y  is  (should  be)  everyone’s  concern   •  Everyone,  whether  it’s  IT  or  COM,  has  a  role  to  play   •  Exis8ng  stakeholders  need  to  play  their  part   •  Assigning  responsibility  to  various  people   •  Sharing  the  tasks  to  produce  accessible  results   •  Needs  to  be  integrated  in  the  exis8ng  workflow   •  Can’t  be  seen  as  just  another  exper8se  to  bring  in   Brought   to  you  by   /  10  
  • 11. Planning accessibility?! Avoiding the common accessibility pitfalls Some  piOalls  worth  avoiding   •  Ignore  the  tranversal  aspect  of  accessibility   •  View  accessibility  as  a  final  quality  control  step   •  Rely  on  a  champion  instead  of  team  efforts   •  Care  about  the  checklist  and  nothing  else   •  Expec8ng  automated  tools  to  do  the  work   •  Underes8mate  the  technological  plakorm  impacts   Brought   to  you  by   /  11  
  • 12. Planning accessibility?! The accessibility expert to the rescue! a11y:  what  organiza)ons  usually  do   •  Consider  the  accessibility  requirements   •  Develop  the  project  (and  hope  for  the  best)   •  Make  sacrifices  and  concessions  all  along   •  Call  for  an  audit  at  the  very  end  of  the  project   •  Ask  for  confirma8on  on  the  efforts  that  were  made   •  Cross  their  fingers  (and  again,  hope  for  the  best)   Brought   to  you  by   /  12  
  • 13. Planning accessibility?! The accessibility expert to the rescue! a11y:  what  organiza)ons  usually  get   •  A  100+  page  report  on  the  project’s  conformance  level   •  Countless  recommenda8ons  for  a11y  remedia8on   •  A  biAer  feeling  of  general  failure  despite  all  efforts   •  Frustra8on,  anger  -­‐  possibly  harsh  consequences  too   •  If  lucky,  a  few  empathe8c  good  words  (no  extra  charge)   Brought   to  you  by   /  13  
  • 14. Planning accessibility?! What it all comes down to Accessibility  doesn’t  just  happen   •  It  needs  to  be  planned  from  the  start  to  happen   •  There’s  only  so  much  you  can  achieve  “by  accident”   •  Seman8c  HTML  +  CSS  can  only  get  you  so  far   •  But  what  about:   •  Keyboard  naviga8on,  user  tes8ng,  color  choices?   •  The  underlying  technology  the  project  is  based  on?   Brought   to  you  by   /  14  
  • 15. Planning accessibility?! The Quebec government 2006 audit Establishing  metrics   •  Prior  to  deciding  the  government  needed  a  standard   •  Asked  to  measure  the  conformance  level  of  20  sites   •  Results  showed  accessibility  features  naturally  caps   •  Easy  wins:  seman8c  structure,  valid  html,  css  layout   •  Harder  gains:  screen  reader  support,  keyboard  nav   •  a11y  compliance  is  something  one  needs  to  work  for   Brought   to  you  by   /  15  
  • 16. Planning accessibility?! What it all comes down to Accessibility  work  usually  means...   •  Being  asked  to  work  on  contents:   •  That  were  never  really  meant  to  be  accessible   •  That  were  never  planned  appropriately   •  That  were  always  looked  at  from  a  single  perspec8ve   •  That  were  based  on  flawed  technologies  from  day  1   Brought   to  you  by   /  16  
  • 17. Planning accessibility?! What it all comes down to Accessibility  work  usually  means...   •  Being  asked  to  work  against:   •  Organiza8on  status  quo   •  Stakeholders  on  the  defensive  (and  righkully  so)   •  Impossible  or  immutable  deadlines   •  With  limited  or  non  existent  budgets   Brought   to  you  by   /  17  
  • 18. Planning accessibility?! What it all comes down to And  we  really  wonder  why   there  are  so  FEW  good  examples   of  aTrac)ve,  accessible  websites?   Can  we  even  name  five  “serious”  websites  today?   Brought   to  you  by   /  18  
  • 19. Planning accessibility?! Changing all that around Good  news  is,  this  can  all  change  today!   •  So  what  needs  to  be  done  to:   •  Reach  standards  compliancy?   •  Improve  user  access  to  content?   •  Overcome  this  challenge  on  a  budget?   •  Tackle  accessibility  once  and  for  all?   •  Come  out  of  this  one  piece?   Brought   to  you  by   /  19  
  • 20. Planning accessibility?! A governance issue, first and foremost a11y  is  NOT  a  technical  issue  (that’s  easy)   •  Accessibility  is  primarily  a  governance  issue   •  The  organiza8on  needs  to:   •  Realize  that  a11y  only  reveals  deeper,  broader  issues   •  Iden8fy,  prevent  and  avoid  the  common  pikalls   •  Embrace  inclusion  has  a  corporate  value   •  Provide  its  resources  with  the  necessary  means   Brought   to  you  by   /  20  
  • 21. Planning accessibility?! A governance issue, first and foremost Yes,  this  will  mean  money.   Maybe  even  lots  of  it.   Sorry  if  I’m  burs)ng  bubbles.   Brought   to  you  by   /  21  
  • 22. Planning accessibility?! A governance issue, first and foremost Real  life  experiences   •  A  recent  accessibility  project  in  the  banking  world   •  How  we  went  from:   •  “WCAG  2.0  AA”  to  “DBM  1.0”  (doing  bare  minimum)   •  Everybody  was  super  mo8vated  and  willing!   •  Middle  management  were  really  suppor8ve!   •  Most  people  were  even  thrilled!   Brought   to  you  by   /  22  
  • 23. Planning accessibility?! A governance issue, first and foremost Can  anybody  guess  what  happened?   Brought   to  you  by   /  23  
  • 24. Planning accessibility?! A governance issue, first and foremost Life  happened.  From  WCAG  2.0  to  “DBM  1.0”   •  A  combina8on  of  factors:   •  Tight,  hard,  immutable  deadlines   •  Misunderstanding  from  upper  management   •  Lower  than  expected  legal  requirements   •  Unexpected  impacts  on  the  budget   •  Lack  of  communica8on  between  team  leaders   •  False  impression  that  “this  accessibility  stuff  is  easy”   •  Accessibility  audit  results  showing  otherwise...   Brought   to  you  by   /  24  
  • 25. Planning accessibility?! A catalyst for change Web  accessibility  as  a  catalyst  for  change   •  Takes  more  than  just  goodwill  to  make  it  happen   •  Upper  management  has  a  huge  role  to  play   •  Changes  need  to  be  made  for  a11y  to  be  successful   •  People  need  to  accept  and  embrace  these  changes     •  Accessibility  as  a  springboard  for  a  larger  cultural  shis   •  This  means  “figh8ng”  a  natural  resistance  to  change   Brought   to  you  by   /  25  
  • 26. Brought   to  you  by   Organizational change /  26  
  • 27. Organizational change Organizational change 101 Accessibility  calls  for  profound  habit  changes   •  Organiza8ons  aren’t  used  to  consider  the  extra  costs   •  Training,  longer  delays,  addi8onal  QA  tes8ng...   •  People  aren’t  used  to  having  their  skills  challenged   •  Loss  of  control,  frustra8on,  anxiety,  self-­‐confidence...   •  Unbalancing  the  ecosystem  inevitably  brings  resistance   Brought   to  you  by   /  27  
  • 28. Organizational change Organizational change 101 The  five  stages  of  accessibility   •  Denial   •  Anger   •  Bargaining   •  Depression   •  Acceptance   Brought   to  you  by   /  28  
  • 29. Organizational change Organizational change 101 The  process  of  aligning  how   people  work  and  behave  to  fit   specific  changes  in  business   Current   Transi8on   New   strategy,  organiza8onal   State   State   structure  or  systems.     (as  is)   Increasing  comfort,     (to  be)   control  &  confidence   Helps  organiza8ons  successfully   transi8on  from  a  current  state   to  a  new,  desired  state.   Brought   to  you  by   /  29  
  • 30. Organizational change Organizational change 101 This  is  why  accessibility  calls     for  profound  change  management     and  cultural  shi_s  in  organiza)ons     for  things  to  run  smoothly.   Brought   to  you  by   /  30  
  • 31. Organizational change Organizational change 101 How  most  people  resist  change   •  Confronta)on  -­‐  direct  inadmissibility  of  the  change   •  Rejec)on  -­‐  fear  of  losing,  anxiety  towards  change   •  Avoidance  -­‐  lack  of  mo8va8on  towards  change   •  Faking  -­‐  seemingly  adop8ng  without  implemen8ng   Brought   to  you  by   /  31  
  • 32. Organizational change Organizational change 101 Most  people  will  naturally  resist  change   •  Four  typical  answers  to  change  include:   •  The  cri)c  -­‐  who  opposes  the  change   •  The  vic)m  -­‐  who  panics  in  front  of  the  change   •  The  bystander  -­‐  who  ignores  the  change   •  The  navigator  -­‐  who  is  empowered  by  the  change   Brought   to  you  by   /  32  
  • 33. Organizational change Organizational change 101 Helping  people  become  navigators  is  the  key   •  Things  we  know  will  help:   •  Communicate  the  threat  of  not  changing   •  Involve  team  in  decision  making  (where  possible)   •  Minimize  uncertainty  as  much  as  possible   •  Celebrate  successes  in  moving  towards  the  goal   •  Keep  explaining  why  the  organiza8on  is  changing   •  Be  as  transparent  as  possible  in  applying  the  changes   Brought   to  you  by   /  33  
  • 34. Organizational change Organizational change 101 For  people  to  willingly   go  on  with  the  change,   they  must  understand     what’s  in  it  for  them.   Brought   to  you  by   /  34  
  • 35. Organizational change Organizational change 101 Helping  people  view  change  as  an  opportunity   •  Involve  the  team  early  on  in  the  process   •  Create  opportuni8es  for  people  to  rise  up   •  Communicate  constantly  on  milestones   •  Plan  properly  from  the  very  start   •  Don’t  ever  let  up  -­‐  always  keep  the  pace   Organiza)ons  who  fail  to  do  this  make  change  become  a  burden.   Brought   to  you  by   /  35  
  • 36. Organizational change Organizational change portfolio Handling  the  4  streams   •  Communica8on  stream   •  Learning  stream   •  Organiza8on  stream   •  Performance  stream   Credit:  Luc  Galoppin,  2008   Brought   to  you  by   /  36  
  • 37. Organizational change Organizational change portfolio Communica)on  stream   •  Not  change  progaganda   •  Manage  expecta8ons  and   support  change  during  its   complete  lifecycle   •  Stay  in  touch  with  the  team   •  Answer  very  simple  ques8ons:   “who  are  we?”  (iden8ty)  and   “what  are  we  here  for?”  (what’s      in  it  for  me)   Credit:  Luc  Galoppin,  2008   Brought   to  you  by   /  37  
  • 38. Organizational change Organizational change portfolio Learning  stream   •  Upgrade  the  knowledge  and      skillsets  of  the  organiza8on      in  terms  of  context  (why),      content  (what),  ac8ons  (how)   •  Address  three  basic  ques8ons:      mo8va8on,  knowledge,  skills   •  Go  beyond  the  classroom  and      aim  for  learning  rather  than  just      training   Credit:  Luc  Galoppin,  2008   Brought   to  you  by   /  38  
  • 39. Organizational change Organizational change portfolio Organiza)on  stream   •  Define  and  implement  a      new  organiza8on  structure  that      reflects  the  changes  at  hand   •  Define  and  establish  new      work  responsilibi8es  in  order  to      make  the  change  happen   •  Provide  concrete  support      from  the  organiza8on  (winning      condi8ons)   Credit:  Luc  Galoppin,  2008   Brought   to  you  by   /  39  
  • 40. Organizational change Organizational change portfolio Performance  stream   •  Translate  the  principles  of      the  business  case  (accessibility)      into  concrete  new  ways  of      working  within  the  team   •  Include  detailed  work      instruc8ons  for  expected      changes   •  Establish  meaningful  and    measurable  goals   Credit:  Luc  Galoppin,  2008   Brought   to  you  by   /  40  
  • 41. Brought   to  you  by   a11y in the41   /   production lifecycle
  • 42. Web development lifecycle Moving forward with accessibility Planning  accessibility  in  the  lifecycle   •  Spreading  requirements  over  the  whole  team   •  Prevent  clueless  errors  and  expensive  omissions   •  Provide  clear,  defined  paAerns  and  strategies   •  a11y  should  be  about  teamwork  and  workflow   •  Collec8ve  ownership  of  a11y  requirements   •  Dropping  the  silos  and  really  working  together   Brought   to  you  by   /  42  
  • 43. Web development lifecycle What this comes down to Efficiently  integra)ng  accessibility     within  the  development  lifecycle     is  all  about  being  able  to  plan     the  right  interven)on,  at  the  right  )me,     by  the  right  people.   Brought   to  you  by   /  43  
  • 44. Web development lifecycle Spreading responsibilities evenly Making  the  accessibility  goal  a  team  effort   •  Involvement  of  the  whole  team   •  Turning  this  into  a  posi8ve  pursuit  of  quality   •  Breaking  down  the  requirements  into  exis8ng  roles   •  Working  with  the  forces  available   •  Never  trying  to  reinvent  the  wheel   •  Benefiung  from  the  already  available  exper8se   •  The  best  resources  for  the  job  are  already  out  there   Brought   to  you  by   /  44  
  • 45. Web development lifecycle A lot cheaper to get it right the first time! To  prevent,  rather  than  to  cure   •  Planning  a11y  properly  brings:   •  More  efficient  use  of  everyone's  8me   •  Significant  reduc8ons  in  terms  of  costs   •  Significant  benefits  in  produc8on   •  Significant  gains  in  customer  and  internal  rela8ons   •  Integra8ng  a11y  as  part  of  the  organiza8on's  culture   •  So  exper8se  remains  when  resources  leave   Brought   to  you  by   /  45  
  • 46. Brought   to  you  by   Role-based accessibility /  46  
  • 47. Role-based accessibility A generic model - overview Typical  web  development  lifecycle   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   AN  -­‐  Analysis   PR  -­‐  HTML/CSS  prototyping   AR  -­‐  Architecture   FE  -­‐  Front  end  development   ID  -­‐  Interac8on  design   BE  -­‐  Back  end  development   GD  -­‐  Graphics  design   QA  -­‐  Quality  control   CS  -­‐  Content  strategy   MA  -­‐  Maintenance   SE  -­‐  Search  engine  op8miza8on   Brought   to  you  by   /  47  
  • 48. Role-based accessibility Putting it all together A  few  ques)ons  to  ask  ourselves   •  How  do  various  stakeholders  relate  to  accessibility?   •  Who  “owns”  a  specific  accessibility  requirement?   •  How  can  accessibility  requirements  be  shared?   •  How  can  I  adapt  a  generic  model  to  my  organiza8on?   Brought   to  you  by   /  48  
  • 49. Role-based accessibility A generic model - overview a11y  and  the  analysis  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  and  related  quality  control  normally  associated  with   analysis  of  the  project’s  strategic  orienta8ons,  analysis  of  the   op8ons  for  technology  plakorms,  or  func8onal  analysis  of  Web   interfaces.   Brought   to  you  by   /  49  
  • 50. Role-based accessibility A generic model - overview a11y  and  the  analysis  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   Perceivable   -­‐-­‐   -­‐-­‐   -­‐-­‐   Operable   -­‐-­‐   -­‐-­‐   2.2.3,  2.2.4,  2.2.5   Understanding   3.2.1,  3.3.1   3.3.3,  3.3.4   3.3.5,  3.3.6   Robust   -­‐-­‐   -­‐-­‐   -­‐-­‐   Total  (9)   2   2   5   Brought   to  you  by   /  50  
  • 51. Role-based accessibility A generic model - overview a11y  and  the  architecture  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  and  related  quality  control  normally  associated  with   the  architecture  of  the  informa8on  (web  content)  and  the   architecture  of  the  data.   Brought   to  you  by   /  51  
  • 52. Role-based accessibility A generic model - overview a11y  and  the  architecture  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   Perceivable   1.3.1   -­‐-­‐   -­‐-­‐   Operable   2.4.2   2.4.5,  2.4.6   2.4.8,  2.4.10   Understanding   -­‐-­‐   3.1.2   3.1.3,  3.1.4   Robust   -­‐-­‐   -­‐-­‐   -­‐-­‐   Total  (9)   2   3   4   Brought   to  you  by   /  52  
  • 53. Role-based accessibility A generic model - overview a11y  and  the  interac)on  design  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  and  related  quality  control  normally  associated  with   the  planning  of  web  interfaces,  content  changes,  interac8vity  and   other  interface-­‐related  contents  of  the  pages.   Brought   to  you  by   /  53  
  • 54. Role-based accessibility A generic model - overview a11y  and  the  interac)on  design  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   Perceivable   1.3.1,  1.3.3,  1.4.1,  1.4.2   1.4.4   1.4.7,  1.4.8   Operable   2.1.1,  2.1.2,  2.2.1,  2.2.2,   2.4.5,  2.4.6   2.1.3,  2.2.3,  2.2.4,  2.2.5,   2.3.1,  2.4.4   2.3.2,  2.4.8,  2.4.9   Understanding   3.2.1,  3.2.2,  3.3.1,  3.3.2   3.2.3,  3.2.4,  3.3.3,  3.3.4   3.1.3,  3.1.5,  3.2.5,  3.3.5,   3.3.6   Robust   4.1.2   -­‐-­‐   -­‐-­‐   Total  (36)   15   7   14   Brought   to  you  by   /  54  
  • 55. Role-based accessibility A generic model - overview a11y  and  the  graphics  design  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  and  related  quality  control  normally  associated  with   the  graphic  design  of  interfaces,  the  related  graphic  declina8ons,   the  specific  design  of  naviga8on  elements,  context  changes  and   other  general  design  of  the  main  content  of  the  pages.   Brought   to  you  by   /  55  
  • 56. Role-based accessibility A generic model - overview a11y  and  the  graphics  design  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   Perceivable   1.3.1,  1.3.3,  1.4.1,  1.4.2   1.4.3,  1.4.4,  1.4.5   1.4.6,  1.4.7,  1.4.8,  1.4.9   Operable   2.1.1,  2.1.2,  2.2.2,  2.3.1,   2.4.5,  2.4.6,  2.4.7   2.2.3,  2.2.4,  2.3.2,  2.4.8   2.4.1   Understanding   3.2.1,  3.3.1,  3.3.2   3.2.3,  3.2.4,  3.3.3   3.2.5,  3.3.5,  3.3.6   Robust   -­‐-­‐   -­‐-­‐   -­‐-­‐   Total  (32)   12   9   11   Brought   to  you  by   /  56  
  • 57. Role-based accessibility A generic model - overview a11y  and  the  content  strategy  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  and  related  quality  control  normally  associated  with   producing  the  site’s  textual  contents,  equivalent  alterna8ve  for   non-­‐text  content  and  other  general  text  elements  presented  in  the   pages.   Brought   to  you  by   /  57  
  • 58. Role-based accessibility A generic model - overview a11y  and  the  content  strategy  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   Perceivable   1.1.1,  1.2.1,  1.2.2,  1.2.3,   1.2.5   1.2.7,  1.2.8   1.3.1,  1.3.3   Operable   2.1.1,  2.1.2,  2.4.2,  2.4.4   2.4.6   2.4.9   Understanding   3.3.1   3.1.2   3.1.3,  3.1.4,  3.1.5,  3.1.6   Robust   -­‐-­‐   -­‐-­‐   -­‐-­‐   Total  (21)   11   3   7   Brought   to  you  by   /  58  
  • 59. Role-based accessibility A generic model - overview a11y  and  the  search  engine  op)miza)on  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  and  related  quality  control  normally  associated  with   providing  text  equivalents  for  non-­‐text  contents  and  making   contents  on  a  web  page  more  easily  indexable  by  search  engines.   Brought   to  you  by   /  59  
  • 60. Role-based accessibility A generic model - overview a11y  and  the  search  engine  op)miza)on  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   Perceivable   1.1.1,  1.2.1,  1.2.2,  1.2.3,   1.2.4,  1.2.5,  1.4.5   1.2.6,  1.2.7,  1.2.8,  1.2.9   1.3.1   Operable   2.1.1,  2.1.2,  2.2.1,  2.2.2,   2.4.5,  2.4.6,  2.4.7   2.1.3,  2.2.3,  2.4.8,  2.4.9,   2.4.1,  2.4.2,  2.4.3,  2.4.4   2.4.10   Understanding   -­‐-­‐   -­‐-­‐   -­‐-­‐   Robust   -­‐-­‐   -­‐-­‐   -­‐-­‐   Total  (28)   14   6   9   Brought   to  you  by   /  60  
  • 61. Role-based accessibility A generic model - overview a11y  and  the  HTML/CSS  prototyping  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  and  related  quality  control  normally  associated  with   the  produc8on  of  all  web  site  master  templates  (HTML  and  CSS).   Brought   to  you  by   /  61  
  • 62. Role-based accessibility A generic model - overview a11y  and  the  HTML/CSS  prototyping  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   Perceivable   1.1.1,  1.3.1,  1.3.2   1.4.3,  1.4.4,  1.4.5   1.4.6   Operable   2.1.1,  2.1.2,  2.4.1,  2.4.2,   2.4.5,  2.4.6,  2.4.7   2.1.3,  2.4.8,  2.4.10   2.4.3   Understanding   3.1.1,  3.3.2   3.2.4   3.1.3,  3.2.5   Robust   4.1.1,  4.1.2   -­‐-­‐   -­‐-­‐   Total  (25)   12   7   6   Brought   to  you  by   /  62  
  • 63. Role-based accessibility A generic model - overview a11y  and  the  front  end  development  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  and  related  quality  control  normally  associated  with   the  development  of  contribu8on  tools,  HTML  and  CSS  integra8on,   and  the  programming  of  proposed  scripts  and  applica8ons  on  the   web  site.   Brought   to  you  by   /  63  
  • 64. Role-based accessibility A generic model - overview a11y  and  the  front  end  development  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   1.1.1,  1.2.1,  1.2.2,  1.2.3,  1.3.1,   1.2.4,  1.2.5,  1.4.3,  1.4.4,  1.4.5   1.2.6,  1.2.7,  1.2.8,  1.2.9,  1.4.6,   Perceivable   1.3.2,  1.3.3,  1.4.1,  1.4.2   1.4.7,  1.4.8,  1.4.9   2.1.1,  2.1.2,  2.2.1,  2.2.2,  2.3.1,   2.4.5,  2.4.6,  2.4.7   2.1.3,  2.2.3,  2.2.4,  2.2.5,  2.3.2,   Operable   2.4.1,  2.4.2,  2.4.3,  2.4.4   2.4.8,  2.4.9,  2.4.10   3.1.1,  3.2.1,  3.2.2,  3.3.1,  3.3.2   3.1.2,  3.2.3,  3.2.4,  3.3.3,  3.3.4   3.1.3,  3.1.4,  3.1.6,  3.2.5,  3.3.5,   Understanding   3.3.6   4.1.1,  4.1.2   -­‐-­‐   -­‐-­‐   Robust   Total  (60)   25   13   22   Brought   to  you  by   /  64  
  • 65. Role-based accessibility A generic model - overview a11y  and  the  back  end  development  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  and  related  quality  control  normally  associated  with   the  development  of  server  side  programing  and  database   management.   Brought   to  you  by   /  65  
  • 66. Role-based accessibility A generic model - overview a11y  and  the  back  end  development  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   Perceivable   1.1.1,  1.3.1,  1.3.2   -­‐-­‐   -­‐-­‐   Operable   2.1.1,  2.1.2,  2.2.1,  2.2.2,   2.4.5,  2.4.6,  2.4.7   2.1.3,  2.2.3,  2.2.4,  2.2.5,   2.4.3,  2.4.4   2.4.9,  2.4.10   Understanding   3.2.1,  3.2.2,  3.3.1,  3.3.2   3.1.2,  3.2.4,  3.3.3,  3.3.4   3.1.3,  3.1.4,  3.2.5,  3.3.6   Robust   4.1.1,  4.1.2   -­‐-­‐   -­‐-­‐   Total  (32)   15   7   10   Brought   to  you  by   /  66  
  • 67. Role-based accessibility A generic model - overview a11y  and  the  quality  control  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Covers  tasks  normally  associated  with  general  valida8ons  at  the   very  end  of  the  project,  before  launching.   Brought   to  you  by   /  67  
  • 68. Role-based accessibility A generic model - overview a11y  and  the  quality  control  phase   Principles   Applicable  Success  Criteria   Level  A   Level  AA   Level  AAA   1.1.1,  1.2.1,  1.2.2,  1.2.3,  1.3.1,   1.2.4,  1.2.5,  1.4.3,  1.4.4,  1.4.5   1.2.6,  1.2.7,  1.2.8,  1.2.9,  1.4.6,   Perceivable   1.3.2,  1.3.3,  1.4.1,  1.4.2   1.4.7,  1.4.8,  1.4.9   2.1.1,  2.1.2,  2.2.1,  2.2.2,  2.3.1,   2.4.5,  2.4.6,  2.4.7   2.1.3,  2.2.3,  2.2.4,  2.2.5,  2.3.2,   Operable   2.4.1,  2.4.2,  2.4.3,  2.4.4   2.4.8,  2.4.9,  2.4.10   3.1.1,  3.2.1,  3.2.2,  3.3.1,  3.3.2   3.1.2,  3.2.3,  3.2.4,  3.3.3,  3.3.4   3.1.3,  3.1.4,  3.1.5,  3.1.6,  3.2.5,   Understanding   3.3.5,  3.3.6   4.1.1,  4.1.2   -­‐-­‐   -­‐-­‐   Robust   Total  (61)   25   13   23   Brought   to  you  by   /  68  
  • 69. Role-based accessibility A generic model - overview a11y  and  the  project  management  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Integra8ng  the  concept  of  transversality,  planning  accessibility  at  each  step,   alloca8ng  responsibili8es,  ensuring  the  criteria  are  met  at  every  milestone,   understanding  the  difference  between  accessible  and  conforming  content,   being  aware  of  the  tools’  limita8ons  and  working  around  them,  assessing   the  impact  of  technology  plakorms  on  the  overall  project.   Brought   to  you  by   /  69  
  • 70. Role-based accessibility A generic model - overview a11y  and  the  maintenance  phase   AN   AR   ID   GD   CS   SE   PR   FE   BE   QA   MA   Project  Management   Making  sure  that  all  relevant  knowledge  transfer  from  the  produc8on  team   is  passed  on  to  the  maintenance  team,  so  the  accessibility  efforts  put  into   the  project  dont  start  degrading  the  minute  content  is  being  updated  on  the   website.  Adap8ng  the  workflow  to  the  reality  of  the  maintenance  team,   based  on  the  roles  defined  previously.   Brought   to  you  by   /  70  
  • 71. WAI-Engage Wiki Accessibility Responsibility Breakdown Role-­‐based  accessibility   •  Looking  at  WCAG  2.0  SC  by  roles   •  Get  involved  in  the  community:          comment,  contribute,  use   •  Make  this  your  own  and  bring  it      into  your  organiza8on!   •  hAp://is.gd/5CoJd4   Brought   to  you  by   /  71  
  • 72. Summing it up Integrate a11y at every step of the process Get  subject  maTer  experts  in  your  lifecycle  to   integrate  a11y  in  their  work  so  the  right  ques)ons   are  being  asked  at  the  right  )me  by  the  right  people.   •  Planning  a11y  from  the  very  early  stages   •  Planning  sufficient  and  consistent  support   •  Itera8ves  rounds  of  a11y  valida8on  to  remain  on  target   •  From  ini8al  wireframes  to  final  html  templates   •  Recommenda8ons  to  guide  the  remedia8on  process   •  Ensure  autonomy  through  knowledge  transfer   Brought   to  you  by   /  72  
  • 73. Thank You! Denis  Boudreau,   President   Coopéra)ve  AccessibilitéWeb   1751  Richardson  street,  suite  6111   Montreal  (Quebec),  Canada  H3K  1G6   Toll  Free:  +1  (877)  315-­‐5550   Email:  db@csaw.ca   Web:  www.accessibiliteweb.com   TwiAer  :  @AccessibiliteWb  /  @dboudreau   Brought   to  you  by   /  73