SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
CS3216, AY2008/2009, Semester 2—GetHelp!                                                              1

                                National University of Singapore
                                      School of Computing
                       CS3216: Software Development on Evolving Platforms
                                   AY2008/2009, Semester 2

                             GetHelp!: The Inside Story

 Date issued:   2 March 2009


Interaction design is the art of ”defining the behaviour of products and systems that a user can interact
with”. It is the process of simplifying and making the learning curve of a system as flat and intuitive
as possible with a higher focus on usability and less on aesthetics. The term was first proposed by
Bill Moggridge and Bill Verplank to introduce the concepts of industrial design into software interfaces
as well. Today this concept is being practiced not only among systems and softwares but also the
growing space of web applications.
You were asked to evaluate the initial design of GetHelp! as a case study. This document is an
excerpt from the CS3216 Final Project report for the GetHelp! team.


The major problems we faced:

When the application was launched, we faced a few major problems which were mainly from 2 areas:
user interface(UI) and interaction design. This report is a record and account of each of the problems
faced along with our solutions (aka lessons learnt) for them (Note that these solutions may not be the
best solutions but rather one of many possible ones).


Lesson 1: Too many choices and aesthetics cause confusion.




                Figure 1: Home Page                                    Figure 2: Overview Page

The above pictures show only 4 out of 20 over pages that we had in the initial UI. As you can see, we
had lots of graphics to represent various elements and also numerous functions. For example, our
CS3216, AY2008/2009, Semester 2—GetHelp!                                                             2




                Figure 3: Project Page                                Figure 4: Statistics Page


Statistics page itself had 5 different sections with 5 different functions which the user could explore
and utilize. We thought that the graphics would make the page aesthetically attractive for the user
while the functions would provide choices and flexibility.
When we came to user testing however, everything failed. One question from our testers was “What
is this? What am I supposed to do?”. Yes, the UI was very attractive. People were attracted to find
out more from the combination of graphics and colours. However, there were too many points of
attraction which left the user confused about which part of the page to focus on. Every page had links
leading to 5 new pages and functions which turned out to be an ”information overload” for the user.
They had too many things to digest and were left clueless and confused.
Taking in from the feedback collected, we went back to the drawing board and redid the entire ap-
plication design and ended up with a brand new app that contained only 4 tabs at the top, 3 basic
functions and 5 pages in total (including the invite page). With the new UI, users could immediately
identify what the application was about and how to use it as their attention was focused on the yellow
box at the upper part of the page.
CS3216, AY2008/2009, Semester 2—GetHelp!                                                            3




                           Figure 5: The new, cleaner and waay less congested UI.




Lesson 2: Users need guidance

In the words of Professor Andreas Weigend, users are silly. They do not know what they want and
you need to tell them what to do. An example he gave during a talk was that instead of asking users
to invite their friends, why not give them a number? Like 20. That way they know what to do and will
not spend too much time pondering how many people to invite.
We made this “rule” a major element of our revised user interface with a focus on guiding the user
with every step. For example, when the user first visits the homepage, only one part of the ”new
project” box is presented to him as shown below.
The “Reward your friends for helping you!” is displayed on the top to give users an idea of what the
app is used for. The “I need” words followed by the textbox is used as a guide to show users what
kind of content should be entered into the textbox, i.e. something pertaining to a need they have.




After filling in the textbox, another section of the box appears to guide the users on what they should
do next. In this case, it is picking an emoticon.
CS3216, AY2008/2009, Semester 2—GetHelp!                                                                    4




The final section then appears where users will pick a reward for their helpers!




The above sequence of diagrams is just one example of how we guide users and provide suggestions
to the next course of action while educating users, in a very subtle way, about the features of the app.
We see every user interaction as an opportunity to get the user to perform another interaction.


Lesson 3: Creating context from user interactions

