Jyväskylän yliopisto PÖYTÄKIRJA VI 1(4)
Tietotekniikan laitos
Kaakkuri-projekti 9.11.2004

Kaakkuri-projektin kuudes palaveri

Aika: keskiviikko 3.11.2004 klo 12:00 – 14:45
Paikka: Kokoustila AgC223.1

Läsnä:
• Päivi Jämsen
• Lari Kannisto
• Petteri Kela, puheenjohtaja
• Vesa Lappalainen
• Antti Pokela
• Arto Rikalainen, saapui klo 13:53
• Santtu Salmi
• Matti Suomalainen, sihteeri

Pöytäkirja

1. Kokouksen avaus

Kokouksen avasi puheenjohtaja Petteri Kela kello 12:14.

2. Esityslistan hyväksyminen

Esityslista hyväksyttiin sellaisenaan.

3. Edellisen kokouksen pöytäkirjan läpikäyminen

Lari Kannisto esitti korjausehdotuksensa edelliseen pöytäkirjaan. Kohdassa neljä viimeisessä virkkeessä on hieman mollaava sävy, joten sitä olisi kaunisteltava. Kohta kuusi on hieman sekava, koska siinä puhutaan kahdesta eri asiasta yhtä aikaa. Käytettävä kieli ja gpUntis on erotettava omiksi asioikseen. Myös päätöksistä tulisi poistaa konsultteja koskeva kohta ja erottaa gpUntista koskeva päätös omaksi kohdakseen. Työtunnit on siirrettävä ennen päätöksiä. Kohdan viisi päätökset eivät oikeastaan olleet päätöksiä vaan kehitysideoita ja ne voisi lisätä varsinaiseen tekstiin.

Puheenjohtaja luki läpi edellisen pöytäkirjan päätökset.

4. Käytettävyyskonsulttien esittäytyminen

Ryhmään liittyneet kaksi käytettävyyskonsulttia esittelivät lyhyesti itsensä. Ville Haapsaari on TJT:n opiskelija, joka on myös lukenut kognitiotieteitä. Hänellä ei ole konkreettista kokemusta suunnitteluta. Jukka Partanen on muuntokoulutettava, jolla on kokemusta web-pohjaisesta suunnittelusta.

5. Käyttöliittymän suunnittelu ja ideointi

Päivi Jämsen selitti käytettävyyskonsulteille, mikä blokki-järjestelmä on ja miten se toimii.

Demokäyttis II oli toteutettu edellisen kokouksen ideointien pohjalta. Oikeassa laidassa on nyt puurakenne ja käyttöliittymän alalaidassa blokkeja vastaavat laatikot, joita pystyy horisontaalisesti vierittämään. Demokäyttis II sisältää myös toimivan blokkieditorin, jolla blokkirakenne luodaan. Blokeille pystyy antamaan minkälaisen nimen tahansa. Blokit muodostetaan valitsemalla hiirellä viikkonäkymästä mille paikoille blokkiin kuuluvat luennot sijoitetaan. Blokkeja pystyy poistamaan. Muutokset voi myös perua tai sulkea ikkunan niin, että blokkirakenne siirtyy pääkäyttöliittymän viikkonäkymään.

Päivi Jämsen ilmoitti haluavansa viikkonäkymään vanhan paperimallin mukaisen järjestelmän, jossa viikkonäkymän ruuduissa näkyi kurssitunnukset, viikot, joilla kurssit ovat ja sali. Tämä tuottaa ongelmia rajoitetun tilan takia. Viikkonäkymän ruudut ovat suhteelliset pieniä ja niihin on vaikea saada sijoitettua informaatiota. Päivi Jämsen ehdotti, että vaikka ruudussa oleva informaatio olisi hyvin pienellä fontilla, siitä olisi hyötyä, koska tietäisi kuinka täynnä jokin blokki on. Tämä idea sai vastustusta Vesa Lappalaiselta, joka piti kurssitunnusten ja viikkojen näkymistä ruuduissa turhana ja hankalana esittää. Hän ehdotti ideaa, jossa kurssit voisivat automaattisesti mennä peräkkäin riippuen siitä, mihin kohtaan ruudussa kurssi tiputetaan. Tässä vaiheessa kuitenkin hänen mielestään on pakko puhua asiasta, josta on vaiettu tähän asti, saleista. Järjestelmän tulisi tietää käytössä olevat resurssit ja kursseja raahattaisiin suoraan näihin resursseihin. Eri kurssien pitää pystyä olemaan samanaikaisesti eri saleissa, mutta myös peräkkäin samassa salissa. Lappalaisen mielestä olisi havainnollisempaa esim. jonkinlainen graafinen esitys resurssien varaustilasta kuin kurssitunnukset. Tämän idean mukaan, mitä mustemmaksi tietyn blokkiruudun resurssien kuvaaja muuttuu, sitä täydempi kyseinen blokki on. Tämä herätti keskustelua ja vastustusta aiheutti mm. mahdollisesti kurssien välissä olevat vapaat viikot.

