Monday, December 5, 2011

Week 8 - Identifying Needs and Establishing requirements

What are REQUIREMENT?

# a statement about what it should do or how it should perform
# should be specific, unambiguous and clear as possible
#Must know how to tell when they have been fulfilled

Example : I want a completed web page to be loaded in less than 5 seconds.

Types of requirement

Divided in 2 :
- Functional requirement (what the system should do) EX : word processor
- non-functional requirement (constraints and development)

Types of requirement

Interaction design
*Functional requirement = Capture what the product should do
*data requirement
*environmental requirement = circumstances in which interactive product will be expected to operate
*visual characteristic

USABILITY GOALS - how well the users can perform
USER EXPERIENCE GOALS - the perception of the users

Data gathering will need to expand and clarify and confirm initial requirement

Data gathering are influenced by several factors ;

-nature of the task
- the participants
-the analyst
- the resources available

*more than one method used to triangulate things,

CONTEXTUAL INQUIRY
*an approach that follows an apprenticeship model : the designer works as an apprentice to the user

4 main principle;
-context
-partnership
-Interpretation
-focus

4 techniques that have user centred focus= are used to understand user’s goal and tasks ;

-scenario (informal narrative description)
-use cases ( emphasis on user-system interaction/ its from the user’s perspective, not the system’s)

# can be shown using text or graphical information
-essential use cases (developed to combat the limitations of scenarios and use cases)

-task analysis (used mainly to investigate an existing situation, not to envision new products)

What are we trying to achieve?

-Understand the user
-Produce a set of stable requirements

WHY those two essential? It is to DESIGN.

Azura binti abd.mokmin
1102700146

No comments:

Post a Comment