Subcontracting Configurable Software In Game Development
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2005
Department
Major/Subject
Tietojenkäsittelyoppi
Mcode
T-76
Degree programme
Language
en
Pages
117+11
Series
Abstract
Tämän diplomityön tarkoituksena oli jatkokehittää mobiilipelien alihankintaan tarkoitettua pelinkehitysprosessia ja selvittää kuinka hyvin se toimii case-yrityksen toimintaympäristössä. Tarkastellun tarkistuskokoonpanomallin pääidea on määritellä joukko ohjelmiston kokoonpanoja, joiden mukaiset ohjelmistot toimitetaan tarkistettavaksi projektin virstanpylväissä. Menetelmä pakottaa kehittämään ohjelmiston muuntautumiskykyiseksi, jolloin se pystyy vastaamaan kohdemarkkinan vaihteleviin vaatimuksiin. Tutkimuksen aikana menetelmä määriteltiin eksplisiittisesti ja sen toimivuutta tarkasteltiin kahdessa kaupallisessa pilottiprojektissa. Menetelmän täydentämiseksi kehitettiin ohjelmiston muunneltavuustarkistus, joka perustuu case-yrityksen kokemukseen muuntautumiskyvyn tarpeesta. Saadut tulokset osoittavat, että malli lisää projektinhallintaa, suunnittelua ja testausta vain hieman, mutta sen edut tuotteen laadussa ja kokoonpanotyön määrässä näkyivät selvästi. Muunneltavuustarkistuksen avulla case-yritys voi varmistaa haluttujen muuttuvuusmekanismien toimivuuden ja tehdä perusteltuja arvioita ohjelmiston julkaisemiseen liittyvästä kokoonpanotyöstä ja täten vähentää projektien riskejä merkittävästi. Tämä diplomityö on antanut huomattavan panoksen case-yrityksen liiketoiminnalle ottamalla tarkistuskokoonpanomallin tuotantokäyttöön, tarkastelemalla sen toimintaa case-yrityksen ainutlaatuisessa ympäristössä ja löytämällä parannusehdotuksia, joilla sitä voidaan tehostaa vielä lisää. Tutkittu malli osoittautui erittäin hyödylliseksi case-yrityksen liiketoiminnalle tärkeän jälkituotantotyön tehostamisessa. Tutkimuksen aikana löydetyt ongelmat voidaan jatkossa välttää toteuttamalla esitetyt parannusehdotukset.Description
Supervisor
Männistö, TomiThesis advisor
Lundqvist, PetrusKeywords
game development, pelinkehitys, configurable software, konfiguroitava ohjelmisto, process, prosessi, software variability, ohjelmiston muuntautumiskyky, configurability, konfiguroitavuus, mobile platforms, mobiilialustat, subcontracting, alihankinta