TIM - The Interactive Material. Jyväskylän yliopisto

Sovellusprojekti Timppa, 8. palaveri

##

Paikka: Agora, Tietotekniikan projektien kokoushuone Ag C226.1
Aika: torstai 23.4.2015 klo 8.35 - 10:00

Pöytäkirja

##

Pöytäkirja laadittu: 23.4.2015
Pöytäkirjaa muokattu: 29.4.2015

Läsnä

##

Projektiryhmä
Hannu Viinikainen, puheenjohtaja
Matias Berg
Bek Eljurkaev
Juhani Sihvonen
Minna Lehtomäki, sihteeri

Tilaajat
Antti-Jussi Lakanen
Vesa Lappalainen (saapui kohdassa 8)

Ohjaajat
Mika Lehtinen
Jukka-Pekka Santanen

1. Palaverin avaus

##

Viinikainen ehdotti itseään puheenjohtajaksi ja Lehtomäkeä sihteeriksi. Ehdotus hyväksyttiin ja puheenjohtaja Viinikainen avasi palaverin.

2. Laillisuus ja päätösvaltaisuus

##

Esityslista oli lähetetty kaikille osallistujille vuorokautta ennen palaveria sekä paikalla olivat projektiryhmän jäsenet, tilaajan edustaja ja ohjaaja. Palaverin todettiin näin ollen olevan laillinen ja päätösvaltainen.

3. Esityslistan hyväksyminen

##

Ehdotettiin, että esityslistaan lisätään käyttöliittymän nykyisen tilan tarkastus kohdaksi 6. Esityslista hyväksyttiin tällä muutoksella.

4. Pöytäkirjojen ja muistioiden tarkastus

##

Lakanen halusi, että palaverin 6 pöytäkirjaan korjataan, että sarake- ja riviotsikot voivat jäädä tyhjiksi, kun vastaustyyppinä on nelikenttä. Tällä muutoksella pöytäkirja hyväksytään.

Käytettävyyspäivänä saaduista palautteista tehdystä muistiosta ei ollut huomautettavaa. Esille nostettiin kuitenkin, että kysymyksen luomisen käyttöliittymästä ei saatu paljoa palautetta, vaikka se olisi ollut tärkeää projektin tavoitteiden kannalta.

Lähdekoodin katselmoinnin muistioon pitää laittaa "täältä"-linkin tilalle URL dokumenttiin, jossa on Mika Lehtisen antamat huomiot lähdekoodista. Muita huomioita katselmoinnin muistiosta ei ollut.

Edellisessä palaverissa sovittujen toimenpiteiden tilat:

  • Pöytäkirjojen tulostukseen liittyvän ongelman ratkaisu. -Suoritettu.
  • Projektiryhmä tekee kartoituksen JSON ja YAML tiedostomuotojen käytöstä kysymysten tallentamisessa. -Suoritettu.
  • Projektiryhmä tutkii, voidaanko kysymystyyppi- ja vastaustyyppivalikot yhdistää. -Kesken.
  • Vaatimukset kirjataan Trelloon. -Kesken.
  • Print-tyylin luominen dokumentteihin. -Suoritettu.
  • Projektiryhmä sopii Mikan kanssa ensimmäisen koodikatselmuksen ajan ja paikan. -Suoritettu.
  • Projektiryhmä aloittaa luentojen luomisen ja kysymyksiin vastaamisen kehityksen. -Suoritettu.
  • Projektiryhmä tutkii, mitä tapahtuu, jos ei kirjaudu sisään järjestelmään. -Suoritettu.
  • Projektiryhmä selvittää, miten TIM päivittyy muutosten jälkeen. -Suoritettu.

Päätökset:

  • Palaverin 6 pöytäkirja hyväksytään muutoksin.

5. Tilakatsaus

##

Projektipäällikkö Sihvonen kävi läpi edellisen palaverin jälkeen suoritetut toimenpiteet, kohdatut ongelmat sekä projektin ajankäytön. Santanen toivoi tilakatsaukseen näkyviin jäsenkohtaisia tunteja. Lisäksi hän ehdotti, että seuraavaan tilakatsaukseen kannattaa laatia tarkempi katsaus tunneista, joka sisältää käytetyt tunnit, jäljellä olevat tunnit sekä suunnitelman siitä, mitä projektin jäljellä olevien tuntien puitteissa ehditään suorittaa.

Berg kysyi mielipidettä testaussuunnitelman luonnoksesta, jonka pohjana oli käytetty aiempina vuosina tehtyjä järjestelmätestausdokumentteja. Santasen mukaan testaussuunnitelmasta ei ole tarpeellista tehdä kovin yksityiskohtaista, vaan kannattaa keskittyä projektin kannalta olennaisten asioiden testaukseen, kuten esimerkiksi kysymyksen luonnin, kysymyksen kysymisen ja vastausten esittämisen testaukseen. Lisäksi hän ehdotti, että järjestelmää voisi testata luomalla testaussuunnitelman kysymyksen kysymisen käyttöliittymällä. Lisäksi Santanen ehdotti, että testauksessa voidaan käyttää esimerkisi valmiiksi tehtyjä kysymyksiä (näillä voidaan testata vastaamisen ja vastausten näyttämisen toiminta) tai tekemällä erillisen listan, joka sisältää lomakkeiden kenttiin syötettävät tiedot. Lakanen toivoi, että testaussuunnitelma toimitettaisiin koko projektiorganisaation saataville, jotta ohjaajat ja tilaajan edustajat voisivat antaa palautetta suunnitelmasta.

