Ohjelmistotuotantoprojektiryhmä Aija | |
---|---|
ajankohtaista esittely pöytäkirjat dokumentit aikataulu ohjelmaversio linkit |
esittely |
Ryhmän jäsenet Mikko Alakunnas Lauri Lahtela Matti Mattila Pasi Röytiö Sanna Valkonen Ohjaaja Jaakko Nurro Asiakas Joni Salmi Työn kuvaus Tietojenkäsittelytieteen laitoksella järjestetään kursseja, joihin kuuluu henkilökohtaisia tai pienryhmätapaamisia. Tyypillisiä esimerkkejä tällaisista kursseista ovat ohjelmoinnin, tietokantasovellusten ja tietorakenteiden harjoitustyöt. Tapaamisaikojen sopiminen on tällaisilla kursseilla jatkuva ongelma. Tapaamisaikataulun laatimiseen kuluu paljon aikaa, aikataulu ei välttämättä ole paras mahdollinen ja menetelmä suosii nopeita ja äänekkäitä osallistujia. Projektiryhmän tehtävänä on toteuttaa järjestelmä, joka helpottaa tapaamisaikataulujen laatimista. Järjestelmä tukee ensisijaisesti laitoksen harjoitustyökurssien tapaamisaikataulujen laatimista. Harjoitusryhmän ohjaaja syöttää järjestelmään itselleen sopivat tapaamisajat sekä ryhmäänsä kuuluvat opiskelijat. Opiskelija syöttää järjestelmään ohjaajan tarjoamien aikojen sopivuudet itselleen. Sopivuus voidaan ilmaista esimerkiksi asettamalla tarjotut ajat sopivuusjärjestykseen tai luokittelemalla ajat jonkinlaisiin sopivuusluokkiin. Järjestelmä luo jollakin sopivalla heuristiikalla alustavan tapaamisaikataulun. Ohjaaja voi muokata järjestelmän ehdottamaa alustavaa aikataulua. Kun tapaamisaikataulu on valmis, ohjaaja julkaisee sen järjestelmän avulla. Projektiryhmä ottaa selvää myös muista kursseista ja laitoksella esiintyvistä tilanteista, joissa tapaamisaikatauluja on laadittava. Järjestelmästä laaditaan mahdollisuuksien mukaan yleiskäyttöinen, kunhan yleiskäyttöisyys ei vaaranna järjestelmän käytettävyyttä ensisijaisessa tehtävässään. |