Friday, June 3, 2011

Evaluation Results of High-fidelity Prototype

In this post we are uploading our results of the evaluation of our High Fidelity Prototoype.

Please find in the link below the uploaded document.

Usability Evaluation Report


Tuesday, May 17, 2011

Usability Requirements

In this post we are uploading the Usaiblity Requirements for our product.

Usability Requirements

Thursday, May 5, 2011

Choice of usability evaluation methods

HEURISTIC EVALUATION

This is a method which should be applied to all kinds of projects as it provides a list of principles that the design should satisfy. This list will be very beneficial to us. The only problem is that the reviewers need a previous training to apply this method. So we have to spend some time to learn how to apply this method. Nevertheless we think that the benefit it brings, will be worth the time spent.

Moreover to be more objective, we decided to have a partner group for this method. Since that group is also gonna apply this method, we are planing to evaluate their product and they are going to evaluate ours. This will result with a much much better contribution..

COGNITIVE WALKTHROUGH

We believe this method would be very useful for our project. We used something very similar in the first evaluation of our prototype (we went through scenarios and our prototype with our users so that they could identify any usability issues) so we already have the set of tasks ready. We can apply this method to develop empathy with our users and see what kind of problem they could encounter when using our second and improved prototype of the system.


QUESTIONNAIRE (post test)

We decided to use questionnaires, since it's not time consuming at all and it can give very important feedback from the users. Especially if the participants are not very talkative or have difficulties expressing themselves (because of cultural reasons, personality, etc.) will be forced to evaluate the product or even write their thoughts about the design


THINK ALOUD PROTOCOL
We have decided that we will use this technique for the evaluation of our second prototype because it gave us very good results and feedback when we used it in the first evaluation. Knowing what the users think or where they get stuck using the prototype lets us know what needs to be changed and improved.


All Others
We decided to apply only these 4 techniques mainly we think that these will be the most efficient ones. We only have 15 hours per person to apply these techniques and dealing with users takes a lot of time for us. So we think these will be appropriate for gathering as much feedback as possible from the users.


Thursday, April 28, 2011

Evaluation Results of Low-fidelity Prototype

In this post we are uploading our resutls from the evaluation process of our first paper prototype.
You can find all the information attached in this document:
Usability Evaluation Report

Monday, April 4, 2011

Low-Fidelity Prototype


Based on our analysis we have build our first low-fidelity prototype. At first we choosed paper prototype because we though it was going to be fast and we wouldnt spend much time on this stage.
 But after two long sessions on building our prototype we noticed that this method has also its bad side: 
1. We had to make the screen again if we write something wrong.

We are presenting below our results for tre scenarious

1. Make an appointment with a general doctor

Description of the situation: 
Ina is a student from Tirana who is studying in UPM this year. It’s her second month in Madrid and she doesn’t speak Spanish at all. This weekend she was feeling sick , she had cough but she thought she was going to be ok with some tea. But she is still feeling sick and she has a pain on her chest. She thinks it is not emergency but it will be good if she goes to a hospital around her house on Thursday morning between 8:30 AM to 10 AM. She has never been to hospital here, she doesn’t know where the hospitals are, her friends are foreigner too … But her friends told her that she can see a general doctor in the hospital and they will direct her to the necessary doctor. So she is going to use the software to find a hospital close to her home and make an appointment. 


Scenario:

Ina will search for the best hospital close to her house by choosing search by current location.
The results of the hospital will be shown in a map form.
Since she wants the best hospital close to her house it will be hard for her to find in the map so she will switch to the list view to filter for the hospitals based on rating.
She will pick the first hospital in list and she will choose on which date she wants the appoinment . She thinks that  on 7th its a good date for her so she put on the date field 7/04/2011. Then the table with the time available by the hostpital is shown to her. She wants to go early in the morning so she picks the time 8:30 Am , and then she pres on th submit button. The list of her waitting appoinment is shown to her. The first one in the list is the appoinment she just made. There she can see the adress of the hospital and how to get to that hospital. In a very short period of time she could make an appoinemnt.
She is happy for this

We uploaded a video that shows how Ina will interact with our system to perform her task:


PrintScreans of our prototype:



2Find the best hospital for demartology

Description of the situation : 

Martin has started to work in Madrid 2 weeks ago. Since the last 2 days he has a rash on his face. He first thought it will pass by time but it didnt. Now he wants to see a doctor for this. Since he is new in town he doesnt have a family doctor but his company provides him a private insurance from AIG. Since the insurance will cover his expenses he wants to go to the best private hospital in madrid and make an appointment with directly a dermatologist. He wants to see the doctor in the morning of 07.04.2011 


Scenario

Martin open the applications from his mobile phone. He clicks on find  Healthcare Institution since he is looking for one. He knows that he doesnt need a doctor but he needs to find a best demartologist where he can use his insurance . So he goes to Advance Search. He fills the data of the Advance Search:

Selecting the Public and Private Hospitals by Type of Institucion
From Departaments he chooses Demartology
From insurance he chooses  Aig
As location he type Madrid since he is looking in all the city and
Then he click on the search to view the results.
He order hospitals by rate and chooses the first one.
He likes the rates and reviews for that hospital so he wants to make an appoinment with it. So he choose a date , he thinks that 7th of April is good and he type the date then the time table with free slots is shown to him. He picks the morning ones and submit his request for appoinemnt. After it he can find information how to go to that hospital and other inforamtion related to it. He feel happy that in a very short period of time he could make an appoinment with the best hospital in Madrid.



Video that shows how Martin would perform the steps with our application:

PrintScreans of our prototype:






3. Check Test Results
Description of the situation : 
Martin had seen a dermatologist last week on 7th of april in Hospital Moncloa. The doctor told him that the laborotory results will be available for him this week and based on these results he would let him know if he needs another session for his treatment. Hence he wants to see if his results are in the system and check them to see everything is ok with him or to see if he needs to make another appointment.. 
Scenario:

Marcin will navigate to his profile page to see the results of his previous appointments..
First he has to login to the system with his username and password
In his profile page he can update his personal information, see awaiting and past appointments and check the results from past appointments
He will go to the results page and see that his last appointment at Hospital Moncloa has a new result available
On this result he will see the doctor's note that says he is fine but he needs to make another appointment next month.
And he will also see the doctor's attachment which contains the result of his blood test.
He will download the document for detailed information.

Video that shows how Martin would perform the steps with our application:

PrintScreans of our prototype:





To view our presentation on prototype click on the link below:
Presentation








Wednesday, March 23, 2011

User Roles Analysis

Based on the interviews we tried to characterized and understand our user and user roles as much as we could.

The main goals for each user group are the following:
Travelling Users
- Searching health institutions and locating them on the map to get directions.
- Make appointments with the hospitals
- Checking lab results
- Finding the best option when they look for a specific doctor.
Residential Users
- Searching health institutions and locating them on the map to get directions.
- Making appointments with family doctors or special doctors.
- Checking lab results
- Finding the best option when they look for a specific doctor.
Non-registered Users
- Reaching the emergency center as soon as possible.
- Searching health institutions and locating them on the map to get directions.



If you want to view the table in PDF format please click on the link below:
User Analysis

Hierarchical Task Analysis (HTA)


After we have performed the brainstorming within our team we had in our minds some possible functionalities that we can include to our system.  With the interviews, we could understand how our users would behave and what would be their expectations and priorities.
Hence we did another session with our team to hierarchically decompose the possible tasks. We started with the main tasks and performed a breadth-first decomposition according to users perspective.

For the complete document please click on the link below: