Developing a Software Product in Collaboration with a Customer Organization: case eBuider Systems

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

Date

2004

Major/Subject

Tietojenkäsittelyoppi

Mcode

T-76

Degree programme

Language

en

Pages

81+18

Series

Abstract

Case-projektin tavoite oli tuottaa uudenlainen ohjelmisto yhteistyössä Yhdysvalloissa hajallaan sijaitsevien asiakkaiden kanssa. Projekti vaikutti pitkään lupaavalta ja kohdemarkkinoilla ei ollut merkittävästi kilpailua. Lopulta projektin rahoitus lopetettiin johtuen ongelmista täyttää sijoitussopimuksissa määriteltyjä vaatimuksia. Tämä diplomityö tutkii case-projektissa käytettyä ohjelmistokehitys- ja asiakasyhteistyö-prosesseja. Työn tavoitteena on selvittää mitkä seikat kyseisissä prosesseissa osaltaan vaikuttivat projektin epäonnistumiseen ja kuinka nykyaikaisia ohjelmistokehitysmetodologioita ja tunnettuja käytäntöjä oltaisiin voitu käyttää ongelmien ratkaisemiseksi. Tietoa tutkittavista prosesseista kerättiin haastattelemalla tuotekehitys- ja asiakasorganisaation jäseniä. Haastateltavilta kysyttiin myös mitkä asiat heidän mielestään aiheuttivat ongelmia ja mitä he oppivat projektista. Kirjallisuustutkimuksen avulla haettiin tietoa ohjelmistokehitys-malleista ja työkaluista, kokemuksista näiden soveltamisesta käytäntöön ja aiempia tutkimustuloksia, joita voitaisiin hyödyntää työssä. Työ esittelee projektin ohjelmisto- ja asiakasyhteistyö-prosessit, näissä havaitut ongelmat ja haastateltavien kokemat opetukset. Prosesseja tarkastellaan kirjallisuustutkimuksen teoreettista taustaa vasten. Jokaista ongelma-aluetta käsiteltäessä yritetään löytää mahdollinen ratkaisu käyttäen kirjallisuustutkimuksessa käsiteltyjä menetelmiä. Suurimmassa osassa tapauksia pystyttiin löytämään käytäntö, joka voisi ratkaista kyseisen ongelman. Esitetyt käytännöt valittiin siten että ne ottaisivat huomioon projektiorganisaation osaamisen, resurssit ja kulttuurin. Johtuen projektin peruuttamisesta valittujen käytäntöjen toimivuutta ei voida tutkia käytännössä. Tämän työn suurin arvo onkin siinä mitä case-projektin kohtaamista haasteista ja ongelmista voidaan oppia. Usein ohjelmistoyritysten kohtaamat haasteet ovat keskenään hyvin samankaltaisia. Kirjallisuudesta voidaankin löytää monia yleisesti soveltuvia oppeja näiden haasteiden kohtaamiseksi. Tämä työ tarjoaa esimerkin siitä kuinka näitä oppeja ja käytäntöjä voidaan valita ja yhdistää ongelmien ratkaisemiseksi.

Description

Supervisor

Lassenius, Casper

Keywords

software development process, ohjelmistoprosessi, customer-supplier collaboration, asiakasyhteistyö, interorganizational software development, organisaatioiden välinen ohjelmistokehitys, agile methods, ketterä ohjelmistoprosessi, plan-driven methods, suunnitelmallinen ohjelmistoprosessi

Other note

Citation