HIBBO-PROJEKTIN PALAVERI 3/2003 PÖYTÄKIRJA Aika: Keskiviikko 19.2.2003 klo 12.25-14.55 Paikka: Ag C223.1 Läsnä: Projektin jäsenet: Matti Eskelinen, puheenjohtaja Riikka Rikkola, sihteeri Olli Karppinen Harri Kosunen Kari Kärkkäinen, vastaava ohjaaja Markus Inkeroinen, vastaava ohjaaja (harjoittelija) Rainer Koreasalo, tekninen ohjaaja Jonne Itkonen, avustaja (poistui 14.15) Tilaajan edustajat: Ari Jäsberg Jaettu materiaali: Palaverin esityslista Projektisuunnitelma Projektisopimus 1. Palaverin avaus ja ajankäyttövihkojen tarkistus Palaveri avattiin klo 12.25. Puheenjohtajaksi valittiin Matti Eskelinen ja sihteerinä toimi Riikka Rikkola. Kari Kärkkäinen ja Markus Inkeroinen kävivät läpi projektiryhmän jäsenten ajankäyttövihot. Ulkoasu oli kaikissa samanlainen. Kari Kärkkäinen huomautti, että jatkossa ei kannata tulostaa kaikkia sivuja ajankäyttövihosta, vaan pelkästään viimeisimmät merkinnät riittävät. PÄÄTÖS: - 2. Edellisen palaverin pöytäkirjan tarkistus Alkuperäinen pöytäkirja oli lähetetty sähköpostitse kaikille organisaation jäsenille maanantaina 13.2.2003. Vastaavat ohjaajat Kari Kärkkäinen ja Markus Inkeroinen huomauttivat edellisen palaverin pöytäkirjasta seuraavaa: - Vastaavat ohjaajat eivät tarkasta ajankäyttövihkoja, vaan käyvät ne läpi. - Ohjaajat eivät tee päätöksiä yksin, vaan ne tehdään ja hyväksytään yhdessä. PÄÄTÖKSET: - Hyväksyttiin edellisen palaverin pöytäkirjan päätökset 3. Sopimus Puheenjohtaja Matti Eskelinen jakoi kaikille projektisopimuksen. Sopimusta käytiin yhdessä läpi ja todettiin, että siihen pitää tehdä muutama muutos. Fonttikoon tulisi olla 12pt ja fontin "Palatino". Tekstistä löytyi myös muutama kirjoitusvirhe, jotka tulisi korjata. Lisäksi yrityksen sijasta tulisi puhua tilaajasta tai Jyväskylän yliopiston fysiikan laitoksesta. Todettiin myös, että luvusta 5.4 voitaisiin poistaa viimeinen lause kokonaan. Lisäksi sivunumerointi tulisi toteuttaa tyyliin "1/3" eli viimeinen sivu mainitaan. Sopimuksen luvusta 14, "Allekirjoitukset ja päiväys", tuli myös huomautuksia. Tilaajan edustajien tittelit tulee kirjata sopimukseen: Ari Jäsberg on tutkija ja Markku Kataja professori. Lisäksi allekirjoittajana Jyväskylän yliopiston puolesta toimii yliassistentti Kari Kärkkäisen sijasta assistentti Markus Inkeroinen. Myös sopimuksessa oleva päivämäärä tulisi kirjata ylös siten, että päivän ja kuukauden kohdalle merkitään viivat. Tämä siksi, että sopimusta ei allekirjoiteta yhteisessä tilaisuudessa, vaan se kiertää eri osapuolilla allekirjoitettavana. PÄÄTÖKSET: - Sopimukseen tehdään tarvittavat muutokset 4. Haastattelun tulosten raportointi Projektiryhmän jäsenet vierailivat Jyväskylän yliopiston fysiikan laitoksella maanantaina 17.2.2003 klo 14-16. Ryhmä perehdytettiin alkuperäisen simulaatio-ohjelman toimintaan näyttämällä ohjelman tuottamia tiedostoja ja kertomalla ohjelmalle syötettävät parametrit. Palaverissa kerrottiin vierailun aikana käydystä keskustelusta ja päätettiin simulaatiokoodiin tarvittavat muutokset. 4.1 Simulaatio-ohjelmaan tehtävät muutokset Tulostiedosto muutetaan binääriformaattiin. Lopetusehdon antaminen parametrina on jo toteutettu alkuperäisessä ohjelmassa, mutta parametria ei huomioida mitenkään. Tämä tulisi muuttaa siten, että simuloinnin keskeytys on mahdollista lopetusehto-parametrin avulla. Tämä tarkoittaa sitä, että simulaatio loppuisi jo ennen kuin vaadittu laskentakierrosten määrä tulee täyteen, jos simulaation tila täyttää lopetusehdon. Simulointi täytyy voida keskeyttää graafisesta käyttöliittymästä ja tulokset täytyy tallettaa ennen keskeytystä. Palaverissa oli epäselvyyttä siitä, miten keskeytys kannattaa hoitaa Windows-ympäristössä: tehdäänkö se signaalin vai tiedoston avulla. Tekninen ohjaaja Rainer Koreasalo lupasi selvittää asiaa. Jotta käyttöliittymässä voitaisiin näyttää väliaikatiedot, ne täytyy käydä lukemassa lokitiedostosta. Mietittiin, tuleeko ongelmia, jos tiedostoon ollaan kirjoittamassa samaan aikaan, kun siitä luetaan tietoja. Kysymys jäi avonaiseksi ja Rainer lupasi selvittää asiaa. Ari Jäsberg esitti toivomuksen sellaisesta ominaisuudesta, että jos simulaatio keskeytetään, sen voisi aloittaa uudestaan. Tämä tapahtuisi siten, että käyttöliittymä lukee tulostiedostosta edellisen ajon parametrit ja antaa ne simulaatio-ohjelmalle uudestaan. Simulaatio-ohjelman pitäisi huomata, jos on olemassa vanha tulostiedosto ja jatkaa laskentaa siitä mihin jäätiin. Sovittiin, että simulointiohjelmaan tarvittavat muutokset on toteutettu 15.3.2003 mennessä. PÄÄTÖKSET - Tulostiedosto binääriformaattiin - Lopetus parametrin avulla - Selvitetään, miten keskeytys kannattaa hoitaa Windows-ympäristössä - Selvitetään, miten tiedostoon kirjoittaminen ja sieltä samaan aikaan lukeminen täytyy huomioida - Keskeytyneen simulaation jatkaminen vaatimukseksi käyttöliittymälle ja simulaatio-ohjelmalle. - Muutokset simulointiohjelmaan tehty 15.3.2003 mennessä 5. Projektisuunnitelman läpikäynti Matti Eskelinen jakoi projektiryhmän tekemän ensimmäisen version projektisuunnitelmasta, jota käytiin yhdessä läpi. Vastaavat ohjaajat Kari Kärkkäinen ja Markus Inkeroinen olivat käyneet projektisuunnitelmaa läpi ennen palaveria ja tehneet siihen korjausehdotuksia. Seuraavassa tiivistetysti esitettyjä korjausehdotuksia: - Projektisuunnitelman kanteen tulee kirjata versionumero, ja dokumenttiin tulee myös sisällyttää kuvaus siitä, mitä dokumentissa on muutettu verrattuna aikaisempaan versioon. - Tiivistelmässä tulisi esittää erikseen dokumentin yhteenveto ja projektin yhteenveto - Johdantoon tarkempi selvitys siitä, mitä hila-Boltzmann oikein on ja mitä sillä tehdään - Termistö tulisi jakaa kahteen osaan: Yleisiin termeihin ja sovellukseen liittyviin käsitteisiin - "Projektin tausta ja tavoitteet" -luvussa, luku 3, tulisi tarkemmin kertoa hila-Boltzmann-simuloinnista. Havainnollisuuden vuoksi dokumenttiin voitaisiin liittää kuvia, joita löytyy Jyväskylän yliopiston fysiikan laitoksen kotisivuilta. - Luvussa 4.2, "Työtilat ja laitteet", tulisi myös mainita projektin käyttössä olevat tulostin, kopiokone ja mainita tehtävät varmuuskopioinnit. - Luku 5.4, "Mahdolliset lisenssiongelmat", voidaan poistaa kokonaan. - Lukuun 5.3, "Ohjelmointiongelmat", voisi lisätä ison datamäärän prosessoinnin ja kommunikoinnin simulointiohjelman kanssa. - Projektiin liittyvistä riskeistä tulisi tehdä jonkinlainen taulukointi, jossa käy ilmi, kuinka todennäköinen kukin riski on ja kuinka se toteutuessaan vaikuttaa projektiin. - Mahdollisia riskejä projektin kannalta voivat olla myös ohjaajat, projektiryhmän jäsenten mahdolliset poissaolot, alkuperäisen simulointiohjelman mahdolliset ongelmat - Tehtävistä dokumenteista tulisi tehdä taulukko tai lista. Jokaisesta kirjoitettavasta dokumentista tulee tehdä projektisuunnitelmaan kuvaus siitä, mitä kyseinen dokumentti sisältää. - Käyttötapauskuvaukset tehdään vaatimusmäärittelyn yhteyteen - Työnjaossa tulisi selvästi käydä ilmi, millaisia vastuualueita projektiryhmässä on ja mitä kukin vastuualue pitää sisällään. PÄÄTÖKSET: - Projektisuunnitelmaan tehdään tarvittavat muutokset 7. Seuraavat tehtävät Projektiryhmän tulee tarkentaa dokumenttien toteuttamiseen liittyvää aikataulua. Projektisuunnitelmaan tulee tehdä tarvittavat korjaukset. Ryhmäläiset voisivat myös tutkia Verstas-projektia. PÄÄTÖKSET: - Projektisuunnitelman korjaus - Tarkempi aikataulu dokumettien toteuttamiselle 8. Seuraava palaveri Seuraava projektipalaveri päätettiin pitää keskiviikkona 26.2.2003 klo 14.15 - 16.00. Tilaksi sovittiin Ag C223.1. 9. Palaveri päätettiin klo 14.55 10. Yhteenveto tehtävistä asioista - Sopimukseen tehdään tarvittavat muutokset - Tulostiedosto binääriformaattiin (Tilaaja) - Lopetus parametrin avulla (Tilaaja) - Selvitetään, ohjelman keskeytystä Windows-ympäristössä (Rainer) - Selvitetään, miten tiedostoon kirjoittaminen ja sieltä samaan aikaan lukeminen täytyy huomioida (Rainer) - Muutokset simulointiohjelmaan tehdään 15.3.2003 mennessä (Tilaaja) - Projektisuunnitelmaan tehdään tarvittavat muutokset - Laaditaan tarkempi aikataulu dokumenttien toteutukselle - Vaatimusmäärittely ja käyttötapauskuvaukset sopimuksen liitteiksi