LOPPURAPORTTI. Polku Versio 1.0. Projektiryhmä

Koko: px
Aloita esitys sivulta:

Download "LOPPURAPORTTI. Polku http://code.google.com/p/polku-projekti/ Versio 1.0. Projektiryhmä"

Transkriptio

1 LOPPURAPORTTI Polku Versio 1.0 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas Jokiniemi

2 Versiohistoria Päiväys Versionumero Tekijät Muutosten syy Muutokset Antti Jämsén Ensimmäinen versio Janne Pihlajaniemi Lisää sisältöä, muotoiluja - Sisällysluettelo, ohjelmakoodin statistiikat 2

3 Sisällysluettelo 1 Johdanto Tarkoitus ja kattavuus Määritelmät, termit ja lyhenteet Viitteet Yleiskatsaus dokumenttiin Yleiskuvaus ohjelmasta Tarkoitus Ympäristö Toiminta Rajoitteet Projektin organisointi Henkilöstö ja roolit Asiakas Ongelmat ja niiden analysointi Ennalta määritellyt riskit Yllättävät riskit Projektin hallinta Viikkopalaverit Viikkoraportit Katselmoinnit Ryhmätyöskentely Välineet ja menetelmät Välineet Menetelmät Projektin eteneminen, työmäärät ja tuotokset Johtopäätökset Kokemukset projektista Hylättyjä ratkaisuvaihtoehtoja Jatkokehitysideoita Kommentteja kurssista

4 1 Johdanto 1.1 Tarkoitus ja kattavuus Dokumentin tarkoituksena on kuvata, miten projekti sujui ja mitä parannettavaa jäi. Tarkoituksena on käydä mm. läpi mitä riskejä projektin alussa tunnistettiin, tuliko niitä vastaan ja miten niistä selvittiin. 1.2 Määritelmät, termit ja lyhenteet LAMP - Kokoelma avoimen lähdekoodin ohjelmia, jotka yhdessä muodostavat wwwpalvelimen jonka alla voidaan suorittaa dynaamisia web-sivustoja Apache Avoimeen lähdekoodiin perustuva palvelinohjelma PHP WWW-ohjelmointiin suunniteltu ohjelmointikieli MySQL SQL-tietokannan hallintajärjestelmä. Google code Sivusto projektin dokumenttien ja avoimen lähdekoodin ylläpidolle Eclipse Ohjelmointi- ja kehitysympäristö SVN Subversion-versionhallinta. SCRUM Ketterän ohjelmistokehityksen menetelmä Sprintti Projektin ajallinen osakokonaisuus. Sprintin kesto on noin kolme viikkoa. Käytettävyysryhmä Projektityökurssin osallistujista koottu erillinen ryhmä, joka auttaa muita projektityökurssin ryhmiä käytettävyysasioissa. 1.3 Viitteet PHP: MySQL: Apache: Eclipse: Tortoise SVN: Robot Framework: Google Code http.//code.google.com SCRUM Yleiskatsaus dokumenttiin Luvussa 1 esitellään projekti sekä listataan yleisimmät lyhenteet ja yhdenmukaistetut termit. 4

5 Luvussa 2 kerrotaan yleiskuvaus sovelluksesta. Luvussa 3 esitellään projektiorganisaatio. Luvussa 4 kerrotaan projektin ongelmista ja niiden selvittämisestä. Luvussa 5 kerrotaan projektin hallinnasta. Luvussa 6 esitellään projektissa käytetyt menetelmät ja ohjelmistot. Luvussa 7 esitellään projektin eteneminen, työmäärät ja tuotokset. Luvussa 8 kerrotaan projektin johtopäätökset. Luvussa 9 listataan projektin hylätyt ratkaisuvaihtoehdot. Luvussa 10 kerrotaan mahdollisista jatkokehitysideoista. Luvussa 11 kerrotaan kommentteja kurssista. 5

6 2 Yleiskuvaus ohjelmasta 2.1 Tarkoitus Sovellus on tarkoitettu pitkäaikaisten yhteistyöprosessien ja -projektien seurantaan Helsingin kaupunginosayhdistykset ry:lle. Sovelluksella on mahdollisuus tallentaa, muokata ja poistaa tietoa erilaisista tapahtumista, niihin liittyvistä toimijoista sekä näiden välisistä suhteista. Tuote mahdollistaa tapahtumien ja toimijoiden listaamisen ja auttaa näin ollen projekteihin liittyvässä raportoinnissa. 2.2 Ympäristö Sovellus Helsingin kaupunginosayhdistykset ry:n (Helka) sisäiseen käyttöön. Sovellus on webpohjainen ja se pyörii Helkan omalla Linux-palvelimella. Sovellusta saatetaan myöhemmässä vaiheessa tarjota myös kaupunginosayhdistyksien käyttöön, mutta se ei kuulunut tämän projektin piiriin. 2.3 Toiminta Käyttäjä kirjautuu sisään sovellukseen ja valitsee haluamansa toiminnon sivun ylälaidan painikkeista. Käyttäjä voi valinnastaan riippuen lisätä sovelluksella projekteja, tapahtumia, henkilöitä, tahoja, huomioita ja juttuja. Käyttäjä voi myös muokata edellä mainittuja tai järjestellä tapahtumia kokonaisuuksiksi ja liittää henkilöitä tahoihin ym. Käyttäjä voi myös selata läpi kaikkia edellä mainittuja. 2.4 Rajoitteet Loppukäyttäjän laitteiston oletetaan kykenevän web-selailuun, koska kyseessä on web-sovellus. Sovellus ei välttämättä toimi vanhemmilla selaimilla, koska se tehdään ensisijaisesti toimimaan tämän hetken uusimmalla Mozilla Firefox -selaimella. Kehitystyössä pyritään ottamaan huomioon myös muiden yleisimpien selaimien uusimmat versiot, mutta kaikkien toimivuutta ei voida taata. 6

7 3 Projektin organisointi 3.1 Henkilöstö ja roolit Projektipäälliköt Janne Pihlajaniemi Vastuualueet: viikkopalaverien vetäminen ja tilanvaraus niitä varten ym. ryhmän tapaaminen Tampereella Antti Jämsén Työryhmä Vastuualueet: tiedottaminen asiakkaalle, asiakastapaamiset Helsingissä, viikkoraportit Maria Hartikainen Nina Tyni Dokumentit, sovelluksen testaus Tietokanta, sovelluksen koodaus Jorma Laajamäki Tietokanta, sovellusalustan ylläpito Panu Tunttunen Käyttöliittymä, sovelluksen koodaus Pekka Kallioniemi Käyttöliittymä, sovelluksen koodaus Käytettävyysryhmän edustaja Joonas Jokiniemi 3.2 Asiakas Käyttöliittymä, käytettävyys Projektin asiakas on Helsingin kaupunginosayhdistykset ry (Helka), jonka edustajina toimivat Ilari Kajaste Terhi Vilkman ja Anna Kanervo 7