Kohdattuna ongelmana oli, että timppa-beta-konetta ei saatu toimimaan. Toiveena oli, että asia korjataan mahdollisimman nopeasti. Lisäksi toivottiin, että tilaajien ja ohjaajien käyttöön saataisiin testiversio järjestelmästä mahdollisimman nopeasti.

Päätökset:

  • Laitetaan timppa-beta-kone toimintaan palaverin jälkeen yhdessä Mika Lehtisen kanssa.
  • Testiversio järjestelmästä toimitetaan tilaajan ja ohjaajien saataville seuraavan viikon aikana.

6. Käyttöliittymän nykyinen tila

##

Projektiryhmän mukaan sovelluksessa alkavat olla kaikki palaset paikoillaan. Luennon aloittaminen, luennolle liittyminen sekä kysymysten kysyminen toimivat alustavasti. Seuraavaksi pitäisi toteuttaa kysymyksiin vastaaminen sekä vastausten esittäminen.

7. Projektisuunnitelman allekirjoittaminen

##

Projektisuunnitelman allekirjoittaminen päätettiin tehdä, kun Vesa Lappalainen saapuisi paikalle. Näin ollen suunnitelma allekirjoitettiin osana kohtaa 8.

8. Muut esille tulevat asiat

##

Santanen kysyi loppuesittelyn ajankohdasta, joka sopi kaikille läsnäolijoille. Lisäksi hän pyysi projektiryhmää tarkastamaan projektin esittelytekstin ja ilmoittamaan käytetyt tekniikat ja kehitysvälineet, mikäli ne puuttuvat esittelystä. Palaverissa myös toivottiin, että projektiryhmä laatisi aikataulun järjestelmän koekäytöstä sekä tiedottaisi, mitkä ominaisuudet ovat milloinkin testattavissa.

Long-pollausta ei ole stressitestattu, joten ei tiedetä, montako yhtäaikaista käyttäjää järjestelmä kestää. Lappalainen toivo, että long-pollaus dokumentoitaisiin huolellisesti jatkokehittämistä varten. Ei ole myöskään testattu, mitä tapahtuu, kun yhteys katkaistaan. Lappalainen toivoi, että järjestelmä pitäisi kirjaa siitä, että mitä kenellekin on lähetetty, jos yhteys katkeaa.

Järjestelmään pitää toteuttaa lista kirjautuneista, joka sisältää vähintään kirjautuneiden määrän. Toiveena olisi, että listaan tulisivat myös ainakin seuraavat tiedot:

  • nimi
  • yhteyden tila
  • sisäänkirjautumisaika sekä
  • moneenko kysymykseen on vastattu/montako vastausta on oikein.

Lisäksi toivottiin, että tekniseen totetukseen kirjattaisiin, onko esteitä sille, että kysyttyjä kysymyksiä voisi olla päällä monta kerralla.

Päätökset:

  • Projektiryhmä laatii aikataulun järjestelmän koekäytölle sekä tiedottaa testattavista ominaisuuksista.
  • Long-pollaus dokumentoitava huolellisesti.
  • Toteutukseen kirjattava, onko esteitä monelle päällekkäin esitettävälle kysymykselle.

9. Seuraavan palaverin aika ja paikka

##

Seuraava palaveri sovittiin torstaille 7.5. klo 8:30 huoneessa Ag C226.1.

10. Osallistujien seuraavat toimenpiteet

##

Projektiryhmä

  • Tutkii, voidaanko kysymystyyppi- ja vastaustyyppivalikot yhdistää. -Kesken.
  • Aloittaa kysymykseen vastaamisen kehityksen.
  • Aloittaa kysymyksen näyttämisen kehityksen.
  • Aloittaa vastausten näyttämisen kehityksen.
  • Toimittaa testiversion tilaajien ja ohjaajien käytettäväksi.
  • Kirjaa vaatimukset Trelloon.
  • Jatkaa testaussuunnitelman tekemistä.
  • Toimittaa testaussuunnitelman projektiorganisaation saataville.
  • Laittaa timppa-beta-koneen toimintaan palaverin jälkeen yhdessä Mika Lehtisen kanssa.
  • Tarkastaa projektin esittelytekstin ja ilmoittaa käytetyt tekniikat ja kehitysvälineet ohjaajalle.
  • Dokumentoi long-pollauksen.
  • Kirjaa toteutukseen, onko esteitä monelle päällekkäin esitettävälle kysymykselle.

11. Kokouksen päättäminen

##

Puheenjohtaja päätti palaverin.

Jaettu ja käsitelty materiaali

##

Viinikainen esitteli edellisen kuudennen palaverin pöytäkirjan, lähdekoodin katselmointitilaisuudesta tehdyn muistion sekä muistion käytettävyyspäivänä annetusta palautteesta. Lisäksi Viinikainen esitteli järjestelmän nykyistä toiminnallisuutta.

Sihvonen esitteli projektin tilakatsauksen. Lisäksi Sihvonen jakoi paperiset versiot projektisuunnitelmasta. Toinen allekirjoitetuista projektisuunnitelmista annettiin Antti-Jussi Lakaselle ja toinen tullaan sijoittamaan projektikansioon.