MindMap PÖYTÄKIRJA 13.9.2005 Aika ja paikka 13.9.2005 klo 8:15 Sali C220 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Antti Kavonen, puheenjohtaja Valtteri Tyrsky, sihteeri Ilari Nieminen Tiina Torvinen Kari Velling Antti Vähäkotamäki Juho Teuho, ohjaaja Poissa Ei poissaolijoita. 1. Avaus Antti K. avasi kokouksen klo 8:16. Valtteri valittiin kokouksen sihteeriksi. 2. CVS-versionhallinnan toiminnan varmistaminen 8:19 Todettiin että CVS-repositorya on osa projektilaisista jo käyttänyt onnistuneesti. Sovittiin että kokouksen päätyttyä käydään yhdessä läpi CVS:n käyttöä. 3. Alustavan projektisuunnitelman läpikäynti 8:20 Ei muutoksia tai kommentteja. 4. Eräitä 'muita asioita' 8:22 Sovittiin että kokouspöytäkirjat laitetaan jatkossa myös CVS:ään. Antti V. huolehtii ensimmäisen pöytäkirjan siirrosta. 8:25 Projektista vetäytynyt Jaakko Sorri poistettiin ryhmän postilistalta. 8:28 Sovittiin että kaikki sähköpostittelu tapahtuu koko ryhmän ja ohjaajan nähden ryhmän listaa käyttäen, ellei asia nimenomaan ole kahden henkilön välinen. 5. Alustavan vaatimusmäärittelyn läpikäynti ja tarkentaminen. Selvitetään myös ryhmälle sopivat ajat seuraavaan asiakastapaamiseen. 8:30-9:35 Seuraavia vaatimuksiin liittyviä seikkoja käsiteltiin: - Ajatus pallojen automaattisesta sijoittelusta esim. aakkosjärjestykseen esitettiin, mutta ominaisuutta pidettiin sellaisenaan tarpeettomana. Kuitenkin todettiin että jonkunlainen automaattinen sijoittelu on tarpeen jos mahdollistetaan uusien käsitteiden luonti näppäimistöltä käsin hiirtä käyttämättä. Näppäimistö-shortcutit parantaisivat käytettävyyttä. - Todettiin että tuotteella täytyy voida luoda 'verkko', ei pelkästään puu. Tämän toiveen asiakas ilmaisi viimekertaisessa tapaamisessa. Käsitteistä on siis voitava olla yhteyksiä myös puun muihin haaroihin. - Käsitteiden siirtelyn todettiin olevan tärkeä ominaisuus, jonka puute tulee nopeasti vastaan kynää ja paperia käytettäessä. - Siirtelyn toteutuksesta: Koska rakenne ei ole puumainen, ei yhdellä käsittellä ole selkeitä lapsikäsitteitä jotka voisivat siirtyä mukana kun käsitettä liikutellaan. Yksi käyttöä helpottava ominaisuus olisi mahdollisuus valita useita käsitteitä ja siirtää koko ryhmää kerralla. - Päätettiin pyrkiä käyttöliittymän toteutuksessa siihen että kaikki hoituu yhdellä hiiren napilla. - Keskusteltiin metadatan kuten kommenttien tarpeellisuudesta, tämä kysymys jäi auki. - Pohdittiin ovatko pallot lainkaan tarpeellisia, vai riittäisikö 'kalanruoto'-malli, mutta todettiin että kalanruotomalli ei tue verkkomaista rakennetta. - Havaittiin tarve tarkentaa tuotteen käyttötarkoitusta: Onko tuote yhden ihmisen ajatusten hahmottamiseen tarkoitettu, vaiko ryhmätyöskentelyyn? Nämä käyttötarkoitukset vaatisivat hieman omanlaisensa käyttöliittymät. Ryhmätyössä käytettävän käsitekartan on oltava merkitykseltään yksiselitteinen; esim. yhteyksillä on oltava nimet. Tällöin olisi luotevaa että uutta yhteyttä luotaessa kursori siirtyisi automaattisesti yhteyden tekstikenttään. Yksityisessä käytössä taas yhteyksiä ei yleensä haluta nimetä, joten kursorin hyppääminen yhteyden tekstikenttään olisi lähinnä ärsyttävä hidaste. Lisäksi yksityisessä käytössä olisi luultavasti haluttu ominaisuus voida muokata elementtien ulkoasua, esim. korostaen joitakin käsitteitä paksummalla reunaviivalla. Tällainen graafinen virittely ei taas sovi ryhmätyöskentelyyn, jossa erilaisten graafisten ilmeiden merkitykset pitäisi olla sovittuja. Mietittiin pitäisikö ohjelmassa olla kaksi erilaista editointimoodia näitä käyttötarkoituksia varten. Ohjaaja muistutti tässä vaiheessa projektin aikarajoista. Toisaalta todettiin että jos aikarajat riittävät kaikkien ominaisuuksien tekemiseen, ei ominaisuuksien disablointi esim. menusta käsin vie käytännössä lisäaikaa lainkaan. Asia jäi kesken. - Haarautuvat yhteydet. Todettiin ominaisuuden tarkoittavan paljon lisätyötä, mutta myös esitettiin ominaisuuden olevan tärkeä. Asiakas ilmaissut kantaansa asiaan viimekertaisessa tapaamisessa. Asia jäi ilman päätöstä. - Zoom/Rotate. Näistä ei päästy tulokseen. - Appletista ei voi tallentaa tiedostoja käyttäjän koneelle eikä ilmeisesti myöskään tulostaa. Signeeraamalla tämä onnistuisi, mutta menetelmää pidettiin työläänä. Palvelimelle tallentaminen appletilta onnistuu, joten tulostaminen täytyy toteuttaa tallentamalla kartta ensin kuvana palvelimelle, sitten tulostamalla kuva. Moodlen pitäsi mahdollistaa tämä. - Keskusteltiin siitä mitä kaikkea määrittelyssä kysytään asiakkaalta. Todettiin että asiakas ei välttämättä tiedä tarkalleen mitä haluaa, joten on parempi että me muodostamme perustellun vision siitä millainen olisi hyvä tuote, ja esitämme tämän asiakkaalle. 8:45 Sovittiin että Ilari tekee seuraavaan päivään mennessä alustavan käyttöliittymädemon esim. powerpointilla. Tätä, sekä muuta vaatimusmäärittelyä työstetään ryhmän kesken asiakastapaamiseen asti. 9:35 Asiakkaalle päätettiin ehdottaa seuraavaksi tapaamiseksi perjantaita 16.9. klo 14:00. Tapaamisessa asiakkaalle esitetään alustava käyttöliittymädemo. 6. Kokouksen päättäminen Antti K. päätti kokouksen klo 9:45.