Role of user involvement in software product development

Loading...
Thumbnail Image
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology | Diplomityö
Date
2008
Major/Subject
Tietojenkäsittelyoppi
Mcode
T-76
Degree programme
Language
en
Pages
(11) + 87 s. + liitt. 3
Series
Abstract
Käyttäjän osallistumisen on raportoitu olevan avainkäsite käytännöllisten ja käytettävien järjestelmien suunnittelussa, sekä sen on todettu kasvattavan käyttäjätyytyväisyyttä. Lisäksi, käyttäjien ja asiakkaiden hyödyntäminen tiedonlähteinä vahvistaa projektien onnistumista. Työn tavoite on ymmärtää käyttäjän osallistumisen rooli ohjelmistotuotekehityksessä: 1) miten käyttäjän osallistuminen on organisoitu ohjelmistoyrityksissä, 2) mikä on käytettävyysasiantuntijoiden rooli käyttäjän osallistumisen tukemisessa sekä 3) miten käyttäjätietoa kerätään, kommunikoidaan, sekä hyödynnetään-kahdessa suomalaisessa ohjelmistoyrityksessä. Työ on jaettu kahteen tapaustutkimukseen. Tutkimukset koskevat ohjelmistoyrityksiä, joissa käyttäjän osallistumista tukevat toiminnot on organisoitu itsenäisten käyttäjäkokemus- sekä käytettävyysryhmien avulla. Aineisto kerättiin haastattelujen, ryhmähaastattelun, ryhmäkeskustelujen, vapaamuotoisen keskustelun sekä seminaarien avulla. Käyttäjän osallistumista tukevia toimintoja suoritetaan läpi organisaation. Tuotehallinto ja markkinointi huomioivat asiakas- ja käyttäjätarpeita, sekä käyttäjäkokemus- tai käytettävyysryhmä tarjoaa käyttäjäkeskeisiä palveluita. Tämänkaltainen erillinen ryhmä voi aiheuttaa ristiriitoja ohjelmistoprosessissa, jos yhteistoiminta muiden yksiköiden kanssa ei ole harkittua ja suunniteltua. Teknologiapainotteisella toimialalla käyttäjää ei aina mielletä tärkeäksi tiedonlähteeksi. Onnistuessaan, käytettävyysryhmä jakaa käytettävyystietoa, edistäen kulttuurillista muutosta kohti käyttäjäkeskeisempää tuotekehitystä. Käytettävyysinsinöörit edustavat käyttäjää, kun käyttäjän osallistumista ei ole järjestetty, tuoden käyttäjänäkökulmaa kehitystoimintoihin. Käyttäjätieto on usein palautetta, joka tallennetaan tietokantoihin eikä sitä keräyksen jälkeen analysoida järjestelmällisesti tai kommunikoida tehokkaasti. Aktiivisempia keräysmenetelmiä sekä tehokkaampia tapoja hyötyä nykyisestä tiedosta tulisi harkita. Käyttäjän osallistuminen on toiminto, joka on asettunut osaksi ohjelmistotuotekehitystä, mutta sen roolia tulisi selkiyttää.
Description
Supervisor
Männistö, Tomi
Thesis advisor
Lehtola, Laura
Keywords
user involvement, käyttäjän osallistuminen, requirements engineering, vaatimusmäärittely, software engineering, ohjelmistotuotanto
Other note
Citation