8 4 Ongelmat ja niiden analysointi 4.1 Ennalta määritellyt riskit Ennalta määriteltyjä riskejä olivat seuraavat (alapuolella kommentit toteutumisesta ja ratkaisemisesta): Projektiryhmän vähäinen motivaatio Ei ollut missään vaiheessa projektia ongelma. Ryhmän jäsenet estyvät työskentelemästä hetkellisesti Tätä tapahtui jonkin verran, mutta se oli odotettavissakin eikä katkot olleet kovin pitkiä. Ei vaatinut erityistoimenpiteitä. Projektiryhmän jäsenen sairastuminen influenssaan Tapahtui ainakin toiselle projektipäällikölle, mutta ei aiheuttanut ongelmia projektille, koska sattui joululoman aikaan. Projektiryhmän aikataulujen yhteensovittaminen epäonnistuu Välillä oli vaikeuksia, mutta palaverit pidettiin aina sillä porukalla joka koossa oli ja muille sitten jaettiin tietoa esim. wikin kautta. Kurssin keskeyttäminen projektiryhmän jäsenen osalta Yksi ryhmän jäsenistä oli välillä pitkäänkin tavoittamattomissa, mutta silloin kun oli mukana, niin teki paljon hommia. Kukaan ei varsinaisesti keskeyttänyt kurssia. Ryhmän jäsenten vähäinen kokemus valittujen tekniikoiden käytöstä Ei loppujen lopuksi koitunut suureksi ongelmaksi. Ne jotka osasivat muita paremmin, auttoivat ja opastivat muita. Asioita opiskeltiin myös porukalla. Asiakkaan edustajan vähäinen mielenkiinto projektia kohtaan Asiakas oli aktiivinen eli tällaista ongelmaa ei kohdattu. Asiakkaan vaatimusten väärin tulkitseminen Tätä sattui jonkin verran, mutta siihen varauduttiin tiiviillä yhteydenpidolla asiakkaaseen eli uusia toiminnallisuuksia ja määrityksiä katselmoitiin varsin usein asiakkaan kanssa, jotta niihin pystyttiin puuttumaan ajoissa. Uusien vaatimusten ilmaantuminen myöhäisessä vaiheessa Varsinaisia uusia vaatimuksia ei tainnut tulla, mutta alkuperäisiä ehkä hiukan muutettiin/täsmennettiin projektin edetessä. Tästä ei koitunut sen suurempia ongelmia. Asiakas ei osallistu palavereihin Asiakas pystyi osallistumaan palavereihin hyvin. Vaatimuksien selvittämiseen käytetään liiaksi aikaa Perusvaatimukset pyrittiin saamaan ripeästi valmiiksi ja niitä sitten tavallaan iteroitiin jatkuvasti kehitystyön ohessa, jotta alkuselvittelyyn ei menisi liikaa aikaa. Tässä 8

9 onnistuttiin. Asiakas ei pysty pitämään sovittuja asioita Ei ollut ongelmia. Projektipäälliköiden kokemuksen puute Projektia olisi ehkä pystynyt organisoimaan hieman tehokkaamminkin, mutta tämä ei koitunut ongelmaksi. Vastuiden jako ryhmän jäsenten kesken on epäoikeudenmukaista Ainakaan soraääniä projektipäällikköiden korviin ei tästä kantautunut. Hommat pystyttiin alunperinkin jakamaan aika lailla kaikkien omien halujen mukaisesti, mikä varmasti auttoi asiaa, koska ketään ei esim. tarvinnut pakottaa ohjelmoimaan. Työmääräarvioiden epäonnistuminen Arvio meni aika paljon yläkanttiin, koska vain reilut 1000 tuntia 1500:sta käytettiin. Kommunikointi asiakkaiden kanssa tai projektiryhmän sisällä ei toimi Tässä ei ilmennyt ongelmia. Ennalta tuntemattomiin teknologioihin tutustuminen kestää liian pitkään Tältäkin vältyttiin projektiryhmän aktiivisen itseopiskelun ja tiedon jakamisen vuoksi. Ohjelmointi päästiin aloittamaan hyvissä ajoin, eikä sen aloitus myöhästynyt mitenkään radikaalisti. Valitut teknologiat eivät sovellu vaatimusten toteuttamiseen Ei ongelmia. Päinvastoin teknologiat soveltuivat erittäin hyvin kyseisten vaatimusten toteuttamiseen. Ohjelmointityökalujen käyttöönotto viivästyy Ei ongelmia. Huono käytettävyys Käytettävyyteen pyrittiin kiinnittämään huomiota koko kehityksen ajan. Heuristisella arvioinnilla vielä selvitettiin käytettävyyden onnistumista sekä asiakkaan kommentteja kysymällä. Tuote ei vastaa asiakkaan tarpeita Aivan kaikkia ominaisuuksia sovellukseen ei ehditty tehdä, mutta kylläkin kaikki tärkeimmät ja sen voidaan sanoa palvelevan alkuperäistä tarkoitustaan projektien seurannan tukena. 4.2 Yllättävät riskit Mitään yllättäviä riskejä ei tullut vastaan, koska niin monenlaisiin riskeihin oli osattu varautua jo projektin alussa. Yksikään ennalta määritellyistä riskeistä ei ainakaan kovin vakavasti toteutunut, mikä olisi voinut aiheuttaa myös uusien yllättävien riskien toteutumista. 9

10 5 Projektin hallinta 5.1 Viikkopalaverit Projektissa pidettiin lomaviikkoja lukuun ottamatta kerran viikossa palaveri, jossa käytiin läpi viikon aikana aikaan saadut asiat, niihin liittyvät ongelmat ja tehtävät seuraavalle viikolle. Janne Pihlajaniemi veti läpi viikoittaiset palaverit ja niihin osallistui projektiryhmän lisäksi myös asiakas silloin tällöin, kun se oli tarpeellista. Etenkin projektin myöhemmässä vaiheessa viikkopalaverien luonne muuttui enemmän workshoptyyliseksi, jossa kyllä käytiin edellä mainitut asiat, mutta usein myös jatkettiin yhdessä varsinaista toteuttamista. Viikkopalaverien lisäksi ryhmällä oli erinäisiä workshoppeja, joissa porukalla tutustuttiin johonkin uuteen työkaluun tai suunniteltiin ja toteutettiin jotain vaativaa toiminnallisuutta. Nämä koettiin varsin hyödyllisiksi. 5.2 Viikkoraportit Viikkoraportteja kertyi yhteensä 24 kpl. Raporttien kirjoittaminen oli Antti Jämsénin tehtävä. Hän pysyi paremmin kärryillä projektin etenemisestä, koska osallistui johtamiseen Helsingistä käsin. Viikkopalaverista oli tapana kirjoittaa wikiin pääasiat ylös, jotka sitten koostettiin viikkoraportille joka maanantai. Raportointipäivänä meillä oli maanantai, jotta ryhmäläiset saivat merkata viikoittaiset työtuntinsa aina sunnuntai-iltaan mennessä. 5.3 Katselmoinnit Katselmointeja järjestettiin jokaisen sprintin jälkeen, joissa katsottiin läpi saavutetut asiat ja seuraavan sprintin sisältö. Katselmointeihin osallistui aina projektiryhmän lisäksi asiakas ja lähes aina kurssin vetäjä. Monet dokumentit saatiin valmiiksi vasta juuri ennen katselmointia, joten kurssin vetäjä ja asiakas eivät useinkaan olleet ehtineet niihin kunnolla tutustua. Tämä heikensi niiden katselmointia. 5.4 Ryhmätyöskentely Varsinaista viikoittaista ryhmätyöskentelyä ei ollut erikseen sovittu, mutta osan toteutuksesta ryhmäläiset tekivät keskenään järjestämissään pienryhmissä. Yhteyttä toki pyrittiin pitämään tiivisti, jotta ryhmäläiset tietäisivät mitä kukin on toteuttamassa. Tässä apuna oli projektille perustettu IRCkanava ja sähköposti. Projektiryhmä alkoi toimia yhteen varsin nopeasti projektin aloittamisen jälkeen ja yhteistyö sujui kokonaisuutena hyvin. Ryhmäläiset kommunikoivat paljon suoraan keskenään ilman projektipäälliköitä, mutta kaikki oleellinen kerrottiin myös heille. Käytettävyystiimin jäsen oli aktiivisesti mukana projektissa ja hänellä riitti innostusta hyvin koko projektin ajan. Hän ei ollut mitenkään ulkopuolinen vaan selvästi tiimiin jäsen. 10