As mentioned in lesson 2, “we see every user interaction as an opportunity to get the user to perform
another interaction.” Why do we place so much importance in this? We built the application in such a
way that every action a user performs creates context for another user to interact with our system.
For example, after a user posts a project we encourage the user to poke around and check out the
projects initiated by others. If the user offers help, writes on the comment wall or wishes someone
luck, an e-mail notification is sent out to the project initiator and a feed is sent to all the user’s friends.
The e-mail notification creates an opportunity to get the project initiator to ”come back” while the feeds
create one to spread news to both existing and potential users.
The example demonstrated how we are creating value out of a user’s interaction with the system for
others. To us this is a very important element to take into account when developing an application
to maintain the user engagement loop while also allowing users to create value for your app (which
honestly reduces quite a bit of value-creation work on the developer’s side).


Lesson 4: Focus a user’s attention at key areas

One of the most important element of our app besides being able to post a need is having users
respond to the needs of others. Without this interaction our app is pretty much useless because
initiators will be gaining nothing in return.
Below are 2 screenshots, both showing the project feeds of other users from both the old and new
UI.
CS3216, AY2008/2009, Semester 2—GetHelp!                                                               5




              Figure 6: Feed from old UI                              Figure 7: Feed from new UI


In the old UI, users did not even realize that the feed on the left was projects posted by others. All
they did was scheme through the bunch of text and moved to another page. Some of them had to
view the page 3 times before noticing some interesting posts. There was nothing in the old UI’s feed
that caught their attention.
In the new UI, we asked project initiators to select an emoticon to represent how they are feeling
about the need they are posting. This was then put onto the feed to attract the attention of others
who are viewing the feed to stop, read what the emoticon is saying and focus their attention to the
left part which displays the user’s needs. Is there any other reason why we used emoticons? Yes, it
is because emoticons are something that users can relate to easily. It has been used widely in the
internet chat world for users to express themselves making them easily identifiable and understood.
We learnt that placing something that has this impact was extremely effective in focusing a user’s
attention at key areas of a page.


Lesson 5: Meaningful incentives

A hard lesson we learnt was that awarding users with flashy, cool, stylish-looking incentives do not
necessarily work all the time. Why is this so? Lets look at examples from both the old and new
incentives.




               Figure 8: Old incentives                                 Figure 9: New incentives


We have on the left a badge that is awarded to users when they receive 10 “cheerful” compliments
from their friends while on the right, we have virtual “items” which project initiators give to users who
help them out. From a developer’s point of view it seemed that the old incentive would be more
valuable as it was more “rare”. However, users felt that getting a reward from the system wasn’t that
great a value. They were more thrilled when they received rewards from their friends especially when
it is “kisses from a certain girl” friend of theirs. Users saw more meaning and value in personalized
CS3216, AY2008/2009, Semester 2—GetHelp!                                                            6

rewards from people than the system. Also, the old incentive was a promise of something a user
“might” potentially get in the future if he actively helps others but the new incentive was more of
something they’d be able to get in a much shorter time frame for much less effort. This is also the
very reason why we displayed the incentives right below the project statement. When users can see
what reward they’ll be getting, they are more ”impulsed” to contribute to the project.


Lesson 6: The Cold-Start Problem

As mentioned earlier, most users posted frivolous needs when they first started using the app. We
conducted some research into this by directly contacting some of these users. The reason for it was
that when they added the app, they wanted to test it out but did not have an actual need. Hence they
posted something random related to what they were thinking/feeling at that time. Another reason
we identified (thanks to the advice of Professor Ben Leong) was the needs being shown to users at
the time of adding the app. We, the developers, were ourselves posting frivolous needs that were
guiding the users in the wrong way. After replacing our needs with more serious ones, things started
to improve.
The next problem we faced was people not offering any sufficient help. Many users thought that
offering help meant physical help when it could come in any shape and form. We applied the ”Show
by example” method here again but this time we did not do it alone. As the scope of knowledge of our
team was quite limited, we engaged a group of resourceful people from varying backgrounds (politics,
design, technology) to become ”active helpers” in the community. They demonstrated that help could
be given in a verbal form (e.g. comments, sending messages), sharing the project with others and
referrals. This proved to be quite fruitful as we started seeing more users following the footsteps of
these “active helpers”.


