Portti -palaverin pöytäkirja 5 PORTTI -PROJEKTIN PALAVERI 5/2003 Aika Tiistai 11.3.2003 klo 10.00-12.00 Paikka Agora, sovellusprojektien avotila C223.1 Läsnä Projektiryhmä: Juha Erkkilä -saapui myöhässä Jenni Hytönen Marko Kivelä -puheenjohtaja Paula Mali -sihteeri Lari Väänänen -sihteeri Ohjaajat: Markus Inkeroinen -vastaava ohjaaja Jukka-Pekka Santanen -vastaava ohjaaja Matti-Pekka Sivosuo -tekninen ohjaaja Tilaanjan edustajat: Antti Auer -saapui myöhässä Jussi Talaskivi Tarja Vänskä-Kauhanen 1. Puheenjohtajan ja sihteerin valinta Materiaalit jakoon. Jukka-Pekka Santanen kehotti ryhmää kierrättämään puheenjohtaja- ja sihteerivuoroja. Puheenjohtajaksi valittiin Marko Kivelä ja sihteereiksi Lari Väänänen sekä Paula Mali. 2. Palaverin avaus ja ajankäyttövihkojen läpikäynti Ajankäyttövihot laitettiin kiertoon. 3. Edellisen palaverin pöytäkirjan tarkistus Pöytäkirjan esitteli Juha Erkkilä. 3.1. Haastattelut Jukka-Pekka Santanen kysyi, onko haastatteluja tehty. Hän kysyi myös, onko Tarja Vänskä-Kauhasen toimittamista yliopiston sivujen palautteista löytynyt mitään hyödyllistä. 3.2 Korppi-selvitys Korppi-selvitys jakoon. Antti Auer kysyi, onko selvitys tehty ryhmän omien kokemusten pohjalta. 3.3 Ilmoittautumisesta henkilöstökoulutuksen tapahtumiin Tarja Vänskä-Kauhanen jakoi oman haastattelunsa. Jukka-Pekka Santanen kysyi, onko Pirjo Kaakkuriniemen kanssa keskusteltu ilmoittautumisesta henkilöstökoulutuksen tapahtumiin. Tarja Vänskä-Kauhanen kertoi, että jakamassaan haastattelussa on myös Kaakkuriniemen kommentteja. PÄÄTÖS: Pöytäkirja hyväksyttiin. 4. Käyttöliittymien vertailu Jukka-Pekka Santanen kysyi, onko käyttöliittymiä vertailtu, josta heräsi kysymys, oliko tarkoituksena suunnitella käyttöliittymä. Antti Auer totesi, että eikö Korppi ole henkilöstökoulutuksen osalta yksi palanen. Hän lisäsi vielä, että kaikkea ei varmaankaan käyttää Korpin kautta. Jukka-Pekka Santanen totesi tähän, että Korpista löytyy kurssipuoli, mutta muista on vain aihioita. Antti Auer kehotti vertailemaan nykyistä käyttöliittymää Korppiin. Jukka-Pekka Santanen totesi tähän, että Korppia voisi hyödyntää henkilöstökoulutuksen kurssien syöttämiseen. Auer lisäsi vielä, että tarve olisi Korpin pelkistetymmälle versiolle, mutta sen toteuttaminen ei ole projektin tehtävä. Jukka-Pekka Santanen totesi, että ei sulje pois mahdollisuutta, että projekti tekisi yksinkertaisen kurssinluomissivun. Tähän Antti Auer totesi, että voisi ehdottaa sivun tekemistä jollekulle muulle. Tarja Vänskä-Kauhanen ilmoitti, että kurssinluontisivun tulee olla samassa asussa kuin nykyisinkin. Tähän Jukka-Pekka Santanen totesi, että käyttäjän ei tarvitse havaita käyttävänsä Korppia. 4.1 Ilmoittautuminen Tarja Vänskä-Kauhanen ilmoitti, että ilmoittautumisen tulee tapahtua ilman kirjautumista. Tähän Jukka-Pekka Santanen totesi, että silloin joutuu syöttämään henkilötiedot joka kerta. Antti Auer totesi, että henkilöstö- koulutus on vain pieni osa kokonaisuutta, joten eikö pitäisi enemmänkin keskittyä tapahtumien, tiedotteiden ja henkilöstökoulutuksen tapahtumien logiikkaan, eli esim. mitä eroja niissä on. Auer lisäsi vielä, että lomake on kohtuullisen toimiva. Tarja Vänskä-Kauhanen totesi, että lomakkeessa on jotain turhia kohtia, jotka voi poistaa. 4.2 Lomakkeet Antti Auer kysyi, miltä yliopiston pääsivu tulee näyttämään tulevaisuudessa. Tarja Vänskä-Kauhanen kysyi, kuuluuko tämä projektille, johon Auer vastasi, että logiikaltaan kyllä mutta ei ulkoasultaan. Tähän Jussi Talaskivi totesi, että teknistä ratkaisua ei tule sitoa ulkoasuun. Antti Auer kysyi onko nykyinen lomakkeisto riittävä, eli kopioidaanko se Lotus Notesista suoraan. Tarja Vänskä-Kauhanen lisäsi, että pitäisi katsoa mitä Korpissa on ja mitä täytyy lisätä, mutta ehdotti toista ajankohtaa tälle. Jukka-Pekka Santanen sanoi, että jossain vaiheessa täytyy tehdä päätös, mitä tehdään. Antti Auer ehdotti, että kopioidaan nykyinen järjestelmä uuteen kantaan samalla joiltain osin sitä kehittäen. Hän kysyi myös, miten tapahtuma- kalenterin tapahtumiin ilmoittautuminen toimii. Tarja Vänskä-Kauhanen ilmoitti, että se tapahtuu lomakkeella. Auer kysyi, voiko lomakkeen luoda itse vai onko se vakio. Vänskä-Kauhanen kertoi sen olevan vakio. Auer ehdotti käytettäväksi Kottarainen-projektin kehittelemää lomaketta. Tähän Jukka-Pekka Santanen totesi, että Korpista joudutaan ottamaan jotain mukaan Kottaraisen lomakkeeseen, joten se vaatii käyttäjäntunnistuksen. 4.3 Taustajärjestelmät Jukka-Pekka Santasen mielestä projekti ei mene portaalin tasolle, vaan toteuttaa tiedotuksen osuuden. Antti Auer totesi tähän, että toteutettava osuus on lähtökohta portaalille, koska siihen on linkitetty tausta- järjestelmiä kuten Korppi ja Tutka. Jukka-Pekka Santanen lisäsi tähän, että kirjasto on varmaankin yksi taustajärjestelmistä. Hän lisäsi vielä, että aihetta on rajattava, jotta päästään testaamaankiin. Tähän Auer totesi, että linkittäminen riittää esim. kirjaston osalta. Jussi Talaskivi sanoi tekniseksi puoleksi riittävän jonkinlaisten rajapintojen luonnin. Talaskivi totesi myös, että Zopessa on omat rajapinnat ja Korpissa omansa. Näin tiedetään missä ollaan. Tarja Vänskä-Kauhanen kehotti lähtemään liikkeelle henkilöstökoulutuksen sijaan tiedotteista. Hän totesi myös, että henkilöstökoulutusta varten on Korpissa eniten palasia. Jukka-Pekka Santanen sanoi, että Korpissa on myös tapahtumaosio, mutta se vaatii omiin tarpeisiin muokatun käyttöliittymän, koska tapahtumat siellä ovat henkilö/ryhmäkohtaisia, eivätkä liity organisaatioon. Lisäksi ne näkyvät automaattisesti jokaisen kalenterissa. Santanen pohti onko järkevämpi käyttää Korppia vai tehdä oma toteutus tapahtumien osalta. Tarja Vänskä-Kauhanen totesi, että oma on nopeampi, mutta Korppi voisi olla taustalla. Hän kysyi myös, kenen tehtävä on ratkaista tehdäänkö oma toteutus vai käytetäänkä Korppia, johon Jukka-Pekka Santanen totesi, että se on ryhmän tehtävä, mutta hän haluaa osallistua päätökseen. Myös tilaajan edustajat saavat ottaa osaa päätöksen tekoon. 4.4 Johtopäätös Jukka-Pekka Santanen kysyi, onko ryhmä selvillä siitä, mitä on järkevä tehdä. Selvyyttä käytettävästä työkalusta ei ollut, joten Antti Auer totesi, että Zope on pääasiallinen työkalu, mutta henkilöstökoulutuksen tapahtumien käsittelyyn käytetään Korppia rajapinnan avulla. Eli kyselyt tehdään Korppiin ja tulos näytetään portaalissa. Tähän Jussi Talaskivi totesi, että Korpin päässä on ongelma, koska SQL-kyselyjä ei voi tehdä suoraan. Antti Auer totesi, että tehtävä on siirtää olemassa olevat palikat Lotus Notesista Zopeen. Jukka Pekka Santanen sanoi vielä, että henkilöstökoulutuksen kurssit hoidetaan Korpissa, muut portaalissa. PÄÄTÖS: *Ryhmä tekee ohjaajien ja tilaajan edustajien avustamana päätöksen Korppi vs. oma toteutus tapahtumakalenterin osalta. *Henkilöstökoulutuksen kurssit hoidetaan Korpin kautta. 5. Selainvaatimukset Antti Auer ehdotti mahdollisimman monipuolista selainvalikoimaa, koska käyttäjäryhmä on laaja. Vaatimusmäärittelyssä mainitut selaimet ovat Mozilla 1.x, Internet Explorer 5.x, Opera 6.x, Lynx 2.8.4, Netscape Communicator 4.x sekä Konqueror 3.x. Antti Auer kysyi, onko ryhmä tutustunut W3C:n sivuilla oleviin esteettömän verkon määrityksiin. Jussi Talaskivi totesi, että sivut eivät siis saa sisältää frameja, kuvissa tulee olla alt tag -määritykset sekä java scriptit tulee jättää pois. PÄÄTÖS: *Sivujen tulee toimia vaatimusmäärittelyssä mainituilla selaimilla. 6. Projektin tämänhetkinen tilanne 6.1 Haastattelut Jukka-Pekka Santanen sanoi, että kovin montaa ei kannata enää haastatella, jotta ryhmä pääsee kunnolla työn touhuun. Hän kehotti haastattelemaan korkeintaan paria laitoksen tai tiedekunnan edustajaa. Tarja Vänskä- Kauhanen ehdotti haastateltavaksi Hannu Puupposta avoimesta yliopistosta. 6.2 Projektisuunnitelma Antti Auer kysyi, onko päätös Zopen käytöstä tehty, johon Jussi Talaskivi totesi, että se päätettiin ensimmäisessä palaverissa. Jukka-Pekka Santanen sanoi sen olevan järkevä ratkaisu, sillä myös Tutka-järjestelmä on kehitetty Zopella. Jukka-Pekka Santasen mielestä projekti toteuttaa vain osan portaalista. Tähän Antti Auer totesi, että osakokonaisuus täyttää portaalin tunnusmerkit. Santanen ehdotti, että portaali-nimitys olisi varattu kokonaisuudelle. Tarja Vänskä-Kauhanen ehdotti julkaisulomakkeistoa. Auer taipui myös tuumaan. 6.3 Vaatimusmäärittely Jukka-Pekka Santanen sanoi, että pitäisi päättää käytetäänkö Korppia, Tutkaa tai kirjaston järjestelmiä projektissa. Antti Auer kysyi, pitääkö tilaajan esittää vaatimuksia. Hän lisäsi vielä, että jos Korppi jätetään pois, tulee hommasta selvempi. Tähän Jukka-Pekka Santanen totesi, että hänen mielestään Korppia voisi käyttää henkilöstökoulutuksen kursseihin. Hän lisäsi vielä, että rajapintaa joutuu testaamaan. Jussi Talaskivi sanoi, että mahdollisuuksia rajapinnan toteuttamiseen on paljon. Antti Auer ehdotti Tutkan ja kirjaston järjestelmän liittämistä lomakkeistoon linkin avulla. Jussi Talaskivi kysyi, onko portaalilla rajapintaa ulospäin, eli onko tarvetta saada haettua tietoa yliopiston ulkopuolelta. Antti Auer kysyi menevätkö tiedotteet sähköpostilistalle. Tarja Vänskä-Kauhanen vastasi, että eivät mene. Auer totesi tähän, että voisi olla tarpeen, jotta ihmiset voisivat tilata haluamansa tiedotteet itselleen. Talaskivi totesi, että teknisesti se ei ole vaikeaa. Jukka-Pekka Santanen sanoi, että vaatimukset olisi hyvä priorisoida, koska kaikkea ei välttämättä ehdi tehdä projektin puitteissa. Jukka-Pekka Santanen kysyi, onko Tutkassa tietoa, mitä pitäisi saada tiedotteisiin. Antti Auer totesi, että rajapinta tulisi olla, jotta uutuusarvoa omaavat tiedot saisi haettua. Santanen kysyi, pitäisikö Tutka jättää taka-alalle, johon Auer vastasi, että asiaa voi harkita uudelleen jos jää aikaa. Jukka-Pekka Santanen totesi, että järjestelmää voidaan hyödyntää portaalissa, mutta ei tässä projektissa. PÄÄTÖS: *Paria laitoksen tai tiedekunnan edustajaa haastatellaan. *Tutka ja kirjaston järjestelmä linkitetään sivustoon. *Vaatimusmäärittelyn vaatimukset priorisoidaan. 7. Muut asiat 7.1 Henkilöstökursseille ilmoittautuminen Asiaa on käsitelty luvussa 4.1. Jukka-Pekka Santanen kysyi, otetaanko ilmoittautumiseen kantaa tämän projektin yhetydessä. Hän kysyi myös pitäisikö laatia esitys miten Korpin ilmoittautumissivua tulisi muuttaa vai pitäisikö muutos myös toteuttaa. Antti Auer totesi, että olemassaolevaa lomaketta pitäisi verrata Korpin vastaavaan. Santanen kysyi, riittääkö pelkkä vertailu, johon Auer totesi, että Lotus Notesista joudutaan luopumaan ja jotain pitää saada tilalle. Hän lisäsi, että Korpin kehittäjien kanssa pitää neuvotella. Auer sanoi myös, että toteutus jätetään reunalle, määritellään millainen ilmoittautumis- sivun tulee olla ja kuka sen tekee. 7.2 Palaute yliopiston sivuista Tarja Vänskä-Kauhanen kertoi, että palautteista ei ole apua tähän projektiin. 7.3 Maanantain "vastaanottoajan" muuttaminen Ryhmä sopii keskenään uudesta ajasta ja ilmoittaa sen myöhemmin. PÄÄTÖS: *Vastaanottoajasta ilmoitetaan myöhemmin. 7.4 Metatieto Antti Auer sanoi, että metatiedon osuus on tässä projektissa lähinnä tieto siitä, kuka on tapahtuman/tiedotteen luonut. Tarja Vänskä-Kauhanen sanoi metatiedon olevan lähinnä muokkaushistoriatietoja. 7.5 Tutka-järjestelmä Asiaa on käsitely luvussa 6.3. 7.6 Tietokanta ja käyttäjienhallinta Jussi Talaskivi sanoi, että suoraan tietokantaan ei ole mielekästä mennä. Antti Auer kysyi, miten joustava Zopen oliotietokanta on, eli missä muodossa sieltä saa haettua tietoa. Talaskivi vastasi, että hyvin, koska tiedot on indeksoitu. Jukka-Pekka Santanen ehdotti, että henkilöstökoulutuksen tiedot tallennetaan Korppiin ja muut Zopen oliokantaan. Matti-Pekka Sivosuo totesi, että ei kannata tehdä omaa käyttäjienhallinta- systeemiä, koska Zopen käyttäjientunnistus on niin hyvä. Hän lisäsi vielä, että oman hallintaliittymän voi tehdä. Antti Auer kysyi, miten käyttäjienhallinta on järjestetty Tutkassa. Jukka-Pekka vastasi sen olevan kesken. PÄÄTÖS: *Henkilöstökoulutuksen kurssitiedot tallennetaan Korppiin ja muut Zopen oliotietokantaan. 7.7 Monikielisyys Asiaan palataan seuraavassa palaverissa. 8. Tehtävien jako Projektiryhmän jäsenet -korjaavat projektisuunnitelmaa sekä vaatimusmäärittelyä -haastattelevat muutamaa laitoksen tai tiedekunnan edustajaa Tilaaja -Tarja Vänskä-Kauhanen pohtii järjestelmän monikielisyyden vaatimuksia 9. Seuraavan palaverin ajankohdan ja paikan päättäminen Seuraavan palaverin ajankohdaksi päätettiin maanantai 17.3.2003 klo 12.15. Paikka on Agoran sovellusprojektien avotila C223.1. Jaettu materiaali -esityslista -Korppi-selvitys -Tarjan haastattelu