Anno3-projekti PÖYTÄKIRJA 27.2.2007 Aika ja paikka 27.2.2007 klo 16:30 Sali A318 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat: Iso-Markku Juho, puheenjohtaja Laitinen Jarno Myyryläinen Timo Sandström Roger, sihteeri Wikgren Miro Saaristo Jaakko, ohjaaja Huhta Jukka Sami Palhomaa, asiakas Asialista 1. Kokouksen avaus Puheenjohtaja avasi kokouksen klo 16.40. 2. Projektin tilanne Vaatimusmäärittely asiakkaan hyväksyttävänä. Suunnitteluvaiheeseen liittyvät API-määrittelyt edistyvät ja osittain valmiit. Vaatimusten toteutuksen suunnittelu alkamassa. Testaussuunnitelma aloitettu, mutta kaikki tärkeät osuudet vielä avoimet. 3. Käytiin läpi edellisen kokouksen tehtävät Juho - asiakas haluaa vielä kerran katsoa läpi vaatimusdokumentin. Miro - JavaScript-APIa parannettu, tehnyt sekvenssikaavion JavaScript:ien välisistä kutsuista. Roger - PHP-API kesken (vähän). Jukka - päivittänyt vaatimusmäärittelyä ohjaajan ja asiakkaan palautteiden mukaan. - tutkinut lähestymistapoja suunnitteluvaiheeseen, eli katsonut mitä osia olemassaolevasta koodista muutetaan. Jarno - kehittänyt mallin jolla Mozilla- ja IE-selainten eroavaisuus voidaan hallita JavaScript-tasolla. - saanut osan ongelmista korjattua, osa on vielä ratkaisematta Timo - X-pointerin käsittely JavaScriptissä on ongelmallista, jatkaa testaamista tehdäkseen tarkan vika-analyysin - MySQL-päivitys ei korjannut erikoismerkkien kanssa ilmenneitä ongelmia 4. Bugikorjaus Merkintöjen liikkuminen dokumentissa liittyy html-koodissa oleviin ylimääräisiin välilyönteihin. Ratkaisu voisi olla "siistimisfunktio", joka poistaa ylimääräiset välilyönnit html-koodista ennen kuin se lähetetään selaimelle. Tällöin X-pointerin ilmoittama sijainti ja pituus vastaisivat käyttäjän näkemää dokumenttia. Osa kommenttien lukemisesta ei päivitä annon tietokantaa. 5. Vaatimusmäärittely Vaatimusmäärittelydokumentti on luovutettu asiakkaalle lopullista hyväksyntää varten. Todennäköisesti asiakas on hyväksynyt dokumentin 2.3. kokoukseen mennessä. 6. Suunnittelu Juho esitteli suunnitteluprosessin työtapoja. Suunnitteluprosessi vaatii ylimääräistä työtä, ryhmä harkitsee ylimääräisen kokouksen järjestämistä. Perjantain 2.3. kokous pidetään työkokouksena aiheena suunnitteludokumentaatio. 7. Käyttöliittymä Juho esitteli ehdotuksen miten käsitellä useampi päällekkäinen merkintä. Asiakas ja ryhmä hyväksyivät Juhon ehdotuksen alustavasti. Asiakas varaa oikeuden tarkistaa toteutuksen yksityiskohtia myöhemmin. 8. Jatko Roger - testaussuunnitelma ja PHPUnit. Miro - JavaScript-API. Timo ja Jukka - erikoismerkkien ja välilyöntien korjaus. Jarno - IE-suunnittelu, arkkitehtuurin kuvaus. Juho - KäLi suunnitteludokumenttiin, suunnitteludokumentin kirjoitus Jukka - vaatimusmäärittelyn viimeistely. Miro ja Juho - vaatimusten suunnittelu. 9. Kokouksen päättäminen Kokous päätettiin klo 18.45.