Koskelo-projektin 13. palaveri Aika: 20.12.2007 kello 12:06-14:26 Paikka: sovellusprojektin kokoustila AgC223.1 Pöytäkirja laadittu 28.12.2007 Paikalla: Salla Kalermo Vesa Lappalainen (paikalla kohdissa 4-13) Perttu Lähdesmäki, puheenjohtaja Harri Pitkänen Atte Pulkkis, sihteeri Merja Ruuska Jukka-Pekka Santanen Maunu Tuomainen Irene Venäläinen 1. Kokouksen avaus ja päätösvaltaisuus Puheenjohtaja Perttu Lähdesmäki avasi palaverin ja totesi sen päätösvaltaiseksi kello 12:06. Atte Pulkkis toimi sihteerinä. 2. Esityslistan hyväksyminen Esityslista hyväksyttiin yhdellä muutoksella. Seuraavan palaverin ajankohta tulisi sopia. 3. 12. palaverin pöytäkirjan hyväksyminen Perttu Lähdesmäki kävi 12. palaverin pöytäkirjaa läpi. Pöytäkirjasta huomautettiin, että poistaminen päätettiin toteuttaa projektin puitteissa vain yhdellä tavalla. Luettelo vaihtoehtoisista tavoista tulisi tulla ennen päätöksiä. Lisäksi kohta "palautteen perusteella korjataan näitä" tulisi merkata päätökseksi. Muita tehtäviksi merkattavia kohtia oli "viikkokalenteri ajan salliessa" ja "ostoskori-poiston mahdollisuuden selvittäminen". Pöytäkirja hyväksyttiin näillä muutoksilla. 4. Projektipäällikkö esittelee projektin tilaa Seuraavaksi Perttu Lähdesmäki kävi läpi projektin tilaa. Verkkolevyissä esiintyneen ongelman vuoksi ajankäytöstä ei voitu esittää tarkkaa raporttia. Hän totesi kuitenkin, että määritetyt tavoitteet ovat melkein valmiita. Bugien korjaus ja testaus on kuitenkin kesken. Tämän jälkeen alettiin käydä sovellusta läpi. Ensimmäisenä katsottiin viikkokalenteria ja sen summausnäkymää. Ehdotettiin, että esimerkiksi tähdillä voitaisiin merkata valitun ajan ulkopuolella olevia tapahtumia. Lisäksi olisi hyvä voida valita, miltä aikaväliltä summataan tapahtumat. Summatuista tapahtumista voisi näyttää ensimmäisen päivämäärän, viimeisen päivämäärän ja toistojen lukumäärän. Lisäasetuksien kohdalla järjestelmä hakee tällä hetkellä ensimmäisen tapahtuman tiedot ja näyttää sen. Tämä pitäisi korjata, mutta palaverissa ei syntynyt ideoita siitä miten. Useita tapahtumia valittaessa ei voisi "(useita)" painamalla nähdä mitä kaikkia useita siinä oikein on. Viikkonäkymässä ei ole mitään keinoa selvittää tätä tällä hetkellä. "Salli useiden tapahtumien valitseminen" olisi ehkä muuttaa sanoiksi "useiden ruutujen valitseminen". Sivuja vaihtaessa voisi myös ehkä olla hyvä poistaa valinnat, ettei synny väärinkäsityksiä. Lisäksi huomautettiin, että käyttäjältä pitää kysyä varmistusta aina kun poistetaan tietoa. WWW-sivun tulee myös näkyä lisäasetuksissa. Salla Kalermo ehdotti tässä vaiheessa, että kolmion tilalla voisi olla neliö jonka sisällä on kolmio (eli normaali alasvetovalikko). Ideaa pidettiin hyvänä, vaikka sitä ei tähän projektiin toteutetakkaan. Kursorin olemista tämän neliön päällä voisi kuvata esimerkiksi muuttamalla värejä (musta/valkoinen <--> valkoinen/ musta) tai neliön sisällä olevan kolmion kokoa muuttamalla. Tapahtumien muokkauksesta huomautettiin, että aina kun tallennus ei onnistu tulisi siitä kertoa selvästi. Jos tapahtumalla ei ole salivarausta, tulisi sen aikaa myös pystyä muuttaa. "(Virhe!)"- teksti voisi tulla näkyviin vasta kun päivämäärä-ruutuun kirjoittaa jotain. "Lisäasetukset" on ehkä hyvä muuttaa kuvaammaksi tekstiksi "toistoasetukset", koska siellä ei tällä hetkellä ole muita valintoja. "Kuukausi" ei ole hyvä valinta toistoihin, koska se ei toimi tällä hetkellä oikein. Kuukausi-toiston oikeasta toiminnasta ei päästy yhteisymmärrykseen. Yksi tapa olisi valita esimerkiksi "kuukauden ensimmäisenä torstaina"-tyylillä. Toinen tapa toteuttaa kuukausi- toisto olisi "kuukauden 8. päivä" -tyyli. Microsoft Outlookin kalenterin toistotoimintoa pidettiin hyvänä esikuvana sille, miten toiston tulisi toimia. Lopuksi keskusteltiin opetusryhmien hallinnan liittymään tehtävistä muista korjauksista. Kontekstivalikon piiloutumista muokkausikkunan alle tai kuvan ulkopuolelle pidettiin ongelmana, ja näille tulisi etsiä korjaustapoja mahdollisuuksien mukaan. Lisäksi tiedon oletuksien kopiointi olisi hyvä korjata. "Lisää tapahtuma" voisi olla "tapahtuman kopiointi" kun otetaan oletustietoja. Tämä ei muuttaisi tapahtuman lisäyksen toimintaa, ainoastaan sen nimeä. Ideana heitettiin, että kontekstivalikon kautta voisi ehkä tämän jälkeen käyttää leikkaa/liitä-toimintoa tapahtumille. Päätös, projektin puitteissa korjausta vaativat asiat tästä osiosta: -Tapahtumien hallinnan virheviestit -Tapahtumien luonnissa "kuukausi"-valinta tulee poistaa 5. Sovitaan sovelluksen jatkokehitykseen jätettävistä osista Ensin käytiin läpi pikkukalenteria. Kalenterin nuolet voisi tehdä lyhyemmiksi ja siirtää ylemmäksi. Mallia voisi ottaa henkilökohtaisen päiväkalenterin navigoinnissa käytetyistä nuolista. Lisäksi kalenteriin voitaisiin lisätä näkyviin lomapäivät. Eräs idea on hakea vuosikalenterin tapaan tapahtumat näkyviin pikkukalenteriin. Seuraavaksi käytiin läpi ryhmien luontivelhoa. Palaverissa esitettiin "näkymättömän" sivun luomista, johon tallennettaisiin tarvittavat tiedot velhon eri vaihdeiden läpi. Idea sai kuitenkin risti- riitaisen vastaanoton eikä sen toteuttamisesta tai hylkäämisestä päästy sopuun. Nykyisessä velhon versiossa ei voida luoda uusia ryhmiä sen jälkeen kun ollaan kerran valmistuttu. Jos halutaan luoda uusia ryhmiä joudutaan velho aloittaa itse uudestaan. Tähän korjaukseksi ehdotettiin uutta sivua velhoon, josta voisi valita aloitetaanko velho uudestaan vai siirrytäänkö opetusryhmien hallinnan tapahtumien muokkausnäkymään. Lisäksi velhoon olisi hyvä tehdä yhteenveto- sivu johon kerättäisiin esille kaikki ryhmät ja niiden tiedot, jotka ollaan luotu. Perttu Lähdesmäki lupasi ottaa selvää, että miten velhon uudestaan läpikäyminen on toteutettavissa. Tiedotuksia käsitellessä ruskin tilalle voisi tehdä selvän linkin "piilota/poista". Tämä sijoitettaisiin tiedotuksen jälkeen, eikä alkuun ruksin tapaan. Lisäksi pitää miettiä onko linkki vai nappi sopivampi. Opetusryhmien hallintanäkymää tehtäessä voitaisiin hyödyntää tapahtumien muokkauksen näkymää. Useiden rivien sijaan jokaisella opetusryhmällä voisi olla yksi solu taulukossa. Tässä solussa näytettäisiin kaikki ryhmän tiedot ja ne olisi muokattavissa. Samalla "opetusryhmät"-näkymä olisi hyvä nimetä uudestaan "opetusryhmien tapahtumat" -näkymäksi. "Tapahtumat"-näkymä olisi nykyinen viikkonäkymä. Viikkonäkymässä olisi hyvä lisätä otsikko summanäkymälle ja korvata "<->"-merkki esimerkiksi neljällä non-breaking space + 1 normaali välilyönti-merkkijonolla, taikka pystyviivalla. Päätös, projektin puitteissa korjausta vaativat asiat tästä osiosta: -Kalenterin nuolet -Velhon yhteenveto- ja "uudestaan vai lopetetaanko" -sivu -Tiedotuksen piilotus -Viikkonäkymän muotoilu 6. Sovitaan projektin loppuvaiheessa tehtävistä dokumenteista Päätettiin, että normaalien sovellusprojekteihin liittyvien dokumenttien lisäksi tärkeitä dokumentteja ovat projekti ja sovellusraportti, testausraportit ja jatkokehitysideat. 7. Sovitaan muista projektin hyväksymiseen vaadittavista asioista Hyväksymiseen vaadittavia asioita on aiemmissa palavereissa sovittujen tavoitteiden lisäksi vaatimusmäärittelyn korjaus, Atte Pulkkis lupasi tehdä tämän. Huomautettiin, että kaikki projektiryhmäläisten tulisi myös dokumentoida kaikki asiat jotka menivät rikki vanhassa liittymässä projektin aikana. Lisäksi suositeltiin, että projektin tuottaman koodin olisi hyvä saada johonkin hyvin saataville. 8. Projektin tulosten toimittaminen asiakkaalle (muoto ja aikataulu) Projektin dokumenteista ja koodista tehdään kansio sovellusprojektitilan hyllyyn ja luodaan CD:t niitä haluaville projektiin osallistuneille henkilöille. Alustavasti CD:n lukumääräksi sovittiin 9 kappaletta. Sovittiin, että projektin töiden tulisi olla valmiita tammikuun puoleenväliin, eli 18.1.2008 mennessä. Tämä päivämäärä toimii deadlinenä. Kun projektilaisten mielestä lähdekoodi on valmista hyväksyttäväksi, tästä riittää ilmoitus sähköpostilla. 9. Dokumenttien vanhempien versioiden säilytys Koskelo-projektin testaussuunnitelma säilytetään projektikansion lisäksi wikin versionhallinnassa. Siellä säilytetään testaussuunnitelman ne versiot, joita ollaan käytetty testauksessa. 10. Sovitaan lähdekoodin tarkastuksesta & 11. Projektilausuntojen, -todistusten ja -laskun toimittamisaikataulu Kohdista 10 ja 11 sovitaan seuraavassa palaverissa. 12. Muut esille tulevat asiat Seuraavan palaverin ajankohdaksi sovittiin maanantai 14.1 kello 12:00 tasan. 13. Sovitaan osallistujien seuraavista tehtävistä Projektiryhmän jäsenet jatkavat sovelluksen viimeistelyä tähdäten tammikuun puoleenväliin. 14. Kokouksen päättäminen Perttu Lähdesmäki päätti palaverin kello 14:26.