H6611/CI6112 Coursework B (20 marks) - hci

advertisement
Cover Page for CI6207/H6732
Final Project Report (2011/2012 Semester 1)
Group Number
:
Student Name(s)/
Number(s)
:
15
Aslin Harminah Binte Anuar / G1001118J
So Jami Florence /G10011157D
Tey Hwee Chen / G1101870J
Submission Date
:
8 November 2011
Instructor Name
:
Chang Yun-Ke
Marking Sheet for H6732/CI6207 Final Project (45 Marks)
Comment
Understanding Prospective Users
Requirements specification:
Functional
Requirements specification: Nonfunctional
Heuristic Evaluation
Re-design of “Mock-up” Website
Overall
1
TERM PROJECT: EVALUATION AND RE-DESIGN OF A PARENTING WEBSITE
1. Introduction
Our group will be evaluating and re-designing websites for first-time parents. We will start by
understanding the unique profiles of such parents and take a step further to define their specific
requirements. A website will be selected for conducting a heuristic evaluation to get
impressions on the usability of the website chosen. Thereafter, recommendations will be
given and the suggestions will be implemented on our newly redesigned website for new
parents.
2. Requirement Specifications
Understanding the Needs of First Time Parents
The prospective users are first time parents. Our group’s definition of “first-time parents” for this
project would be first time parents who are preparing for the arrival of their first child. The
prospective parents would typically have no experience in parenting as they are expecting their
first baby. They are facing a significant transition into the next phase of their lives and would
expect huge changes to their lifestyles. They are probably feeling anxious and may not know
what to expect as new parents and have many questions. They are probably looking for
information to prepare for the arrival of their new baby and details on the pregnancy journey.
Such parents would appreciate sharing the challenges and thrills of parenting with other parents,
so a blog and forum would be able to support this social element.
Objectives of the Websites
The objective of the website is to provide new parents with resources on parenting as well as a
social platform for such parents to share their parenting experiences. The website would feature
first rate resources on parenting. The website will also be useful to parents who have young
children under the age of 2 years. These parents are looking for parenting tips, techniques and
philosophies to manage their little ones. The information these parents are looking for will
include ways to raise their child in the early years of their child’s life. Information such as parentchild bonding activities is of great importance as well as emotional and physical well-being of
their young ones. The website will also cater to the needs of fathers, commonly omitted in
parenting websites.
Taking into account the needs of first-time parents listed above, the design of the website will
have to take into consideration the following attributes:
a) The design of the website should be pleasant and inviting. Cluttered designs would turnoff busy parents as they have no time to filter information.
b) Platform for sharing such as blogs and forums for like-minded parents to interact with
each other, share resources and their individual stories on parenthood.
c) The focus of the website should be on managing pregnancy and subsequently taking care
of their child, as this would be the immediate concern of first-time parents!
2
3. The Functional and Non-Functional Requirements
Functional requirements capture the intended behaviour of the system. This behaviour may be
expressed as services, tasks or functions the system is required to perform (Malan and
Bredemeyer, 2001). The functional requirements for new parents’ website should include the
following:
Functional Requirements
Search
The website should have a main search function that search across the
websites for information required by users.
Forum
The website should have a forum where parents are able to interact
with each other. They can share their experiences with other parents
facing the same challenges. The parents can also exchange best
practices and useful resources.
Email Contact
An email contact enables parents/visitors to contact site administrators
via e-mail. They can post any questions they have, so that site
administrators can assist them directly and follow up on their
feedback.
The Home Page
The landing page of the home page is the page that gives the new
parents who are looking for information their first impression. It is
important that this page quickly grabs the attention of our users. This
is the anchor page that pulls everything together. At the top of the
home page, it should clearly state what are the different information
being offered. Introductory text should be given to tell users what the
website is about, enticing them to explore the site.
Navigation Pane or
This will allow users to move quickly between different categories of
Tabs
information on the site.
Links to authoritative
Most specialized knowledge, especially in medical and psychological
external sites
area, may require expert knowledge. The site should have links to
authoritative external sites.
Website Backup
All information from the website should be backed up at the end of 24
hours cycle.
Website Administration The website should have a log-in screen for system administration of
the website. This administrative function should be able to provide:
 Summary Log of system use
 Functions to add, delete and upload new webpages and
