Ohjelmistotuotantoprojekti Hali2 - Pöytäkirja


Päivämäärä: 18.1.2004
Aika: 16.15 - 18.15
Paikka: TKTL, C455

Läsnä:

Harri Honkanen (sihteeri)
Henri Jääskeläinen
Jouko Kleemola
Timo Maaranen
Markus Mattila
Sipi Turner
Jarno Lehtimäki (ohjaaja, kokouksen puheenjohtaja)
Heikki Lokki (asiakkaan edustaja)
Jan Lindström (asiakkaan edustaja)
Kokouksessa käsitellyt asiat:
  • Jarno Lehtimäki avasi kokouksen klo 16.15. Jarno toimi puheenjohtajana, koska kyseessä on FTR -kokous.
  • Heikki totesi, että Uusi/Vanha pesä -lomakkesta on uusi versio, joka hänellä oli mukana kokouksessa. Totti ei ollut vielä oikolukenut uutta versiota, mutta tarkoitus on että hän käy lomakkeen läpi Heikin kanssa torstaina. Lomakkeeseen on korjattu 1.sivun kohdan Päivämäärän tarkkuus yläindeksi 2:sta 1:ksi. Lisäksi lomakkeeseen on tullut pari uutta kenttää, jotka on merkitty lomakkeeseen.
  • Jarno ehdotti, että käydään läpi vaatimusdokumentin jokainen sivu siten, että ryhmä kertoo ensin mahdolliset huomautuksensa dokumenttiin, jonka jälkeen asiakkaan edustajat sekä puheenjohtaja kertovat omat huomautuksensa.
  • Käytiin läpi vaatimusdokumentti seuraavin huomautuksin:
    • Sivu 4: Mitä tarkoittaa tietokantajärjestelmää rakennettaessa huomioon otettava laajennettavuus (Jouko). Heikki totesi tämän tarkoittavan sitä, että samaa kantaa voitaisiin tulevaisuudessa käyttää muidenkin petolintujen pesimistietojen tallentamiseen.
    • Sivu 5: Onko J2SE 1.3.1 viimeisin käytössä oleva/käyttämämme versio? (Sipi). Heikin puolesta maininta on ok. Käytetäänkö projektissa Apache Jserv -ajoympäristö? (Jan). Apachea ei tueta enää laitoksella, joten tulisi harkita Tomcatiin siirtymistä. Ilmeisesti varsinaiseen koodiin ei juuri tule muutoksia. Asia herätti vilkasta keskustelua, selkeää päätöstä siirtyä Tomcatiin ei tehty. Atk-osasto on nykyään tietotekniikkaosasto (Heikki). On mahdollista, että valmis järjestelmä asennetaan luonnontieteellisen museon tietokonejärjestelmään (Heikki).
    • Sivu 6: Sidosryhmät kuvassa teksti "virheelliset tietojen poistaminen" tulisi olla "virheellisten tietojen korjaaminen" (Jan).
    • Sivu 7: Pitäisikö HISTORIA_PESA olla nimetty PESA_HISTORIA, jos kysymys on pesän historiallisista tiedoista? (Markus). Nykyinen nimi on ok, sillä kyseessä on taulu historiallisista pesistä (Heikki). Luokkakaavio-kuvasta puuttuu useasta kohti toinen tarkastaja (Jan), lisäksi tarkastaja-attribuuttien nimet tulee korjata TARKASTAJA1_ID ja TARKASTAJA2_ID (Harri). Luokkakaavioyhteyksissä vastaavat muutokset (jos kaksi tarkastajaa, niin 1 -> 2) (Heikki).
    • Sivu 8: On hyvä, että tietokantamuutokset on merkitty dokumenttiin vahvennetulla kirjasimella, jatkossa tästä voidaan luopua (Heikki).
    • Sivu 9: useita korjauksia tietokantatauluun PESATARKASTUS (Heikki, Jan)
    • Sivu 10: kohdan 9) teksti liittyy lomakkeen kohtaan 22), joka puuttuu taulun attribuuteista. PESIMISTULOS -täyttöohjeet puuttuvat dokumentin sivulta 10. Dokumentin kohta 12) voidaan poistaa, viite- avain tauluun LAJI (ei dokumentissa, asiakkaan lisäys)
    • Sivu 11: KUNTA_NIMI -attribuutin mukanaolo ei ole hyvien tietokantatapojen mukaista, koska jos tulee kuntaliitoksia, niin sama kunnan nimi esiinntyy usealla rivillä (Heikki) Mitä tarkoittaa "viittauksia mappeihin" (Jouko). Kyseessä on luonnontiet.museossa olevia tietoja vanhoista lähteistä;pesät/reviirit (Heikki). Muutoksia tietokantatauluun REVIIRI (Heikki).
    • Sivu 12: muutoksia tauluun SAALIS (Jan, Heikki).
    • Sivu 13: lisäyksiä tauluun PESAVAKIO (Jan, Heikki).
    • Sivu 14: Lisäyksiä ja poistoja tauluun PESAMUUTTUVA (Jan, Heikki).
    • Sivu 15: Kohta 9), jos etäisyys >1000 m, niin merkitään 9999, tämä on hyvä ja voidaan käyttää muuallakin vastaavissa kohdissa (Heikki). Muutoksia kohtiin 10 ja 11 (Heikki).
    • Sivu 16: Pitääkö jo tietää mihin lokitiedot tallennetaan, tietokantaan vai tekstitiedostoon ? (Jouko). Tallennetaan tekstitiedostoon (rivi muuttunutta kenttää kohden) (Heikki). Poistetaan luku 3.2.13 (Heikki). Tekstitiedostossa muutospvm ensimmäiseksi kentäksi (Jan).
    • Sivu 17: Vanha pesä sivu 1 Päivämäärän tarkkuus -kenttää vastaava attribuutti puuttuu PESAVAKIO-taulusta. PESAVAKIO-taulussa on tietoja, jotka eivät juuri muutu, PESAMUUTTUVA-taulussa harvoin muuttuvia tietoja ja PESATARKASTUS-taulussa usein muuttuvia tietoja. (Heikki). (Teksti)raportteja tulisi olla kaksi erilaista, toinen tekstitiedosto ja toinen "excel-yhteensopiva" tiedosto (Jarno). Millä ohjelmointikielellä raportit tehdään? (Jan). Jarno ehdotti että Javalla, johon idea katsotaan olemassa olevista Fortran-koodeista.
    • Sivu 20: Luvun 4.1.3 myrkyt löytyvät munista ja/tai kuolleista poikasista (Heikki). Luku 4.1.4 pois (Heikki). Luku 4.1.5: ...järjestelmä ylläpitää lokitiedostoa... (Heikki). Luku 4.1.6: tietoja voi hakea myös muilla attribuuteilla (Heikki).
  • FTR-osuus päättyi, sovittiin vaatimusdokumentin korjaukset tehtäväksi ma 23.2 mennessä.
  • FTR:n aikana tuli esille, että asiakas haluaa lisätä tietokantaan uuden taulun LAJI. Taulu dokumentoidaan vaatimusdokumentin seuraavaan versioon.
  • Heikki ja Jan poistuivat klo 17.45.
  • Sovittiin, että Jouko tekee Luokkakaavion korjaukset ja toimittaa korjatun kuvan Harrille, joka tekee muut vaaditut korjaukset dokumenttiin määräaikaan mennessä.
  • Keskusteltiin tehtävänjaosta jatkoa ajatellen. Ohjelmointimielessä nähtiin kolme kokonaisuutta (Raportit, uudet servletit ja vanhan koodin paikkaus). Nämä jaettiin siten, että Jouko ja Harri keskittyvät raportteihin, Henri ja Markus uusiin servletteihin, Timo ja Sipi vanhan koodin paikkaukseen. Tämä on alkuvaiheen karkea jako jota voidaan muuttaa tilanteen mukaan.
  • Seuraavan palaverin sihteeri on Henri.
  • Palaveri päättyi klo 18.15.