11 6 Välineet ja menetelmät 6.1 Välineet Projektissa hyödynnetään GoogleWikiä, joka on monipuolinen Wiki-työkalu projektityöskentelyyn. Kotisivu löytyy osoitteesta: Projektin kotisivulta löytyy myös projektin tuottamat dokumentit ja sitä käytetään mm. tiedostojen ja tiedon jakamiseen ryhmäläisten kesken. Tuntilistaukset ylläpidetään Google-dokumenttien taulukkolaskennassa, johon jokainen ryhmäläinen käy joka viikko viimeistään sunnuntaina kirjaamassa edellisviikon tuntinsa. Google Groupsissa on luotu sähköpostilista, jonka avulla tietoa saadaan nopeasti lähetettyä ryhmän kesken. Yhteydenpito projektin aikana tapahtuu pääasiallisesti sähköpostin kautta, mutta projektilla on myös oma IRC-kanava, jota viimeistään ohjelmointivaiheessa on tarkoitus hyödyntää. Asiakas oli jo etukäteen määritellyt tarkkaan ympäristön, jossa sovellusta ajetaan eli projektiryhmällä ei asiassa ollut sen enempää työtä. Järjestelmä toteutetaan LAMP-ympäristöön: Palvelin: Linux Ubuntu Server LTS Web-palvelin: Apache Tietokanta: MySQL a-3ubuntu5.4 Ohjelmointikieli: PHP ubuntu5.7, Suhosin-Patch Kehitysympäristönä projektilla toimii tietojenkäsittelytieteiden laitoksen tarjoama virtuaalipalvelin, jossa on palvelinohjelmistona perusasennettu Debian GNU/Linux 5.0. Vaikka palvelin ei olekaan sama kuin asiakkaan käytössä oleva, jolla sovellus tulee pyörimään, niin se on kuitenkin niin lähellä samaa, ettei siitä uskota seuraavan ongelmia. Sovelluksen tulee toimia ainakin Mozilla Firefox-, Internet Explorer- ja mielellään myös Operaselaimen uusimmassa versiossa (eli vähintään versiossa, joka on tällä hetkellä uusin). 6.2 Menetelmät Kehitysmallina oli hieman muokattu Scrum. Päivittäisiä tapaamisia ei ollut mahdollista järjestää, mutta asiat käytiin kerran viikossa läpi sen sijaan. Kehityksessä käytettiin lisäksi jonkin verran workshoppeja ja etenkin ohjelmointivaiheessa yhteydenpitoa harrastettiin myös IRC-kanavan välityksellä. Kehitysmalli oli tällaisen melko pienen, mutta varsin monimutkaisen sovelluksen kehittämiseen hyvä. Projektin edetessä jouduttiin palaamaan vaatimuksiin useaan otteeseen ja muokkaamaan mm. asioiden esitystapaa käyttöliittymässä. Tällaiset muutokset olisivat olleet vaikeita vesiputousmallissa. Myös ohjelmointityö päästiin aloittamaan aikaisessa vaiheessa eikä vesiputousmallin kaltaista hyvin raskasta suunnitteluvaihetta tarvittu. Useat vaatimusten toteuttamiseen liittyvät asiat oli helpompi havaita siinä vaiheessa, kun jotain ohjelmointikoodia oli jo saatu aikaiseksi. 11

12 7 Projektin eteneminen, työmäärät ja tuotokset Alla listattuna projektin vaiheet ja tärkeimmät päivämäärät, Vaiheistus Sprintti Sisältö Viikot Pääajankohdat #1: Projektin aloitus Projektin käynnistäminen Aiheeseen tutustuminen Ideointi Projektisuunnitelma Käytettävyyskartoitus #2: Vaatimusmäärittely ja suunnittelu #3: Proton muodostus ja ohjelmoinnin aloitus #4: Proton muodostus ja ohjelmointia #5: Ohjelmointia, katselmointia ja korjausta #6: Ohjelmointia ja katselmointia #7: Ohjelmointia ja testaamista Ohjelmointityökalujen asentaminen Ohjelmointityökaluihin tutustuminen Käyttöliittymän suunnittelu Tietokannan suunnittelu Tietokannan ER-malli Käyttöliittymäsuunnitelma Vaatimusmäärittely Tietokannan muodostaminen Käyttöliittymän muodostaminen Staattisen proton tekemisen aloitus Ohjelmoinnin aloitus Staattinen proto valmis Testidata syötetty tietokantaan 8% valmiina Ohjelmointi jatkuu Katselmointia ja korjaamista asiakkaan kommenttien perusteella 17% valmiina Ohjelmointi jatkuu Session hallinnan toteuttaminen Testaus-suunnitelman tekeminen ja katselmointi 77% valmiina Ohjelmointi jatkuu vielä, lähinnä kuitenkin hienosäätöä eikä uusien ominaisuuksien toteuttamista Bugien korjaus Testaamista Sovelluksen toimittanen asiakkaalle heidän sisäistä testausta varten (koska mm. hieman erilainen ympäristö kuin kehitysympäristö) Katselmointi: Esitutkimus: Projektisuunnitelma: Käytettävyyskartoitus: Katselmointi: Vaatimusmäärittely: Katselmointi: Katselmointi: Projektiesitys: Katselmointi: Testaussuunnitelma: Katselmointi: Katselmointi: Testausraportti 1: Testausraportti 2: Projektikertomus: Loppuraportti:

13 Loppujen dokumenttien kirjoittaminen 93% valmiina Projektin päättäminen Lopputapaaminen asiakkaan kanssa Projekti-CD 100% valmiina 11 Lopputapaaminen Tunnit kategorioittain ja henkilöittäin Henkilö Projektin suunnittelu ja johtaminen Vaatimus ten määrittel y Suun nittel u Ohjel moint i Integroi nti ja testaus Katselmo innit Korj aus Opiskelu Muut Janne Antti Pekka Maria Jorma Panu Nina Joonas (UI) Yht Yht % 33,18 2,28 6,47 22,7 4,47 3,92 7,57 11,21 8,

14 Viikottaiset työtunnit henkilöittäin Vko Janne Antti Pekka Maria Jorma Panu Nina Joonas Yht ,5 3 35, ,5 48, ,5 30, ,5 50, ,5 102, ,5 38, ,5 2, ,5 30, ,5 22, Yht:

15 Dokumentit Dokumentti Sivuja Versiot Esitutkimus 14 v0.1, v1.0 Projektisuunnitelma 32 v0.1, v1.0, v1.1 Käytettävyysarviointi 11 v0.1, v0.2, v0.3 Vaatimusmäärittely 34 v0.1, v1.0, v1.1, v1.2 Suunnitteludokumentit (3 dokumenttia) 32 v0.1, v0.2, v2.5 Käyttöliittymäsuunnitelma - - Testaussuunnitelma 30 v0.1, v1.0 Testausraportit 1 ja v1.0 (molemmat) Käytettävyysarviointi 8 v1.0 Loppuraportti 19 v.1.0 Projektikertomus v.1.0 Viikkoraportit 23 v1.0 Ohjelmakoodin määrä Language PHP, HTML LOC 4734 (PHP) 3630 (HTML) SLOC 8203 Code revisions 2180 Vaikka työmääräarviosta jäätiinkin, niin kurssi työllisti kyllä paljon ja sovellus oli yllättävän hankala toteuttaa mm. erilaisten ristiinlinkitysten takia. Suurin osa työryhmästä joutui opettelemaan hyvin paljon uusien työkalujen ja ohjelmointikielen käyttöä eli siinäkin mielessä kurssin suorittamiseksi on nähty paljon vaivaa. Meidän ryhmän työtunnit jakautuivat aika paljon eli arvostelussa toivomme, että tämä otetaan huomioon. Ehkä yhteinen opintopistemäärä voisi olla 10:n paikkeilla ja muutamille eniten työtunteja tehneille sitten enemmän. 15

