MindMap PÖYTÄKIRJA 4.10.2005 Aika ja paikka 4.10.2005 klo 8:15 Sali C220 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Antti Kavonen, puheenjohtaja Ilari Nieminen Tiina Torvinen, sihteeri Valtteri Tyrsky, 8.18 -> Kari Velling Antti Vähäkotamäki Juho Teuho, ohjaaja Poissa Ei poissaolioita. 1. Avaus Antti K. avasi kokouksen klo 8.18. Tiina valittiin kokoussihteeriksi. 2. Edellisessä kokouksessa sovitut tehtävät Valtteri oli ottanut selvää sertifikaatista. Yliopistolta ei saa apua sertifikaatti-asiassa. Projektilaisten on tehtävä oma sertifikaatti, tai ohjelmisto on toteutettava työpöytäsovelluksena. Tiina selvittää tästä asiasta asiakkaan toiveen. Valtteri oli tehnyt kälidemoa, joka toimi hienosti. Antti V. ei ollut tehnyt kälidemoon vielä toolbaria, mutta lupasi paneutua asiaan pikemmitin. Antti K. oli muokannut projektin aikataulua. Tiina oli sopinut asiakkaan kanssa päivät kälidemolle (7.10.), vaatimusdokumentin palauttamiseksi (10.10.) ja katselmoinnille (13.10). Tarkat kellonajat ovat vielä auki; Tiina sopii niistä asiakkaan kanssa. Kari oli tehnyt alustavan testaussuunnitelman. Ilari oli suunnitellut käyttöliittymän ulkoasua. 3. Kälidemon suunnittelua ja vaatimusten pohdintaa Kävimme läpi Ilarin huomioita vaatimusdokumentista ja teimme linjauksia vaatimuksiin ja käyttöliittymään. Käsite sisältää nimi-tekstikentän, yhteyspainikkeen, koon muokkaimen, kommenttipainikkeen ja url-linkkipainikkeen, muttei poistopainiketta eikä värin muokkainta. Painikkeista Kommenttipainike ja linkkipainike ovat aina näkyvissä. Yhteyspainikkeen ja koon muokkaimen saa piiloon. Kun yhtenäinen alue valitaan, alueella ei ole tekstifokusta. Elementin voi poistaa valitsemalla elementti ja painamalla deleteä tai toolbarin poistopainiketta. URL-linkkejä voi olla useampi, mutta ne ovat yhden painikkeen takana kaikki. Useat linkit toteutetaan dropdown-listan tyyppisesti, jossa niitä voi editoida ja josta linkin voi avata uudessa selainikkunassa. Aivohiiritoiminto ei ole erillinen moodi vaan toiminto, joka on aina päällä. Käsitteen nimeämisen jälkeen yksi enterin painallus vie tilaan, jossa mikään elementeistä ei ole valittu ja kaksi painallusta luo uuden käsitteen. Undon ohella toteutetaan myös redo. Ohjaaja huomautti, että jossakin ohjelmassa undo toteutetaan niin, että mikä tahansa välivaihe voidaan poistaa välistä. Tämä herätti kiinnostusta, mutta totesimme, että tämä on jatkoprojektin heiniä. Päätimme ottaa ohjelmaan kolme valintaamahdollisuutta, joilla käyttäjä voi vaikuttaa ohjelman käytettävyyteen. Käyttäjän on mahdollista valita, haluaako hän oletusarvoisesti yhteyksistä viivoja vai nuolia. Käyttäjän on myös mahdollista valita, haluaako hän, että yhteydet nimetään oletusarvoisesti, vai ei. Käyttäjä voi valita, onko help-toiminto päällä vai ei. Päätimme, että ohjelmassa on erillinen ohje, josta löytyy ohjeet ohjelman käyttämiseksi. Ohje tulee olemaan sama, joka palautetaan asiakkaalle ohjelmiston mukana. Ohje toteutetaan html-sivuna, joka avautuu erilliseen selainikkunaan. 4. Muut Antti K. muistutti projektilaisia tortain testauskoulutuksesta, joka alkaa klo 8.18 Antti V.:n harmiksi. Koulutus tapahtuu luokassa C222. 5. Sovitut tehtävät Tiina: - selvittää asiakkaalta, haluaako hän ohjelman toteutettavan appletina vai työpöytäsovelluksena. Vatteri: - jatkaa demon parissa ja jakaa tehtäviä sopivasti. Kari: - hoitaa appletin signaamisen. Antti V.: - tekee kälidemon Toolbarin. 6. Kokouksen päättäminen Antti K. päätti kokouksen 9.50. Kokouksen jälkeen projektilaiset jäivät Anttai K.:ta lukuunottamatta pohtimaan kälidemoa. ------------------------------------------------------------------------- 7. Kokouksen jälkeen ilmenneitä asioita ja sovittuja tehtäviä. (9.50-11.55) Ilari tarkisti, mitä java-versiota laitoksen Windows-koneiden selaimet käyttävät. Versio on 1.5.0. Kari on saanut opiskeluoikeutensa takaisin ja lähti hoitamaan unix-tunnuksiansa kuntoon. Testauskoulutuksen jälkeen torstaina katsomme kälidemoa yhdessä. Kälidemoon lisätään vielä käsitteiden ja mahdollisesti yhteyden poisto sekä kommentin lisääminen. Tiedostoon tallentaminen, kartan tulostaminen ja rajattomasti laajeneva työpöytä toteutetaan demotaan "huijaten". Keskustelua herätti mahdollinen tabien toteutus. Ihan lopulliseen ratkaisuun emme päässeet. Ainakin ohjelma tulisi toteuttaa niin, että se tukee myöhemmin niiden toteuttamisen. Toolbarin tulostuspainike tulisi olla painike, joka tulostaa suoraan käsitekartan tulostusoletusarvojen pohjalta. Oletusarvoisesti kommentit tulostetaan kartan mukana. Tulostettaessa kommentit saavat juoksevat numeroinnin, jonka perusteella ne voidaan liittää käsitteisiin ja yhteyksiin, kun tulostetta luetaan. Kolmannen prioriteetin vaatimuksiksi voisi lisätä ominaisuudet, joiden mukaan tulostusvalikossa käsitekarttaa voisi esikatsella marginaaleissa. Taustavärin valinnan mahdollisuus voisi olla myös joidenkin käyttäjien mielestä mieluinen ominaisuus. Keskustelimme käsitteiden ulkoasun muokkaamisesta ja uusien arvojen asettamisesta oletusarvoiksi. Miten tämä päättyi? Kun vaatimusdokumenttiin on tehty korjaukset, se "lähetetään" projektilaiselle, joka ei ole dokumenttia muokannut. Projektilainen lukee sen läpi ja lähettää huomiot, jonka perusteella dokumenttia viilataan. Näin toimitaan kunnes se on käynyt jokaisella kerran. Koska Tiina ja Antti muokkaa dokumnettia ja Ilari on lukenut dokumentin läpi ja antanut ehdotuksensa, Tiina nakittaa seuraavaksi muita ryhmäläisiä lukemaan sen vuorostaan. Tämä kierros tehdään ennen, kuin dokumentti annetaan Annille. Näin dokumentti tulee katselmoiduksi epävirallisesti ilman, että sen takia tarvitsisi tulla esimerkiksi maanantaina paikan päälle. Tiina: - Jatkaa vaatimusdokumentin parissa. Ilari: - Tekee käyttötapaustarinan, johon perjantain kälidemo perustuu.