iwmw 2003 b4 qa for web sites (4 - qa for mimas: a case study)

22
QA for MIMAS A Case Study Anne McCombe MIMAS [email protected] http:// www.mimas.ac.uk

Upload: iwmw

Post on 13-Apr-2017

91 views

Category:

Education


0 download

TRANSCRIPT

Page 1: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

QA for MIMAS A Case Study

Anne [email protected]

http://www.mimas.ac.uk

Page 2: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Where we were in June 2002Many people managing “own” web sites, each with own way of doing things

• Main MIMAS web site

• Different services• Different users

• Different appearance• Different standards

EIB

Page 3: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

MIMAS Services (June 2002)

Page 4: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

PeopleEach service managed differently:

• Small teams putting up content, rarely for more than one service

• Several programmers – each doing things in their own way

• Different managers focusing on their own services• Central MIMAS web site managed by another

small team

Projects have web sites too, but no-one to maintain them.

Page 5: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

How we manage web contentOver half our staff update web pages, in various ways, on Unix server or PC:

• Logon to Unix server and edit with emacs or vi• Live site, test site (shared) or own test site

• Copy to PC, edit and FTP back• Use Dreamweaver

Each service is responsible for its own web site. We do not have a single “web master”.

Page 6: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Accessibility legislationThe Goal:

• To be compliant with WAI guidelines, level 1 for existing sites, level 2 for new sites, by 1 September 2002.

How: • Raise staff awareness of the issues • Develop skills of web editors• Set up a team to coordinate, motivate, advise

Page 7: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

ACE teamAccessibility Compliance Exercise team

• Each section to be represented Important to have support of all the managers

• Variety of skills and experience Accessibility champion Programmer Generalist Enthusiast Coordinator

Page 8: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Scoping the ProjectACE team:

• Constructed a list of services or sets of web pages, maintained by various people

• Each was contact for a number of services • Met fortnightly to monitor progress

Service web editors:• Check their pages• Plan how to make them accessible • Estimate timescales

Page 9: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

DocumentationStaff web area set up to make available:

• Accessibility Policy• Accessibility progress of each service• How to get started, how to use LIFT etc.• Helpful tools• Training opportunities• Who is responsible for what• Case studies • Templates• Recommended Dublin Core Metadata

Page 10: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Accessibility Policy• Check everything against WAI guidelines• Make existing sites Priority 1 compliant • Make new sites Priority 2 compliant• Write pages to HTML 4.01 or XHTML 1.0• Use Cascading Style Sheets• Include approved Dublin Core metadata• Offer online documentation in HTML• Identify who looks after which sites• Obtain third party statements on accessibility • Accessibility statement for every service

Page 11: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Favoured toolsAudit:

• Bobby, LIFT, and personal inspection• Familiarity with WAI guidelines

Checking:• http://validator.w3.org and equivalent bookmarklet• Dreamweaver LIFT• Xenu – for checking links in particular• Screen reader (IBM Home Page Reader)

Templates:• Copy MIMAS style template from staff web page

(XHTML 1.0 and HTML 4.0)• Service template in Dreamweaver

Page 12: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

MIMAS Staff WorkshopsTwo sessions (20 people attending) covering:

• Accessibility Policy• HTML and XHTML validation• Cascading Style Sheets and server-side includes• Dublin Core Metadata

• Using Dreamweaver and LIFT• Discussion on Frames, Netscape etc. • Screen reader demo

External training courses:• Accessibility, Dreamweaver and CSS at MC• Netskills, JISC workshops and others

Page 13: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Accessibility StatementsMIMAS aims to make its website as usable and accessible as possible...

• Request for feedback, offers of assistance etc. • Links to service accessibility pages to include:

Access Keys System Requirements Plug-ins Use of Frames or Java Supplier's accessibility statement Limitations

Page 14: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

MIMAS Style GuideConstruct acceptable style guide

• Date formats• Common words and phrases• Fonts, logos, colours

Look at current practiceCompare with University guide and those of collaborating institutions, eg. ESDSConsult with staffDeclare and promote the MIMAS Style Guide Update Accessibility Policy to refer to Style Guide

Page 15: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Documenting standardsNew Procedure

• Small team from a few services• Look for best practice in various services• One person writes first draft• Consultation within team, then wider to staff• Refinement• Announcement, and authorisation.

Challenges• Finishing off• Establishing new ways of working

Page 16: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

TestingNo formal procedure but:

• ACE team member involved in development of new interfaces (eg. International Data, Census)

• User interfaces are tested pre-release by helpdesk support team or users

Browser/platform testing• Apple Mac with every conceivable browser• Unix server with Netscape 4.7• Many PCs, many browsers

Page 17: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Maintaining qualityTesting by users and staffSpot checks

• Call in the right person to help and be positive

Review and update accessibility policy• Check links, refer to style guide

Invite feedback from users• zetoc, Archives Hub, COPAC

Page 18: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

ACE and QAACE team attends to Accessibility plus

• Content management• Development of new sites• Documenting Procedures and Standards

Service web editors:• Sites are still independently managed • We have a much more co-operative approach• New services increasingly set standards at outset,

and consult others.

Page 19: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Where we are nowEvery service is different but now we have an Accessibility Policy and…

• We know who is responsible for what• Everyone checks their HTML always• Everyone is more aware of accessibility issues• Everyone includes metadata• We have a procedure for archiving• All services have an Accessibility web page

Web sites are not developed in isolation

Page 20: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Yet to do…possibly

Document procedures, check lists for testingUnify the appearance of servicesAutomate link checkingImprove Search mechanismExperiment with a CMS for MIMASPrepare material for more workshopsAgree on everything

Page 21: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

What we have learntImportance of:

• Documenting standards early• Discussion and consultation• Talking to everyone together in one room• Being pragmatic• Responding positively to constructive criticism • Knowing about more than one service• Ask for help when you need it• Working together and sharing knowledge

Page 22: IWMW 2003 b4 QA for web sites (4 - QA for MIMAS: A Case Study)

Services at MIMAS (June 2003)