16 8 Johtopäätökset 8.1 Kokemukset projektista Projekti sujui loppujen lopuksi varsin hyvin. Projektiryhmäläiset olivat aidosti kiinnostuneita projektin toteuttamisesta eikä motivaatiosta ollut puutetta. Projektin onnistumisen kannalta oli tärkeää, että ryhmä tuli hyvin toimeen koko projektin ajan. Erään haasteen projektille toi toisen projektipäällikön asuminen Helsingissä ja työskentely kokopäiväisesti. Projektin johtaminen kaipaa kuitenkin selkeästi myös paikallaoloa ja kasvokkain tapahtuvaa kommunikointia ryhmän kesken. Onneksi toinen projektipäällikkö pystyi vetämään viikoittaiset tiimipalaverit läpi, koska muutoin projekti ei todennäköisesti olisi onnistunut. Meillä oli projektissa myös erittäin aktiivinen asiakas, mikä helpotti huomattavasti etenkin iteratiivisesti tapahtuvaa kehitystyötä. Me saimme nopeasti vastauksia ja kommentteja toteutettuihin asioihin jolloin niitä päästiin myös muuttamaan nopeasti halutunlaiseksi. Tietenkin lähtökohtana oli mahdollisimman tarkka vaatimusmäärittely jo ennen toteutuksen aloittamista, mutta käytännössä vaatimukset täsmentyvät kuitenkin vasta toteutuksen aikana. Meillä tällainen interaktiivinen työskentelytapa toimi hyvin. Projekti onnistui loppujen lopuksi ihan hyvin eli kaikki tärkeimmät vaatimukset saatiin sovellukseen. Käytettävyystestauksessa ei paljastunut mitään vakavia puutteita, lähinnä jotain viilaamista. Asiakkaan voidaan olettaa pystyvän tekemään projektin alussa määriteltyjä asioita valmistuneella sovelluksella, joten projektia voidaan pitää onnistuneena. 8.2 Mitä parantaa seuraavalla kerralla Vaatimusmäärittelyn voisi tehdä huolellisemmin kuin tässä projektissa. Jossain laajemmassa projektissa ei ole mahdollisuutta määritellä vaatimuksia ja muokata sovellusta kehityksen aikana kuin tässä oli. Iteraatioiden sisällön olisi voinut miettiä vielä tarkemmin etukäteen erillisellä suunnittelutapaamisella, tämä tosin olisi mutta kun ei ole kovin paljon kokemusta projektien vetämisestä, niin on hankalaa arvioida eri vaiheiden kesto. Samoin testaamisen olisi ehkä voinut aloittaa jo hieman aiemmin, jotta bugien korjaamiseen olisi jäänyt enemmän aikaa. 16

17 9 Hylättyjä ratkaisuvaihtoehtoja Projektin alkuvaiheessa toteutusalustaksi ajateltiin wiki-pohjaista järjestelmää, mutta siitä luovuttiin tallennettavien tietojen organisoinnin moniulotteisuuden ja aikasidonnaisuuden takia. 17

18 10 Jatkokehitysideoita Sovellukseen oli tarkoitus luoda visuaalinen aikajana kuvaamaan projektien tapahtumista, joista käyttäjä voisi yhdellä silmäyksellä nähdä helposti eri tapahtumien ajankohdat. Tällainen ominaisuus voisi olla hyödyllinen tulevaisuudessa toteuttaa. Käyttöoikeuksien rajaus voi olla myös tarpeellinen ominaisuus tulevaisuudessa, jos sovellus menee laajempaan käyttöön eri kaupunginosayhdistyksiin. Sovelluksessa olisi siis liitetty käyttäjätunnuksiin tietyt oikeudet käyttää sovelluksen eri toimintoja. Eräs alussa määritelty ominaisuus oli laajennettu haku, johon liittyi myös tallennetut haut. Näitä ei koskaan ehditty toteuttaa, mutta voisivat olla hyödyllisiä, jos käyttäjä joutuu tekemään paljon hakuja. 18

19 11 Kommentteja kurssista Kurssi on eräs laitoksen parhaista sekä niille, jotka tekevät projektityötä että niille jotka johtavat sitä. Kurssi on kuitenkin riittävän pitkä, että siinä ehtii toteuttaa riittävän laajan sovelluksen ja joutuu oikeasti organisoimaan projektiryhmän työskentelyä. Vastaavaa kokemusta ei ole mahdollista muilta kursseilta saada, ainoastaan työelämästä. Kokemukset työelämästä osoittavat, että yhä nykyään projektityöskentely ja sen johtaminen ovat haasteellisia asioita, joten kaikki lisäkoulutus sillä saralla on varmasti jokaiselle tietojenkäsittelytieteilijälle hyödyksi. 19

ESITUTKIMUS. Polku Versio 0.1. Projektiryhmä

ESITUTKIMUS. Polku Versio 0.1. Projektiryhmä ESITUTKIMUS Polku Versio 0.1 Projektiryhmä Janne Pihlajaniemi janne.pihlajaniemi@iki.fi Antti Jämsén antti.jamsen@uta.fi Maria Hartikainen maria.hartikainen@uta.fi Pekka Kallioniemi pekka.kallioniemi@uta.fi

Lisätiedot

VAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.2. Projektiryhmä

VAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.2. Projektiryhmä VAATIMUSMÄÄRITTELY Polku http://code.google.com/p/polku-projekti/ Versio 1.2 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas

Lisätiedot

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3 Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2

Lisätiedot

Menetelmäraportti - Konfiguraationhallinta

Menetelmäraportti - Konfiguraationhallinta Menetelmäraportti - Konfiguraationhallinta Päiväys Tekijä 22.03.02 Ville Vaittinen Sisällysluettelo 1. Johdanto... 3 1.1 Tärkeimmät lyhenteet... 3 2. Konfiguraationhallinnan tärkeimmät välineet... 4 2.1

Lisätiedot

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

SOVELLUSPROJEKTIN ARVIOINTILOMAKE SOVELLUSPROJEKTIN ARVIOINTILOMAKE Arviointilomake on tarkoitettu Sovellusprojektin vastaavan ohjaajan arvioinnin tueksi, eikä sillä siten tule korvata erillistä projektilausuntoa. Useaa arviointikohtaa

Lisätiedot

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä Omistaja Tyyppi Tiedoston nimi Turvaluokitus Kohderyhmä Turvaluokituskäytäntö --- SE/Pekka Järveläinen Projektisuunnitelma projektisuunnitelma_kielihallinto.doc

Lisätiedot

Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla

Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla Johdanto... 2 1. Opetushenkilökunnan tehtävät... 2 1.1. Kurssin vastuuopettaja... 2 1.2. Kurssimestarit ja assistentit... 3 1.2.1. Vastuuyliopiston

Lisätiedot

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää

Lisätiedot

T Testiraportti - järjestelmätestaus

T Testiraportti - järjestelmätestaus T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria

Lisätiedot

Convergence of messaging

Convergence of messaging Convergence of messaging Testaussuunnitelma The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO

Lisätiedot

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3 AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 7 Dokumenttihistoria Revisiohistoria Revision päiväys: 29.11.2004 Seuraavan

Lisätiedot

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma Koskelo Helsinki 16.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Tom Bertell Johan

Lisätiedot

Projektisuunnitelma Viulu

Projektisuunnitelma Viulu Projektisuunnitelma Viulu Kuusela Johannes Sjöblom Teemu Suominen Osma Ohjelmistotuotantoprojekti Helsinki 23.9.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Versiohistoria Päivämäärä Versio

Lisätiedot

Dokumentin nimi LOGO:) Tampereen teknillinen yliopisto. Ryhmä XXX: Projektiryhmän nimi Projektin nimi

Dokumentin nimi LOGO:) Tampereen teknillinen yliopisto. Ryhmä XXX: Projektiryhmän nimi Projektin nimi Tampereen teknillinen yliopisto Ohjelmistotekniikan laitos OHJ-3500 Ohjelmistotuotannon projektityö LOGO:) Ryhmä XXX: Projektiryhmän nimi Projektin nimi Dokumentin nimi Jakelu: (Ryhmä) (Kurssihenkilökunta)

Lisätiedot

Yhteenvetodokumentti. myva. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Yhteenvetodokumentti. myva. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Yhteenvetodokumentti myva Helsinki 24.8.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jaana Diakite Heikki

Lisätiedot

A4.1 Projektityö, 5 ov.

A4.1 Projektityö, 5 ov. A4.1 Projektityö, 5 ov. Kurssin esitietovaatimuksia Kurssin tavoitteista Kurssin sisällöstä Luentojen tavoitteista Luentojen sisällöstä Suoritustavoista ja -vaatimuksista Arvostelukriteereistä Motivointia

Lisätiedot

Kuopio Testausraportti Asiakkaat-osakokonaisuus

Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki

Lisätiedot

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3

Lisätiedot

LC Profiler. - Oppimisympäristön keskeisiä piirteitä. Antti Peltonen, LC Prof Oy

