Dynamo-projektin 2. palaveri Aika: 26.9.2007 9:33-11:06 Paikka: Jyväskylän yliopisto, AgC223.1 Laadittu 27.9.2007, muokattu 28.9.2007 Läsnä: Tilaaja: - Riku Ahonen - Olli Alanen Projektiryhmä: - Tero Hätinen - Joni Purojärvi, sihteeri - Antti Pyykkönen, puheenjohtaja Ohjaajat: - Juha Huikari - Jukka-Pekka Santanen Pöytäkirja 1. Kokouksen avaus Puheenjohtaja avasi kokouksen klo 9:33. 2. Kokouksen laillisuus ja päätösvaltaisuus Kokous todettiin lailliseksi ja päätösvaltaiseksi. 3. Esityslistan hyväksyminen Kohta 6 vaihdettiin koskemaan kaikkien tehtävien katsausta. Santanen ehdotti että ryhmän jäsenet ja 1. palaverista poissa ollut Olli Alanen esittelisivät itsensä. Esittelyt hoidettiin. Muuten esityslista hyväksyttiin sellaisenaan. 4. Edellisen pöytäkirjan tarkastaminen ja hyväksyminen Puheenjohtaja kävi läpi päätökset ja oleelliset asiat 1. palaverin pöytäkirjasta. Pöytäkirjan hyväksyttiin seuraavin korjauksin: - Otsikoksi vaihdettiin "Dynamo-projektin 1. palaveri". - Käyttökohdeverkon nimi muutettiin "Dynamo-verkoksi". - Jaettu materiaali listataan pöytäkirjan lopussa. - Kohdassa 6 aiheissa tarkennettiin agenttien välinen autentikointi koskemaan vain mobiililaitetta ja kotiagenttia. - Kohdassa 7 "projektin ehdoton takaraja" muutettiin "sovelluksen toteuttavan osan ehdottomaksi takarajaksi". Korjattu versio päätettiin laittaa projektin WWW-sivuille esille. 5. Projektin tilannekatsaus Puheenjohtaja esitti projektin nykyisen tilanteen. Kuluneella viikolla projektiryhmä oli saanut aikaiseksi aikataulusuunnitelman ja työmääräarvion sekä tutustuttua pinnallisesti lähdekoodiin ja käytettäviin työkaluihin. 6. Tehtävien katsaus Viime viikolla jaetut tehtävät: Tilaaja: - Hankkia Dynamicsin alkuperäisten kehittäjien dokumentaatiota, kesken. - Tiedustelee projektin julkisuusasteesta, suoritettu. - Tiedustelee lisätäänkö Timo Hämäläinen sähköpostilistalle, suoritettu. - Tehtävien priorisointi, suoritettu. Projekti on julkinen kaiken tuotettavan materiaalin osalta. Timo Hämäläistä ei lisätä sähköpostilistalle. Dynamicsin dokumentaatiot on luvattu lähettää ryhmän jäsenille myöhemmin. Tehtävät priorisoitiin seuraavasti: 1. Autentikoinnin poisto mobiililaitteen ja kotiagentin välillä. 2. DHCP-tuki kotiagenttiin. 3. "Virtuaalinen vierasgentti". 4. Kotiagentin kahdentaminen. Näistä kolme ensimmäistä tullaan toteuttamaan määrittelyn ja suunnittelun osalta. Kaksi ensimmäistä toteutetaan kokonaan myös toiminnoiltaan. Tilaaja lupasi hankkia tehtäviin sopivia tiettyjä RFC-standardimäärityksiä seuraavaan palaveriin. Tekninen ohjaaja: - Dynamicsiin perehdytys, suoritettu. Ryhmän jäsenet: - Sopimusmalli, suoritettu. - Aikataulujen sekä työmäärän alustava arviointi, suoritettu. Vastaava ohjaaja: - Sähköpostilistojen ja julkisten arkistojen perustaminen, suoritettu. - C-kirjan toimittaminen ryhmän jäsenille, suoritettu. - Projektikansion ja välilehtien toimittaminen ryhmän jäsenille, suoritettu. Tehdyt päätökset: - Suunnittelu ja määrittely kolmesta tärkeimmästä aiheesta. Toteutus kahdesta tärkeimmästä aiheesta. - Dokumentointi kieleksi valittiin suomi ja koodin kommentoinnissa käytetään englantia. 7. Alustavan työmäärän arvioinnin ja aikataulun esittäminen Puheenjohtaja esitti alustavan työmäärän arvioinnin tunnit, Gantt-kaavion sekä toteutuneet tunnit lyhyesti. Ehdotetut työmääräarviot ja Gantt-kaaviot laitetaan projektin WWW-sivuille kaikkien nähtäväksi. Santanen ehdotti tehtäviin lisättäväksi sovellus- ja projektiraportin. Käytiin keskustelua projektin aiheiden työmääristä yleisesti. Tehdyt päätökset: - Gantt-kaaviota ja työmäärän arviointeja tarkennetaan projektin kuluessa 8. Testausympäristöstä keskusteleminen Testausympäristöksi oli mahdollista valita kaksi toteutustapaa: 1. Virtuaalinen testiverkkototeutus VMWaren avulla 2. Oikean testiverkon rakentaminen Agc223.3 huoneeseen Testiympäristöksi valittiin 2. vaihtoehto eli oikean testiverkon rakentaminen. Huoneesseen tullaan rakentamaan neljän koneen verkko, joka ei ole yhteydessä internettiin tai yliopiston sisäverkkoon. Projektin jäsenet saavat huoneeseen kulkuoikeuden. Santanen huolehtii kulkuoikeuksien hankkimisesta. Huoneeseen tarvittava laitteisto on seuraava: - neljä tietokonetta, - yhteensä ainakin seitsemän verkkokorttia, - verkkokaapelia, - ja hubi/reititin on valinnainen. Huoneessa on valmiiksi näytöt, hiiret ja näppäimistöt neljälle koneelle. Näiden lisäksi huoneessa on kaksi tietokonetta, joten tarvitaan vielä kaksi tietokonetta lisää. Tilaaja huolehtii kahden koneen hankkimisesta ja koneiden asentamisesta. Kolmeen koneeseen tullaan asentamaan Ubuntu-linux ja yhteen mobiililaitteena toimivaan koneeseen Fedora Core. Tilaaja huolehtii käyttöjärjestelmien asentamisesta. Santanen varmistaa ATK-tuelta onko huoneessa olevat käytettävissä. Tehdyt päätökset: - Testiympäristö pystytetään huoneeseen AgC223.3 9. Sopimuksen esittäminen Sopimusmalli esitettiin ja hyväksyttiin sellaisenaan. Ryhmän jäsenet allekirjoittivat sopimuksen. Sopimuksesta otetaan kopio projektikansiota varten ja alkuperäinen kappale toimitetaan tilaajalle. 10. Valittujen työkalujen esittely Puheenjohtaja esitteli käytettävät työkalut. Projektin jäsenillä on vapaus käyttää mitä tahansa työkaluja. Toteutuskieli on C ja käyttöjärjestelmänä toimii Linux. Seuraavat työkalut mainittiin: - KDevelop -kehitysympäristö, - Texmaker Latex-editori, - SVN-versiohallintaohjelmisto, - sekä Microsfot Excel -taulukkolaskentaohjelma 11. Sovitaan osallistujien seuraavista tehtävistä Tilaaja: - Hankkia Dynamicsin alkuperäisten kehittäjien dokumentaatiota. - Hankkii tehtäviin sopivia RFC-dokumentteja - Hankkii ja asentaa koneet testausympäristökuntoon Tekninen ohjaaja: - Osallistuu testausympäristön rakentamiseen - Dynamicsin alkuperäisten dokumenttien hankkiminen ja jakaminen Vastaava ohjaaja: - Hankkii kulkuoikeudet ryhmän jäsenille huoneeseen AgC233.3 - On yhteydessä atk-tukeen huoneen AgC233.3 koneiden kohdalta Ryhmän jäsenet: - Koodiin tutustuminen - Korjaavat 1. palaverin pöytäkirja - Osallistuvat testausympäristön rakentamiseen - Ottavat kopion sopimuksesta ja toimittavat alkuperäisen sopimuksen tilaajalle - Tutustuvat testausympäristöön 12. Muut asiat Santanen otti esille www-sivujen julkisuusasteen. Tilaaja hyväksyi että kaikki dokumentit ovat julkisesti saatavilla WWW-sivuilta. Antti Pyykkönen varmisti tilaajien edustajien tittelit ja toimenkuvat. 13. Sovitaan seuraavan palaverin aika ja paikka Seuraava palaveri sovittiin pidettäväksi keskiviikkona 3.10. klo 9:30 kokoustilassa AgC223.1. 14. Kokouksen päättäminen Puheenjohtaja päätti kokouksen kello 11:06 Jyväskylässä 26.9.2007