search query: @instructor Repokari, Lauri / total: 8
reference: 5 / 8
Author: | Huttunen, Niina |
Title: | Agile user-centered software design process for Outotec |
Publication type: | Master's thesis |
Publication year: | 2009 |
Pages: | (5+) 110 s. + liitt. 17 Language: eng |
Department/School: | Tietotekniikan laitos |
Degree programme: | Informaatioverkostojen tutkinto-ohjelma |
Main subject: | Käytettävyystutkimus (T-121) |
Supervisor: | Nieminen, Marko |
Instructor: | Repokari, Lauri |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto | Archive |
Keywords: | user-centered design agile software development design science process design käyttäjäkeskeinen suunnittelu ketterä ohjelmistokehitys suunnittelutiede prosessin suunnittelu |
Abstract (fin): | Diplomityössä kehitetään ohjelmistosuunnittelumalli asiakasorganisaatiolle. Tuloksena esitellään ketterä ja käyttäjäkeskeinen ohjelmistosuunnittelumalli. Tutkimuksen viitekehyksenä on sovellettu suunnittelutiedettä (engl. design science), jota voidaan yleisesti käyttää organisaatioiden kehityksessä. Suunnittelutieteessä tutkija kehittää alaan liittyvää tietoa, jota asiantuntijat voivat käyttää ratkaistessaan ongelmia kyseisellä alalla. Kohdeyritys halusi tulevan mallin olevan ketterä ja käyttäjäkeskeinen. Ketterät ohjelmistokehitysmetodit on kehitetty ratkaisemaan tyypillisiä ohjelmistokehityksessä esiintyviä ongelmia. Liukuvia aikatauluja, ylitettyjä budjetteja ja huonoa laatua yritetään välttää lisäämällä kommunikointia ja yhteistyötä sekä vähentämällä suunnittelua ja dokumentointia. Käyttäjäkeskeisellä kehityksellä on puolestaan olennainen rooli käytettävien tuotteiden suunnittelussa. Nämä kaksi suunnittelu- ja toteutustapaa voidaan yhdistää keskenään, vaikka niillä onkin eroavaisuuksia. Yksi vaihtoehto on toteuttaa käyttäjätiedon kerääminen, käyttöliittymäsuunnittelu, ohjelmiston toteutus sekä prototyypin testaaminen rinnakkaisissa sykleissä, jotka ovat kukin eri vaiheissa. Ketterän kehityksen ja käyttäjäkeskeisyyden yhdistäminen oli lähtökohta diplomityölle. Empiirisessä tutkimuksessa haastateltiin organisaation työntekijöitä eli prosessin tulevia käyttäjiä. Haastatteluissa selvitettiin organisaation nykyisiä käytäntöjä sekä tarpeita ja toiveita tulevalle mallille. Lisäksi tulevat käyttäjät analysoivat itsekin haastatteluaineistoa ja suunnittelivat ratkaisuja haastatteluissa havaittuihin ongelmiin. Loppuvaiheessa he arvioivat ja kommentoivat prosessimallin alustavaa versiota, joka oli suunniteltu käyttäjätarpeiden pohjalta. Toisin sanoen prosessin tulevilla käyttäjillä oli olennainen rooli prosessin suunnittelussa. Tämän tutkimuksen tulos on kohdeyritykselle tarkoitettu ketterä ja käyttäjäkeskeinen ohjelmistosuunnittelumalli. Mallin tukena esitellään tämänhetkiset ohjelmistokehityskäytännöt kohdeyrityksessä sekä yrityksen työntekijöiden kehitystarpeet ja -ideat liittyen käytäntöihin. Mallin tuoma muutos saattaisi olla sellaisenaan kuitenkin liian iso. Tämän takia kohdeyritykselle on esitelty myös porrasmalli, jonka avulla ketteryyttä ja käyttäjäkeskeisyyttä voi lisätä asteittain ohjelmistosuunnittelussa. Seuraavaksi on tärkeää tutkia, kuinka diplomityössä kehitetty ohjelmistosuunnittelumalli toimii käytännössä. |
ED: | 2009-10-05 |
INSSI record number: 38404
+ add basket
INSSI