LC Profiler. - Oppimisympäristön keskeisiä piirteitä. Antti Peltonen, LC Prof Oy LC Profiler - Oppimisympäristön keskeisiä piirteitä Antti Peltonen, LC Prof Oy Profiler - Sovelluksen kehityskaari... Ensimmäiset versiot oppimisympäristöstä 1995 ProTo -projekti 1997-98, Oulun yliopisto

Lisätiedot

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen S14 09 Sisäpeltorobotti AS 0.3200 Automaatio ja systeemitekniikan projektityöt Antti Kulpakko, Mikko Ikonen 1. Projektin tavoitteet Projektin tavoitteena on toteuttaa ohjelmisto sisäpeltorobottiin seuraavien

Lisätiedot

Testaussuunnitelma Labra

Testaussuunnitelma Labra Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,

Lisätiedot

Yhteenvetodokumentti. Boa Open Access. Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Yhteenvetodokumentti. Boa Open Access. Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Yhteenvetodokumentti Boa Open Access Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari

Lisätiedot

Tietotekniikan Sovellusprojektit

Tietotekniikan Sovellusprojektit Tietotekniikan Sovellusprojektit Jukka-Pekka Santanen Tietotekniikan laitos 16.2.2010 Tavoitteena taitoja ja kokemusta projektimuotoisesta työtavasta ja ryhmätyöstä, projektin hallinnasta ja johtamisesta,

Lisätiedot

Kasi. Projektisuunnitelma. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Kasi. Projektisuunnitelma. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kasi Projektisuunnitelma Helsinki 1.5.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Asiakas Lauri

Lisätiedot

Power Steering for ATV

Power Steering for ATV AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Power Steering for ATV 27.1.2014 Juuso Meriläinen Antti Alakiikonen Aleksi Vulli Meriläinen, Vulli, Alakiikonen 1/6 Projektin tavoite Projektityössä

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016 VIIME KERRALLA MENETELMIÄ Musta laatikko Valkea laatikko Harmaa laatikko Regressio Automaatio Rasitus (kuormitus)

Lisätiedot

Kuopio Testausraportti Kalenterimoduulin integraatio

Kuopio Testausraportti Kalenterimoduulin integraatio Kuopio Testausraportti Kalenterimoduulin integraatio Kuopio, testausraportti, 22.4.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 22.4.2002 Matti Peltomäki Ensimmäinen versio 0.9 22.4.2002 Matti

Lisätiedot

Automaattinen yksikkötestaus

Automaattinen yksikkötestaus Teknillinen Korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Automaattinen yksikkötestaus Ryhmä Rajoitteiset Versio Päivämäärä Tekijä

Lisätiedot

Ryhmä (11) Numeropankki