materials
This administrative log-in should only be accessed by appointed
system administrators.
Table 1: Functional Requirements
Non-functional requirements include constraints and qualities. Qualities are properties or
characteristics of the system that its stakeholders care about and hence will affect their degree of
satisfaction with the system (Malan and Bredemeyer, 2001). The non-functional requirements for
new parent website should include:
3
Non-Functional Requirements
System Platform and
This web site should be easily accessible by anyone who can log onto
Interface
the World Wide Web using a standard browser that is version 4.0 or
higher
Colour and Aesthetics
Pleasant colours should be used to give users a nice and happy feeling,
inviting the users to continue using the site. The right amount of
colour should be used as too much colour causes the eye to dart around
the screen. Adequate contrast should be used to allow good
readability.
Consistency
Website layout should have a consistent look and feel. For example, a
consistent legible font should be used throughout the website. The
look and feel of each web page should carry the same theme.
Screen Area
To improve the reading experience of the web pages, we must ensure
parents who are accessing the website can see all content without
needing a horizontal scroll bar. This is prevent users from missing out
on anything beyond the default page view.
Website Capacity and
The website should have enough capacity to ensure stability of
Speed
website. Users should not be subjected to long waits for pages to load
up.
Navigation Structure
The website should have simple navigation but yet offer enough depth.
We will restrict the level of navigation to three levels to ensure that
parents are not overwhelmed by a complex website.
Security
The website’s information should have good security. All user
information should be safeguarded.
Table 2: Non-Functional Requirements
4. Heuristics Evaluation
Heuristics evaluation helps to find usability problems in the design of user interface. A heuristic
is a guideline or general principle or rule of thumb that can guide a design decision or be used to
decision that has already been made (Dix et al., 2004). Heuristics evaluation, originally developed
by Jakob Nielson and Rolf Molich in 1990 to provide a structured means to critique a system, was
subsequently revised by Nielson in 1994 and now often referred to as Neilson’s revised heuristics.
It is a set of 10 heuristics comprising of 1) visibility of system status, 2) match between system
and real world, 3) user control and freedom, 4) consistency and standards 5) error prevention 6)
recognition rather than recall 7) Flexibility and efficiency of use 8) aesthetic and minimalist
design 9) help users recognize and, diagnose and recover from error 10) help and documentation.
Using Neilson’s revised heuristics as the framework, evaluation on a parenting site for new
parents – The New Parent Guide (http://www.thenewparentsguide.com/) was conducted to find
out the usability problems of this parenting site.
Evaluation Method
Three independent evaluators evaluated the site in relation to usability heuristics. They were not
allowed to communicate with one another before and during the evaluation process.
The evaluators were first asked to go through the site to get a general idea of the site. After which,
they inspected the site systematically to examine its usability. They were given a heuristic
usability worksheet (Appendix A) to help them focus on specific interface elements. Their
4
observations were recorded on the worksheet by the evaluators themselves. Recommendations to
address the problems were identified and recorded too.
At the end of the evaluation process, evaluators discussed their findings and come to an
agreement on the recommendations. The checklists were collected and the information on them
collated into a summary (Appendix B).
Profiles of Subjects
All the three evaluators are experienced web users with at least 10 years of experience in using
the internet. They are currently students of Masters in Information Studies Programme.
Evaluator A is a mother with first-hand experience with the needs of new parents. Evaluator B
and C have experiences working with young children.
Analysis of Results & Recommendations
All evaluators agreed that the following usability problems need immediate attention. The
relevant recommendations are also listed in Table 3 below.
Usability Problems
Poor, uninviting aesthetic design
Recommendations
Use warm inviting vibrant colours.
Better layout that highlight the content. None cluttered.
Use more appropriate graphic that will capture the
attention of visitors to the site. The graphics should be
appealing and attractive.
Poor organization of content and
naming convention
Reorganization of the content in categories that is
mutually exclusive.
Rename the header for greater consistency and to make
it more intuitive.
No focus in the content
Long wait for web pages and pictures
to load
Broken links and blanks pages
Include an introduction in the home page to state the
scope of the site.
Expand on content that is relevant, within the scope.
Reduce content outside the scope.
Upgrade the system
Clean up the site.
Remove the obsolete links
Insert notice for pages under construction or under
maintenance.
Table 3: Usability Problems and Recommendations
Due to the multiple usability problems that surfaced in the evaluation, it is recommended that the
site undergoes a total revamp to incorporate the recommendations listed in Table 3.
5
5. Description of the New Design
In designing a mock-up website, we have used a free commercial flash website builder (at
www.wix.com). The website builder allows novice designers as us to build a website that is able
to meet our requirements.
The new mock-up website is clearly divided into four main sections; ‘Pregnancy’, ‘Your Baby’,
‘Parenting’, ‘and Communities’ and ‘Contact Us’. These sections are familiar to the target
audience and they will be able to connect and understand the tabs. (Appendix C)
Under each tab, there are further levels of navigation links which will direct users to other useful
information. With regards to ‘Pregnancy’, some women may be wondering if she is really
pregnant, hence, ‘Signs of Pregnancy’. When the doctor confirmed the pregnancy; she will want
to know everything about the 9 months of pregnancy. Mummies-to-be will also require directions
on what type of food to eat and the nutrition they need to have a healthy baby. Once the baby is
born, new parents will need information about their new-born and they will need to learn how to
create a baby schedule. This can be seen in the tab, ‘Your Baby’. Parenting tips and resources are
also included in the website. We have separated it into, ‘Mums’, ‘Dads’ and ‘Family Fun’. For
‘Dad’s, we have included hyperlinks to other useful websites on the topics. This allows users to
get information from other sources. We have kept it to a minimal as too much hyperlinks will
cause confusion and messy layout. Lastly, we have added a tab where the new parents can
communicate with other new parents through social networking sites such as Facebook and
Twitter. We have also included Blogs and Forum for them to communicate with each other.
Content-wise, it should relate back to the needs of first time parents. They do not have any
experience and will be looking for information such as looking after their new born, the baby’s
development, and parenting tips. Information presented under each section is concise for easy
reading. The content was taken from a popular website, ‘Babycentre.com’. These articles are
chosen and adapted to fit the layout of our new website.
Aesthetically, the design of the website is bright and we have use colours and visuals to create an
inviting feel for the parents. They will also feel at ease navigating through the website, as it
designed to promote recognition rather than recall. For example, when the user is thinking of
sharing some news with other parents, they will intuitively, select “Community” tab.
6. Conclusion
In evaluating the website, we have learnt that there are instances of design flaws. Thus, it is
important to engage independent evaluators that can help identify flaws that the web designers are
not aware of. One such method is to conduct a heuristic evaluation. From our experience, it helps
to improve the usability of website significantly. To conclude, we realise that there are indeed
many factors that we have to consider and more importantly to always put the prospective users
in mind as they are ultimately the ones using the website.
6
REFERENCE
Dix, A. (2004). Human-computer interaction / Alan Dix ... [et al.]. Upper Saddle River,
NJ : Pearson, 2004.
Kantner, L., Shroyer, R., & Rosenbaum, S. (2002). Structured heuristic evaluation of
online documentation.
Malan, R. and Bredemeyer (2001). Functional Requirements and Use Cases. Retrieved on 15
Oct 11 from www.bredemeyer.com/use_cases.htm
Websites
1. New Parents. Retrieved from: http://www.newparent.com/ on 29th October 2011.
Description: Website of New Parent. Contains information on pregnancy and
becoming new parents.
2. The New Parent Guide from: http://www.thenewparentsguide.com/ on 29th October
2011.
Description: Website of The New Parent Guide. Contains links and information on
parenting with issues such as travelling tips and shopping information.
7
Appendix A
Heuristic Evaluation Worksheet
Name of Evaluator :
Profile/Role of Evaluator
Date of evaluation:
Site evaluated:
Part 1:
:
Rate each heuristic and provide detail description of problem.
Rating scale:
1: No problem observed
2: Minor problem observed
3: Major problem observed
1
Heuristics
Visibility of system status
2
Match between system and the
real world
3
User control and freedom
4
Consistency and standards
5
Error prevention
6
Recognition rather than recall
Rating Description of Problem
8
7
Flexibility and efficiency of use
8
Aesthetic and minimalist
design
9
Help users to recognize,
diagnose and recover from
error
10
Help and documentation
11
Content
Part 2: Identify the usability problems
Part 3: Suggest design changes
9
Appendix B
Summary of Heuristic Evaluation
Rating scale:
1: No problem observed
2: Minor problem observed
3: Major problem observed
Evaluator A: So Jami Florence
Evaluator B: Aslin Harminah Anuar
Evaluator C: Tey Hwee Chen
Date of Evaluation: 25 Oct 2011
(A)
1
Heuristics
Visibility of
system status
Rating
A B C
A
3 3 2 The website does not have any
visibility of system status.
While evaluating the system
had downtime, however,
nothing was indicated. Had to
try evaluating the next day and
luckily the website was up
again, with no particular
explanation
Description of Problem
B
Does not indicate any time
required or percentage of
completion.
No mention of maintenance
downtime.
C
The page on baby picture took
more than 1 minute to be
completely loaded. No indication
of time required for the page to
load.
Website was done on 22/10/11.
There was no notice or
explanation on before and after
the downtime.
“Does my baby have colic?” does
not have any content. No
indication of page under
construction or otherwise.
10
(A)
2
3
Heuristics
Match
between
system and
the real world
User control
and freedom
Rating
A B C
A
1 3 3 Words and concepts are used
are familiar with parents. The
headlines are rather logical.
2
3
2
User can lose orientation when
browsing and must try to
remember where they are at.
One big problem is the
downloading time for each
page takes a very long time;
between 6 to 8 seconds. After
a while, you may feel you want
to give up on the website.
Yes, there is a search function
but does not really reduce
browsing.
Description of Problem
B
Most words and concepts are
familiar.
However, the title of the
website: ‘The New Parents
Guide’, does not match the tabs
or info. For example, ‘shopping’
and ‘travel’. This can be
included but should be under
extra info as the main focus
should be on parenting
information such as tips,
resources and etc.
Although it allows immediate
exit from site by just the ‘X’
button on top.
Design layout can be improved
as user does NOT know where
he/she is within the website.
No customization of font size
and content pane.
C
Headers in the shopping category
are potentially misleading.
Header – “Trying to conceive” in
the Shopping category leads to
items like fertility supplement,
books on trying to conceive.
Font and Content pane are frozen.
Does not have print friendly
version of the text
Search function is not available on
the homepage, only available
from 2nd level pages onwards.
Position of search box in the page
banner also makes it difficult to
spot.
Search results are not ranked
according to relevance.
11
(A)
4
5
Rating
Heuristics
A B C
A
Consistency
1 1 1 Design is quite consistent.
Colour scheme definitely
and standards
consistent!
Error
3 3 3 Hyperlinks are recognisable
prevention
Does not differentiate visited
and unvisited links, however, it
is hard to tell as the colour
used for differentiation looks
almost the same!
Some misses. For example”
Information Materials for
Parents” should not be under
the category “Shopping”.
Logically should be under
“Resources”.
6
Recognition
rather than
recall
2
3
1
Another example is under
“Parenting Information”, there
is a “Baby Product Buying
Guide”. Should logically fall
under the shopping tab which
they have.
Colours are generally two- tone
and boring. No much
differentiation to reinforce
information structure.
Not great for recognition.
Description of Problem
B
Nil
C
Nil
Content not logically structured.
Differentiation between pages
visited and not visited is not
Child behaviour is located under consistently applied across all
‘shopping’. User could actually
categories at all times. The
be looking for information rather colours used to differentiate the 2
than product.
are also difficult to distinguish.
Although hyperlinks are
Headers naming convention is not
obvious, it is too much and looks consistent. Eg of headers: Breast
cluttered.
feeding; Does my baby have
colic?
“Child behavior” is in the
Shopping Category. The content
is books on child behaviour and
items like reward chart.
Titles are easily recognised but
the symbols and colours are all
similar and there are no
differentiations.
Nil
12
(A)
7
Heuristics
Flexibility
and efficiency
of use
Rating
Description of Problem
A B C
A
B
2 1 2 Navigation from one tab to
Nil
another tab is slow! Takes
about 5 – 6 seconds to upload a
page. Cannot do book
marking and does not provide
RSS feed.
C
Does not have RSS feed to help
visitors track new content.
Pages are slow to load.
Yes – quick access to
homepage.
8
Aesthetic and
minimalist
design
3
3
3
I felt that the fonts were slight
smaller than usual. The
colours used are very corporate
blue and black. Not very
friendly, warm or inviting.
Graphics are also of poor
quality.
Advertisements are placed
when there is space. Overall
cluttered design, definitely not
minimalist.
9
Help users to
recognise,
diagnose and
recover from
error
3
1
2
There are no colours except for
blue and black.
Information is not pleasing as it
looks cluttered and messy.
Graphics are minimal and does
not look appealing or attractive.
Plain design. Does not correspond
to the joyous mood of new
parents.
Page is not welcoming.
Advertisement is given greater
importance than content of the
page.
The advertisements are also Blue
font so there is no
differentiation.
No. As mentioned earlier in
Nil
point 1, no error messages even
when website was down!
Most common error encountered:
page cannot be displayed. But
using the back page and clinking
on the link usually works.
Website does not provide any
assistance.
13
(A)
10
Heuristics
Help and
documentation
11
Content
Rating
A B C
A
2 2 2 No visible help available
except for contact us.
1
3
3
Style of writing is easy to
comprehend.
Should be able to answer the
information needs of parent
Description of Problem
B
No help button.
If users are lost while
navigating, there is no mention
of where to go next.
Too much information, too
messy.
It does not really answer info
needs. For example, if users are
looking for preparing the arrival
there, is no info it.
C
There is no help function but
feedback is possible through the
“Contact Us” page.
Homepage does not provide a
introductory message informing
visitors what the page is about.
Judging by the title of the site-The
New Parents Guide, it obviously
lacks content for new father.
The navigation pane on the left
indicates a greater emphasis on
shopping rather than parenting
information.
The content for “Family Travel
Guide” has no direct relevance to
first time parents. It does not state
if the place has baby friendly
facilities etc.
14
B
C
Discussion Areas
Identify the usability
problems
Suggest design changes
A
One big problem is the loading
time of the various pages.
Takes between 6 to 8 seconds
to load up and I feel that if I
am have limited time... I may
not have the patience.
B
Organisation of information
within the site
C
The top few usability problems
are:
Focus on parenting information
The content organisation seem
not logical to me and find it
hard to understand why it is
categorise that way.
Layout of webpage
Classification of the content and
naming convention of the
categories are not intuitive to
prevent error when deciding what
to click first.
Some time have to be spent on
browsing the content before
you fully understand the
structure. I am only doing that
because I have to evaluate the
website, but a casual user
coming across the website, I
would have exited after a short
while (3 mins) would soon be
off to another website.
For a start, the website should
have more pleasing and warm
colours that entice parents-tobe to explore.
Better graphics to be employed
on the homepage to give a
Aesthetic design
Links and content do not always
work.
Content needs to be improved
upon.
Design of the site is not inviting
and warm. Position of advertising
is still the limelight of the main
content
As the websites should be for
first time parents, information
should be focused on preparing
for the arrival, looking after the
infant to growing up to a
toddler. First time parents are
also new to parenting so there
Classification of the content and
naming convention of the
categories has be clearer and more
intuitive
Links that do not work has to be
removed. Notice to be put up for
15
Discussion Areas
A
users feel that the website has
good “qualities”
Structure of content need to be
improved upon.
Also I get the feeling that it is
more of a “shopping” website
offering lots of products.
Overall it should not look so
cluttered on the home page.
B
should be information on it.
C
content under construction
So tabs can be named after them
such as ‘Your Baby’,
‘Pregnancy’ or ‘Parenting’.
The content is not logically
structured. New website should
have clear headings and not
many hyperlinks as it will be
messy.
The new website should have
more colours and the symbols,
headings should be clear.
One major problem in the
website is its aesthetic design.
New website should be much
more attractive with images that
are appealing and attractive.
Information should not be
cramped together.
Content should answer the
information needs of the target
audience.
Expand the content of the
parenting information
Use more colour and warmth
colours like pink, yellow or baby
blue. Position advertisement at the
side or at the bottom, not in the
centre of the page.
16
Appendix C: Screenshots of New Site
1) Menu Page – 1st Level
The graphics should be appealing and
attractive. The graphics used show
real life contents and users will be
able to connect to the images.
Navigation bar (Menu
functions).
Search function.
Screenshot 1: Home Page of Revamped Website
Include an introduction in the
home page to state the scope of
the site.
Tagline or title of the website.
Use of warm inviting vibrant colours.
17
2) Pregnancy – 2nd Level (Signs of Pregnancy)
Navigation bar (Menu
functions)
Scrolling is done vertically and not
horizontally.
Screenshot 2: 2ND Level Web Page on Pregnancy
Provide other relevant information which
follows the same format as the main
navigation bar.
Headers and fonts are
similar for greater
consistency.
18
3) Pregnancy – 3rd Level (Eating Well)
Headers and fonts are
similar for greater
consistency.
Screenshot 3: 3rd Level Web Page on Pregnancy; Eating well
Use of appropriate graphic that will capture
the attention of visitors to the site.
19
4) Parenting – Dads
Screenshot 4: 2nd Level Web Page under Parenting
Re-organize the information in a
clear and consistent manner.
Clean up the site.
Include relevant links that are not obsolete and expand
on content that is relevant, within the scope.
Better layout that highlight the content and not
cluttered.
20
5) Communities
Screenshot 5: Webpage under “Communities”
6) Contact Us
Screenshot 6: Webpage under “Contact Us"
21
Appendix D
Screenshots of Original Site (http://www.thenewparentsguide.com/)
Screenshot 7: Home Page of Website that was evaluated.
Screenshot 8: Example of 2nd level page: Home>Parenting Information
22
Screenshot 9: Example of 3rd level page: Home>Parenting Information>Tips on Choosing Baby
Names
Screenshot 10: Example of 4th level page: Home>Parenting Information>Breastfeeding>Breast or
Bottle?
23
Screenshot 11: Example of problem with hyperlink:
Home>Parenting Information>Tips on Choosing Baby Names> Take a look at the most popular
names for the current year and over the past 120 years.
Screenshot 12: Example of content for Family Travel
Home>Family Travel > Family Travel Guides > Alabama Travel Guide
24
Screenshot 13: Example of shopping function on the site (linked to external site)
Screenshot 14: Example of shopping function on the site (linked to external site):
25
Screenshot 15: Example of link to its secondary blog site
Screenshot 16: Example of memory intensive page:
26
Screen 17: Search result for milk powder
27
Download