Kohti hajautettua ohjelmistokehitystä.
RINNE, JUHA (2001)
RINNE, JUHA
2001
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden tiedekunta - Faculty of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2001-12-18
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-10290
https://urn.fi/urn:nbn:fi:uta-1-10290
Tiivistelmä
Tämän tutkielman tavoitteena on luoda metodi, jolla voidaan menestyksekkäästi siirtyä paikallisesta ohjelmistokehityksestä hajautettuun. Työssä pyritään tunnistamaan erot perinteisen, yhdellä paikkakunnalla tapahtuvan, ja hajautetun ohjelmistokehityksen välillä. Tästä edelleen tunnistetaan ongelmat, joita siirtyminen hajautettuun ohjelmistokehitykseen aiheuttaa, sekä hahmotellaan ratkaisu näiden ongelmien poistamiseksi tai minimoimiseksi. Lisäksi esitellään eräs projekti, jossa toiminnan hajautus aiheutti ongelmia. Tämä projekti toimi alkusysäyksenä koko tutkielmalle. Lopuksi hahmotellaan järjestelmää, jolla joitakin ongelmia voitaisiin ratkaista ja siten tehostaa hajautettua ohjelmistokehitystä.
Tutkielman keskeinen havainto on, että kun siirrytään hajautettuun työhön on tärkeintä, lähtötilasta riippuen, säilyttää tai kehittää toimiva viestintä. Muut hajautuksesta aiheutuvat ongelmat liittyvät pääasiassa ohjelmistokehityksen tukitoimintoihin. Viestintää ja tukitoimintoja vahvistamaan tarvitaan toimivat ja tehokkaat työkalut sekä hyvin määritellyt toimintatavat.
Avainsanat ja -sanonnat:
Ohjelmistotuotanto, hajautettu ohjelmistokehitys, viestintä, dokumenttien hallinta, DeltaV, konfiguraationhallinta, projektin hallinta, koordinointi, ongelmienhallinta
Tutkielman keskeinen havainto on, että kun siirrytään hajautettuun työhön on tärkeintä, lähtötilasta riippuen, säilyttää tai kehittää toimiva viestintä. Muut hajautuksesta aiheutuvat ongelmat liittyvät pääasiassa ohjelmistokehityksen tukitoimintoihin. Viestintää ja tukitoimintoja vahvistamaan tarvitaan toimivat ja tehokkaat työkalut sekä hyvin määritellyt toimintatavat.
Avainsanat ja -sanonnat:
Ohjelmistotuotanto, hajautettu ohjelmistokehitys, viestintä, dokumenttien hallinta, DeltaV, konfiguraationhallinta, projektin hallinta, koordinointi, ongelmienhallinta