Suunnittelukokouksen pöytäkirja 22.1.2002 Ohjelmistotuotantoprojektiryhmä 1. Tapahtumapohjaisten järjestelmien jonomallien visualisointi Kevät 2002 Aika Maanantai 21.1.2002 klo 16.15. 17.30 Paikka Helsingin yliopisto, TKTL B436 Paikalla Lauri Aarnio , puheenjohtaja Kimmo Airamaa Esko Kupiainen Liisa Länkä, sihteeri Janne Petäjä Heikki Tuominen Johannes Ukkonen Juha Taina, asiakas Klo 16.15 16.45 1 Asiakkaan vaatimukset projektilta Asiakas Juha Taina esitteli, mitä hän projektilta odottaa. Työ tulee olemaan osa hänen väitöskirjatutkimustaan, ja tarkoituksena on tuottaa graafinen työkalu, jonka avulla voidaan arvioida rinnakkaisten ja erityyppisten tapahtumien reittejä ja jonotusaikoja palvelimille ja edelleen järjestelmän läpi. Juha Taina lupasi osallistua projektikokouksiin maanantaisin. 2 Prosessimallin valinta Ryhmä päätti yksimielisesti toteuttaa projektin Extreme Programming prosessimallia (XP) käyttäen. XP:n ehdottomaan vaatimukseen täydellisestä parityöskentelystä kaikki suhtautuivat kuitenkin varauksella. Asiakkaalle XP sopii hyvin. Hän sanoi sen sopivan erityisen hyvin tähän työhön, koska koko projektin laajuus ei ole vielä täsmällisesti tiedossa. Ohjaaja toimii asiakkaan edustajana ja laatii asiakkaan puolesta prosessimallissa käytettävät User Stories kortit. Ryhmä antaa aikatauluarvion kunkin kortin vaatimalle tehtävälle ja kerää kerralla tekemistä 2-3 viikoksi. Koodaus pyritään toteuttamaan mahdollisuuksien mukaan parityöskentelynä, ja pareja vaihdellaan työn edetessä. 3 Projektipäällikön valinta Projektipäälliköksi valittiin yksimielisesti Liisa Länkä. 4 Ensimmäisestä tapaamisesta poissaolleiden ryhmän jäsenten esittely Kimmo Airamaa ja Janne Petäjä esittäytyivät. 5 Vastuiden jakaminen Projektipäälliköksi valittu Liisa huolehtii yleisistä asioista, kuten ryhmän jäsenten kommunikoinnista, www-sivuston ylläpidosta ja työn etenemisestä prosessimallin mukaisesti. Loppuraportin laadinta on projektipäällikön vastuulla. Kimmo on aiemminkin tehnyt graafisia käyttöliittymiä Javalla, joten hän ryhtyy projektin käyttöliittymä-asiantuntijaksi. Johannes nimettiin ryhmän Java-asiantuntijaksi. Hän auttaa tarvittaessa muita ryhmän jäseniä ohjelmointiongelmissa, laatii projektin Java-tyyliohjeen ja selvittää, miten Java-kodista generoidaan dokumentaatio. Jannen vastuulla on testien laadunvarmistus, Testit kirjoitetaan Javalla ja XP-mallissa testit kirjoitetaan ennen koodin valmistumista. Heikki nimettiin tuotteenhallintavastaavaksi. Hänen vastuullaan on huolehtia versionhallinnasta ja varmuuskopioinnista Esko perustaa ryhmän www-sivut. Sovittiin, että 31.1. osallistujat pitävät esitykset omista vastuuaihepiireistään. Myös projektisuunnitelma on tuolloin valmis. 6 Ryhmän kotiosoite TKTL- tietokoneissa Ohjaaja on saanut kaikkien ryhmän jäsenten käyttäjätunnukset, ja projektin kotiosoite TKTL:n koneissa on: /home/group/ohtu1k02. Projektin www-sivuille talletetaan ainakin kaikki dokumentit, pöytäkirjat, ryhmän jäsenet yhteystietoineen ja jäsenten vastuut. 7 Ryhmän jäsenten yhteystiedot Ensimmäisessä tapaamisessa tehdyn päätöksen mukaisesti ryhmän jäsenet antoivat toisilleen käyttöön puhelinnumeronsa. Projektin ohjaaja: Lauri Aarnio lauri.aarnio@helsinki.fi. 050-4836606 Projektiin osallistuvat opiskelijat: Kimmo Airamaa kimmo.airamaa@helsinki.fi 045-6744503,1355773 Esko Kupiainen esko.kupiainen@helsinki.fi Liisa Länkä liisa.lanka@hut.fi 050-3303493 Janne Petäjä janne.petaja@helsinki.fi 040-5147586 Heikki Tuominen heikki.tuominen@helsinki.fi 040-5674072 Johannes Ukkonen johannes.ukkonen@helsinki.fi 050-3016916 8 Aikataulujen yhteen sovittaminen Käytiin läpi kalenterit ja todettiin aikatauluista ja resursseista seuraavaa: Maanantaisin kaikki voivat tarvittaessa olla yliopistolla vaikka koko päivän Tiistai sopii Kimmolle ja Johannekselle Torstai sopii Heikille ja Johannekselle sekä Jannelle klo 14 saakka Viikonloput sopivat tarvittaessa kaikille. Esko ja Liisa käyvät kokopäivätyössä, joten heille sopivat illat ja viikonloput paremmin kuin arkipäiväajat. Ohjaaja muistutti, että projektiin on alusta asti laskettu käytettäväksi aikaa 20 viikkotyötuntia. 9 Muut asiat Juha Taina antoi Projektille luettavaksi kirjastosta lainaamansa kirjan: Kent Beck: Extreme Programming Explainned. Kirja säilytetään ryhmän omassa kaapissa. Heikki lainasi sen luettavaksi torstaihin asti, Liisa lainaa kirjan viikonlopuksi.