Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that...

14
EECE 418 – HUMAN COMPUTER INTERFACES IN ENGINEERING DESIGN Wedding Planning Website Application: Pass 2 Group Ahahahah Stanislav Zarud 67950089 Ryan Randhawa 62768080 Steven Singbeil 73939068 William Gallego 13370077

Transcript of Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that...

Page 1: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

EECE 418 – HUMAN COMPUTER INTERFACES IN ENGINEERING DESIGN

Wedding Planning Website Application: Pass 2

Group Ahahahah

Stanislav Zarud 67950089

Ryan Randhawa 62768080

Steven Singbeil 73939068

William Gallego 13370077

Page 2: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

A1 Redesign Rationale

In Pass 1, the project scope was focused on providing a wedding planning system that

could be used by anyone that was invited to a wedding. Essentially, we created an

invitation system that people could use to RSVP to an event. The mental model for this

system was more similar to a conference RSVP system than a wedding invitation.

After the design review, it became clear that the focus of the system had to be changed

to fit the wedding card mental model. Traditionally, the mental model for a wedding card

from the perspective of a guest is a "receive and send" model, where the guest receives

a wedding card and sends an RSVP card. With our system, the mental model was a

"receive and confirm" model, where the guest receives the invitation and has to confirm

their attendance by inputting their information into the system. Since the guest does not

send anything back to the wedding couple or wedding planner, we may not have a

complete system based on the traditional model, and users may have trouble adapting

to the new system. Alternatively, one could argue that since weddings are not common,

we may want to utilize a more common mental model and use transferred user

knowledge to provide a system that the user already knows how to use. Since most

users will have used something similar to a Doodle poll or a conference RSVP system,

they may actually be more familiar with the "receive and confirm" mental model than the

"receive and send model". Keeping this in mind, we have tried to come up with a more

balanced system that has more of a wedding mental model, but also has similarities with

the confirmation model.

For the most part, the Pass 2 scope is the same as the Pass 1 scope. The system is still

designed as a wedding invitation system that will be used by potential wedding guests.

The functionality of the system remains the same, but the user interface design and the

mental model has been altered to better fit the wedding mental model. We have added a

video at the beginning of the wedding invitation process in order for the process to feel

more special, like when a guest receives a real wedding card. The video allows the

RSVP process to become more customized and special and focuses the attention on

the wedding rather than the RSVP process. The user interface has also been tweaked

to have more of a fancy design, with special text and icons that have more of a wedding

card feel. The goal for this change was to ensure that when users see the system, they

know that it is for weddings. The previous system was relatively ambiguous.

During Pass 2, it is important to find out what potential users of our system think of the

wedding invitation mental model. We should determine if the wedding invitation process

feels special for the user or if it is considered a hassle. This will allow us to focus our

prototype design to be quicker or slower but more customized and special. We should

Page 3: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

also have a better way of evaluating our solution, and comparing it to alternative

designs. In Pass 1, our alternative designs were all based on the same design and

mental model, delivered through a different medium. One possible alternative design

could be to use an existing conference RSVP system that was tailored to the specific

questions that need to be answered in a wedding RSVP.

Ultimately, the bride and groom are usually very excited about their wedding. Guests will

share some of this excitement, but it will usually not be as evident. We need our

wedding invitation system to convey the special nature of the wedding and to express

the excitement of the wedding couple without annoying the guests. During our user

evaluations, we should determine how enjoyable our system is, but we should also

confirm that it is what users want.

A2 Additional Analysis and Evaluation

A cognitive walkthrough will be used in this section to analyze the UI we have created

for pass 2. We will use a character, John, who is a busy office manager. He is energetic

and hates being in one place for too long. He has received the wedding invitation and he

is excited to go with his wife, Patricia.

The application begins with a welcoming video from the bride and groom. John will

watch the video and click it when the video prompts him to at the end.

Page 4: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

Next John is presented with a wedding invitation with the details of the wedding and the

link to the RSVP page. He has to check his busy schedule to see if he can attend the

wedding and is excited to see he will be free. He does not realize at first that the RSVP

text is actually a button but after scanning the rest of the page, he clicks it.

The RSVP page offers the choices to go back to the previous page, choose not to

attend or to attend. John quickly leaves the radio button for “I will attend” selected and

he catches on that the red text is meant to represent buttons.

Page 5: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

John will never get to see this page since he is very excited to go to the wedding.

. John is pleasantly surprised by the variety of options present in the invitation and

decides to see the seating arrangement to check if anyone else he knows has already