Keskustelua käytiin myös viikkonäkymän ruutujen sisältämän informaation katselusta jonkinlaisen zoomausmahdollisuuden kautta. Vesa Lappalainen kertoi, että voisi tehdä eräänlaisen suurennoksen siitä ruudusta, jossa hiiren kursori sijaitsee. Suurennos voisi kulkea hiiren mukana. Tämä kuitenkin peittäisi muuta ruudulla näkyvää informaatiota ja siten päädyttiin ratkaisuun, jossa käyttöliittymässä olisi staattinen paikka, jossa suurennos tietystä ruudusta aina näkyisi. Tämä ruutu voisi sijaita esimerkiksi oikealla olevan infopaneelin alapuolella. Vesa Lappalainen ehdotti, että ryhmä kokeilisi erilaisia keinoja esittää resurssien varaustilannetta ja muuta informaatiota.
Kehitysideat:
• Sovellus kysyy pakollisia tietoja, kun kurssi ensimmäisen kerran valitaan puurakenteesta
• Jonkinlainen zoomausmahdollisuus yksittäisestä ruudusta
• Salit otetaan mukaan Kaakkuri-sovelluksen toimintaan
Päätökset:
• Kurssien aloitusviikko kuuluu pakollisiin tietoihin

6. Vaatimusmäärittelyn tarkennus

Vaatimusmäärittelyä tulisi tarkentaa, jotta saataisiin aikaan vaatimusmäärittely-dokumentti, jonka avulla ohjelman toiminnallisuutta voi rajata. Ryhmää askarruttavia asioita oli mm. demot. Demot eivät välttämättä kestä koko kurssia ja ne käyttäytyvät eri tavalla kuin luennot. Demot voivat olla samaan aikaan ja käyttävät usein eri tiloja kuin luennot. Demoista käydyn keskustelun päätteeksi sovittiin, että sovelluksen toteutusversiossa pääpaino olisi luennoilla, mutta demot, ohjaukset ja muut tapahtumat otettaisiin osaksi suunnittelua. Vesa Lappalainen kehotti ryhmää ottamaan yhteyttä Korpin kehittäjiin ja kysymään heiltä mitä kaikkia kenttiä kurssiin, luentoon tai demoon kuuluu.

Lari Kannisto halusi muistuttaa, että olisi saatava aikaiseksi tarkat vaatimukset, joiden pohjalta ohjelmaa oikeasti voi rakentaa näiden resurssien pohjalta. Tämän jälkeen päädyttiin ratkaisuun, jossa kurssien aloitusviikko kuuluisi kurssin pakollisiin tietoihin. Tiedon puuttuessa kurssista Kaakkuri-sovellus kysyisi kaikki pakollisesti tarvittavat tiedot käyttäjältä jo siinä vaiheessa kun kurssi ensimmäisen kerran valittaisiin puurakenteesta. Ryhmä kysyi, mitkä ovat kurssista pakollisia tietoja Korpin kannalta. Lappalaisen mukaan kurssista kysytään Korpissa ainakin: montako luentoa on viikossa, millä viikolla kurssi alkaa ja montako luentoa on yhteensä. Näitä tietoja ei kuitenkaan aina saa Korpista, mikä onkin ongelma tälläkin hetkellä.
Päätökset:
• Projektiryhmän jäsenet selvittävät Korpissa kursseihin liittyvät tiedot

7. Muita esille tulleita asioita

Kannisto selvitti Tietoenatorin gpUntis-ohjelmaan liittyen, että esittelyn järjestäminen onnistuisi kyllä, mutta se sijoittuisi lähitulevaisuuteen. Kannisto kysyi haluaako projektiryhmä edelleen tutustua kyseiseen sovellukseen. Vesa Lappalainen vastasi, että aikataulu ei taida enää antaa periksi gpUntikseen tutustumista, joten olisi parempi unohtaa koko juttu. Muut kannattivat tätä ajatusta ja päätettiin hylätä gpUntis vaihtoehtona omalle Kaakkuri-sovellukselle.

Projektiryhmän jäsenten työtunnit:
• Petteri Kela: 105 h 40 min
• Antti Pokela: 119 h 20 min
• Santtu Salmi: 100 h 15 min
• Matti Suomalainen: 120 h 5 min
Päätökset:
• Unohdetaan gpUntis-ohjelma

8. Osallistujien seuraavien tehtävien sopiminen

Lari Kannisto
• Ilmoittaa Tietoenatorille, että emme ole enää kiinnostuneita gpUntis-ohjelman esittelystä
Projektiryhmän tulevat tehtävät:
• Projektisuunnitelman jatkaminen.
• Sovelluksen jatkokehittäminen.
• Selvittää Korpissa kursseihin liittyvät tiedot

9. Seuraavan Kokouksen ajan ja paikan sopiminen

Seuraavan kokouksen ajaksi sovittiin 10.11.2004 kello 9:00. Paikkana toimii edelleen sovellusprojektien kokoustila AgC223.1.

10. Kokouksen päättäminen

Puheenjohtaja Petteri Kela päätti kokouksen klo 14:43.