Pöytäkirja TI 18-5-2004 klo 09.00 – 11.00

Läsnäolijat:

Marianne Korpela (ohjaaja)
Turjo Tuohiniemi (asiakas)
Janne Nevalainen
Esa-Matti Miettinen
Max Österman
Sinikka Loikkanen
Jyrki Kankaanpää.

Yleistä

Halutaan tutkia ja mitata projekteista helposti erilaisia suureita projekteista. Kokoarviot suunnittelun tukena. Valmiit dokumenttipohjat kaiken mittaamiseen.
Opiskelijat syöttävät omat mittaustuloksensa ja pystyvät katsomaan aikaisempien projektien tuloksia. Kurssin vastuuhenkilöt seuraavat edistymistä.
Graduntekijät / väitöskirjan tekijät tutkivat aikasempien projektien tietoja. Graduntekijät / väitöskirjantekijät haluavat nähdä yleisemmällä tasolla tiedot kuin esim. opiskelija.

Määrittely

-	Kattavuus ja tarkkuus mukana koko ajan.

-	Vaatimukset – prioriteetit esim. 1,2,3. Liittyykö vaatimus käyttöliittymään, ohjelman toimintaan. Ei toiminnalliset vaatimukset – luotettavuus, tietoturva jne.. Muut vaatimukset – yleinen kaatopaikka muille vaatimuksille.

-	Vaatimukset, joissa on mukana käyttötapaus. Behaviour – syötteeseen liittyvät. 

-	Laadulliset vaatimukset. Esim. ohjelman oltava nopea. Asiakkaiden tyytyväisyys. Projektista saatu arvosana, miten korreloi.

Suunnittelu:

-	Kuinka moni määrittelydokumentin vaatimus on suunniteltu. Kuinka moni prioriteeteista 1:llä, 2:lla, 3:lla.
-	Poikkeamat määrittelyyn: Kuinka paljon muutettu määrittelyä.
-	Laajuus: Nimetyt luokat ja niiden määrä.

Toteutus:

-	Ohjelmakoodirivit laskettuna. Muut tiedostot ja niiden sisältämä koodi. Suureet mukaan (mikä kieli jne.).

Testaus:

-	Yksikkötestaus: kuinka monta luokkaa testattu. Jos mahdollista mitata helposti niin mukaan lausekattavuus. JUNIT.
-	Löydettyjen virheiden lukumäärät.

Tietokanta

Oracle koska ilmo- ja kurkijärjestelmät käyttävät samaa. Standardi SQL:ää, joten yhteensopivuus muihinkin.

Käyttöliittymä

-	www-liittymä vai jokin muu?
-	tiedon syöttö / haku: opiskelija, tutkija-näkymät

Käyttäjien identifiointi / tietoturva: kenellä pääsy

-	Omat tunnukset tätä ohjelmistoa varten. Mahdollisesti intrasalasanat. Vastuuhenkilö tekee tunnukset ohjaajille, ohjaajat opiskelijoille.

Kuinka muunnettava ohjelmiston täytyy olla

-	Tarve muutettavuuteen. Erilaisia mittareita tulevaisuudessa.

Näkymät

-	Neljä eri näkymää. Opiskelija, vastuuhlö, ohjaaja, tutkijat. Rajapinta käyttäjäien syöttämiseen.

Ympäristö

-	Linux (ensisijaisesti) mutta myös windowsissa olisi syytä toimia.

Projektin seuranta sen kestäessä.

-	Vastuuhenkilö haluaa tietoa projektin kestäessä. Opiskelija vain oman projektinsa tietoja.

Tietojen jäädyttäminen

-	Ohjaaja voisi jäädyttää vaiheittain.

Nykyinen hallinto-ohjelma

-	Tekstipohjainen ryhmätyökalu. Ei vaadita muuta yhteistyötä kuin tunnusten luonti.

Tietojen graafinen esittäminen.

-	Sopiva rajapinta väitöskirjailijoita varten. Prioriteetit opiskelijat ja ohjaajat ja vastuuhenkilöt voitava käyttää. Grafiikka myöhemmin.

Opiskelijoiden henkilökohtaiset taidot / ryhmän taidot

-	Tarkemmat tiedot siitä, mitä kukin osaa. Voidaan mitata samanlaisilla taidoilla varustettuja ryhmiä.

Mittaustulosten syöttäminen

-	Tulevaisuudessa ryhmissä mittausvastaava, joka syöttää tulokset.

Tarkkuus suureissa

-	Tunnin tarkkuus tällä hetkellä. Voidaan myös tarkentaa. Myös tieto siitä, kuinka tarkkaan mitattu. Työajan mittaamiseen mahdollisesti tarjolla valmiita komponentteja.

Mitattavat suureet

-	Vastuuhenkilö voi lisätä mitattavia suureita oman käyttöliittymänsä avulla.