gotten their invitation.

Page 6: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

John doesn‟t mind sitting anywhere as long as his wife is sitting with him.

John realizes that his wife did not get an invitation and that this is his chance to get her

an invitation but he is wondering whether he will be seated with his wife or not. He may

go back to the seating arrangement after this to check if anything has changed there.

Page 7: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

John sticks to fish since his wife has been nagging him to eat healthier but he finds

himself wondering whether his choices will be saved once he leaves this page. Also he

cannot find anywhere to pick his wife‟s meal but realizes it‟s irrelevant since she loves

fish.

John is fairly well-off so he thinks he can afford any of these gifts but decides to make

his choice later after consulting with his wife. After he has finished, he cannot find a “submit” or “finish” button. He quits the

application, slightly confused but excited about the upcoming wedding.

Page 8: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

A3 Prototype Illustrations

There are two prototypes we chose to base our experiment on: a single form based

prototype and one that behaves more like a “wizard” and guides the user through the

process step-by-step. The wizard-style prototype is demonstrated above in the walkthrough

and an image of the single form prototype is shown below. This was chosen as a simple

alternative to the more complicated wizard prototype. The user will simply scroll down as

they fill out the form and submit once they are done. The prototypes are visually similar, as

the same background and icons were used. The single form UI includes all of the pages

from the wizard UI in a single scrolling panel.

B1 Evaluation Protocol

We conducted a controlled experiment to gather data about our prototypes, where we did

our best to ensure that it would be as impartial as possible. We did this by designing a

protocol and using it in an experimental setting to gather data. The protocol served as a

script of sorts to guide the direction of the experiment. This allowed us to eliminate some of

the uncertainty with regard to our experiment.

We gathered 10 subjects, from a wide variety of backgrounds. This allows us to be f

confident that our results are statistically significant. Our hypothesis is that the single form

Page 9: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

UI will be completed faster than the wizard-style UI within 95% confidence.

The purpose of the experiment is to compare the two UI designs we created for pass two, and compare both designs with the current model, paper invitations. We compare our two designs by the time it takes the subjects to complete a given set of tasks on each UI. Our secondary goal was to compare the perceived enjoyability of using each UI. We also ask the subjects a few prepared questions to find out a little about them since they might be predisposed to liking one UI over another. For example, busier people might prefer to just fill in a single form and submit it. Our variables are numerous. Among the uncontrolled variables are: the subjects‟ mood, computer proficiency and cultural influences. Among the controlled variables are: the UI prototype, the tasks that the subjects will be doing, the computers they will be using and the environment the experiment will be conducted in. After the subjects have completed the task we ask them to rate the UI on simplicity and ease of use. These metrics are used to compare the two different UIs and the types of people who may have a preference for one type of UI.

The goal of the experiment is to see whether subjects will prefer our UI over the standard paper invitation after trying it. A secondary experiment will time the progress of the subjects and see whether the UI they liked was the faster one. This places importance on how intuitive the UI is over how functional it is. For example: if a new user is able to navigate it without significant pauses and without asking any questions, while finishing below the calculated average, then the UI could be considered easy to use. But if the user finds it hard to navigate to where they need to be due to an over-saturation of options, the UI could be considered too cluttered. The goal is to have a UI that the user feels was enjoyable.

C1 Subjects The representative users were chosen to represent a broad cross section of the population who might be receiving a wedding invitation or attending a wedding or similar event. Ages ranged from early 20s to 50+ years old. In order to assess whether or not a user would be likely to use the design, some control questions were asked which identified whether the user was comfortable using online forms rather than mailed letters for day-to-day tasks such as paying bills or accepting invitations. Each user was asked whether they had previously received an invitation to a wedding, as having received a previous invitation could have an impact on that user‟s mental model for receiving and responding to a wedding invitation. Involving the same users for both the Pass 1 and Pass 2 evaluations can have some effects on the results of the Pass 2 evaluation. In the course of the Pass 1 interview, the user could have formed a mental model for how the online RSVP system would work based on the proposed design at that point. This could speed up their completion of the RSVP, as they have a better idea of what to expect than the user who is viewing the concept for the first time. Since online RSVPs for weddings are currently uncommon and should feel

Page 10: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

different to regular, everyday event invitations, having a user who does not have a good idea of what is to be expected would be preferable, since that is going to be the case for an average user once the RSVP platform is released. In addition, since the Pass 1 users had a chance to make direct suggestions for interface options and features, if the Pass 2 design incorporates any of those features then the user will know what is expected in a way that a new user would not.

