HIBBO-PROJEKTIN PALAVERI 4/2003 PÖYTÄKIRJA Aika: Keskiviikko 26.2.2003 klo 14.25 - 16.30 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 Tilaajan edustajat: Ari Jäsberg Poissa: Jonne Itkonen, avustaja Jaettu materiaali: Palaverin esityslista 1. Palaverin avaus ja ajankäyttövihkojen tarkistus Palaveri avattiin klo 14.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. PÄÄTÖKSET: - 2. Edellisen palaverin pöytäkirjan tarkistus Alkuperäinen pöytäkirja oli lähetetty sähköpostitse kaikille organisaation jäsenille perjantaina 21.2.2003. Pöytäkirja käytiin palaverissa yhdessä läpi ja se hyväksyttiin. Pöytäkirjaa ei jaettu jokaiselle paperiversiona, vaan sitä tarkasteltiin tietokoneelta videotykin avulla. PÄÄTÖKSET: - Hyväksyttiin edellisen palaverin pöytäkirja 3. Viikkokatsaus Viikkokatsauksessa käytiin läpi, mitä oltiin tehty kuluneen viikon aikana. Seuraavassa on jaoteltuna käyty keskustelu. 3.1 Dokumenttien hyväksyttäminen Projektiryhmä oli miettinyt viikon aikana projektin toteutukseen liittyviä käytäntöjä ja tullut siihen tulokseen, että virallisia katselmointeja ei järjestetä. Dokumentti hyväksytetään siten, että kullekin dokumentille on määrätty palaveri, jossa dokumentin hyväksyntää käsitellään. Dokumentti täytyy olla kirjoitettuna viimeistään palaveria edeltävänä perjantaina ja palaveriin mennessä kaikki lukevat dokumentin ja tekevät siihen korjausehdotuksensa. Dokumentti käydään palaverissa läpi ja tarvittavat korjaukset todetaan. Lopuksi dokumentti hyväksytään edellyttäen, että vaaditut korjaukset toteutetaan. Lisäksi ryhmäläiset totesivat, että dokumentit pyrittäisiin katsomaan tietokoneelta videotykin avulla, eikä siten, että jokaiselle tulostettaisiin dokumentista oma versio. Projektiryhmä oli myös keskustellut palaverikäytännöistä. Yleinen mielipide oli, että jokaisessa palaverissa olisi hyvä pitää viikkokatsaus. Tämä antaisi jokaiselle hyvän kuvan siitä, mitä kukin on viikon aikana saanut aikaan. PÄÄTÖKSET: - Dokumenteille ei pidetä virallista katselmointia - Jokaisessa palaverissa pyritään pitämään viikkokatsaus - Dokumentteja ei jaeta tulostettuina, vaan ne katsotaan tietokoneelta videotykin avulla 3.2 Projektiryhmäläiset Olli Karppinen, Riikka Rikkola ja Matti Eskelinen olivat tehneet projektisuunnitelmaan tarvittavia korjauksia ja parantaneet dokumentin rakennetta. Projektipäällikkö Harri Kosunen oli puolestaan aloittanut sovellussuunnitelman teon. Matti Eskelinen oli myös kehittänyt prototyyppejä ulkoisen ohjelman käynnistämiseksi erillisenä prosessina sekä OpenGL:n initialisoimiseksi sekä Linuxissa että Windowsissa. Hän oli tehnyt yksinkertaisen komponentin, jota voidaan käyttää OpenGL-sisällön esittämiseen molemmissa käyttöjärjestelmissä. PÄÄTÖKSET: - 3.3 Tekninen ohjaaja Projektin tekninen ohjaaja Rainer Koreasalo oli viikon aikana ottanut selvää prosessin tappamisesta Windows-ympäristössä ja laittanut aiheesta sähköpostia projektiorganisaation jäsenille. Rainer totesi, että kaikkein helpoin ja varmin tapa keskeyttää simulointi, olisi tehdä se tiedoston avulla. Tällöin tarkkailtaisiin, onko jossain hakemistossa tietty tiedosto ja jos näin on, niin talletetaan simulointitulokset ja lopetetaan. PÄÄTÖKSET: - Simuloinnin keskeytys hoidetaan tiedostopohjaisesti 3.4 Tilaaja Tilaajan puolelta ei ollut vielä muutettu tulostiedostoformaattia, eikä tehty simuloinnin keskeytystä. Muutokset tuli kuitenkin tehdä vasta 15.3.2003 mennessä. PÄÄTÖKSET: - 4. Aikataulu Palaverissa käytiin läpi projektisuunnitelman aikataulukaavioita. Kaavioista kävi ilmi projektiryhmän suunnittelema projektin etenemisen aikataulu: dokumenttien valmistumisajat sekä suunnittelun, toteutuksen ja testauksen eri vaiheet ja aikataulu. Tekninen ohjaaja Rainer Koreasalo huomautti testausvaiheen jaottelusta yksikkötestaukseen ja integraatiotestaukseen. Parempi nimi yksikkötestaukselle voisi olla komponenttitestaus. Rainer korosti myös isomman toiminnallisuuden järjestelmällistä testaamista siten, että testaaminen tapahtuisi yksinkertaisesti käyttöliittymän kaikkia toimintoja kokeilemalla. PÄÄTÖKSET - Yksikkötestauksen sijasta testausvaiheessa käytetään nimitystä komponenttitestaus 5. Simulointiohjelman toimitus Tilaajan edustaja Ari Jäsberg puhui alustavasti, että tulostiedoston muuttaminen binääriformaattiin ja lopetusehtoparametri ilman ehdon varsinaista käsittelyä saataisiin toteutettua ennen seuraavaa palaveria. Joskus tämän jälkeen projektiryhmä pääsisi testaamaan ohjelmaa omilta koneiltaan. Vieraillessaan fysiikan laitoksella maanantaina 17.2.2003 projektiryhmäläiset saivat testiainestoa, jolla simulaatio voitaisiin käynnistää. PÄÄTÖKSET: - 6. Muut esille tulleet asiat Tekninen ohjaaja Rainer Koreasalo kehotti projektiryhmää laatimaan projektisuunnitelman riskikaavion siten, että riskien vaikutukset projektiin kuvattaisiin sanallisesti eikä prosentteina. Lisäksi Rainer sanoi, että ryhmän tulisi sovellussuunnitelman yhteydessä listata jonkinlaiset välietapit. Toteutuksen jäsentäminen välietappeihin auttaisi aikataulun pitämistä. Lisäksi palaverissa keskusteltiin projektipäällikön tehtävistä. Projektipäällikön tehtävät tulisi jaotella selvästi ja niitä tulisi korostaa. Palaverissa heräsi myös keskustelua projektisuunnitelman ulkoasusta. Ryhmäläisiä kehotettiin tarkistamaan, mikä dokumenttiluokka heillä oli käytössä dokumentissa. Sivujen ala- ja ylälaitaan jäi liikaa tyhjää tilaa. Lisäksi palaverissa puhuttiin projektin puitteissa tehtävän sovelluksen vaatimuksista. Keskustelua heräsi esimerkiksi siitä, kuinka suuri osuus virtaviivoista saa korkeintaan kadota matkalla. Ari Jäsberg totesi, että virtaviivoista saa hukkua korkeintaan 50 prosenttia. PÄÄTÖKSET: - Riskien vaikutukset kuvataan sanallisesti - Projektipäällikön tehtäviä tulisi selventää - Sovellussuunnitelmaan tulisi listata välietappeja 7. Seuraavat tehtävät Seuraavaan palaveriin tulisi vaatimusmäärittelystä saada valmiiksi jonkinlainen versio. Lisäksi projektisuunnitelmaa tulisi vielä hieman hioa. Oli myös puhetta siitä, että LaTex-kääntäjät olisi hyvä saada Windows-koneisiin. PÄÄTÖKSET: - Vaatimusmäärittelyä tulisi esitellä seuraavassa palaverissa - Projektisuunitelmaa tulisi vielä hioa 8. Seuraava palaveri Seuraava projektipalaveri päätettiin pitää keskiviikkona 5.3.2003 klo 14.15 - 16.00. Tilaksi sovittiin Ag C223.1. 9. Palaveri päätettiin klo 16.30 10. Yhteenveto tehtävistä asioista - Projektisuunnitelman korjaaminen - Vaatimusmäärittelyn teko - LaTex-kääntäjät Windows-koneisiin - Rainer lupasi laittaa sähköpostia editoreista, joilla olisi helpompi tehdä LaTex-dokumentteja - Projektiryhmä hakee videotykin jokaiseen palaveriin! - Projektisopimusteksti perjantaiksi 28.2. mennessä verkkoon