Ryhmä (11) Numeropankki Tampereen teknillinen yliopisto Tietotekniikan laitos TIE-13100 Tietotekniikan projektityö Ryhmä (11) Numeropankki Projektisuunnitelma Tommi Blomster Jari Laaksonen Petri Tahvanainen Eemil Väisänen (vastaa

Lisätiedot

PROJEKTIN LOPPURAPORTTI

PROJEKTIN LOPPURAPORTTI Turun ammattikorkeakoulu, TYT:n Innovointiraha 2012 LOPPURAPORTTI Projektin nimi Monialaiset tutkimuspajat pvm 20.12.2012 1 (7) PROJEKTIN LOPPURAPORTTI Monialaiset tutkimuspajat Tekniikka, ympäristö ja

Lisätiedot

RAPORTTI 25.2.2011 SUORITETUISTA KÄYTETTÄVYYSTESTEISTÄ Luuppi-projekti

RAPORTTI 25.2.2011 SUORITETUISTA KÄYTETTÄVYYSTESTEISTÄ Luuppi-projekti RAPORTTI 25.2.2011 SUORITETUISTA KÄYTETTÄVYYSTESTEISTÄ Luuppi-projekti Saila Oldén 1. JOHDANTO Tässä raportissa kuvataan perjantaina 25.2.2011 Luuppi-projektin tiimoilta suoritettujen käytettävyystestien

Lisätiedot

Omin Jaloin -menetelmäkoulutuksen palaute Copy

Omin Jaloin -menetelmäkoulutuksen palaute Copy Omin Jaloin -menetelmäkoulutuksen palaute Copy 1. Koulutusryhmä johon osallistuin (mikäli osallistuit päiviin eri ryhmistä vastaa 1. koulutuspäivän osalta) 0 2 4 6 8 10 12 14 16 18 20 22 17: Turku 6. ja

Lisätiedot

EURA 2007 EU:N RAKENNERAHASTOJEN HALLINTAJÄRJESTELMÄ. Projektin toteuttajan yhteystietojen ylläpito ja salasanan vaihtaminen

EURA 2007 EU:N RAKENNERAHASTOJEN HALLINTAJÄRJESTELMÄ. Projektin toteuttajan yhteystietojen ylläpito ja salasanan vaihtaminen EURA 2007 EU:N RAKENNERAHASTOJEN HALLINTAJÄRJESTELMÄ Projektin toteuttajan yhteystietojen ylläpito ja salasanan vaihtaminen Käyttöohje projektien toteuttajille SISÄLLYSLUETTELO 1 Yleistä järjestelmästä...3

Lisätiedot

T SEPA - STAATTISET MENETELMÄT Tuomas Tolvanen, 55382U Timo Töyry, 58578B

T SEPA - STAATTISET MENETELMÄT Tuomas Tolvanen, 55382U Timo Töyry, 58578B T-76.5158 SEPA - STAATTISET MENETELMÄT Tuomas Tolvanen, 55382U Timo Töyry, 58578B T-76.5158 SEPA - Pariohjelmointi 2 (7) VERSION HALLINTA Versio Päivä Tekijä Kuvaus 0.1 5.12.2006 Tuomas Tolvanen Ensimmäinen

Lisätiedot

Projektiryhmä Tete Work-time Attendance Software. Henkilökohtainen SE harjoitus: loppuraportti

Projektiryhmä Tete Work-time Attendance Software. Henkilökohtainen SE harjoitus: loppuraportti Projektiryhmä Tete Work-time Attendance Software Henkilökohtainen SE harjoitus: loppuraportti Projektin etenemisen seuranta ja kontrollointi Niilo Fredrikson T-76.115 Tietojenkäsittelyopin ohjelmatyö 2(8)

Lisätiedot

Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli

Lisätiedot

Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1

Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1 1. Testattavat asiat Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1 selainyhteensopivuustesti käyttäen Suomessa eniten käytössä olevia selaimia. Uuden keräyksen lisääminen

Lisätiedot

IPT-työpaja # Kysely kehitys- ja toteutusvaiheissa oleville hankkeille

IPT-työpaja # Kysely kehitys- ja toteutusvaiheissa oleville hankkeille IPT-työpaja #7 15-16.3 Kysely kehitys- ja toteutusvaiheissa oleville hankkeille Kyselytutkimus Tilaajan / käyttäjien edustajat 5 vastaajaa, joista: 5 APR:n jäsentä 2 projektipäällikköä 7 vastaajaa, joista:

Lisätiedot

T harjoitustyö, kevät 2012

T harjoitustyö, kevät 2012 T-110.4100 harjoitustyö, kevät 2012 Kurssiassistentit T-110.4100@tkk.fi Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto 31.1.2012 Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä,

Lisätiedot

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma TKK/DISKO/Tik-76.115 WCLIQUE Projektiryhmä Clique http://www.hut.fi/jekahkon/wclique/testplan.html WCLIQUE Ohjelmistoprojekti Projektiryhmä Clique: Janne Dufva, 75008T, email: janne.dufva@nokia.com, 75014C,

Lisätiedot

VERSIONHALLINTA. PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D

VERSIONHALLINTA. PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D VERSIONHALLINTA PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D Versio Päivä Tekijä Kuvaus 0.1 26.10.2005 Kaarlo Lahtela Ensimmäinen versio 0.2 10.12.2006 Lauri Kiiski Suomennettu 3 (8 ) SISÄLLYS

Lisätiedot

Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio

Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio 1 Loppuraportti Virtuaali-Frami, CAVE-ohjelmisto Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu Versio 1.0 15.1.2006 2 Sisällys Tiivistelmä... 3 1 Johdanto... 4 1.1 Dokumentin tarkoitus...

Lisätiedot

Neuvontapalvelut pilottityöpaja 4 / muistio

Neuvontapalvelut pilottityöpaja 4 / muistio Neuvontapalvelut pilottityöpaja 4 / 24.4. muistio Parasta ja hyödyllistä hankkeessa on ollut Tapaamiset. On tutustuttu toisiimme ja eri kaupunkien matkailutiloihin. Muiden tekemisen peilaaminen omaan toimintaan

Lisätiedot

Graafinen käyttöliittymä lintujen rengastusjärjestelmään Projektisuunnitelma

Graafinen käyttöliittymä lintujen rengastusjärjestelmään Projektisuunnitelma bgcolor=white 1 Graafinen käyttöliittymä lintujen rengastusjärjestelmään Projektisuunnitelma Versiohistoria: 0.1 22.01.2002 Ensimmäinen luonnos Markus Päivinen 0.2 23.01.2002 Lisätty aikataulut Markus

Lisätiedot

11. PALAVERIN PÖYTÄKIRJA. Jyväskylän Yliopisto Tietotekniikan laitos CONCEPT-projekti Paikka ja aika

11. PALAVERIN PÖYTÄKIRJA. Jyväskylän Yliopisto Tietotekniikan laitos CONCEPT-projekti Paikka ja aika Paikka ja aika Kokoustila Ag C223.1 tiistai klo 13:33-16:07 Läsnä Jouni Kallio(JK), liikuntabiologian laitoksen edustaja Lari Kannisto(LK), vastaava ohjaaja Petteri Kela(KELA), tekninen ohjaaja Pekka Kuuva(PK),

Lisätiedot

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria Sivu: 1 / 10 Testausdokumentti Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto Versiohistoria Versio Päivitykset 0.4 Lisätty mod_form.php -tiedostoon liittyvät testit 0.5 Lisätty johdanto 1.0 Dokumentti

Lisätiedot

Valtion taloudellisen tutkimuskeskuksen (VATT) toimialariippumattomien ict-tehtävien toimintosiirtoprojektin

Valtion taloudellisen tutkimuskeskuksen (VATT) toimialariippumattomien ict-tehtävien toimintosiirtoprojektin Raportti 1 (9) Valtion taloudellisen tutkimuskeskuksen (VATT) toimialariippumattomien ict-tehtävien toimintosiirtoprojektin loppuraportti 1.0 Raportti 2 (9) MUUTOSHISTORIA Versio Päiväys Laatija Muutoksen

Lisätiedot

Scrumin käyttö ketterässä sovelluskehityksessä

Scrumin käyttö ketterässä sovelluskehityksessä Scrumin käyttö ketterässä sovelluskehityksessä 9.4.2008 Janne Kuha Manager, Java Services Descom Oy Janne Kuha Manager, Java Services janne.kuha@descom.fi Kuka? Descom Oy:llä, sitä ennen Wanadu Inc., Mountain

Lisätiedot

INTINU13A6 Java sovellukset

INTINU13A6 Java sovellukset Johdanto Kurssin tavoitteena oli luoda tietokantaa käyttävä websovellus Java EE ohjelmointikielellä, sekä hyödyntää muun muassa servlettejä sekä JSP sivuja ja muita tekniikoita monipuolisesti. Webserverinä

Lisätiedot

Aika: keskiviikkona klo 10: Paikka: sovellusprojektien kokoushuone Ag C226.2, Jyväskylän yliopisto

Aika: keskiviikkona klo 10: Paikka: sovellusprojektien kokoushuone Ag C226.2, Jyväskylän yliopisto Parsi-projektin 11. palaveri Aika: keskiviikkona 18.5. klo 10:18-12.13. Paikka: sovellusprojektien kokoushuone Ag C226.2, Jyväskylän yliopisto Pöytäkirja laadittu: 18.5.2011 Pöytäkirjaa muokattu: 23.5.2011

Lisätiedot

Kurssin hallinta -työväline

Kurssin hallinta -työväline Kurssin hallinta -työväline Kurssin hallinta -työvälineellä muokataan kursseja A&Ooppimisympäristöalustalla Kurssi koostuu - ohjelmasta (linkit työkaluihin& muihin resursseihin), - materiaaleista, - keskusteluryhmästä,

Lisätiedot

Sähköisen projektikansion dokumentointi Innon levyasemalle \\kapa10\inno

Sähköisen projektikansion dokumentointi Innon levyasemalle \\kapa10\inno Valmistelu Suunnittelu ja organisointi Aloitus Toteutus Päätös Projektiidea, tarjous ja into tehdä! Valmentajan / ohjaavan opettajan nimeäminen Projektitiimin kokoaminen / roolit Sopimus toimeksiantajan

Lisätiedot

Menetelmäraportti Ohjelmakoodin tarkastaminen

Menetelmäraportti Ohjelmakoodin tarkastaminen Menetelmäraportti Ohjelmakoodin tarkastaminen Sisällysluettelo 1. Johdanto...3 2. Menetelmän kuvaus...4 2.1. Tarkastusprosessi...4 2.1.1. Suunnittelu...4 2.1.2. Esittely...5 2.1.3. Valmistautuminen...5

Lisätiedot

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus: Dokumentaatio, osa 1 Tehtävämäärittely Kirjoitetaan lyhyt kuvaus toteutettavasta ohjelmasta. Kuvaus tarkentuu myöhemmin, aluksi dokumentoidaan vain ideat, joiden pohjalta työtä lähdetään tekemään. Kuvaus

Lisätiedot

Oikeuskanslerinviraston (OKV) toimialariippumattomien ict -tehtävien toimintosiirtoprojektin loppuraportti

Oikeuskanslerinviraston (OKV) toimialariippumattomien ict -tehtävien toimintosiirtoprojektin loppuraportti Raportti 1 (9) Oikeuskanslerinviraston (OKV) toimialariippumattomien ict -tehtävien toimintosiirtoprojektin loppuraportti 1.0 Raportti 2 (9) MUUTOSHISTORIA Versio Päiväys Laatija Muutoksen kuvaus 0.1 29.9.2015

Lisätiedot

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant AgilElephant Testausraportti I1 Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: Testausraportti Sivu 1 / 5 Dokumentti Historia Muutoshistoria Revision Numero Revision Päiväys Yhteenveto muutoksista Revision

Lisätiedot

Vanhustenviikon liikuntapäivä Kuhmossa

Vanhustenviikon liikuntapäivä Kuhmossa Vanhustenviikon liikuntapäivä Kuhmossa 12.10.2012 Teema: Yhdessä vahvempia EU:n aktiivisen ikääntymisen ja sukupolvien välisen solidaarisuuden teemavuosi 14.8.2013 P r o j e k t i k u v a u s / M V 1 TAUSTAA

Lisätiedot

Vaatimusmäärittely Good Minton Sulkapalloliiton kilpailutoiminnan rekisteriohjelma

Vaatimusmäärittely Good Minton Sulkapalloliiton kilpailutoiminnan rekisteriohjelma Vaatimusmäärittely Good Minton Sulkapalloliiton kilpailutoiminnan rekisteriohjelma Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006 10 05 Jani Eränen Alustava 0.2 2006 10 06 Jani Eränen Asiakirjapohja

Lisätiedot

Projektisuunnitelma. Tiput-ryhmä Ohjelmistotuotantoprojekti

Projektisuunnitelma. Tiput-ryhmä Ohjelmistotuotantoprojekti Projektisuunnitelma Tiput-ryhmä 10.10.2006 581260 Ohjelmistotuotantoprojekti Grönholm Peter Hautamäki Marja Koski Marja-Ilona Lavi Rakel Piela Riitta, projektipäällikkö Helsingin yliopisto Tietojenkäsittelytieteen

Lisätiedot

statbeatmobile PROJECT REVIEW iteration 1

statbeatmobile PROJECT REVIEW iteration 1 statbeatmobile PROJECT REVIEW iteration 1 agenda Projekti Status Käytännöt Tulokset Katsaus eteenpäin PROJEKTI / mikä on statbeat? Sosiaalinen joukkueurheilupalvelu Keskustelu, fanit, kavereiden joukkueet,

Lisätiedot

Virtuaaliammattikorkeakouluopintojen. Sari Mettiäinen

Virtuaaliammattikorkeakouluopintojen. Sari Mettiäinen Virtuaaliammattikorkeakouluopintojen keskeyttäminen Sari Mettiäinen 6.5.009 Miksi tällainen kysely? Arviolta noin 9 % VirtuaaliAMK:n opintojaksoille vuonna 008 hyväksytyistä opiskelijoista jäi ilman opintosuoritusta

Lisätiedot

Tik Harjoitustyö

Tik Harjoitustyö Tik-76.612 Harjoitustyö Harjoitustyön uusi aikataulu Ti 12.3 Kurssin aloitus Harjoitustyön läpikäynti To 14.3 Ti 19.3 Projektin synty Projektisuunnitelma Ryhmien muodostuminen To 21.3 Ti 26.3 To 4.4 Ti

Lisätiedot

Sijoitetun lapsen ja hänen perheensä tukeminen ja jälleenyhdistäminen - SOS-Lapsikylä ry:n kehittämishanke

Sijoitetun lapsen ja hänen perheensä tukeminen ja jälleenyhdistäminen - SOS-Lapsikylä ry:n kehittämishanke Sijoitetun lapsen ja hänen perheensä tukeminen ja jälleenyhdistäminen - SOS-Lapsikylä ry:n kehittämishanke SOS-LAPSIKYLÄ RY Vuonna 1962 perustettu SOS-Lapsikylä ry on osa maailmanlaajuista SOS Children

Lisätiedot

Valppaan asennus- ja käyttöohje

Valppaan asennus- ja käyttöohje Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi

Lisätiedot

Ikivihreä kirjasto loppuraportti määrittelyprojektille

Ikivihreä kirjasto loppuraportti määrittelyprojektille loppuraportti määrittelyprojektille Mikkelin Ammattikorkeakoulu Oy Sähkö ja informaatiotekniikan laitos Versiomuutokset 29.1.2014 viimeisin tilanne tietokantakonversiosta Mirja Loponen 7.2.2014 tarkennettu

Lisätiedot

Asko Ikävalko, k0201291 22.2.2004 TP02S-D. Ohjelmointi (C-kieli) Projektityö. Työn valvoja: Olli Hämäläinen

Asko Ikävalko, k0201291 22.2.2004 TP02S-D. Ohjelmointi (C-kieli) Projektityö. Työn valvoja: Olli Hämäläinen Asko Ikävalko, k0201291 22.2.2004 TP02S-D Ohjelmointi (C-kieli) Projektityö Työn valvoja: Olli Hämäläinen Asko Ikävalko LOPPURAPORTTI 1(11) Ratkaisun kuvaus Käytetyt tiedostot Tietuerakenteet Onnistuin

Lisätiedot

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A11-17 Ikäihmisten kotona asumista tukevien järjestelmien kehittäminen AikatauluValpas Salla Ojala Paula Laitio 1. Projektin tavoite 1.1 Alkuperäiset

Lisätiedot

Ohjelmistojen mallintaminen, kurssikoe esimerkkivastauksia

Ohjelmistojen mallintaminen, kurssikoe esimerkkivastauksia Ohjelmistojen mallintaminen, kurssikoe 15.12. esimerkkivastauksia Tehtävä 1 a: Ohjelmistotuotantoprosessi sisältää yleensä aina seuraavat vaiheet: määrittely, suunnittelu, toteutus, testaus ja ylläpito.

Lisätiedot

Vaatimusmäärittely. Kymenlaakson partiopiirin jäsenrekisteri

Vaatimusmäärittely. Kymenlaakson partiopiirin jäsenrekisteri Vaatimusmäärittely Kymenlaakson partiopiirin jäsenrekisteri SISÄLTÖ 1 JOHDANTO... 3 1.1 Tarkoitus ja kattavuus... 3 1.2 Tuote ja sen ympäristö... 3 1.3 Määritelmät, termit ja käytetyt lyhenteet... 4 1.4

Lisätiedot

Google-työkalut: Dokumenttien jakaminen ja kommentointi

Google-työkalut: Dokumenttien jakaminen ja kommentointi Google-työkalut: Dokumenttien jakaminen ja kommentointi Dokumenttien jakaminen Google työkaluilla luodut dokumentit on jaettavissa muille käyttäjille Jaa painikkeella, joka sijaitsee työkalujen oikeassa

Lisätiedot

Projektisuunnitelma. Projektin tavoitteet

Projektisuunnitelma. Projektin tavoitteet Projektisuunnitelma Projektin tavoitteet Projektin tarkoituksena on tunnistaa erilaisia esineitä Kinect-kameran avulla. Kinect-kamera on kytkettynä tietokoneeseen, johon projektissa tehdään tunnistuksen

Lisätiedot

Action Request System

Action Request System Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet

Lisätiedot

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12. Scrum is Not Enough Scrum ei riitä Ari Tanninen & Marko Taipale Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.2009 Ari Tanninen Vanhempi ohjelmistoinsinööri Marko Taipale Teknologiajohtaja,

Lisätiedot

Palaute kuvapuhelinpalveluiden toteuttamisesta ammattilaisen näkökulmasta

Palaute kuvapuhelinpalveluiden toteuttamisesta ammattilaisen näkökulmasta Palaute kuvapuhelinpalveluiden toteuttamisesta ammattilaisen näkökulmasta virtu.fi sähköiset palvelut lappilaisille Pohjois-Suomen sosiaalialan osaamiskeskus Käyttäjien osallistuminen suunnitteluprosessiin

Lisätiedot

Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista

Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista 582101 - Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista 1 Ohjelmistotuotannon työkaluuista Projektinhallintatyökalut (ei käsitellä tällä kurssilla) CASE- ja mallinnustyökalut (esim. Poseidon)

Lisätiedot

LOPPURAPORTTI. Yhteyshenkilön nimi: Pekka Koponen Yhteystiedot (puhelinnumero ja sähköposti): 040 501 7114, pekka.koponen@forumivirium.

LOPPURAPORTTI. Yhteyshenkilön nimi: Pekka Koponen Yhteystiedot (puhelinnumero ja sähköposti): 040 501 7114, pekka.koponen@forumivirium. Raportoitavan hankkeen perustiedot Hankkeen nimi: Kiinnostava arkkitehtuuri Hankkeen vastuutaho (hankkeen hallinnoija): Openhouse ry Y-tunnus: 2343039-6 Toimipaikka (osoite ja postinumero): c/o Jussi Murole,

Lisätiedot

Webinaariin liittyminen Skype for

Webinaariin liittyminen Skype for Webinaariin liittyminen Skype for Business Web Appin kautta Ohjeet Sähköpostin Liity webinaariin tästä -linkki Kun klikkaat Osallistumisohjeet webinaariin -sähköpostiviestissä olevaa Liity webinaariin

Lisätiedot

Yrityspalvelujärjestelmä

Yrityspalvelujärjestelmä Yrityspalvelujärjestelmä Voit tehdä tyylikkäät nettisivut yrityksellesi YPJ:n sivueditorilla. Sivueditorin avulla on helppoa päivittää ittää ja ylläpitää sivuja silloin, i kun sinulle parhaiten sopii.

Lisätiedot

D1 YA-joukkue Palaute pelaajilta ja vanhemmilta

D1 YA-joukkue Palaute pelaajilta ja vanhemmilta D1 YA-joukkue Palaute pelaajilta ja vanhemmilta Tässä esityksessä on kaudella 2011-2012 Kiva HT D1 nimellä pelanneen seurayhteistyöjoukkueen palauteyhteenveto Joukkue pelasi kaudella 2011-2012 aluekarsinnan

Lisätiedot

EVTEK-PROJEKTORI KÄYTTÖOHJE Tekijä: Teemu Tammivaara VBP04S

EVTEK-PROJEKTORI KÄYTTÖOHJE Tekijä: Teemu Tammivaara VBP04S EVTEK-PROJEKTORI KÄYTTÖOHJE 2007 Tekijä: Teemu Tammivaara VBP04S SISÄLLYS 1 Projektorin käyttö... 3 2 Projektien julkinen haku ja selailu... 4 2.1 Hakuvaihtoehdot... 4 2.2 Tarkennettu haku... 5 3 Rekisteröityminen

Lisätiedot

Osahankkeen nimi Työssäoppimisen laajentaminen kokeilumallilla Hankkeen tavoitteet Kohderyhmät ja hyödynsaajat...

Osahankkeen nimi Työssäoppimisen laajentaminen kokeilumallilla Hankkeen tavoitteet Kohderyhmät ja hyödynsaajat... 1 (5) Päivämäärä: Suunnitelman laatija(t): Salme Lehtinen Osahankkeen nimi Työssäoppimisen laajentaminen kokeilumallilla 2 + 1 Valtionavustus 346/422/2008 13.10.2008 Hankkeen hallinnointi, kustannuspaikka,

Lisätiedot

MOOC linjakkaan digiopetuksen muotona. Kokeilu kulttuuriperinnön opetuksessa. PedaForum-päivät, Jyväskylä,

MOOC linjakkaan digiopetuksen muotona. Kokeilu kulttuuriperinnön opetuksessa. PedaForum-päivät, Jyväskylä, MOOC linjakkaan digiopetuksen muotona Kokeilu kulttuuriperinnön opetuksessa PedaForum-päivät, Jyväskylä, 17.8.2016 Visa Immonen Apulaisprofessori Helsingin yliopisto Joanna Veinio Koulutussuunnittelija

Lisätiedot

Projektiorganisaation kuuluvat projektin asiakas, projektin vastuuhenkilö, projektiryhmän ohjaaja sekä projektiryhmä.

Projektiorganisaation kuuluvat projektin asiakas, projektin vastuuhenkilö, projektiryhmän ohjaaja sekä projektiryhmä. 1. Johdanto Opeapuri on Helsingin yliopiston tietojenkäsittelytieteen laitoksen opiskelijoiden muodostama ryhmä, jonka tehtävänä on suunnitella ja toteuttaa projekti: opetuutorin apuväline. Opetuutorin

Lisätiedot

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Onnistunut SAP-projekti laadunvarmistuksen keinoin Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.

Lisätiedot

ETÄPALVELU. HALTIK Videoportaali - osallistujan ohje

ETÄPALVELU. HALTIK Videoportaali - osallistujan ohje ETÄPALVELU HALTIK Videoportaali - osallistujan ohje 19.5.2015 Laitevaatimukset Tietokoneessa tulee olla asennettuna: Web-kamera Mikrofoni ja kaiuttimet tai kuulokkeet Tietokoneen internet selaimen tulee

Lisätiedot

Projektisuunnitelma. Almu. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektisuunnitelma. Almu. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma Almu Helsinki 20.02.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Versiohistoria 17.01.2006 Versio 0.1 (Runko luotu) 06.02.2006 Versio 0.2 (Ensimmäinen

Lisätiedot

Projektin eteneminen. Veli Liikanen. ABC hankkeet etenee tukea hankkeiden toteutukseen ja valmisteluun

Projektin eteneminen. Veli Liikanen. ABC hankkeet etenee tukea hankkeiden toteutukseen ja valmisteluun Projektin eteneminen Veli Liikanen ABC hankkeet etenee tukea hankkeiden toteutukseen ja valmisteluun 25.9.2014 Mikkelin ammattikorkeakoulu // Mikkeli University of Applied Sciences // www.mamk.fi Vaahtokarkkihaaste

Lisätiedot

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen Vaatimusluettelo versio 0.17 Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen Yleiset vaatimukset 1 Koodistopalvelujärjestelmä on selainkäyttöinen 2 Käyttöliittymän tulee

Lisätiedot

Palautetta verkkokokousjärjestelmästä_kainuu

Palautetta verkkokokousjärjestelmästä_kainuu Palautetta verkkokokousjärjestelmästä_kainuu 1. Ammatti 0 1 2 3 4 Lääkäri Esimies Sairaan- / terveydenhoitaja Lähihoitaja / avustaja Muu, mikä? 2. Roolini suhteessa RAMPE-hankkeeseen 0 1 2 Ohjaus- / johtoryhmän

Lisätiedot

Rajapintapalvelujen INSPIRE-yhteensopivuus

Rajapintapalvelujen INSPIRE-yhteensopivuus Rajapintapalvelujen INSPIRE-yhteensopivuus Paikkatietoinfran hyödyntäminen koulutukset 22.11. Jani Kylmäaho 1 Miksi? Sisältö Yleisimmät ongelmat rajapintapalvelujen yhteensopivuudessa WMS- ja WFS-standardeihin

Lisätiedot

T harjoitustehtävät, syksy 2011

T harjoitustehtävät, syksy 2011 T-110.4100 harjoitustehtävät, syksy 2011 Kurssiassistentit Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto T-110.4100@tkk.fi Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä ja harjoitustehtävät

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702)

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Vaatimusmäärittely Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.1 12.10.01 Pekka Koskinen Ensimmäinen luonnos 0.2 17.10.01 Pekka Koskinen Lisätty vaatimuksia

Lisätiedot

OHJELMA TIETOSUOJAVASTAAVAN KOULUTUSOHJEMA

OHJELMA TIETOSUOJAVASTAAVAN KOULUTUSOHJEMA OHJELMA 15.8.2016 TIETOSUOJAVASTAAVAN KOULUTUSOHJEMA Aika 1. jakso 7. 8.9.2016 Tietosuojavastaavan koulutuksen perusteet 2. jakso 7.10.2016 Tietosuojan johtaminen ja organisaatioanalyysi 3. jakso 14.11.2016

Lisätiedot

Ohjelmointi 1 / syksy /20: IDE

Ohjelmointi 1 / syksy /20: IDE Ohjelmointi 1 / syksy 2007 10/20: IDE Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Tämän luennon rakenne

Lisätiedot

Yksikkötestaus. import org.junit.test; public class LaskinTest public void testlaskimenluonti() { Laskin laskin = new Laskin(); } }