Summary of lessons learnt:

To summarize the lessons we learnt from working on this application, below is a diagram containing
the 4 main principles which explains how we designed Get Help. Do note again that the solutions
proposed may not be the best solutions and may be only one of many possible solutions. However,
we do hope that this case study has highlighted the importance and some key points of user interface
and interaction design in keeping things engaging, intuitive and simple for the user.

Más contenido relacionado

La actualidad más candente

Mobile UI Design Patterns
Mobile UI Design PatternsMobile UI Design Patterns
Mobile UI Design Patternsdanhermes
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesSamuel Chow
 
Principles of User Interface Design
Principles of User Interface DesignPrinciples of User Interface Design
Principles of User Interface DesignKANKIPATI KISHORE
 
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian MasterclassesDesigning for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian MasterclassesRob Boynes
 
UX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudUX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudPhilipp Engel
 
Academy PRO: UI\UX. Introduction.
Academy PRO: UI\UX. Introduction.Academy PRO: UI\UX. Introduction.
Academy PRO: UI\UX. Introduction.Binary Studio
 
Brand Identity in UI/UX Design
Brand Identity in UI/UX DesignBrand Identity in UI/UX Design
Brand Identity in UI/UX DesignAdryan Putra
 
IQb project (Rubiks cube size projector)
IQb project (Rubiks cube size projector)IQb project (Rubiks cube size projector)
IQb project (Rubiks cube size projector)mc04451431
 
IxD & UX Design - Personifying Digital Interactions
IxD & UX Design - Personifying Digital InteractionsIxD & UX Design - Personifying Digital Interactions
IxD & UX Design - Personifying Digital InteractionsJayan Narayanan
 
Flat Design. Microsoft Story
Flat Design. Microsoft StoryFlat Design. Microsoft Story
Flat Design. Microsoft StoryNikita Lukianets
 
Hci Prototype Report
Hci Prototype ReportHci Prototype Report
Hci Prototype ReportYasmin Zahir
 
Web Design Trends e-Book
 Web Design Trends e-Book Web Design Trends e-Book
Web Design Trends e-Bookjesús Santo
 
LaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferencesLaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferencesIgor Vivchar
 

La actualidad más candente (18)

Mobile UI Design Patterns
Mobile UI Design PatternsMobile UI Design Patterns
Mobile UI Design Patterns
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best Practices
 
FINAL REPORT
FINAL REPORTFINAL REPORT
FINAL REPORT
 
Principles of User Interface Design
Principles of User Interface DesignPrinciples of User Interface Design
Principles of User Interface Design
 
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian MasterclassesDesigning for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
 
Mobile UI / UX Trends
Mobile UI / UX TrendsMobile UI / UX Trends
Mobile UI / UX Trends
 
UX Best Practices
UX Best PracticesUX Best Practices
UX Best Practices
 
UX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudUX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience Cloud
 
Academy PRO: UI\UX. Introduction.
Academy PRO: UI\UX. Introduction.Academy PRO: UI\UX. Introduction.
Academy PRO: UI\UX. Introduction.
 
Brand Identity in UI/UX Design
Brand Identity in UI/UX DesignBrand Identity in UI/UX Design
Brand Identity in UI/UX Design
 
IQb project (Rubiks cube size projector)
IQb project (Rubiks cube size projector)IQb project (Rubiks cube size projector)
IQb project (Rubiks cube size projector)
 
IxD & UX Design - Personifying Digital Interactions
IxD & UX Design - Personifying Digital InteractionsIxD & UX Design - Personifying Digital Interactions
IxD & UX Design - Personifying Digital Interactions
 
Flat Design. Microsoft Story
Flat Design. Microsoft StoryFlat Design. Microsoft Story
Flat Design. Microsoft Story
 
Hci Prototype Report
Hci Prototype ReportHci Prototype Report
Hci Prototype Report
 
Web Design Trends e-Book
 Web Design Trends e-Book Web Design Trends e-Book
Web Design Trends e-Book
 
