Parsi-projektin 10. palaveri Aika: keskiviikkona 3.5.2011 klo 10:19 - 11:46. Paikka: sovellusprojektien kokoushuone Ag C226.2, Jyväskylän yliopisto Pöytäkirja laadittu: 4.5.2011 Pöytäkirjaa muokattu: 9.5.2011 Paikalla Projektiryhmä Vili Auvinen, puheenjohtaja Olli Kauppinen Juho Tammela, sihteeri Tilaajat Antti Ekonoja Tommi Lahtonen Ohjaajat Jukka-Pekka Santanen Mikko Tyrväinen, saapui kohdassa 4. 1. Palaverin avaus Avattiin palaveri. Valittiin Auvinen puheenjohtajaksi ja Tammela sihteeriksi. 2. Laillisuus ja päätösvaltaisuus Todettiin palaveri lailliseksi ja päätösvaltaiseksi. 3. Esityslistan hyväksyminen Muutettiin kohta kahdeksan Sitoumussopimus muotoon Sitoumusluonnos. Hyväksyttiin esityslista siihen tehdyllä muutoksella. 4. Edellisen pöytäkirjan hyväksyminen Auvinen kävi edellisen pöytäkirjan läpi projektorilla. Mikko Tyrväinen saapui. PÄÄTÖS: - Hyväksyttiin pöytäkirja sellaisenaan. 5. Edellisessä palaverissa sovitut tehtävät Ryhmä: - Toimittaa uuden vaatimustiedoston luonnoksen nähtäväksi koko projektiorganisaatiolle. Suoritettu. - Toimittaa verkkoon testattavan version sovelluksesta. Suoritettu. - Toimittaa projektisuunnitelman seuraavan version Santaselle. Suoritettu. - Toimittaa käyttöliittymästä toimiva versio viikon 17 aikana. Suoritettu. - Testaussuunnitelman laatiminen. Kesken. - Sitoumusluonnoksen laatiminen. Suoritettu. - Määrittää keskeneräiset tehtävät ja niiden aikavaatimukset, jotta viimeisen vaiheen toteutettavien tehtävien määrittely onnistuu. Suoritettu. Lahtonen: - Jatkaa ryhmälle toimitettavien taulukkolaskentapohjien tekemistä edelleen. Ei toteuteta. - Tekee XML-vaatimustiedoston pisteytyksen. Ei toteuteta. - Tutustuu OpenOfficen tyylipohjiin (style templates). Kesken. 6. Projektin tilakatsaus Auvinen kävi projektin tilan läpi projektorilla. Hän esitteli aika-arviot projektin keskeneräisten tehtävien osalta. Arvion mukaan ryhmällä olisi noin 50 tuntia jäljellä keskeneräisten tehtävien suorittamisen lisäksi. Esitysgrafiikan ja taulukkolaskennan osalta voisi tehdä ajan salliessa rungot, jotka tarkastavat edes yhden vaatimuksen. Esitysgrafiikan runko on kuitenkin tärkeämpi kuin taulukkolaskennan runko. Tekstinkäsittelyn tarkastamisen toteuttaminen on yhä tärkeintä. Santanen sanoi, että ryhmän kannattaa aloittaa jäljellä olevien dokumenttien laatiminen viimeistään ensi viikolla. Lahtonen käy keskustelemassa laitosjohdon kanssa mahdollisuudesta jatkokehittää sovellusta kesätöinä. Auvisella on kesällä reilu kuukausi vapaata aikaa. PÄÄTÖKSET: - Ryhmä toteuttaa ajan salliessa esitysgrafiikka- ja taulukkolaskentatarkastimien rungot, jotka tarkastavat edes yhden vaatimuksen. - Esitysgrafiikan tarkastimen runko on tärkeämpi kuin taulukkolaskennan. 7. Seuraavan vaiheen tehtävät Auvinen esitteli Parsi-projektin kehittämää sovellusta projektorilla. Sovelluksen käyttöliittymästä tuli esiin seuraavia huomioita: - Käyttöliittymän palautesivun HTML:ssä sisäkkäinen lista on muodostettu väärin. - Käyttöliittymän lomakkeen pitäisi käyttää mieluummin GET- kuin POST-menetelmää. - Käyttöliittymän palautesivulla voisi esittää tarkastuksen päivämäärän ja ajan sekä tiedoston viime muokkauksen ajankohdan. - Palautesivulla voi jättää näyttämättä kokonaisuudet, jotka ovat tehty oikein. - Kurssin nimi tulee lisätä lomake- ja palautesivulle. - Lomakesivu voisi virhetilanteessa muistaa, kumpi radiopainike oli valittu. Auvinen esitteli sovelluksen käyttämää XML-tiedostoa, jossa on kuvattu sovelluksen tarkastamat vaatimukset. Vaatimustiedostosta tuli esille seuraavia huomoioita: - Vaatimustiedoston parsiminen tulee toteuttaa niin, ettei sovellus kaadu, jos tiedostoon esimerkiksi unohtaa kirjoittaa default- virheilmoituksen. - Vaatimustiedoston hakeminen sähköpostiosoitteen perusteella tulee toteuttaa. PÄÄTÖKSET: - Edellä mainitut huomiot korjataan tai toteutetaan sovellukseen. 8. Sitoumusluonnos Auvinen esitteli projektiryhmän laatiman sitoumusluonnoksen projektorilla. Sovelluksen lähdekoodien lisenssiksi ryhmä on valinnut MIT-lisenssin. Dokumenttien lisenssinä käytetään Creative Commons Attribution 1.0 Finland -lisenssiä. Santanen huomautti, että sitoumusluonnoksen otsikko tulee korjata vastaamaan paremmin sitoumuksen sisältöä. Ryhmä tekee sitoumusluonnokseen korjaukset. Tilaajille toimitetaan kaksi allekirjoitettua sitoumusta ja projektikansioon sijoitetaan yksi allekirjoitettu sitoumus. PÄÄTÖS: - Sitoumusluonnos on tilaajan osalta hyväksyttävissä em. muutoksella. 9. Toisen lähdekoodikatselmoinnin ajankohta Toinen lähdekoodikatselmointi pidetään torstaina 12.5. klo 10:15 sovellusprojektien kokoushuoneessa Ag C226.2. Ryhmä toimittaa katselmoitavan lähdekoodin organisaatiolle tiistaina 10.5. 10. META Auvinen kysyi Santaselta neuvoja projektiraportin laatimista varten. Olennaista raportissa on verrata projektin toteutumaa suunnitelmaan. Käytiin läpi sovellusprojektien ohjetta projektorilla projektin päättymiseen liittyvien asioiden osalta. Santanen pyysi tilaajia laatimaan lausunnon projektista. Sovellusprojektin suorittamisesta voi projektin jäsen halutessaan saada projektitodistuksen. Ryhmä haluaa kirjalliset projektitodistukset sovellusprojektin suorittamisesta. Jokainen projektiryhmän jäsen tekee projektin lopussa itsearvioinnin. Kukin voi itse päättää onko oma itsearviointi julkinen vai luottamuksellinen. Jos itsearviointi on julkinen, sen voi sijoittaa projektikansioon ja projektin tulokset sisältävälle CD:lle. Jos se on luottamuksellinen, se toimitetaan sähköpostilla Santaselle. Projektin tulokset tallennetaan projektin loputtua projektikansion ohella CD-levylle. Tilaajille toimitetaan kaksi CD:tä, projektikansioon lisätään yksi CD ja laitoksen arkistoon yksi CD. Ryhmän jäsenet saavat halutessaan omat CD:t. Sovellusprojektin päätyttyä ryhmän tulee tarkastaa, ettei työmikroille jää tärkeää materiaalia. Mikrojen kovalevyt tyhjennetään ennen seuraavia käyttäjiä. PÄÄTÖKSET: - Ryhmä laatii lyhyen asennusohjeen sovellukselle. - Ryhmä toimittaa kopiot projektin tulokset sisältävästä CD:stä em. tavalla. 11. Seuraavan palaverin aika ja paikka Seuraava palaveri pidetään keskiviikkona 18.5. klo 10:15 sovellusprojektien kokoushuoneessa Ag C226.2. Santanen ilmoitti, että laitos tarjoaa seuraavan palaverin päätteeksi lounaan palaveriin osallistujille. 12. Osallistujien seuraavat tehtävät Ryhmä: - Tiedottaa, kun sovelluksesta tulee uusi versio. - Tekstinkäsittelyn tarkastaminen loppuun. - Taulukkolaskennan ja esitysgrafiikan tarkastamisen aloittaminen. - Toimittaa sovellusraportin ensimmäisen version. - Toimittaa projektiraportin ensimmäisen version. - Allekirjoittaa sitoumuksen ja toimittaa sen Lahtoselle. - Suorittaa sovellukselle järjestelmätestauksen. - Auvinen toimittaa Lahtoselle ongelmallisen dokumentin. - Toimittaa katselmoitavan lähdekoodin organisaatiolle tiistaina 10.5. - Laatii testaussuunnitelman. - Tarkastaa työmikrot tärkeän materiaalin osalta projektin päättyessä. Lahtonen: - Tutustuu OpenOfficen tyylipohjiin (style templates). - Käy keskustelemassa laitosjohdon kanssa mahdollisuudesta jatkokehittää sovellusta kesätöinä. - Laatii lausunnon projektista projektin päättyessä. Santanen: - Laatii projektitodistukset ryhmän jäsenille projektin päätyttyä. PÄÄTÖS: - Ryhmä laatii itselleen yksinkertaisen taulukoidun testaussuunnitelman, johon tulee kirjata testattavat virhekokonaisuudet. 13. Palaverin päättäminen Päätettiin palaveri. Palaverissa jaettu materiaali: Projektorilla käytiin läpi projektin tilakatsaus, sitoumusluonnos sekä osa sovellusprojektien ohjeesta. Lisäksi projektorilla esiteltiin sovellusta ja sovelluksen käyttämää vaatimustiedostoa. _____________________________ __________________________ Vili Auvinen, puheenjohtaja Juho Tammela, sihteeri