Erikoistyö T-86.5150, 6op
Roni Ström, 62691M, roni.strom (ät) gmail.com
Ilkka Lehto, 61146E, ilkka.lehto (ät) tkk.fi
Johdanto
Tutkijat, jotka tekevät kyselypohjaisia pitkittäistutkimuksia kokevat kyselyiden valmistelun ja tulosten analysoinnin liian työlääksi ja hitaaksi. Erikoistyössämme selvitimme, kuinka web-pohjaisilla ratkaisuilla voidaan tehostaa nykyisiä tutkimusmenetelmiä. Toisin kuin markkinoilla olevat valmiit ratkaisut, erikoistyömme pureutuu juuri pitkittäistutkimuksiin liittyviin haasteisiin.
Erikoistyö tehtiin Teknillisen Korkeakoulun Ohjelmistotuotannon ja -liiketoiminnan laboratorion ATMAN-tutkimusprojektin tarpeisiin. Projektissa tutkitaan suomalaisten ohjelmistoyritysten tekemissalkun hallintaa. Tutkimuksen alussa kartoitetaan yrityksen lähtötila kyselytutkmuksella, jota myös käytetään apuna haastateltaessa avainhenkilöitä. Kartoituksen tuloksena tunnistetaan ongelmakohtia ja kehitetään niihin korjaustapoja. Seuraavilla kyselykierroksilla saadaan tietoa korjausten vaikutuksista.
Kyselytutkimuksen prosessi

Teknologioiden, työkalujen ja menetelmien valinta
Valittuja teknologioita, työkaluja ja menetelmiä on arvioitu erillisellä sivulla: Teknologioiden, työkalujen ja menetelmien valinta.
Vertailu vaatimuksiin ja referenssisoftaan
Vertailimme asiakkaan vaatimuksia (Case Jarno) tuotettuihin ominaisuuksiin (HB). Lisäksi teimme pienimuotoista vertailua suosittuunn open-source -työkaluun (LimeSurvey). Taulukossa tärkeitä vaatimuksia on kuvattu luvulla 1 ja vähemmän tärkeitä luvulla 0,5. Vastaavasti tuotettuja ominaisuuksia on merkitty luvulla yksi, mikäli ohjelmisto täyttää vaatimuksen kunnollisesti. Osittaista vastaavuuttaa kuvataan luvulla 0,5. HB_comparision.pdf
Päiväkirja
Pidimme ohjelmistokehityksestä päiväkirjaa. Alla olevaan kuvaajaan on poimittu tärkeimpiä tapahtumia (siniset pisteet), jotka vastaavast käytettyjä työtunteja. Itse ohjelmiston tekoon käytimme yhteensä 354 tuntia. Punaiset pisteet kuvaavat tuotetun lähdekoodin rivimäärää (asteikko on 1:10 koodiriviä). Kaikkiaan ohjelmistossa on 33874 lähdekoodiriviä, joista skeletalmallin ulkopuolista itsetuotettua koodia on 5638 riviä.

Lopputulos ja arvio
Erikoistyön tuloksena saimme valmiiksi toimivan ohjelmiston. Ohjelmisto on vapaasti saatavissa repositoriosta: http://healthbarometer.googlecode.com
Asiakkaan arvio nauhoitettiin palautekeskustelun yhteydessä: Palautekeskustelu (wma-äänitiedosto pakattuna zip-paketiksi).
Tuotettu ohjelmisto olisi arvioidemme mukaan tullut pienestä nyrkkipajasta tuntityönä tilattuna maksamaan noin 35 000 - 40 000 euroa.