CAP 4104 Human and Technology Interaction

Term Project


This is a preliminary draft of the Term Project.
The final version of the Term Project will be posted on March 13.
The expectations of the Term Project will be discussed in class on March 20.


The purpose of this project it to have students apply the context of use, requirements analysis and design Usability Engineering processes as taught in this course to a real world application.

It is intended that students work on this project in the teams that were established for Assignment 3. If students have been removed from their team (for lack of sufficient contribution to the team) or if students wish to work on their own (due to lack of confidence in their team) then they may be allowed to work on the project on their own. However, the same expectations will be placed on teams and individuals and all projects will be marked using the same criteria.

Project Topic for this term:

Topic: There is a need for a Web-based system that combines information on accessibility-related user needs and sources of accessibility-related international guidance.

NOTE: All of the documents referred to in this topic description are located in the JTC 1 SWG on Accessibility - Document Register which is located at: http://www.jtc1access.org/documents/swga_docreg.htm

A preliminary design was developed (without the benefit of applying usability engineering techniques).
It is published as document N0435 "Preliminary report on: Design of an on-line accessibility standards inventory".
This provides the starting point for your project.

A further report documenting some needed changes to this preliminary design is published as document N0471.

The Web-based system to be developed is intended to provide access to the information and procedures in the existing three part technical report ISO/IEC 29138. Drafts of the parts of this TR are published as:
N0339: ISO/IEC 29138-1 Information technology — Accessibility considerations for people with disabilities — Part 1: User needs summary
N0340: ISO/IEC 29138-2 Information technology — Accessibility considerations for people with disabilities — Part 2: Standards inventory
N0341: ISO/IEC 29138-3 Information technology — Accessibility considerations for people with disabilities — Part 1: User needs summary Part 3: Guidance on user needs mapping

NOTE: The final published versions of these ISO Technical Reports are freely available via links found at: http://www.jtc1access.org/base.htm, but are substantially the same as these documents, which are easier to access and sufficient for your consideration.

The information in these technical reports has, however, evolved and is currently being restructured.
Your project is to apply the usability engineering methods from the class to doing a better job of analyzing and designing a usable system for providing and maintaining accessibility-related information on user needs and accessibility-related standards.

It is expected that your project will identify and recommend significant improvements beyond the current design.

NOTE: You are not expected to have to specify how the data will be implemented by a database (like document N0435 does). However, you do have to consider the potential content needs of the system.

NOTE: Be sure to get an early start on this project. The instructor will answer questions asked in class as they arise and will especially be prepared to discuss this project topic in class on Tuesday March 20. Questions e-mailed to the instructor will be answered in class so that all students have access to the same answers.

The following marking approach will be used for each of the 16 parts (2 a-e, 3 a-f, and 4 a-e) of the project: It is expected that most marks will range between 6 and 9 out of 10 for each part and that a few teams may receive marks outside these bounds. However, it is possible to receive either a higher or lower mark where such a mark is appropriate.

NOTE: To get a mark of "7 - good" or better you will have to do more than just use the usability engineering methods to document what is already available in the existing documents. You should be identifying further possibilities, needs, requirements and recommendations and developing a better interaction and interface design.


Steps in completing this assignment:

  1. Meet with your team and plan your work
This project involves a significant amount of work each week in order to be successful.
Planning and coordination are needed to ensure that you complete your project successfully by the due date.
REMEMBER: There will be no extensions - thus it will be better to submit a partially completed project than to fail to submit a project on time.

NOTES:
  1. Perform a Possibilities Analysis to create a Context of Use Description (as per Ch 10.2), including records for each 
    1. major scenarios served by the current system (as per Chapter 5) [for a possible 10 marks]
    2. task (as per Chapter 6)  [for a possible 10 marks]
    3. user group (as per Chapter 7)  [for a possible 10 marks]
    4. content chunk (as per Chapter 8)  [for a possible 10 marks]
    5. environment (as per Chapter 9)  [for a possible 10 marks]
NOTE 1: You will have to determine within your team which of these are important to the application 
NOTE 2: Remember you need to go beyond what is already there in the existing documentation

  1. Perform a Requirements  Analysis and create a revised set of possibility records with  significant details added (as per Ch 10.4), including:
    1. a discussion of your system boundaries (as per Ch 10.3)  [for a possible 10 marks]
    2. tasks (as per Chapters 11 & 12)  [for a possible 10 marks]
    3. user groups (as per Chapters 13, 14, & 15)  [for a possible 10 marks]
    4. content chunks (as per Chapter 16)  [for a possible 10 marks]
    5. environment (you will have to decide what is relevant for this)  [for a possible 10 marks]
    6. requirements and recommendations (as per Ch 10.5)  [for a possible 10 marks]
NOTE 1: You will have to determine within your team which pieces of detailed information are important to the application 
NOTE 2: Remember you need to go beyond what is already there in the existing documentation
  1. Develop a Design (as per Chapter 17 & 18) including:
    1. the selected design scenarios plus the requirements and recommendations linked to them (as per Ch 17.1) [for a possible 10 marks]
    2. a revised set of design scenarios including sequences of steps for each scenario (as per Ch 17.2) [for a possible 10 marks]
    3. a high level interface design with a set of presentation segments and mappings with scenarios (as per Ch 18.1) [for a possible 10 marks]
    4. an interface style guide to be used to design individual presentation segments (as per Ch 18.2) [for a possible 10 marks]
    5. designs for the individual presentation segments (as per Ch 18.3) [for a possible 10 marks]

NOTE: Each of the 16 different parts above (2 a-e, 3 a-f, and 4 a-e) requires its own distinct answer. 

NOTE: You may add any explanatory material wherever you feel it is necessary for the instructor to understand when marking the point. Please make it clear that this is additional explanatory material, beyond the basic information intended to satisfy the part.

  1. Submit your project electronically via WebCourses by 11:59 pm on Friday April 20.
    1. A team folder will be set-up by the instructor so that each team only needs to make a single submission
    2. Late projects will not be accepted.
    3. Projects not submitted before 11:59 pm on Friday April 20, 2012 will automatically receive a mark of 0
    4. Projects must be submitted as a single Word or pdf file
    5. Teams will be allowed to revise their submissions up to the deadline of 11:59 pm on Friday April 20. This will allow you to make partial submissions as soon as you have achieved team consensus on a section of your project

NOTE: Do not leave this too long and do not expect any extensions. If necessary it is better to submit an incomplete project than not to submit anything.