Xetor-projektin 3. palaveri Pöytäkirja Aika: perjantai 20.2. klo 12.40-14.45 Paikka: sovellusprojektien kokoustila AgC223.1 Paikalla: Hilkka Heikkilä Kari Kärkkäinen Tommi Lahtonen Jani Lirkki Olavi Paananen Raimo Pitkänen Perttu Poikonen Jussi Räisänen Olli Tietäväinen 1. Kokouksen avaus Puheenjohtaja Jussi Räisänen avasi kokouksen kello 12.40 2. Esityslistan hyväksyminen Esityslista hyväksyttiin sellaisenaan. 3. Edellisen palaverin pöytäkirjan tarkistus Edellisen palaverin pöytäkirja hyväksyttiin ilman muutoksia. 4. Projektin tilannekatsaus Projektipäällikkö Jussi Räisänen selvitti projektin tämän hetkistä tilannetta. Selvityksestä tuli ilmi, että edellisessä kokouksessa jaetut tehtäviä oli noudatettu. 5. Vaatimusmäärittelyn esittely ja mahdolliset korjausehdotukset Kari Kärkkäinen kävi läpi vaatimusmäärittelyä ja kertoi muutamia yleisiä periaatteita, joita dokumentista tulisi muuttaa. Kari palautti omat korjausehdotuksensa kirjallisena, jotka ryhmä päivittää dokumenttiin. PÄÄTÖKSET: - Vaatimusten tulee olla tarkempia - Osan tekstistä tulee siirtää käyttötapauksiin - Karin muutokset päivitetään alkuviikosta - Kolmas versio tuotetaan Karin avustuksella keskiviikoksi - Tilaajat tutustuvat huolella keskiviikkona valmistuvaan versioon 6. Projektisuunnitelman esittely ja mahdolliset korjausehdotukset Kari Kärkkäinen kommentoi projektisuunnitelmaa, siten että se on abstraktilla tasolla kunnossa, mutta siinä on paljon asioita jotka eivät kuulu projektisuunnitelmaan. Kärkkäinen myös mainitsi, että projektisuunnitelman tulee olla dokumentti, jossa kuvataan miten projekti toteutetaan ei niinkään sovelluksen vaatimuksiin liittyviä asioita. Kari myös toimitti muutosehdotukset kirjallisena, jotka tehdään alkuviikosta. Seuraavia yksityiskohtia tulisi korjata tai lisätä dokumenttiin - Luvussa 3 ei tule esitellä sovelluksen vaatimuksia - Riskeihin lisää tarkennusta. Esimerkiksi riskienhallintataulukko, jossa on listattuna miten todennäköinen riski on, miten iso vaikutus sillä olisi projektiin ja miten toimitaan jos riski toteutuu. Muita ehdotuksia: - Kari Kärkkäinen mainitsi, että testaussuunnitelman tekemisen voisi aloittaa mahdollisimman aikaisin PÄÄTÖKSET: - Korjaukset tehdään dokumenttiin alkuviikosta - Dokumentista tehdään kolmas versio keskiviikkoon mennessä Karin avustuksella - Kaikki pdf-muotoiset dokumentit muutetaan myös html:ksi ja julkaistaisi www-sivuilla. - Katselmointikäytäntö on suunniteltava ja se tulee lisätä projektisuunnitelmaan 7. Aikataulun tarkastelu Ehdotuksena tässä kohdassa tuli, että projektisuunnitelmaan voisi lisätä osia aikataulusta, kuten esimerkiksi 2. iteraation aikataulun. PÄÄTÖKSET: - Kaikki kirjoitettavat dokumentit lisättävä aikatauluun - Katselmointipäivämäärät lisättävä aikatauluun - 2. iteraatio laitetaan alkamaan aikaisemmin - Toteutetaan vain yksi sovellussuunnitelma, jonka versiot tehdään eri prototyypeille 8. Jani esittelee 1. prototyypin tilaa Ensimmäinen prototyyppi on tällä hetkellä luonnosteluasteella. ESITYKSIÄ: - Tommi Lahtonen esitti, että nappeihin pitää saada otsikot - Tulostus puusta siten, että saadaan koko puu aukinaisena tai kuva näkyvästä puusta. Mikäli tätä ei saada puun kuvana tallentaminen ajaisi myös saman asian. - Mahdollisesti virheet pitäs näkyä myös puussa oikeassa kohdassa. PÄÄTÖKSET: - Leijuvia ikkunoita ei ole pakollista toteuttaa kunhan vain käyttäjän on mahdollista asemoida ikkunat oman mielensä mukaan - Element inspectoriin tulee hahmotella mitkä ovat pakolliset attribuutit - Element inspector ei tarvitse niin paljoa tilaa. Se voisi ennemmin olla osa puunäkymää. - Esikatselunäkymän ulkoasu pitää olla leveämpi kuin korkeampi eli se tulee koodinäkymän alle ei viereen - Eri ulkoasuvaihtoehtoja tulee olla valmiina valikoissa - Eri näkymille pitää olla näppäinkomennot - Eri CSS kategoriat luokiteltava otsikoilla - Valikot monipuolisemmaksi seraavaan versioon. 9. Käytettävä Jbuilderin versio Kohdassa keskusteltiin yleisesti kehitysympäristöjen ominaisuuksista. Todettiin, että JBuilder X-foundation aika vaillinainen verrattuna muihin JBuilderin versioihin, mutta sen lisenssi sallisi ohjelman tuottamisen. PÄÄTÖKSET: - Mietitään vielä kannattaako ottaa NetBeans käyttöön X-foundationin puutteellisuuden vuoksi. - Tutkitaan myös olisiko Eclipse hyvä vaihtoehto ohjelmointityökaluksi - Lopullinen päätös siirretään ensi palaveriin. 10. Sovitaan osallistujien seuraavista tehtävistä Päätettiin vastuualueista eri projektin henkilöille. Jäsenet tekevät kuitenkin yhteistyötä eri tehtävissä. PÄÄTÖKSET: - Olavi: Vaatimusmäärittelyn teko ja pöytäkirjan kirjoittaminen - Raimo: Projektisuunnitelman teko - Jani: 1. prototyypin kehittäminen - Jussi: Aikataulun tarkennus ja katselmointikäytäntöjen suunnittelu - Lisäksi kaikki perehtyvät eri ohjelmointityökaluihin Tilaajat lukevat vaatimusmäärittelyn keskiviikkona. 11. Varmistetaan seuraavan palaverin aika ja paikka Seuraava palaveri on perjantaina 27.2 kello 9.00 sovellusprojektien kokoustilassa AgC223.1. 12. Muut esille nousseet asiat Katselmointikäytännön suunnittelu nousi esille tässä kohdassa. Kari Kärkkäinen selvitti katselmointikäytännön periaatteita. Katselmointi kannattaa ottaa käyttöön, koska se nopeuttaa dokumenttien viimeistelyä. PÄÄTÖKSET: - Katselmointikäytäntö suunnitellaan ensi kokoukseen. - Vaatimusmäärittely, sovellussuunnitelma, sovellusraportti ja projektiraportti katselmoidaan. Lisäksi suoritetaan koodikatselmointi tärkeimmille ohjelmanosille, joihin kuuluu ainakin puunäkymäkomponentti. - Sovellussuunnitelma katselmoidaan prototyypeittäin. - Katselmointi suoritetaan palaverien yhteydessä. - Katselmointikäytäntö sisällytetään projektisuunnitelmaan. - Lisäksi päätettiin, että projektisuunnitelmassa tulee maininta siitä, että sovellusta tullaan testauttamaan eri kurssien opiskelijoilla. 13. Kokouksen päättäminen Puheenjohtaja Jussi Räisänen päätti kokouksen kello 14.45.