Kettu-sovellusprojektin 6. palaveri Aika: tiistai 18.12.2007 klo 12:05-1 Paikka: Agora C223.1 Läsnä: Tilaajat: Hannu Puupponen Antti Ekonoja Kimmo Aittokallio Ohjaajat: Ville Isomöttönen, vastaava ohjaaja, saapui kohdassa 4 Ryhmä: Antti Marttila, puheenjohtaja Terhi Taanonen, sihteeri Kosti Kuokkanen Henri Koskenranta Pöytäkirja 1. Kokouksen avaus Kokouksen puheenjohtaja avasi kokouksen klo 12:04. 2. Kokouksen laillisuus ja päätösvaltaisuus Todettiin, että kokous ei ole päätösvaltainen, kun Ville Isomöttönen ei ole paikalla. Sovittiin, että jos Ville ei pääse paikalle, hän tutustuu pöytäkirjaan ja ilmoittaa sähköpostitse sen hyväksynnän. 3. Esityslistan hyväksyminen Esityslista hyväksyttiin muutoksitta. 4. Edellisen kokouksen pöytäkirjan tarkastaminen Antti M. kävi lyhyesti edellisen kokouksen pöytäkirjan läpi. Osallistujien tehtävistä: Ryhmä: -Korjata testeihin muutokset, tehty -Vaatimusmäärittelyn mukaiset tehtävät korjauksin. MobileOk:n tilalle käyttöohje. tehty osittain, guideline 6 edelleen vaiheessa -Toteutetaan Guidelinet 13 ja 14, tehty -Henrin tehtävien prioriteettijärjestys: 1. rivinumerointi, kesken 2. kategorian poisto, kesken 3. käyttöohjeen tekninen puoli, tehty, 4. linkkien toteuttaminen virhe- ja ohjeistusilmoituksiin, tehty -Toimittaa projektisuunnitelma Hannulle, tehty -Tiedustella Tommi Kärkkäiseltä ITK-päivien esitelmästä saatavaa opintopistemäärää, tehty Tarmo: -Tarkastaa koodi ja sopia katselmointipäivämäärä ryhmän kanssa, tehty -Tiedustella Firefoxin html-parseriin liittyvää ongelmaa, tehty Hannu: -Kirjoittaa ESOK-teksti, kun projektisuunnitelma on saatavilla, tehty Tommi Kärkkäinen oli kertonut, että ryhmä saa ITK-päivien esitelmästä 1-3 op tuntien mukaan, joten ryhmän tulee pitää kirjaa käytetyistä tunneista. 5. Ajankäytön raportointi Terhi kävi läpi edellisen iteraation ajankäyttöä. Ajankäytöstä ja ryhmän jäsenten välisistä eroista keskusteltiin. Ville huomautti, että kannattaa suunnitella, miten saisi käytettyä aikaa tasoitettua. 6. Edellisen iteraation saavutukset Henri kävi läpi tekemiään muutoksia ja lisäämiään ominaisuuksia. Käyttöohjeesta on toteutettu tekninen osuus ja alkeellinen versio tekstiosuudesta. Tulevaisuudessa käyttöohje jaetaan useammaksi sivuksi. Rivinumeroinnista todettiin, että Firefoxin parserointi aiheuttaa ongelmia rivinumeroinnin toteuttamiseen. Saadun vastauksen perusteella rivinumeroinnin lisääminen ei ole suoraviivaista ja testien suoritusaika voi kasvaa, kun sivu joudutaan lataamaan uudelleen. Lisäksi rivinumero pitäisi tallentaa virheen löytymiskohdassa. Ville kysyi, miten kauan rivinumeroinnin toteuttamiseen. Sitä ei ole mietitty, miten toteuttaa, kun nytkin virheilmoitusten nodet ovat parseroidusta lähdekoodista. Kategorian poistoa ja linkkien html-koodin lisäämistä on aloitettu. WCAG:n testeistä testit 1-5, 7-12 sekä 14 käyty läpi Antti E:n kanssa projektiryhmän kanssa ja hyväksytty. Terhi kertoi Guideline 6:n olevan vaadittujen muutosten ja kieliopin osalta kunnossa, mutta tietyn testin tulostaminen ei toimi. Antti M. kävi läpi testin 13. Päätös: hyväksyttiin testit 1-5, 7-14 remarkkeja lukuunottamatta 7. Seuraavan iteraation vaatimusmäärittelyt Keskusteltiin seuraavan iteraation tehtävistä. Ville huomautti, että Henrin kannattaa keskittyä bugien korjaamiseen, sillä hän tuntee koodin parhaiten. Bugien korjauksen ongelmia käytiin läpi. 8. Sovitaan osallistujien seuraavista tehtävistä Keskusteltiin, kannattaisiko Antin tai Kostin vaihtaa testien koodaaminen bugien korjaamiseen. Henrin seuraavan iteraation tehtävät: 1. kategorioiden näkyminen oikein testejä lisättäessä 2. kategorian poistaminen rivinumerointi ja linkkien näkyminen linkkeinä unohdetaan - käyttöohje, suomeksi vähintään tiivistelmä, englanniksi laajempi kokonaisuus Kosti ja Antti - sovellusraportti ja bugikorjaukset oman valinnan mukaan Terhi - loput remarkit - 6 valmiiksi - projektiraportti Jokaisen ryhmän jäsenen tulee koostaa itse testien eroavaisuudet verrattuna WCAG:n suositukseen. Hannu - selvittää Foxability-koulutuksen yhteistyömahdollisuuksia Ville - käydä läpi sovellus- ja projektiraporttien sisältö Käyttöohjeen laajudesta keskusteltiin. Käyttöönotosta tehdään lyhyt kuvaus. Käyttöohjeeseen kuvankaappauksia, jotka helpottavat käyttöä. Ohjeen alkuun sisällysluettelo ja ohje jaetaan useammalle sivulle. Myös tiedossa olevat bugit sisällytetään käyttöohjeeseen joko linkitettyinä omana, erillisenä kohtanaan tai sisällytettynä ko. ohjeen osaan. Hannu halusi tarkennuksen Firefoxin tekemään parserointiin. Antti E. totesi parseroinnin korjaavan rakennetta, eikä se yleensä vaikuta testin tulokseen. Henri selvitti parseroinnin kiertämisen haasteita ja Antti E totesi, että Firefoxilla testit toimivat, mutta muilla selaimilla voi tulla ongelmia. Hannu huomautti, että kannattaa dokumentoida, miksi lähdekoodi näyttää erilaiselta kuin testien tulokset. Tarkennettiin, että mitä pitää olla valmiina tammikuussa olevaan palaveriin mennessä. - sovellus- ja projektiraporteista rungot valmiina - remarkit ja Guideline 6 valmiina - käyttöohjeesta uusi versio, ei tarvitse olla valmiina - bugeja korjattuna mahdollisimman paljon Tarmon kanssa tulee käydä läpi koodiin tehdyt muuutokset ja ne hyväksytään eräässä tulevassa palaverissa. Käytiin läpi Tarmon katselmointiraportti. Henri huomatti, että epäyhtenäinen ulkoasu johtuu Eclipsen ominaisuudesta, joka selvisi ryhmälle vasta Tarmon avattua tiedostot tekstieditorilla. Koodin ulkoasu yhtenäistetään projektin lopussa keskitetysti. 9. Muut esille tulleet asiat Hannu kysyi käytön opettamisesta Plone-kehittäjille. Seuraavaan palaveriin mennessä pitäisi tietää alustava aika. Olisi hyvä saada palautetta oikeilta käyttäjiltä ja samalla voisi löytyä uusia bugeja, joita ryhmä ei ole itse huomannut. Tiedottamisessa olisi kolme vaihtoehtoa: koulutustilaisuuden pitäminen, infotilaisuudessa kertominen ja laajennoksen olemassaolon mainostaminen sähköpostitse. Testauksen toteutuksessa on useita erilaisia tapoja: etukäteistehtäviä, lomake vai avoimia kysymyksiä, tehdäänkö yhteistyötä Plone-kehittäjien kanssa? Voisiko Foxabilityn sisällyttää osaksi Plone- koulutusta? Opettamisen ajankohta on alustavasti tammikuun lopulla, mutta ajankohdasta sovitaan tarkemmin seuraavassa palaverissa Hannun selvitettyä yhteistyömahdollisuuksia. Osa opetustilaisuuden suunnitteluun kuluvista tunneista voisi kirjata ITK-päivien suunnitteluun. 10. Sovitaan seuraavan palaverin aika ja paikka Seuraavan palaverin ajankohdaksi sovittiin tiistai 8.1.2008 ja paikkana AgC223.1. 11. Kokouksen päättäminen Puheenjohtaja päätti kokouksen 13:24. ____________________________ ____________________________ puheenjohtaja Antti Marttila sihteeri Terhi Taanonen