C2 Evaluation Results Provided below are the results of our survey (split up into two images).

User ID (non

identifying)

Q1: Pay Bills (1

electronic, 0

paper)

Q2:

Received

Invitation Q2: Details

Q3: Last

RSVP

Q4:

Details

Q5: Extra

Info? Q5: Details

Q6: Max

time on

invitation

Experiment first

(one page =0,

multiple pg = 1)

Time - all

on 1 page Notes - V0

U1 1 0 online Facebook 0 5 0 1:37:00

Couldn't find

the scroll

button

U2 1 1

personal

text

message online Facebook 0 1 1 0:35:00

U3 1 0 online Facebook 0 2 0 0:37:00

U4 0 1 paper paper Wedding 1

Number of

guests 5 1 0:57:00

U5 1 1 paper

phone

call Meeting 1

Informatio

n for

agenda 5 0 0:48:00

U6 1 0 Online Facebook 0 3 0 0:32:00

U7 1 0 Online Facebook 0 5 1 1:59:00

U8 1 1 Paper Online Facebook 0 5 0 0:46:00

U9 1 1 Paper Online Email 0 3 1 0:44:00

U10 1 1 Paper Online Meeting 0 5 1 20.3

Should try to

make it all fit

on one screen

Page 11: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

Hypothesis: More people will prefer the electronic version to the paper version. This

hypothesis is confirmed by performing a CHI^2 test on the “Use this over paper?” row of the

above spreadsheet. See the appendix for the calculation. For our experiment, the total

CHI^2 was = 0.80.

T-Test: For our T-test, the hypothesis is that the single page version is faster to complete

than the multi-page form. The Null Hypothesis is that one is not faster than the other. After

completing the T-test (see Appendix for the test), we conclude that we can reject the null

hypothesis.

C3 Final design rationale During the user evaluations there were a few complaints and comments that were raised fairly consistently. The main strength of the design is in its efficiency and ease of use. None of the users felt that responding to a wedding invitation should take more than five minutes, and filling out either of the the experimental UIs took well under that with the longest time to completion being two and a half minutes. The inclusion of an introductory video and a detailed confirmation process helped to make the invitation seem more special, as befits a wedding, keeping it distinct from the day-to-day invites we receive on Facebook or by email.

Time -

separate

pages Notes - V1

Q1:

Rather

Receive Notes

Q2: Took

More

Time Notes

Q3: More

enjoyable Notes

Q4: More

Personal Notes

Use this

over

paper? Why

0:47:00 1 Video 0 1

Liked the

video 1 Video 1 No mail

1:16:00

Didn't get the back button on

each subform 0 Faster 1 0 Quicker 1 Video 1 Faster

1:37:00

Didn't know they had to press

exit, expected this version to

be like the first. Delayed

reaction with the subform

back buttons. 0

More clear and

sequential 1 0 1

Because of the

video. Would

prefer the video

in option 0 1

1:21:00

Confused over what to click at

first 1

Nice video, see

everything in

one place 1 1 1 Video 1

0:37:00

Found the lack of a "Submit"

confusing. No feedback for

which sections have already

been filled out 0

Confused by

exit/back/submi

t 1

Knew it was

close, felt

option 1

was slower 0 1 Video 1

0:56:00

Could use a summary of

information somewhere 1

More involved,

not as generic 1 1 1

More descriptive,

feels more like a

wedding than any

old event 1 More convenient

0:24:00 1

Seems more

'flashy' 1 1 1 Video 1 More convenient, faster

0:48:00 0 0 0 1 0 Paper's more personal

2:29:00

Got held up on inconsistent

back/submit/exit buttons 0 Faster 1 0 No preference 1

Only if they receive a paper

invite, which sends them to

website to RSVP

1:17:00 0

Can see details

in one place 1 0 0

Having to switch

between sections

takes you out of

the 'invitation

process' 0

Having a hard copy, more

personal. Should at least

include option to print out

something, or receive paper

invite which sends to site

Page 12: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