UX & UI Design 101
UX & UI Design 101UX & UI Design 101
UX & UI Design 101
 
UI Design 101: Day 02 of 07
UI Design 101: Day 02 of 07UI Design 101: Day 02 of 07
UI Design 101: Day 02 of 07
 
LaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferencesLaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferences
 

Similar a GetHelp UI Interface and Interaction Design Case Study

Textpert UI Report and Problem
Textpert UI Report and ProblemTextpert UI Report and Problem
Textpert UI Report and ProblemQing Jasmine Ye
 
UIUX Design - report on summer training.docx
UIUX Design - report on summer training.docxUIUX Design - report on summer training.docx
UIUX Design - report on summer training.docxbhawnamangla2
 
Nnamdi Massally Design Portfolio
Nnamdi Massally Design PortfolioNnamdi Massally Design Portfolio
Nnamdi Massally Design PortfolioNnamdi Massally
 
HCI Group Project Report
HCI Group Project ReportHCI Group Project Report
HCI Group Project Reportweilong1113
 
Latest_Portfolio_Anxiao_chen
Latest_Portfolio_Anxiao_chenLatest_Portfolio_Anxiao_chen
Latest_Portfolio_Anxiao_chenAnxiao Chen
 
Hillside - User Testing Report (EN)
Hillside -  User Testing Report (EN)Hillside -  User Testing Report (EN)
Hillside - User Testing Report (EN)batukhan taluy
 
Enterprise User Experience in Higher Education
Enterprise User Experience in Higher EducationEnterprise User Experience in Higher Education
Enterprise User Experience in Higher EducationTarik (Rick) Dzekman
 
AN INTELLIGENT AND DATA-DRIVEN MOBILE VOLUNTEER EVENT MANAGEMENT PLATFORM USI...
AN INTELLIGENT AND DATA-DRIVEN MOBILE VOLUNTEER EVENT MANAGEMENT PLATFORM USI...AN INTELLIGENT AND DATA-DRIVEN MOBILE VOLUNTEER EVENT MANAGEMENT PLATFORM USI...
AN INTELLIGENT AND DATA-DRIVEN MOBILE VOLUNTEER EVENT MANAGEMENT PLATFORM USI...ijasa
 
Discussion postArchitectural Styles Please respond to the fo.docx
Discussion postArchitectural Styles Please respond to the fo.docxDiscussion postArchitectural Styles Please respond to the fo.docx
Discussion postArchitectural Styles Please respond to the fo.docxmadlynplamondon
 
Snapchat - Google Docs.pdf
Snapchat - Google Docs.pdfSnapchat - Google Docs.pdf
Snapchat - Google Docs.pdfharikacheluru
 
IRJET- Best Practices of UI Elements Design
IRJET- Best Practices of UI Elements DesignIRJET- Best Practices of UI Elements Design
IRJET- Best Practices of UI Elements DesignIRJET Journal
 
MGT5419 User Experience Design.docx
MGT5419 User Experience Design.docxMGT5419 User Experience Design.docx
MGT5419 User Experience Design.docxstirlingvwriters
 
I. Intended audience A. American grandparentsB. Other Americ.docx
I. Intended audience A. American grandparentsB.   Other Americ.docxI. Intended audience A. American grandparentsB.   Other Americ.docx
I. Intended audience A. American grandparentsB. Other Americ.docxwilcockiris
 
Design tips for the non-designer
Design tips for the non-designerDesign tips for the non-designer
Design tips for the non-designerFiona Byarugaba
 
Design Tips for the Non-Designer
Design Tips for the Non-DesignerDesign Tips for the Non-Designer
Design Tips for the Non-DesignerThoughtworks
 
Case Study - Design an Art History App for an Art Gallery.pptx
Case Study - Design an Art History App for an Art Gallery.pptxCase Study - Design an Art History App for an Art Gallery.pptx
Case Study - Design an Art History App for an Art Gallery.pptxChan Jia Jun
 

Similar a GetHelp UI Interface and Interaction Design Case Study (20)

Textpert UI Report and Problem
Textpert UI Report and ProblemTextpert UI Report and Problem
Textpert UI Report and Problem
 
UIUX Design - report on summer training.docx
UIUX Design - report on summer training.docxUIUX Design - report on summer training.docx
UIUX Design - report on summer training.docx
 
JavaCro'14 - Is there a “user” in your user interface – Ladislav Mačkala
JavaCro'14 - Is there a “user” in your user interface – Ladislav MačkalaJavaCro'14 - Is there a “user” in your user interface – Ladislav Mačkala
JavaCro'14 - Is there a “user” in your user interface – Ladislav Mačkala
 
Portfolio bahtiyar
Portfolio bahtiyarPortfolio bahtiyar
Portfolio bahtiyar
 
Nnamdi Massally Design Portfolio
Nnamdi Massally Design PortfolioNnamdi Massally Design Portfolio
Nnamdi Massally Design Portfolio
 
HCI Group Project Report
HCI Group Project ReportHCI Group Project Report
HCI Group Project Report
 
Latest_Portfolio_Anxiao_chen
Latest_Portfolio_Anxiao_chenLatest_Portfolio_Anxiao_chen
Latest_Portfolio_Anxiao_chen
 
Hillside - User Testing Report (EN)
Hillside -  User Testing Report (EN)Hillside -  User Testing Report (EN)
Hillside - User Testing Report (EN)
 
Enterprise User Experience in Higher Education
Enterprise User Experience in Higher EducationEnterprise User Experience in Higher Education
Enterprise User Experience in Higher Education
 
AN INTELLIGENT AND DATA-DRIVEN MOBILE VOLUNTEER EVENT MANAGEMENT PLATFORM USI...
AN INTELLIGENT AND DATA-DRIVEN MOBILE VOLUNTEER EVENT MANAGEMENT PLATFORM USI...AN INTELLIGENT AND DATA-DRIVEN MOBILE VOLUNTEER EVENT MANAGEMENT PLATFORM USI...
AN INTELLIGENT AND DATA-DRIVEN MOBILE VOLUNTEER EVENT MANAGEMENT PLATFORM USI...
 
Discussion postArchitectural Styles Please respond to the fo.docx
Discussion postArchitectural Styles Please respond to the fo.docxDiscussion postArchitectural Styles Please respond to the fo.docx
Discussion postArchitectural Styles Please respond to the fo.docx
 
Snapchat - Google Docs.pdf
Snapchat - Google Docs.pdfSnapchat - Google Docs.pdf
Snapchat - Google Docs.pdf
 
IRJET- Best Practices of UI Elements Design
IRJET- Best Practices of UI Elements DesignIRJET- Best Practices of UI Elements Design
IRJET- Best Practices of UI Elements Design
 
MGT5419 User Experience Design.docx
MGT5419 User Experience Design.docxMGT5419 User Experience Design.docx
MGT5419 User Experience Design.docx
 
I. Intended audience A. American grandparentsB. Other Americ.docx
I. Intended audience A. American grandparentsB.   Other Americ.docxI. Intended audience A. American grandparentsB.   Other Americ.docx
I. Intended audience A. American grandparentsB. Other Americ.docx
 
Design tips for the non-designer
Design tips for the non-designerDesign tips for the non-designer
Design tips for the non-designer
 
Design Tips for the Non-Designer
Design Tips for the Non-DesignerDesign Tips for the Non-Designer
Design Tips for the Non-Designer
 
reptProblem
reptProblemreptProblem
reptProblem
 
Case Study - Design an Art History App for an Art Gallery.pptx
Case Study - Design an Art History App for an Art Gallery.pptxCase Study - Design an Art History App for an Art Gallery.pptx
Case Study - Design an Art History App for an Art Gallery.pptx
 
TextMining.pptx
TextMining.pptxTextMining.pptx
TextMining.pptx
 

Último

原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryrioverosanniejoy
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 

Último (20)

原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industry
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 

