Usability report - Tina Hansen Portfolio
Transcription
Usability report - Tina Hansen Portfolio
B.J.Trading Erhvervserkademiet Lillebælt, Odense E-Concept Development 2013 www.bj-trading.dk Afleveret den 12. 04. 2013 Word Count: 24.768 Made by: Tina Hansen, Thor Stentebjerg Frederiksen, Adnan Halilovic & Maibrit Christiansen Counselors: Lars Bojen ([email protected]), Erik Østergaard ([email protected]) Usability report Page 1 Indholdsfortegnelse 1. Project description 1.1 Short description of BJ-trading.dk Page 4 Page 4 Page 4 2. Scientific Theory Method 2.1 Positivism Page 7 Page 7 Page 7 Page 7 3. Why test and the importance of a test plan 3.1 Why test Page 10 4. Our test methods and technology 4.1 Why we chose ”Think-Aloud” Test Page 15 1.2 The Reason why we choose bj-trading.dk as our test site 2.2 Hermeneutics 2.3 Persona 3.2 The importance of a test plan 3.3 The different test methods 4.2 During the “Think-Aloud” Test 5. The result of the “Think-Aloud” Test and conclusion 6. Bibliography Page 10 Page 11 Page 12 Page 15 Page 16 Page 18 Page 19 Page 2 Short Introduction to the project Report content The project description WHY we chose this specific website 1. Project description Page 3 1. Project description In this project, we have selected a site that we are going to run a usability test on. We have selected the website www.bj-trading.dk, which we believe, provides clear usability problems. We are testing on online sale and has chosen a site using card payment. The usability testing will be documented in this report and on video. In this report, we are looking at the methods that exists within philosophy of science when we are talking usability testing. The test is a think aloud test, which put us in a position to hear out each test person’s experiences with the site while performing the test. During the test, we will use the science theories positivism and hermeneutics to analyze and evaluate each test person’s experiences of the site. By using positivism, we can extract useful data on the subjects’ interaction with the website. The hermeneutic part of the test is to understand the individual test person’s motives, when he is faced with a usability test on 1www.bj-trading.dk. To create an accurate picture of the website’s performance in a usability test, it is important that the website’s typical audience is conducting the test and therefore we have a persona, based on our target group, with in our report. When we have finished our method description, we will look at why companies choose to use a test plan and in doing so come up with a description of our own test plan. We will also describe the various types of existing usability tests, while clarifying the advantages and disadvantages of each test. Including the reasons for the choice of our own test method and the technology we use in the test. After the test plan is completed and analyzed, we will create a client report that shortly describes usability findings and problems plus our solutions. The report closes and sums up with a conclusion. 1.1 Short description of BJ-trading.dk The website stems from B.J. Trading’s physical store in Thorsø, which was founded back in May 1997 by John Jessen. The company’s revenue grew quickly and today the annually 2sale is over 200 million kroner. Nowadays; B.J. Trading has been converted into an A/S, but continues to be run daily by founder John Jessen. The company strives, by its own admission, to ‘3Sell the product at a reasonable price and to provide a short delivery time as possible, and to provide customers with the services they need.’ Bj-trading’s web design seems old and a little bit outdated, measured from a modern point of view. The landing page displays several different offers and loads of options in the navigation menu. The web shop offers the sale of equipment to both individuals and companies. It sells a wide range of computers, TVs, photo equipment, household appliances and other electronic items. You can, as a customer chose to pay with credit card or to pay by invoice. All orders in Denmark are shipping free and is send trough 4GLS. You can also choose to have your items send through Post Denmark5, if you do not mind paying the shipping cost of the item. 1 www.bj-trading.dk (tilgået den 10.04.2013) 2 http://www.bj-trading.dk/bjshop/default.asp?side=profil.asp (tilgået den 10.04.2013) 3 http://www.bj-trading.dk/bjshop/default.asp?side=profil.asp (tilgået den 10.04.2013) 4 http://www.gls-group.eu/276-I-PORTAL-WEB/content/GLS/DK01/DA/1.htm (tilgået den 10.04.2013) 5 http://postdanmark.dk/da/Sider/Post-Danmark.aspx (tilgået den 10.04.2013) Page 4 1.2 The Reason why we choose bj-trading.dk as our test site The reason why we choose this website is that we heard some complaints about the site and wanted to see if these accusations were true. If we look at the reviews of the website 6www.trutspilot.dk, we can see that www.bj-trading.dk has a score of 5.9 out of 10, which is not bad, but there are some improvements to be made, that really could benefit the website. Based on the 700+ reviews on www.trustpilot.dk, we can conclude that the target group consist mostly of men, in the age between 20 to 40 years old. They are the typical EDB buyers online and will be our persona in the usability testing. B.J. trading is a big firm and does provide their customers with a wide range of great products and good prices. Therefore, their website should be as good as the rest of the company and a usability test is a good start to get to know your target groups feelings about the web shop. We do not think that bj-trading.dk is aware of how they can use their target groups’ point of view to create a better online solution and that is why we want to do the usability testing on their particular website. 6 http://www.trustpilot.dk/review/www.bj-trading.dk (tilgået den 10.04.2013) Page 5 Positivism Scientific Persona Method Hermeneutics 2. Scientific Theory Method Page 6 2. Scientific Theory Method The scientific method is a process by which scientists, collectively over time, try to construct an accurate representation of the world. Recognizing that personal and cultural beliefs influence both our perceptions and our interpretations of natural phenomena. For our project we have chosen to use two theories from the philosophy of science. We have chosen to use the positivism theory which only analysis the human behaviour without taking their preferences or thoughts into consideration. As a supplement we will also use the hermeneutics theory so we better can understand and interpret the participant’s behaviour and thoughts and get a better insight why they do the things they do. This is done through a think a loud test. For our usability test we will use 5 participants because a study has shown that after the fifth user you are you are wasting your time by observing the same findings repeatedly but not learning much new7. 2.1 Positivism Positivism8 is a philosophy of science and is very effective for gathering empiric data and taking an inductive approach to a usability test. We want to test the websites usability and we chosen to use multiple participants so we can get a more accurate scientific result of which problems the website has. The cons of using positivism is that the theory doesn’t take the human thoughts and feelings into consideration, it only looks at their behaviour, that is the reason we have also chosen the hermeneutics theory. 2.2 Hermeneutics Hermeneutics9 theory tries to understand and interpret the human nature. It is not about being neutral and without prejudice because you are never neutral. According to Hans-George Gadamer people always have some prejudice because we don’t start from scratch. This is the reason we have chosen to use a think a loud test so we can get a insight what the participants think and feel while they are testing the site. This we also help us understand better why the participants have problems with completing some of the tasks or it takes them to much time for completing a task. 2.3 Persona A persona is a description of a specific person who is a target user of a system being designed, providing demographic information, needs, preferences, biographical information, and a photo or illustration. The point of developing personas is to avoid the mistake of designing for the “average” user that doesn’t actually exist, and instead to make sure that the design will work for somebody specific rather than no one in particular. A persona will help us better understand what they expect from www.bj-trading.dk and helps us find the right participants who fits in our target group. 7 http://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users (tilgået den 11.04.2013) 8 Andreas Beck Holm: Philosophy of Science p.24-43 9 Andreas Beck Holm: Philosophy of Science p.83-100 Page 7 Thomas is 29 years old he lives with his girlfriend in an apartment in centrum Odense, he studies computer science at the university. He has experience across a wide variety of platforms and follows tons of different tech news sites. He is an indoor person who in his spare time loves to play videogames and read sci-fi novels. Page 8 Why test? Test plan Met hod s Importance 3. Test plan & Methods Page 9 3. Why test and the importance of a test plan 3.1 Why test In the latest year internet business has been on a rise in Denmark10. The reason why is often that the prices is lower on the internet than in a physical store. A good example of this in the music industry. With iTunes, TDC play and other sites, customers can download a whole album or just a single number for a low cost. The music industry is now forced to think in new ways and L.O.C. offered last year to download one of his albums for free for 6 weeks11. and the album does only exist as download after the free download period. So when customers do shop more and more on the internet and can buy products from all over the world, usability, and testing, become really important. If customers can not find what they are looking for in a few clicks, it can have the consequence that customers find another and more user friendly website to buy the product12. So testing is an important tool for companies to find the problem areas of their website and eliminate those, ensure profit and essentially to get ”good karma” in that sense that, the social media and mouth to mouth recommendations is a powerful thing today13. If an company establish a good relationship with the customer, the customer tends to return to the company. When a company wants to test their product, or in our case, a web shop there are some things to take into considerations. There are different ways to conduct a test. One is the controlled experiment method where the company formulates a specific hypothesis of what the company expects will happen during the test. The test persons a chosen randomly and every test person should have the same experience before the test and during the test to ensure correct results. The controlled experiment method also requires a control group to validate the results of the test and the test group must be of a large enough size to measure the difference. The controlled experiment is good for basic research but the method has its flaws when we talk about usability testing. It can be difficult to conduct a usability test because of constraints or political reasons. Besides when we talk about usability it is not always a very specific hypotheses you cant to confirm, but instead information about design and the test persons experience witch can vary. Another reason for not using the controlled experiment method is sample size. The lack of information about the target group can lead to a large sample size to ensure correct results. But the most important reason not to use the controlled experiment method is the fact that the classical experiment method is used to obtain quantitative results instead of obtaining qualitative information on the design and the problems with the design and user experience. The other approach is a less formal, well-designed test which is better suited for usability testing. 10 11 12 13 http://www.kfst.dk/?id=15470 (tilgået 10.04.2013) http://www.soundvenue.com/nyheder/2012/03/09/locs-kommende-album-bliver-gratis (tilgået 10.04.2013) http://interface.dk/da/hjemmeside/design/hjemmesidedesign-og-brugervenlighed (tilgået 10.04.2013) http://www.business.dk/innovation/mund-til-mund-metoden-paa-steroider (tilgået 10.04.2013) Page 10 The basic is * Development of research questions or test objectives rather than hypotheses. * Use of a representative sample of end users which may or may not be randomly chosen * Representation of the actual work environment * Observation of the end users who either use or review a representation of the product * Controlled and sometimes extensive interviewing and probing of the participants by the test moderator * Collection of quantitative and qualitative performance and preference measures * Recommendation of improvements to the design of the product. But also this test method has its limitation. The test situation is always an artificial situation and can effect the test results. A test is not a guarantee that the product works and depends on the way the test is conducted. It can be hard to identify the end user and the test persons are just representatives of the target group you have classified. And finally the fact that testing not always is the best method to use. But bottom line remains : it is better to test than not to test! 3.2 The importance of a test plan When you conduct a test, a test plan is essential. The test plan contains the how, when, where, who, why and what you want to test. A test plan keeps you on track and ensures that all test are done in a similar way, in the same environment, on a specific target group, keeps deadlines and that the test persons are asked the same questions and tasks. The test plan is the blueprint for the test. It is important to have a description on what, how, and who you are testing on. The test plan also ensures that all involved in the test, knows what are going to happen, on who and when. With a test plan you will also know how many resources and what resources you will need to do the test and finally a test plan keeps you focused and serves as milestones. However it its okay to develop the test plan in stages due to new information or changes in the test. The parts of the test plan * Purpose, goals and objectives of the test * Research questions * Participant characteristics * Method (test design) * Task list * Test environment, equipment, and logistics * Test moderator role * Data to be collected and evaluation measures * Report contents and presentation Page 11 3.3 The different test methods When using user centered design there are some different test methods that can be used. We will list the pros and cons with these methods. Ethnographic Research In ethnographic research you observe the test person in their natural environment using the product or website. This method is a qualitative research method from where you can gather profiles about your users, develop personas and task descriptions. If we have had more time, we could have used this method to gather information about our test persons and their internet habits. Focus group Research Focus groups are most useful in the early stages and the method used on the focus group is paper and pencil drawings, storyboards, plastic models or screen based prototypes. The object is to get a few people opinion on concepts, are the concepts good or bad, how can the concepts be improved. The good thing about focus groups are the ability to explore a small groups judgement and feelings in depth and learning how the users think and feel. The focus group is a qualitative method and is not a substitute for usability test and differs from this method. The negative about this method is, that what they are telling you not necessarily is the truth. We have not used this method because www.bj-trading.dk is an established website and the method is not so suitable for usability testing. Surveys With surveys you can gather information from a large group of people. and get a general opinion. With surveys the same problem as with focus groups occurs; the answers are not necessarily what people actually feels or think. The problem with surveys is that you can not control who answers your survey and might get answers outside your test target group. We could have used surveys if we had more time to gather a general opinion about www.bj.trading.dk and the potential problems with the webshop. Card sorting In cardsorting the test person are given a set of cards with terms already written on them (closed card sorting) or a set of blank cards where the test person can write their own terms on them. This method is very inexpensive and easy to conduct. The test person then place the cards with terms where they think it makes ost sense on the website. For further testing we could also have used the A/B test.14 A/B testing is a simple way to test changes to your page by creating a “fake” site and putting it against the current design and measure which ones produces better results. It is a method to validate that any new design or change to an element on your webpage is improving your conversion rate before you make that change to your real site. The challenges this method 14 https://www.optimizely.com/ab-testing (tilgået den 10.04.2013) Page 12 has is that designing the changes takes time and collecting quantitative data takes time to collect. If we where to test further on www.bj-trading.dk we could have used card sorting and/or A/B test to test where the test person would put categories according to where it would make most sense. Walk Throughs A Walk Through is used in the initial fase of the design or it mayor changes is made. A Walk Trough is where a test person walks through the website to measure the flow of the website. The test person should idealy be a outsider or a client. This test can be time consuming. This test could be relevant for us if we were to remodel www.bj-trading.dk´s website. Paper prototyping In paper prototyping you mock up the website in paper. The test can be conducted where questions is asked or just to get an idea of the design choices. This test is inexpensive and be conducted on a single site, just on navigation or on several sites. Information can be obtains very quickly. Another benifit is that you can eliminate a weak navigation or problems before you code anything. Just like card sorting this test could be used if we where to remodel www.bj-trading.dk´s existing website. Think a loud test In a think aloud test you observe, and possibly record, the test person while they are performing specifik tasks. In this test the test person the test person think out loud and tells where they would look for information or their opinion about the site, design or other things. This is the method we have choosen for our test and there is more information about this test in the next chapter. Page 13 Technology Think Aloud Problems? 4. Test Page 14 4. Our test methods and technology In our project we have chosen to use a “Think-Aloud” Test to make our usability test. For that we needed some “easy to use” tool, so we didn’t need to use a lot of time to figure out the technology. In the usability class we were introduced to different usability user experience testing tools15. All with focus on different things. For example “Simple Mouse Tracking”, who is a tool where you can see how the participants interacting with the website. We needed a tool that could do a bit more than that. Silverback was one of them. Silverback is a great tool to use on people who test websites. Silverback can capture screen activity, record video of the participants faces and record their voices. We saved a lot of time using Silverback, because we didn’t used a lot of time on knowing the other tools. We knew Silverback from the beginning and it was a very simple tool who did what we was expected it to do. We did have one problem with silverback on one computer. For some reason on of our Mac wouldn’t open Silverback. Instead he had to use the webcam on the computer. Even though we didn’t get the screen recording we still got his facial expression and his thoughts. Overall it was a good tool to use, and we made some pros and cons for using this tool and there was definitely more pros: Pros * Simple * Knew the program from the beginning * Capture screen activity * Record the participants face and voice. * Easy to export the video * Has almost 300 gb space Cons * Works only on a Mac * Only 30 days free trial That was some of our thoughts about the tool we have used. Now we want to describe more about the “Think-Aloud” Test and why we have chosen this test methods. 4.1 Why we chose ”Think-Aloud” Test We have chose to use “Think-Aloud” Test from the book “Handbook of Usability Testing” by Jeffrey Rubin and Dana Chisnell. In a “Think-Aloud” test can we hear the participants’ thoughts about the different tasks while they are doing the test. It can often be an advantage for us, because the expression on the participants’ face says more than words. If they have some problems during the tasks, they will seem frustrated or maybe surprised, that they have some problems to solve a “simple” task. Then afterwards some of them will maybe say, “oh, that was easy” because they don’t want to seem stupid. But in a Think-Aloud test we can compare what the participants says and what they actually do. In our usability project our focus had been about the usability on the website www.bj-trading.dk, can the users use the website without getting frustrated? Time on how long it takes to complete a task is not important in this assignment. It is more important how 15 http://uxdesign.smashingmagazine.com/2011/10/20/comprehensive-review-usability-user-experience-testingtools/ (tilgået den 10.04.2013) Page 15 the participants are doing the different tasks and how they react on the website. That is also the reason for we have chose to make a “Think-Aloud” test. If it had been important to see how long time it takes for the participant to make the test we couldn’t have used the “Think-Aloud” test because it slows down the process to have to think aloud all the time. The best way to gather data and capture how the participants react is to record it. For this we have chosen to use the usability tool Silverback16. This allows us to capture the participants behavior and their body language while they move across the website. This combined with a think aloud test gives the moderator and the observers a great opportunity to hear the participants thoughts and opinions while they systematically perform different tasks. By observing and conducting a think a loud test we can gain more solid results and the answer to questions, how and why. If we only did one of them we would only have gotten either the why or how. If the time had allowed it we could have supplemented the think a loud test with a card-sorting test17. For some studies have shown that the think a loud test has some flaws18 for instance, it’s a bad idea to ask a participants to think a loud while you are measuring time on tasks. Thinking aloud slows performance significantly. And its impossible to know everything what is going through a participants mind. 4.2 During the “Think-Aloud” Test During the test, all five participants had problems completing the first task, which was finding information about the company. The first thing they all did was to scroll down to the bottom of the page to look for a “about us” button. When they didn’t find the button they started to look to the right side menu. This is an obvious usability problem, since all five participants searched for the same information the same place. Some of the participants didn’t even find the information and had to move to the next task, which was finding a specific and item and completing the purchase. None of the participants had problems finding and using the search field at the top of the page, but when the search results showed up on the screen you can clearly see the surprise on their faces, like for instance participant Martin here. Picture 1: Surprised 16 http://silverbackapp.com/ (tilgået den 10.04.2013) 17 http://www.usability.gov/methods/design_site/cardsort.html (tilgået den 10.04.2013) 18 Jeffrey Rubin & Dana Chisnell Handbook of Usability Testing, Ch. 4 p. 53 Page 16 Before the test we all had an assumption that one of the problems would be that you couldn’t use the logo to get back to the homepage, since it wasn’t clickable. But as it turned out, it was only two of the five participants who actually tried to use the logo to get back to the homepage. The rest used the “startside” button in the top menu. The task opening hours turned out to be rather challenging all five participants searched for the opening hours under “forhandler” in the top menu of the page or the right sidebar menu. Only two participants found the information, one used the search field the other one found it by accident under the left side menu. In the last task the participants had to complete the purchase and it turned out there were a lot of challenges. One of the problems is the way the buttons are placed in such an atypical way, especially during the checkout procedure. One problem we found during our “Think-Aloud” Test was the credit card fee. No matter what card you used to pay with, you have to pay a fee between 2,45 to 188 Dkr. Picture 2 Prices Page 17 5. The result and the conclusion The website www.bj-trading.dk has definitely some usability issues. We have tested what we assumed were the biggest problems but during the test we encountered problems that we probably wouldn’t have discovered by our self if we didn’t do the test. During the Think-Aloud test, we observed the participants and thereby obtained a better insight into their thoughts. This refers to Positivism and Hermeneutics, as we have written about in Scientific Theory Method. By making a few small changes, bj-trading could improve their website significant and make their website more “up to date.” Page 18 6. Bibliography Books; Beck Holm, Andreas: ”Philosophy of Science”. PDF på Fronter.com/eal Rubin, Jeffrey & Chisnell, Dana. (2008) ”Handbook of Usability Testing”. Wiley Publishing, Indiana Web: www.bj-trading.dk (tilgået den 10.04.2013) http://www.bj-trading.dk/bjshop/default.asp?side=profil.asp (tilgået den 10.04.2013) http://www.bj-trading.dk/bjshop/default.asp?side=profil.asp (tilgået den 10.04.2013) http://www.gls-group.eu/276-I-PORTAL-WEB/content/GLS/DK01/DA/1.htm (tilgået den 10.04.2013) http://postdanmark.dk/da/Sider/Post-Danmark.aspx (tilgået den 10.04.2013) http://www.trustpilot.dk/review/www.bj-trading.dk (tilgået den 10.04.2013) http://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users (tilgået den 11.04.2013) http://www.kfst.dk/?id=15470 (tilgået 10.04.2013) http://www.soundvenue.com/nyheder/2012/03/09/locs-kommende-album-bliver-gratis (tilgået 10.04.2013) http://interface.dk/da/hjemmeside/design/hjemmesidedesign-og-brugervenlighed (tilgået 10.04.2013) http://www.business.dk/innovation/mund-til-mund-metoden-paa-steroider (tilgået 10.04.2013) https://www.optimizely.com/ab-testing (tilgået den 10.04.2013) http://uxdesign.smashingmagazine.com/2011/10/20/comprehensive-review-usability-user-experience-testing-tools/ (tilgået den 10.04.2013) http://silverbackapp.com/ (tilgået den 10.04.2013) http://www.usability.gov/methods/design_site/cardsort.html (tilgået den 10.04.2013) Page 19