Multi-page UI: One of the major problems with the multi-page UI is the lack of consistency and unclear language for moving between forms and submitting data. Many users commented on the presence of a „submit‟ button on the page for confirming guest numbers, while the seating and meal choice pages had no confirmation step and only had a „back‟ button (which was also present on the guest page). More consistent labeling would help to clear up confusion and make the design easy to use; each page should have both „submit‟ and „back‟ options. The „exit‟ button on the main page was also brought up several times; it is not clear that your changes will be saved if you press it, and it should instead be labelled as „finish and submit‟ or something similar. Since the „exit‟ button is present on the main page, it is also possible for the user to exit without having entered any information, which is undesirable. It might be a good idea to have a more guided walkthrough initially, with the current summary page remaining as the home page for quickly reviewing or editing information. Single-page UI: The single-page UI was generally found to be faster and slightly less confusing than the multi-page. It was mentioned that the form should be sized such that it fits completely on a single page, or at the very least it should be more obvious that the user is meant to scroll down to fill in information. Both: Currently neither UI handles guests very well. Choosing independent meals or seating arrangements for the original invitee and all their guests/children should be possible, but does not fit well with either model. Although both UIs do a good job of being more visually impressive and personal than a standard web invite, a number of users still felt that having a hard paper copy would be preferable. A few solutions to this would be to send out standard wedding invitation cards which contain a web address or QR code to direct the user to the website to RSVP, or to include a printable invitation as part of the RSVP.

C4 Reflection

Over the past 12 weeks, we have learned a considerable amount about Human Computer

Interaction and about the user-centred design process. Initially, it seems easy to go through

the course and learn user-centred design without involving any users, simply by simulating

expected users or trying to take a different mindset and use yourself as an interface tester.

After completing the user evaluations for this project, it is clear that the users have a

considerable impact on how a design proceeds past the prototyping stage. One major lesson learned during the course is that users will surprise you. During the user

testing and design evaluation process, some users ended up liking certain things about the

design that the designers hadn‟t put that much thought in. They also had trouble with certain

Page 13: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

elements that a designer might describe as foolproof. One such example occurred when a

user froze during a design evaluation because they were unable to figure out how to scroll

down the page. To the designer that was overseeing the evaluation, it was clear that there

was a scrollbar, but due to the colors of the interface, the tester spent a bit of time before

they eventually found it. Lesson: users surprise you. They like unexpected things and they give you unexpected

feedback sometimes.

The medium/high fidelity prototype created in this project is not exactly an accurate

representation of the planned user interface. While all the main elements are present, we

found that we were constrained by the programming language that we selected. The

language we chose allowed us to create a semi-working version (as opposed to a wizard of

oz version), but it did not allow for more complex interface elements such as animations. In

an ideal world, our prototype tool would have allowed for function and esthetics. In future

projects, it would be more useful for us to be able to create another lower level prototype

instead of going to a medium level. It is natural for the course to require a higher level

prototype but by doing so, we sacrifice useful user interface elements because we are

unable to implement them.

We were evaluating two interfaces at the same time we were evaluating the traditional

paper model vs. the electronic model. As a result, we received feedback on whether users

preferred one model or the other and whether they would be willing to use an electronic

version of the system at all. In a future project, it would be useful to spend more time

looking at the mental model and designing a prototype and spending more time deciding

what specifically we should evaluate. At times, this project was guilty of trying to solve a few

different problems (changing an old way of thinking, using an existing mental model) instead

of focusing on something specific.

After going through EECE 418, the consensus from the group is that we would approach a

new interface design project in a different way than we did before this course, but we

wouldn‟t follow the course steps exactly. While in theory, following the course steps and

doing iterative design should allow us to come up with the best possible design, sometimes

due to time constraints, it can be difficult to make time for several passes of a user interface

or official user testing. In general, it would be useful to informally ask a second opinion of a

colleague, friend, or family member in order to help improve the user interface. This course

has offered us some tools on which types of questions to ask in order to get a proper

hresponse that can be used to improve an interface.

Page 14: Wedding Planning Website Application: Pass 2€¦ · designed as a wedding invitation system that will be used by potential wedding guests. The functionality of the system remains

Wedding Planning Application Group Ahahahah

Appendices Provided below are the list of questions asked, and the process we went through for the survey: Before they see the interface

How do you normally pay your bills. Electronically or using paper?

Have you personally received an invitation to a wedding?

The last time you RSVPd to an event, did you do it online or using paper.

Did the RSVP request additional information (other than if you are attending or not attending)

What is the maximum amount of time you would spend completing a wedding invitation RSVP?

We asked why in cases where they responded yes, just to get some more background information or details that could be pertinent to the study. Going Through the Interface The user is shown the interface and told the specific criteria they need to enter (for example, attending, eating chicken, bringing a microwave, and sitting wherever they wish). They use the same criteria for the second interface. After Going Through Both Interfaces

Which would you rather receive?

Which did you feel took more time?

Which was more enjoyable?

Which felt more personal?

Would you use this type of UI over a paper RSVP?