GetHelp UI Interface and Interaction Design Case Study

  • 1. CS3216, AY2008/2009, Semester 2—GetHelp! 1 National University of Singapore School of Computing CS3216: Software Development on Evolving Platforms AY2008/2009, Semester 2 GetHelp!: The Inside Story Date issued: 2 March 2009 Interaction design is the art of ”defining the behaviour of products and systems that a user can interact with”. It is the process of simplifying and making the learning curve of a system as flat and intuitive as possible with a higher focus on usability and less on aesthetics. The term was first proposed by Bill Moggridge and Bill Verplank to introduce the concepts of industrial design into software interfaces as well. Today this concept is being practiced not only among systems and softwares but also the growing space of web applications. You were asked to evaluate the initial design of GetHelp! as a case study. This document is an excerpt from the CS3216 Final Project report for the GetHelp! team. The major problems we faced: When the application was launched, we faced a few major problems which were mainly from 2 areas: user interface(UI) and interaction design. This report is a record and account of each of the problems faced along with our solutions (aka lessons learnt) for them (Note that these solutions may not be the best solutions but rather one of many possible ones). Lesson 1: Too many choices and aesthetics cause confusion. Figure 1: Home Page Figure 2: Overview Page The above pictures show only 4 out of 20 over pages that we had in the initial UI. As you can see, we had lots of graphics to represent various elements and also numerous functions. For example, our
  • 2. CS3216, AY2008/2009, Semester 2—GetHelp! 2 Figure 3: Project Page Figure 4: Statistics Page Statistics page itself had 5 different sections with 5 different functions which the user could explore and utilize. We thought that the graphics would make the page aesthetically attractive for the user while the functions would provide choices and flexibility. When we came to user testing however, everything failed. One question from our testers was “What is this? What am I supposed to do?”. Yes, the UI was very attractive. People were attracted to find out more from the combination of graphics and colours. However, there were too many points of attraction which left the user confused about which part of the page to focus on. Every page had links leading to 5 new pages and functions which turned out to be an ”information overload” for the user. They had too many things to digest and were left clueless and confused. Taking in from the feedback collected, we went back to the drawing board and redid the entire ap- plication design and ended up with a brand new app that contained only 4 tabs at the top, 3 basic functions and 5 pages in total (including the invite page). With the new UI, users could immediately identify what the application was about and how to use it as their attention was focused on the yellow box at the upper part of the page.
  • 3. CS3216, AY2008/2009, Semester 2—GetHelp! 3 Figure 5: The new, cleaner and waay less congested UI. Lesson 2: Users need guidance In the words of Professor Andreas Weigend, users are silly. They do not know what they want and you need to tell them what to do. An example he gave during a talk was that instead of asking users to invite their friends, why not give them a number? Like 20. That way they know what to do and will not spend too much time pondering how many people to invite. We made this “rule” a major element of our revised user interface with a focus on guiding the user with every step. For example, when the user first visits the homepage, only one part of the ”new project” box is presented to him as shown below. The “Reward your friends for helping you!” is displayed on the top to give users an idea of what the app is used for. The “I need” words followed by the textbox is used as a guide to show users what kind of content should be entered into the textbox, i.e. something pertaining to a need they have. After filling in the textbox, another section of the box appears to guide the users on what they should do next. In this case, it is picking an emoticon.
  • 4. CS3216, AY2008/2009, Semester 2—GetHelp! 4 The final section then appears where users will pick a reward for their helpers! The above sequence of diagrams is just one example of how we guide users and provide suggestions to the next course of action while educating users, in a very subtle way, about the features of the app. We see every user interaction as an opportunity to get the user to perform another interaction. Lesson 3: Creating context from user interactions As mentioned in lesson 2, “we see every user interaction as an opportunity to get the user to perform another interaction.” Why do we place so much importance in this? We built the application in such a way that every action a user performs creates context for another user to interact with our system. For example, after a user posts a project we encourage the user to poke around and check out the projects initiated by others. If the user offers help, writes on the comment wall or wishes someone luck, an e-mail notification is sent out to the project initiator and a feed is sent to all the user’s friends. The e-mail notification creates an opportunity to get the project initiator to ”come back” while the feeds create one to spread news to both existing and potential users. The example demonstrated how we are creating value out of a user’s interaction with the system for others. To us this is a very important element to take into account when developing an application to maintain the user engagement loop while also allowing users to create value for your app (which honestly reduces quite a bit of value-creation work on the developer’s side). Lesson 4: Focus a user’s attention at key areas One of the most important element of our app besides being able to post a need is having users respond to the needs of others. Without this interaction our app is pretty much useless because initiators will be gaining nothing in return. Below are 2 screenshots, both showing the project feeds of other users from both the old and new UI.
  • 5. CS3216, AY2008/2009, Semester 2—GetHelp! 5 Figure 6: Feed from old UI Figure 7: Feed from new UI In the old UI, users did not even realize that the feed on the left was projects posted by others. All they did was scheme through the bunch of text and moved to another page. Some of them had to view the page 3 times before noticing some interesting posts. There was nothing in the old UI’s feed that caught their attention. In the new UI, we asked project initiators to select an emoticon to represent how they are feeling about the need they are posting. This was then put onto the feed to attract the attention of others who are viewing the feed to stop, read what the emoticon is saying and focus their attention to the left part which displays the user’s needs. Is there any other reason why we used emoticons? Yes, it is because emoticons are something that users can relate to easily. It has been used widely in the internet chat world for users to express themselves making them easily identifiable and understood. We learnt that placing something that has this impact was extremely effective in focusing a user’s attention at key areas of a page. Lesson 5: Meaningful incentives A hard lesson we learnt was that awarding users with flashy, cool, stylish-looking incentives do not necessarily work all the time. Why is this so? Lets look at examples from both the old and new incentives. Figure 8: Old incentives Figure 9: New incentives We have on the left a badge that is awarded to users when they receive 10 “cheerful” compliments from their friends while on the right, we have virtual “items” which project initiators give to users who help them out. From a developer’s point of view it seemed that the old incentive would be more valuable as it was more “rare”. However, users felt that getting a reward from the system wasn’t that great a value. They were more thrilled when they received rewards from their friends especially when it is “kisses from a certain girl” friend of theirs. Users saw more meaning and value in personalized
  • 6. CS3216, AY2008/2009, Semester 2—GetHelp! 6 rewards from people than the system. Also, the old incentive was a promise of something a user “might” potentially get in the future if he actively helps others but the new incentive was more of something they’d be able to get in a much shorter time frame for much less effort. This is also the very reason why we displayed the incentives right below the project statement. When users can see what reward they’ll be getting, they are more ”impulsed” to contribute to the project. Lesson 6: The Cold-Start Problem As mentioned earlier, most users posted frivolous needs when they first started using the app. We conducted some research into this by directly contacting some of these users. The reason for it was that when they added the app, they wanted to test it out but did not have an actual need. Hence they posted something random related to what they were thinking/feeling at that time. Another reason we identified (thanks to the advice of Professor Ben Leong) was the needs being shown to users at the time of adding the app. We, the developers, were ourselves posting frivolous needs that were guiding the users in the wrong way. After replacing our needs with more serious ones, things started to improve. The next problem we faced was people not offering any sufficient help. Many users thought that offering help meant physical help when it could come in any shape and form. We applied the ”Show by example” method here again but this time we did not do it alone. As the scope of knowledge of our team was quite limited, we engaged a group of resourceful people from varying backgrounds (politics, design, technology) to become ”active helpers” in the community. They demonstrated that help could be given in a verbal form (e.g. comments, sending messages), sharing the project with others and referrals. This proved to be quite fruitful as we started seeing more users following the footsteps of these “active helpers”. Summary of lessons learnt: To summarize the lessons we learnt from working on this application, below is a diagram containing the 4 main principles which explains how we designed Get Help. Do note again that the solutions proposed may not be the best solutions and may be only one of many possible solutions. However, we do hope that this case study has highlighted the importance and some key points of user interface and interaction design in keeping things engaging, intuitive and simple for the user.