Parsi-projektin 2. palaveri Aika: keskiviikko 9.2.2011 klo 12:14-14:05 Paikka: sovellusprojektien kokoushuone AgC226.2, Jyväskylän yliopisto Pöytäkirja laadittu: 10.2.2011 Paikalla Projektiryhmä Juho Tammela, puheenjohtaja Vili Auvinen Olli Kauppinen, sihteeri Tilaajat Tommi Lahtonen Ohjaajat Jukka-Pekka Santanen Mikko Tyrväinen 1. Kokouksen avaus Tammela avasi kokouksen. Tammela valittiin puheenjohtajaksi ja Kauppinen sihteeriksi. 2. Laillisuus ja päätösvaltaisuus Todettiin palaveri lailliseksi ja päätösvaltaiseksi. 3. Esityslistan hyväksyminen Hyväksyttiin esityslista sellaisenaan. 4. Edellisen pöytäkirjan hyväksyminen Tammela kävi edellisen kokouksen pöytäkirjan läpi. Erityisesti käytiin läpi tehtävät ja päätökset. Muutokset edelliseen pöytäkirjaan: - Aika kohta poikkeaa 1. kohdan ajasta - 8. kohdassa ohjelmointityön valmistumiskuukausi virheellisesti toukokuu vaikka pitäisi olla huhtikuu - 8. kohtaan lisättävä päätös: Ryhmä tiedottaa tekemisistään organisaatiolle pari kertaa viikossa Pöytäkirja hyväksyttiin edellämainituin muutoksin. 5. Edellisessä palaverissa sovitut tehtävät Projektiryhmä: - Kokoustilan varaus - XML-koulutus maanantaina 7.2. klo 12:15 - Seuraava palaveri kesiviikkona 9.2. klo 12:15 Suoritettu - Projektiryhmä perustaa Korppi-ryhmän ja kutsuu sinne ryhmän jäsenet, ohjaajat ja tilaajan edustajat. Suoritettu - Yksinkertaisen docx-dokumentin muuttaminen nettisivuksi XML-perehdytykseen mennessä. Suoritettu - Pöytäkirja tarkastettavaksi ensin Santaselle ja Kaisa Leinolle mahdollisimman pian. Suoritettu - Pöytäkirja jakoon organisaatiolle, jos palautetta siitä ei ole tullut perjantaihin mennessä. Suoritettu Tilaajan edustajat: - Lahtonen toimittaa ryhmälle XML-tiedoston, jonka harjoitustöitä jakava kone generoi jokaisen yksilöllisistä harjoitustyövaatimuksista. Suoritettu - Lahtonen järjestää XML-koulutuksen maanantaina klo 12:15 sovellusprojektien kokoushuoneessa AgC226.2. Suoritettu Santanen: - Sähköpostilistan perustaminen - Pyytää ATK-tukea perustamaan projektiryhmälle verkkolevyt Suoritettu 6. Projektin tilannekatsaus Projektiryhmä esitti projektin tämän hetken tilan. Kukin jäsen kertoi mihin oli ajan käyttänyt ja mitkä olivat tulokset. Tammela oli aloittanut projektisuunnitelman teon ja hahmotellut aikataulua. Projektisuunnitelma on tarkoitus saada viikolla 11 valmiiksi. Vaatimusmääritelmä viikolla 8 ja suunnittelu lopetetaan viikolla 10 ja siirrytään toteutukseen, joka kestää viikkojen 11-17 ajan. Auvisen kahden viikon poissaolo voi vaikuttaa aikatauluun. Auvinen työskentelee ennen ja jälkeen poissaolon enemmän, jotta ryhmän jäsenten ajakäyttö on tasapuolisempaa. Projektipäällikkyyden vaihto toteutetaan alustavan aikataulun mukaan viikolla 12. Projektiraportti viimeistellään toukokuun aikana. Lahtonen kertoi Tammelan suunnitelman kuulostavan hyvältä ja pyysi vaatimusmäärittelyä nähtäväksi viikolla 7. Tammela kertoi alustavasta tehtävänjaosta: - Sovellussuunnitelma: Kauppinen - Vaatimusmäärittely: Auvinen (Tammela tarvittaessa) - Projektisuunnitelma: Tammela Santasen mukaan sovellussuunnitelman ei tarvitse olla lopullinen, koska vaatimusmäärittely elää projektin aikana. Lahtonen ehdotti, että suunnittelu kannattaa toteuttaa toiminnallisuuden kautta. Tammela kertoi projektin saaneen käyttöönsä Microsoft Office 2010, joten voidaan verrata 2007 ja 2010 versioiden eroja. Lahtonen arveli tiedostoformaatin olevan sama versioiden välillä, mutta tulostettavat ohjeet ja korjauskehotukset voivat poiketa. Tyrväinen neuvoi poimimaan dokumentista ohjelmiston versionumeron, jota voidaan myöhemmin tarvita. Auvinen kertoi tehneensä vaatimusmääritelmää. Lahtonen halusi nähdä sen hetkisen tilanteen vaatimusmääritelmästä. Lahtonen kävi läpi vaatimusmääritelmän. Lahtosen huomioita vaatimusmäärittelystä: - Tyylimäärittelyssä kaikki tyylit tarkastettava, voi olla myös erikoistyylejä - Sisällysluettelon vertailu otsikko tyyleihin - Sisällysluettelon sisäkkäiset otsikot pystyttävä havaitsemaan - Hakemistosta ehkä myös lista - Sähköpostiosoite määritelty nykyään tyylien kautta, voisi muuttaa metatietoihin - Metatietojen tulkinta - Ylimääräisten rivinvaihtojen tarkistaminen - Powerpointissa mastersliden tulkinta - Powerpointissa oltava kaavio - Toinen kuva pitää olla masterslidessä - Listan muotoilu vaikea, joten harjoitustyövaatimukset voi muuttua - Ylä- ja alatunnisteiden tarkastaminen, tehtävä osanvaihdoilla - "erilainen 1. sivu"-valinta ei saa olla päällä, - Kuvan tarkistus, pitää olla itsepiirtämä - Kuvatekstin tarkistus - Taulukoita ei ole vaadittu harjoitustöissä - Tarkastuskerrat logiin - Sovelluksen antama arvosana ei ole välttämättä lopullinen, koska ihminen käy työn läpi, jos on epäselvyyttä Santasen huomioita vaatimusmäärittelystä: - Käyttäjäprosessi myös mallinnettava (opettaja ja oppilas) Lahtonen esitti käyttöliittymän vaatimukset: - Yksinkertainen www-lomake, jossa on url-, tiedosto-, email-tekstikentät sekä lähetä-painike - Mahdollisimman yksinkertainen osaa tulkita kaikki tiedosto muodot - Jos jotain erilaista opettajalle pohja sama ja suoritus eri koneella - Tulostuksessa virhelista ja korjausohjeet Auvinen toimittaa Google Docsiin vaatimusmäärittelyn Lahtosen pyynnöstä ja jakaa sen kaikille projektin osapuolille sekä lisäksi Tietokone ja tietoverkot työvälineenä -kurssin opettaja Pekka Makkoselle. Kauppinen sanoi tutustuneensa tarkasta_writer-metodiin ja OpenDocument- formaattiin. Lahtonen neuvoi, että perlillä tehtyä ohjelmakoodia voi matkia sovelluksen teossa. Myös vaatimukset.xml-tiedostoa voi tarvittaessa muuttaa. Vaatimukset.xml-tiedosto sisältää harjoitustyön henkilökohtaiset vaatimukset ja sijaitsee harkkakoneella. Santasen pyynnöstä projektiryhmän tehtäväksi tuli esimerkki vaatimukset.xml- tiedoston sijoittaminen YouSourceen. 7. Dokumenttien katselmointi Dokumenttien katselmointitilaisuuksia ei sovittu pidettäväksi, vaan Lahtonen halusi mahdollisimman usein versioita dokumenteista. Versiot saavat olla eläviä, eikä niiden tarvitse olla viimeisteltyjä. Korostettiin palaverissa esitettävien dokumenttien toimitusta etukäteen. 8. Lisenssi Projektiryhmä ehdotti alustavaksi vaihtoehdoksi MIT-lisenssiä. Lisenssistä päättämistä ei todettu ajankohtaiseksi ja se siirrettiin myöhempään ajankohtaan. Tekijänoikeuksista luopumiselle ei nähty tarvetta. Santanen pitää myöhemmin luennon tekijänoikeuksista, josta projketin jäsenet saavat lisää tietoa asiasta. Santanen kertoi, että lähdekoodin voi myöhemmin jakaa eri lisenssin alla. Lahtonen ehdotti dokumenttien sijoittamista vapaaseen käyttöön ja Santanen sanoi ainakin sovellusmäärittelylle ja sovellusdokumentille olevan myöhemminkin käyttöä. Päätös: Lisenssistä päätetään vasta myöhemmin 9. Muut esille tulevat asiat Kielien valinnasta pyydettiin Lahtoselta tarkennusta. Lähdekoodit kirjoitetaan englanniksi ja muut dokumentit suomeksi. Sovelluksen toteutus voisi olla englanniksi ja suomeksi. Tyrväinen toi esille hänen työsopimustilanteensa. Häneltä puuttuu työsopimus ja Santanen lupasi selvittää asian. Auvinen toi esille 6. kohdassa mainitsematta jääneen Microsof Office Wordin spesifikaatioihin tutustumisen. Tähän Lahtonen antoi neuvoi etsimään internetistä tiivistelmää, koska spesifikaatiot ovat yleensä vaikeaselkoisia. Yleiskuva spesifikaatioista riittää. Mahdolliset yllättävät seikat voivat vaatia tarkempaa tutustumista. Auvinen pyysi tarkennusta teknisenohjaajan Tyrväisen rooliin. Aikaisemmissa projekteissa teknisenäohjaajana toimiminen on tuonut Tyrväiselle noin 12 tuntia töitä kuukaudessa. Lahtonen neuvoi ottamaan yksinkertaisimmissa kysymyksissä yhteyttä irc-kanavan kautta Tyrväiseen tai häneen. Projekti ryhmä kertoi luoneensa YouSourceen repositorion. Se näkyy kaikille joilla on korppi-tunnukset. YouSourceen luodaan ryhmän toimesta projektin wiki. Repositorion ja wikin muokkausoikeus pidetään kaikilla ja tiedotus sähköposti lähetetään kaikille projektiin osallistuville. 10. Seuraavan palaverin aika ja paikka Seuraava palaveri järjestetään keskiviikkona 16.2. klo 12:15 samassa paikassa. 11. Osallistujien seuraavat tehtävät Projektiryhmä: - Sitoumussopimuksen luonnostelman tekeminen ensi palaveriin - Valmistautuu esittelemään eri tiedosto formaatit ensi palaverissa - Vaatimusmäärittelyn tekeminen ja jakaminen GoogleDocsissa - Odfpy-kirjastoon tutustuminen - Projektisuunnitelman tekeminen - YouSourcen päivittäminen ja siitä tiedottaminen Lahtonen: - Vaatiusmärittelyn tarkastaminen ja mahdolliset lisäykset Santanen: - Kysyy ATK-tuelta verkkolevyn toimituksen etenemisestä - Selvittää Tyrväisen työsopimuksen 16. Kokouksen päättäminen Tammela päätti kokouksen. ___________________________ Juho Tammela, puheenjohtaja