Yksikkötestaus. import org.junit.test; public class LaskinTest public void testlaskimenluonti() { Laskin laskin = new Laskin(); } } Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin testattaviin toiminnallisuuksiin, kuten olion tarjoamiin metodeihin.

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Toiminnallinen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.01 7.11.01 Pekka Koskinen Alustava sisällysluettelo 0.1 12.11.01 Pekka

Lisätiedot

Järjestelmäraportti. X-Road.eu versio 5.x. Tiedoston nimi Järjestelmäraportti X-RoadEU.docx Tekijä. Mikael Puusa Hyväksyjä. Tuula Kanerva Tila

Järjestelmäraportti. X-Road.eu versio 5.x. Tiedoston nimi Järjestelmäraportti X-RoadEU.docx Tekijä. Mikael Puusa Hyväksyjä. Tuula Kanerva Tila X-Road.eu versio 5.x Tiedoston nimi Järjestelmäraportti X-RoadEU.docx Tekijä Mikael Puusa Hyväksyjä Tuula Kanerva Tila Hyväksytty Versio 0.3 Julkisuusluokka Tieran sisäinen (myös alihankkijoiden käytettävissä)

Lisätiedot

PROJEKTIN LOPPURAPORTTI

PROJEKTIN LOPPURAPORTTI TURUN LOPPURAPORTTI AMMATTIKORKEAKOULU Hyvinvointipalvelut Usability of Shopping Centers -projekti 20.12.2008 1 (3) PROJEKTIN LOPPURAPORTTI Usability of Shopping Centers Hyvinvointipalvelut 20.12.2008

Lisätiedot

Projektisuunnitelma. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektisuunnitelma. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma Boa Open Access Helsinki 4.2.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari

Lisätiedot