Professional Documents
Culture Documents
to
Human Computer Interaction
Chapter 3
Quality measured by product defects and performance Quality defined by user satisfaction and performance
(system quality) (quality in use)
Implementation prior to human validation Implementation of user-validated solution only
Solutions are directed by functional requirements Understanding the context of use (user, task, work
environment)
• You can think of SDLC models as tools that you can use to better
deliver your software project.
• V-Shaped Model
• Agile development
Jan 2021 By Yididya Kedir 8
Reading Assignment
• Read the above SDLC models, their advantages and disadvantages.
For further reading:
•
https://melsatar.blog/2012/03/15/software-development-life-cycle-models-a
nd-methodologies/
• This method is helpful to reduce the feedback time between the user
and the application development team.
• In this section we describe different categories of tools that can be used to prototype
interfaces, highlighting their special strengths and weaknesses. These are:
• Paper and Pencil
• Facade Tools
• Interface Builders
• Model-Based Tools
• Domain-Specific Tools
• Paper and pencil are perhaps the most popular tools one uses to
describe interface designs to others.
• Paper and pencil allow extensive control over details of the design.
• Prior to prototyping, you should have a goal in mind and you should
have gained knowledge through other research methodologies.
Jan 2021 By Yididya Kedir 45
Example
• You want to build an application for a pizza delivery service.
• Based on this knowledge you start drawing interfaces that allow your
user to perform this particular task.
• As you work through your user journeys, you draw up all single steps,
screens and screen elements. They will later end up being laid out in a
flow scenario, in which your potential user is going to navigate.
• Prototyping ought to be fast, easy and fun. You don’t aim for polished
and fancy product. Therefore: Stick to the KISS-metrics and keep it
simple stupid.
• There are only two things that you really need: A pen and paper. If
you want to use more, you certainly can.
• Ideally designers involved in the project attend or even carry out the
testing themselves.
• If this is not possible you might think of recording the session in order
to be able to show the outcome.
• Paper prototype testing, are much like regular testing and obviously
require real users.
• Apart from the human resources, you obviously need your prototype
screens. Rather than just placing them on a table, have a mockup of
your device ready.
• This may just be a piece of paper, larger than your drawings, and
showing a frame printed or drawn onto it. This will be the device
where you place your interfaces on.
• In order to get them chatty, show hand them the testing script and
make them read it out loud. The script consists of the persona the
user is playing, the scenario and the task.
• Make sure that users understand what you expect from them and
start the test.
• Now that’s the exciting bit! Your user is testing your prototype!
• Observe closely, how the they perform, and what kind of reactions and
feedbacks you get.
• Do not interrupt or question. Talk as little as possible.
• If the users get stuck, let them find a way out and wait until they question
you. Respond as little as possible — or at least wait until the end of the
session — ask open questions instead, such as: «How did you feel», «What
did you expect».
Jan 2021 By Yididya Kedir 69
Conducting a testing session
• As mentioned earlier your prototype might not be intended to cover every
single aspect of a final product. Therefore, I mentioned two backups:
• The «loading screen» and the «under construction screen».
• As a computer, always have the «loading screen» ready in case you cannot
find the appropriate screen or if you need to make adjustments to a screen.
• The «under construction» screen comes in handy, when users leave the
desired path and end up somewhere, they shouldn’t have ended up in the
first place.
• At the end of the testing session talk to your users and give them the
opportunity to state further questions and comments about the
process, expectations and feelings during the session.
• This is not only going to save you time and money. It will also save you
nerves when dealing with your client later!
• An elevator that can service all of the floors of a 10,000 floor building.
• Do consider, though, that at 20.5 m/s (the current top speed for an
elevator, a record held by Shanghai Tower), it would take nearly 30
minutes to reach the top floor if there were no stops in between.
• Reflect on your initial sketches, and determine which design ideas are the most
promising and worthy of further development. From these ideas, determine a
set of criteria (characteristics that a successful design solution for this problem
should have) and a set of constraints (factors that limit what design solutions
would work--these could be technical, social, ergonomic, etc.) Write down 3-5
criteria and/or constraints, with a brief (2-5 sentence) explanation of how you
derived these criteria/constraints from your initial assignment.