research

Käyttäjäkeskeiset tutkimusmenetelmät sovelluskehityksessä, case: Get a Life

Abstract

Tämän opinnäytetyön aiheena on käyttäjäkeskeisen suunnittelun menetelmien hyödyntäminen sovelluskehityksessä. Työ käsittelee käyttäjien osallistamista tuotekehityksen eri vaiheisiin sekä käyttäjätiedon keräämistä ja hyödyntämistä Get a Life –nimisessä hankkeessa. Työn teoreettisena viitekehyksenä hyödynnettiin käyttäjäkeskeisen suunnittelun ja käytettävyyden tutkijoiden ja asiantuntijoiden kirjoittamaa kirjallisuutta käyttäjäkeskeistä suunnittelusta sekä käyttäjäkeskeisistä tutkimusmenetelmistä. Käyttäjätieto on tietoa tuotteen loppukäyttäjistä, tuotteen käyttötavoista sekä käyttöympäristöistä ja sitä kerätään erilaisia menetelmiä hyödyntävillä käyttäjätutkimuksilla. Käyttäjätieto auttaa tuotekehityksessä sekä suunnittelemaan tuotetta käyttäjien tarpeita vastaavaksi, että varmistamaan kehitteillä olevien tuotteiden soveltumista sen tuleville käyttäjille. Käyttäjien ottaminen mukaan tuotekehityksen eri vaiheisiin testaamaan ja antamaan tuotteesta palautetta auttaa kehittäjiä havaitsemaan mahdollisia ongelmia tuotteessa jo varhaisissa kehitysvaiheissa, jolloin niiden korjaaminen on mutkattomampaa kuin valmiin tuotteen korjaaminen. Käyttäjätiedon keräämiseen menetelmiksi valittiin verkossa toteutettava lomakekysely sekä fokusryhmähaastattelut verkkosovelluksen tärkeimmän kohderyhmän edustajille, eli korkeakouluopiskelijoille. Käyttäjiltä saatavan tiedon lisäksi tietoa kerättiin jo olemassa olevista verkkosovelluksista, joita käyttäjillä on mahdollista käyttää. Verkkosovelluksista kerättyä tietoa hyödynnettiin käyttäjätutkimuksissa kartoittamaan käyttäjien mielipiteitä, asenteita ja kokemuksia vastaavista sovelluksista. Käyttäjiltä kerätyn tiedon avulla kyettiin jo alusta alkaen suunnittelemaan ja kehittämään tuotetta sen tulevia käyttäjiä ajatellen. Opinnäytetyössä kuvataan myös tuotteen kehitysvaiheessa toteutettuja käytettävyyden arvioinnin menetelmiä, jotka toteutettiin Laurea-ammattikorkeakoulun käytettävyyslaboratoriossa. Laboratoriossa tarkkailtiin tutkimuskäyttäjien tietokonenäytön tapahtumia, ääninauhoitetta, videokuvaa ja silmänliikkeitä, joita seurattiin erityisen laitteen avulla. Get a Life-sovelluksen käyttöä arvioitiin myös aidoissa käyttötilanteissa oppitunneilla sekä opiskelijaryhmien toteuttamina kotioloissa tehdyissä arvioinneissa itsedokumentoinnin avulla. Kuvatut tutkimukset toteutettiin kolmivuotisen hankkeen aikana aina tuotekehityksen ollessa sellaisessa vaiheessa, kun tietty menetelmä koettiin olevan sopiva valinta kyseisessä vaiheessa esiintyvän tutkimusongelman ratkaisemiseen. Tällaisen jatkuvan testauksen on mahdollistanut Laurea-ammattikorkeakoulun rooli hankkeen osatoteuttajana, jolloin laurealaiset ovat voineet sekä käyttää tietoteknisiä kehittämistaitojaan tuotekehityksessä toimien että samalla hyödyntää käytettävyyden ja käyttäjäkeskeisen suunnittelun asiantuntijuuttaan hankkeessa käyttäjäystävällisyyden ja käytettävyyden varmistuksessa.User-Centered Research Methods in Software Development Case: Get a Life This Bachelor’s thesis examines the role of user-centered research methods in software development. The thesis deals with involving users into the development process and collecting and utilizing user data in a project called Get a Life. The theory section covers user-centered design and usability and is based on literature of usability and user-centered design by researchers and professionals. User data is knowledge of actual users, product usage and context of use and can be collected by user studies carried out by a variety of methods. User data will help to design and develop products to match the users’ needs and can also help to ensure that a product will suit the users. Including users in the development process for testing and feedback will help developers notice potential problems in earlier stages of development, when eliminating them is simpler than it would be in the case of a ready product. Methods used to collect user data were an online survey and focus group interviews for the primary target group which is university students. Data was also collected from existing web applications that users were already able to use. Researchers capitalized that data in user studies to investigate user attitudes, experiences and thoughts about these applications. Utilizing data collected from users enabled development and design of the product to consider its future users. The thesis also describes methods of evaluating usability that were actualized at a usability lab of Laurea University of Applied Sciences. In the lab, researchers observed actions on the user screen, audio streams, video, and the users’ eye-movements, which were tracked with a special device. Researchers also evaluated the usage of Get a Life -software in actual study lessons and with the help of the students’ self-documentation. These studies have been implemented in this three-year project each time development has been at such a stage that a particular method has been agreed to be suitable. Continuous testing has been enabled by Laurea’s role as a participant of the project, which has allowed Laurea’s students to both use their information technological development skills in production development and utilize their expertise of usability and user-centered design in the process of reassuring user friendliness and usability

    Similar works