Anno3 PÖYTÄKIRJA ohjelmistotuotantoprojekti 7.2.2007 Aika ja paikka 7.2.2007 klo 16:30 Sali A318 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Roger Sandström, sihteeri Miro Wikgren Juho Iso-Markku, puheenjohtaja Jukka Huhta Timo Myyryläinen Jaakko Saaristo, ohjaaja Poissa Jarno Laitinen 1. Avaus. Puheenjohtaja avasi kokouksen kello 16:35. 2. Edellisen kokouksen tehtävät PHPdocumentor asennettu projektin hakemistoon "Taustamatskua". Timo tutkii annotea-, mooa-, ja moodle-palvelimen keskinäistä signalointia, tästä on valmiina käyttöliittymän toimintaa kuvaava osuus. Katso projektin sivuilta http://www.cs.helsinki.fi/group/anno3/oheismatsku/Mooan_toimintakaavio_UI.pdf. Timo kertoi tarvitsevansa hyvän piirto-ohjelman signalointikaavion tekemiseen, ideoita otetaan vastaan. Ryhmän mielestä signalointikaavio tarvitaan koko ohjelmistosta. Timo - liittyen edelliseen; JavaScriptistä pitäisi tehdä JavaScriptDoc, mutta tällä hetkellä se tuottaa 20 riviä virheilmoituksia. Jarno tutustuu IE-ongelmaan ja "ikkuna-bugeihin" - Timo välitti terveiset, että Jarno on tutustunut ikkunabugeihin, mutta vielä ei ole tuloksia raportoitavana. IE-ongelmaa ei ole vielä analysoitu. Jukka tutkii testiskriptin mooan_annotea_lib_test tuottamia uusia virheilmoituksia. Syitä virheilmoituksiin ei vielä ole saatu selville, osa ilmoituksista periytyy edellisen projektin koodista. 3. Projektin tilanne Jukka, Jarno ja Timo ovat tehneet töitä bugikorjausten kanssa. Tämä työ on kesken ja hidastaa projektin muita vaiheita. Miro on tehnyt ensimmäisen version vaatimusmäärittelyistä. Roger on aloittanut (liian aikaisin?) testaussuunnitelman tekemisen. 4. Bugikorjaus Edellisessä projektissa työskennelleen Heikin kanssa sovitaan palaveri jossa päästään tutustumaan tarkemmin edellisen projektin koodiin. Timo on tehnyt bugikorjausdokumenttia, mutta hän ei ole vielä laittanut sitä projektisivuille. Jarno vapautetaan käyttöliittymäbugien (mukaanlukien IE-ongelma?) käsittelyn jälkeen suunnitteluun. Katsotaan asia uudestaan Jarnon läsnäollessa seuraavassa kokouksessa. 5. Testaussuunnitelma Roger tutkii testaustyökaluja; yksikkötestaus (PHP ja JavaSript), integrointitestaus (avoinna) ja järjestelmätestaus. Tulosten esittely seuraavassa kokouksessa, jossa ryhmä tekee mahdollisesti päätöksen käytettävistä työkaluista ja menetelmistä. 6. Vaatimusmäärittely Vaatimusdokumentista poistetaan skenariot. Ryhmä toteaa, että keskustelu asiakkaan kanssa käytiin suoraan toiminnallisten ja käyttäjävaatimusten tasolla, jolloin skenarioita ei enää tarvita. Vaatimusmäärittelyt kirjoitetaan auki, työhön osallistuvat Miro, Juho ja Roger. Työjako: Juho 5.1 - 5.2, Miro 5.3 - 5.4, Roger 5.5 - 5.6. Loput vaatimusmäärittelyt tehdään näiden valmistuttua. 7. Wikitestaus Asiakas haluaa ryhmän tutkivan mahdollisuutta käyttää muuta Wiki-versiota kuin nykyistä, yhtenä esimerkkinä dfwiki. Jukka tutkii mahdollisuutta. 8. Jatko Jatketaan edellisestä kokouksesta kesken jääneitä asioita, kts. kohta 2. Jarnon rooli suunnitteluvastaavana aktivoidaan käyttöliittymien bugien selvittelyn jälkeen. Sovitaan tapaaminen asiakkaan kanssa, tavoitteena käydä hänen kanssaan läpi vaatimusdokumentaatiota tiistain 13.2. kokouksessa. Perjantain kokouksesta tulee ns. työkokous, päätavoitteena saada vaatimusdokumentaatiota eteenpäin. Jukka asentaa JavaScriptDocin. Jukka tutkii dfwikiä. Jukka ja Timo (myös Jarno?) sopivat tapaamisen Heikin kanssa. Juho, Miro ja Roger täydentävät vaatimusmäärittelyjen selostuksia. 9. Kokous päätettiin klo 18.15.