Kettu-sovellusprojektin 4. palaveri Maanantai 19.11.2007 Klo 14:03-15:23 Paikka Ag C223.1 Läsnä: Tilaajan edustajat: Hannu Puupponen Antti Ekonoja, saapui kohdassa 6 Kimmo Aittokallio Ohjaajat: Ville Isomöttönen Tarmo Friman Ryhmä: Henri Koskenranta, sihteeri Kosti Kuokkanen, pj Antti Marttila Terhi Taanonen 1. Kokouksen avaus Puheenjohtaja Kosti Kuokkanen avasi kokouksen klo 14:03. 2. Kokouksen laillisuus ja päätösvaltaisuus Kokous todettiin päätösvaltaiseksi ja lailliseksi. 3. Esityslistan hyväksyminen Esityslista hyväksyttiin muutoksitta. 4. Edellisen kokouksen pöytäkirjan tarkastaminen Kosti kävi läpi edellisen kokouksen pöytäkirjan. Edellisen iteraation tehtävät: Ryhmä: - Tekee testit GL 1, 2, 5 ja 6.1, tehty kaikki paitsi 6.1. oli vielä hieman kesken. Lisäksi GL 7 saatiin tehtyä iteraation aikana. - Jatkaa bugien selvittämistä ja korjaamisen aloittamista, tehty. - Toteuttaa käyttöliittymään helpot muutokset: * Test-painikkeen pienentäminen ja uudelleen nimeäminen, tehty. * Test-painikkeen toiminnon lisääminen yläpalkin valikkoon, tehty. * Select Test nimen muuttaminen Select test -muotoon, tehty. * Tyhjän tilan lisääminen Select test -tekstin ympärille, tehty. * Main Windown uudelleen nimeäminen, tehty. * Raporttiosiosta turhat toistot pois, ei vielä tehty. - Jakaa testit helposti parsittaviin ja vaativiin, tehty. - Antaa Hannulle tiedon ryhmän osallistumisesta ITK-päiville loppuviikkoon mennessä, tehty. - Allekirjoittaa ja arkistoi GPL-sopimuksen, tehty. Hannu - Tuottaa ryhmälle esittelytekstin ESOK:sta, vielä hieman kesken. Pöytäkirja hyväksyttiin muutoksitta. 5. Ajankäytön raportointi Terhi kävi läpi 3. iteraation ajankäytön raportin. Suunnitellut tunnit olivat toteutuneet. Joihinkin testeihin oli mennyt arvioitua vähemmän aikaa ja näin oltiin saatu tehtyä myös testejä, jotka eivät vielä kuuluneet tähän iteraatioon. Hannu kysyi tässä kohdassa olimmeko tutustuneet toisiin validaattoreihin. HTML Validatoria oltiin käyty läpi ja todettiin että se toteuttaa kyllä esteettömyystestit, mutta testien osalta se ei ole modulaarinen eli sitä ei pysty laajentamaan. Muista validaattoreista Webxactiin oli tutustuttu. 6. Edellisen iteraation saavutukset Testien osalta GL 1 oltiin käyty Kimmon ja Antti E:n kanssa läpi kahtena perjantaina. Kosti kävi koneella läpi tekemäänsä GL 1.1 testiä, kertoi, että kiintolevyn kohdalla tarkastus tehdään vanhemman algoritmin avulla. GL 1 hyväksyttiin. Antti M. kävi läpi GL 5.3 muutokset, muutamia lisämuutoksia tuli esiin - Fix suggestion teksti pitää korjata ja lisätä raja, jonka jälkeen longdesciä on käytettävä (15). GL 5 hyväksyttiin näillä muutoksilla. Antti M. jatkoi seuraavaksi GL 7 läpikäymistä. Hän esitteli testiä joka testasi marquee- ja blink-elementtien esiintymistä. 7.4 kohtaan otsikko pitäisi korjata, esim. alusta "not creating" muotoon "using". 7.4 testin tulisi antaa failed, ei warning. Hannu kertoi marquee:sta, että esim. ruudunlukulaite voi jumittua siihen ja näin tietokonetta ei pysty käyttämään siitä eteenpäin. Joten on tärkeää että niitä ei sivuilla käytetä. Kohdan 7.5. otsikko oli myös väärin ja siihen tulisi tehdä kohtaa 7.4 vastaava muutos. GL 7 hyväksyttiin näillä muutoksilla. Kosti kävi GL 2 läpi, WCAG-standardista löytyi valmiit algoritmit värien tarkistamiseen. Kosti esitteli testiä, kertoi että valkoista väriä vastaan ei testata, koska sitä käytetään paljon sivuilla ja se aiheuttaa helposti liikaa virheilmoituksia. Samaa hän totesi mustasta väristä. Antti E. totesi, että he olivat päätyneet tähän yhdessä Kostin kanssa, esim. Ylen sivuilla valkoisen testaaminen antoi yli 30 virhettä, kun ilman sitä tuli vain 2 virhettä. 2.2 oli ainoa koneellisesti tarkistettava testi, 2.1 ei pystytä koneellisesti tarkistamaan. GL 2 hyväksyttiin. Terhi kertoi, että testi 6.1 on lähellä valmistumista. Henri kävi läpi erillisestä liitteestä löytyvät bugit ja ominaisuudet, sekä näytti koneelta miten ne oli korjattu ja mitä ominaisuuksia oli lisätty. Hyväksyttiin: -GL 1 -GL 2 -GL 5 mainituin muutoksin -GL 7 mainituin muutoksin 7. Seuraavan iteraation vaatimusmäärittelyt Testeistä lähdetään seuraavaksi tekemään GL 3, 6, 9 ja mahdollisuuksien mukaan 4. Pohdittiin testien viemää ajankäyttöä ja samalla pyydettiin, että tilaaja kävisi alkuviikosta katsomassa testejä läpi ryhmän kanssa. Vielä ei keskitytä käytettävyyden maksimointiin, vaan ensisijaisesti koitetaan korjata suurimmat bugit ja toteuttaa tärkeimmät ominaisuudet. 8. Sovitaan osallistujien seuraavista tehtävistä Ryhmä: -Jatkaa 4.iteraation suunnitelman mukaisesti testien toteuttamista. -Selvittää Kärkkäisen Tommilta miten ITK-päivistä jaetaan opintopisteet. -Ohjelman ominaisuuksien lisäys ja bugien korjaus, seuraavat suurimmalla prioriteetilla: *Testi-ikkunan uudelleenavaamis-bugi *Rivinumeroinnin lisääminen Tilaaja: -Käy ryhmän kanssa testejä läpi tiistain 20.11. klo 14. Hannu: -Jatkaa ESOK-esittelytekstin tekemistä. Tarmo: -Selvittää Firefoxin html-parserin toimintaa ja mahdollisuutta "kytkeä se pois" testien ajon ajaksi. 9. Muut esille tulevat asiat Muita asioita sivuttiin jo kohdassa 8. Juteltiin ITK-päivistä lyhyesti, lähinnä pohdittiin montako päivää olisi hyvä olla ja kannattaako paikanpäällä yöpyä, jos homma saadaan kuitenkin päivässä hoidettua. 10. Sovitaan seuraavan palaverin aika ja paikka Seuraavan palaverin ajankohdaksi sovittiin tiistai 4.12.2007 klo 12, paikkana Ag C223.1. 11. Kokouksen päättäminen Kosti päätti kokouksen kello 15:23.