PROJEKTISUUNNITELMA. Polku Versio 1.1. Projektiryhmä
|
|
- Eija Tikkanen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 PROJEKTISUUNNITELMA Polku Versio 1.1 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 Koko ryhmä. Raakaversio sisäistä katselmointia varten Antti Jämsén Sprinttien sisältöä tarkastettu Janne Pihlajaniemi Dokumentin muotoilujen korjauksia - Vaiheistus korjattu ja henkilöstön rooleja täsmennetty Sisällysluetteloa ja etusivua korjattu 2
3 Sisällysluettelo 1 Johdanto Tarkoitus ja kattavuus Tuote ja ympäristö Määritelmät, termit ja lyhenteet Viitteet Yleiskatsaus dokumenttiin Nykyinen järjestelmä Vanha järjestelmä Muut vastaavat järjestelmät Hyödyt ja haitat Projektin hyödyt Projektin haitat Projektin organisointi Henkilöstö ja roolit Sidosryhmät... 9 Oman organisaation sisällä... 9 Asiakas Projektiryhmän koon muuttaminen Projektin tavoitteet ja päättyminen Projektiryhmän tavoitteet Asiakkaan tavoitteet Projektin tavoitteet Projektin keskeyttämiskriteerit Projektin päättämiskriteerit Projektin ositus ja vaiheistus Välineet ja menetelmät Kehitysmalli Vaiheistus Työmääräarviot Toimituspaketti Seuranta ja ohjaus Ryhmän sisäinen Ryhmän ulkopuolinen...15 Asiakas Kurssi Standardit, direktiivit ja määräykset Standardit ja suositukset Luottamuksellisuus Tekijänoikeudet Tunnistetut riskit
4 9.1 Henkilöstöriskit Asiakasriskit Organisaatioriskit Teknologiariskit Tuoteriskit Riskien seuranta Koulutussuunnitelma Projektiryhmän sisäinen Asiakkaalle tarjottava Asennussuunnitelma Käyttöönottosuunnitelma Kustannukset Hylätyt ratkaisuvaihtoehdot ja jatkokehitysajatuksia Alustaa koskevat hylätyt ratkaisut Jatkokehitysajatuksia
5 1 Johdanto 1.1 Tarkoitus ja kattavuus Dokumentin tarkoituksena on kuvata, mitä projektiryhmä aikoo tehdä käytössään olevilla resursseilla seuraavan noin viiden kuukauden aikana, sekä miten näitä resursseja on käytettävä projektin tavoitteen saavuttamiseksi. Lisäksi, suunnitelma pyrkii kuvaamaan projektiin liittyviä riskejä, toteutusvälineitä ja mahdollisuuksia. Suunnitelma toimii myös seurantavälineenä ja vertailukohteena sille, miten hyvin projektin toteutus onnistuu. Projekti toteutetaan osana Tampereen yliopiston tietojenkäsittelytieteiden laitoksen Projektityökurssia. 1.2 Tuote ja ympäristö Projektin tarkoituksena on luoda web-sovellus 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. 1.3 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.4 Viitteet PHP: 5
6 MySQL: Apache: Eclipse: Tortoise SVN: Robot Framework: Google Code http.//code.google.com SCRUM Yleiskatsaus dokumenttiin Luvussa 1 esitellään projektin ympäristö sekä listataan yleisimmät lyhenteet ja yhdenmukaistetut termit. Luvussa 2 kerrotaan projektin tuotetta vastaavista sovelluksista. Luvussa 3 esitellään projektin mahdolliset hyödyt ja haitat. Luvussa 4 kerrotaan projektin henkilöstöstä ja esitellään projektille oleelliset sidosryhmät. Luvussa 5 määritellään projektiryhmän ja asiakkaan tavoitteet ja päättymiskriteerit. Luvussa 6 selvitetään projektissa käytettävät välineet ja menetelmät, kehitysmalli sekä aikataulutus. Luvussa 7 kerrotaan projektin sisäisistä ja ulkoisista yhteydenpitokanavista sekä seurantamenetelmistä. Luvussa 8 listataan projektin kannalta oleellisimmat standardit, määritykset ja määritellään projektin ja siinä syntyvien keksintöjen omistusoikeudet. Luvussa 9 listataan projektissa tunnistetut riskit tietoineen sekä esitellään projektin riskienhallintasuunnitelma projektille. Luvussa 10 kerrotaan projektiryhmän sisäisestä sekä asiakkaalle mahdollisesti myöhemmin tarjottavasta koulutuksesta. Luvussa 11 kuvataan projektissa tuotettavan sovelluksen asennussuunnitelma. Luvussa 12 kuvataan projektissa tuotettavan sovelluksen käyttöönottosuunnitelma. Luvussa 13 arvioidaan projektin kustannuksia sekä projektikurssin että reaalimaailman työprojektin näkökulmasta. Luvussa 14 listataan ja kuvataan hylätyt ratkaisuvaihtoehdot sekä jatkokehitysajatukset. 6
7 2 Nykyinen järjestelmä 2.1 Vanha järjestelmä Kyseiseen tehtävään ei ole olemassa mitään nykyistä järjestelmää. Henkilöstö on kirjannut tapahtumat ja toimijat kukin omalla tavallaan satunnaisiin tekstitiedostoihin ym. dokumentteihin, minkä johdosta niiden hallinta ja jakaminen on ollut hyvin työlästä. Olemassa oleva menetelmä tiedonhallintaan on rajoittunut, joten yhteinen sovellus kyseiseen tehtävään siis on todella tarpeen. 2.2 Muut vastaavat järjestelmät Yleisiä tiedonhallintajärjestelmiä on olemassa useita, mutta asiakkaan vaatimusmäärittelyjen mukaisesti valmista pohjaa pitäisi muokata hyvin paljon. Näimme parhaaksi luoda kokonaan uuden järjestelmän vastaamaan asiakkaan tarpeita. 7
8 3 Hyödyt ja haitat 3.1 Projektin hyödyt Toteutettavan järjestelmän tarkoituksena on helpottaa ja nopeuttaa projektien seurantaa ja arkistointia, eli sovellus toimii verkostoiden ja niiden tapahtumatietojen hallinnoimisen apuna. Järjestelmään kirjataan ylös verkostoprosessissa suoritettuja tapahtumia, toimijoita ja niiden yhteyksiä sekä huomioita. Huomiot toimivat eräänlaisina muistiinpanoina tapahtumista ja toimijoista, joihin reagoidaan mahdollisimman pian tai joita selataan vasta tarvittaessa. Prosessiseurannan avulla käyttäjät pystyvät paremmin seuraamaan menneitä ja nykyisiä projekteja sekä niiden tapahtumia vähentäen ylimääräistä työtä arkistoitujen asioiden käsittelyssä. 3.2 Projektin haitat Sovelluksen käyttöönotto voi aiheuttaa vaikeuksia uudessa ympäristössä, mutta oletus toteutuksen aikana on, ettei suurempia ongelmia synny käyttöönottovaiheessa. Ohjelmiston käytön mahdollinen koulutus sekä ongelmatilanteet voidaan laskea ajallisiksi ja rahallisiksi haitoiksi. 8
9 4 Projektin organisointi 4.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 4.2 Sidosryhmät Käyttöliittymä, käytettävyys Tässä kappaleessa listataan projektiin liittyvät sidosryhmät. Oman organisaation sisällä Tampereen yliopisto tarjoaa projektin käyttöön tiloja sekä svn-tietovaraston. Ryhmän jäsenet osallistuvat myös yliopiston tarjoamaan opetukseen. Kurssin puitteissa ryhmän käytettävissä on myös erillinen käytettävyysryhmä. Kurssin luennoitsijana ja vastuuhenkilönä toimii Timo Poranen Asiakas Projektin asiakas on Helsingin kaupunginosayhdistykset ry (Helka), jonka edustajina toimivat Ilari Kajaste Terhi Vilkman ja Anna Kanervo 9
10 4.3 Projektiryhmän koon muuttaminen Projektiryhmä on nykyisellään sopivan kokoinen, mutta tarvittaessa projekti pystyttäneen viemään läpi, vaikka joku projektiryhmäläisistä keskeyttäisikin kurssin. Tämä kuitenkin lisäisi työpainetta muilla projektiryhmän jäsenillä ja työnjako täytyisi miettiä tarkkaan uudelleen. Jos kaksi tai useampi projektiryhmäläisistä lopettaisi kesken kaiken, olisi projektin läpivienti jo todellisisessa vaarassa ja silloin tarvittaisiin paljon venymistä muilta ryhmän jäseniltä tai ainakin sovelluksen vaatimusten vähentämistä. Käytettävyystiimi toimii siten joustavasti, että sieltä voi saada lisäresursseja tarvittaessa esim. jonkin vaikean käytettävyysongelman ratkaisemiseen tai joku muu käytettävyysryhmän jäsenistä voi tuurata Joonas Jokiniemeä, jos hän joutuisi jättämään kurssin kesken tai olisi muusta syystä estynyt pitkällä aikavälillä osallistumaan projektiin. Projektipäälliköiden kohdalta olisi erityisen hankalaa, jos Janne Pihlajaniemi joutuisi jättämään kurssin kesken, koska toinen projektipäällikkö Antti Jämsén asuu Helsingissä, eikä täten pääse joka viikko osallistumaan ja vetämään viikkopalavereita. Näillä näkymin ryhmän koko on siis varsin hyvä ja toivottavasti tämä sama miehitys säilyy koko projektin ajan. 10
11 5 Projektin tavoitteet ja päättyminen 5.1 Projektiryhmän tavoitteet Projektiryhmän tavoitteena on tehdä sovellus, joka vastaa asiakkaan tarpeita. Sovellus on tarkoitus saada valmiiksi kurssin osalta annetussa aikataulussa. Koska kyseessä on pakollinen kurssi, on ryhmän tavoitteena luonnollisesti myös itse kurssin suorittaminen ja opintopisteiden saaminen. Projektiin liittyy myös odotuksia uuden oppimisesta, esimerkiksi ennestään vieraaseen ohjelmointikieleen tutustumisesta ja projekteissa mukana olemisesta. 5.2 Asiakkaan tavoitteet Asiakkaan tavoitteena on saada mahdollisimman helppokäyttöinen järjestelmä pitkäaikaisten yhteistyöprosessien ja -projektien seurantaan. Tärkeää on, että sovelluksessa on kaikki tarvittavat ominaisuudet, ja se tukee pitkäaikaista käyttöä. Tavoitteena on, että sovelluksella käyttäjä pystyy syöttämään tapahtumia, toimijoita ja niiden välisiä suhteita tietokantaan. Tapahtumat ovat aikasidonnaisia, ja niihin voi myös liittyä huomautuksia, jotka voivat olla joko aktiivisia (vaativat käyttäjän toimenpiteitä) tai passiivisia. Tapahtumia tulee myös pystyä kokoamaan suuremmiksi kokonaisuuksiksi. Tapahtumat ja toimijat voivat yhtä aikaa kuulua useaankin laajempaan kokonaisuuteen. Sovelluksen tulee kyetä tekemään listauksia tapahtumista käyttäjän valitsemilta ajanjaksoilta. Listauksia pitää pystyä muodostamaan myös toimijoista. Eri listauksien välillä tulee olla linkitykset niin, että esimerkiksi tapahtumien listauksesta on mahdollista siirtyä tapahtumaan liittyvän toimijan listaukseen. Näiden siirtymien tulee olla mahdollisimman sujuvia. 5.3 Projektin tavoitteet Projektin tavoitteena on toteuttaa omat ja asiakkaan vaatimukset mahdollisimman hyvin. Projekti on tarkoitus saada käytettävissä olevan ajan ja resurssien puitteissa mahdollisimman onnistuneeseen päätökseen. 5.4 Projektin keskeyttämiskriteerit Projekti voidaan keskeyttää, jos huomataan, että sen valmiiksi saattaminen ei jostain syystä tule onnistumaan, tai sen jatkaminen ei ole enää mahdollista esimerkiksi tarpeeksi monen projektiryhmän jäsenen keskeytettyä kurssin. Myös asiakas voi vetäytyä projektista, mitä ei kuitenkaan pidetä todennäköisenä. 5.5 Projektin päättämiskriteerit Projekti päättyy, kun sovellus on valmis, tai kaikki projektin osapuolet ovat tyytyväisiä lopputulokseen. Projektityökurssin kannalta projektin tulee olla valmis ja päättyä viimeistään
12 6 Projektin ositus ja vaiheistus 6.1 Välineet ja menetelmät 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 LAMPympä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 Opera- selaimen uusimmassa versiossa (eli vähintään versiossa, joka on tällä hetkellä uusin). 6.2 Kehitysmalli Projektimme kehitysmallina käytetään Scrumia ( Käytännön syistä johtuen Scrumia ei kuitenkaan noudateta sillä tarkkuudella kuin yritysmaailmassa, koska päivittäisiin tapaamisiin ei ole mahdollisuutta. Sähköpostia ja IRCkanavaa hyödyntäen kuitenkin pyritään korvaamaan päivittäiset tapaamiset. Projektin vaatimat dokumentit kirjoitetaan mahdollisimman tarkasti koko sovelluksesta, mutta niitä täydennetään koko projektin ajan aina kuhunkin sprinttiin liittyvien asioiden kohdalla. Dokumentoinnissa siis pyritään kattamaan jo ensi alkuun koko sovellus, josta sitten jaetaan suoritettavia tehtäviä jokaiseen sprinttiin. Käytettävyyteen ja käyttöliittymän suunnitteluun liittyvissä sprinteissä, projektiin osallistuu myös ulkopuolisen käytettävyysryhmän edustaja. 6.3 Vaiheistus Projektin aikana dokumentteja kasvatetaan vähitellen. Tästä johtuen valmistumispäivämäärät 12
13 eivät projektin päättymispäivää lukuun ottamatta ole ehdottomia. Sprintti Sisältö Viikot Pääajankohdat #1: Projektin aloitus Projektin käynnistäminen Aiheeseen tutustuminen Ideointi Projektisuunnitelma Käytettävyyskartoitus Katselmointi: Esitutkimus: 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 Katselmointi: Vaatimusmäärittely: Katselmointi: Katselmointi: Projektiesitys: Katselmointi: Testaussuunnitelma: Katselmointi: Katselmointi: Testausraportti 1: Testausraportti 2: Projektikertomus: Loppuraportti:
14 Projektin päättäminen asiakkaalle heidän sisäistä testausta varten (koska mm. hieman erilainen ympäristö kuin kehitysympäristö) Loppujen dokumenttien kirjoittaminen 93% valmiina Lopputapaaminen asiakkaan kanssa Projekti-CD 100% valmiina 11 Lopputapaaminen Työmääräarviot Projektiryhmän jäsenten käytettävissä olevien työtuntien lukumäärä / viikko: Projektiryhmän jäsen Työtunnit / viikko Janne Pihlajaniemi 10 Antti Jämsén 8 Maria Hartikainen 10 Pekka Kallioniemi 10 Jorma Laajamäki 10 Panu Tunttunen 10 Nina Tyni 10 Joonas Jokiniemi 5 Yhteensä 73 Taulukko 1. Projektin henkilöstöresurssit Projektin kesto : 5½ kuukautta = 22 viikkoa - viikko 52 (vapaa, Joulu) = yhteensä 21 viikkoa Projektin käytettävissä olevat resurssit : n työtuntia Asiakkaan käytettävissä olevien työtuntien lukumäärä / viikko : 2 työtuntia (tarvittaessa enemmänkin) Asiakkaan käytettävissä olevat resurssit : n. 40 työtuntia Ajankäyttökategoria Arvioitu osuus (%) Arvioitu tuntimäärä Projektin suunnittelu ja ohjaus Vaatimusten määrittely
15 Suunnittelu Ohjelmointi Integrointi ja testaus Katselmoinnit 1 15 Korjaus Opiskelu 4 60 Muut 5 75 Taulukko 2. Projektin työmäärän jakautuminen eri osa-alueille. 6.5 Toimituspaketti Projektista toimitetaan kurssinkin vaatimusten mukainen projekti-cd, joka sisältää seuraavat asiat: Ohjelmiston Lähdekoodin Asennusohjeet Loppuraportti Loppukertomus 15
16 7 Seuranta ja ohjaus 7.1 Ryhmän sisäinen Projektiryhmä tapaa pääsääntöisesti perjantaisin kello Tapaamispaikka voi vaihdella, mutta yleensä ryhmä kokoontuu jossakin Linnan ryhmätyöhuoneista. Janne Pihlajaniemi vetää tapaamiset ja Antti Jämsén sekä asiakas osallistuvat niihin tarvittaessa. Tapaamisissa pyritään käymään läpi edellisen viikon asiat ja käydään läpi seuraavalla viikolla tehtävät asiat. Muutoin yhteydenpito ryhmän kesken tapahtuu Google Groupsin kautta sähköpostilla, puhelimitse tai IRC-kanavalla. Dokumentit, tiedostot, ohjeet ja linkit jaetaan ryhmän sisällä Polku-projektin wiki-sivuilla. Wiki-sivu toimii siis keskeisenä tiedonjakamisen lähteenä. 7.2 Ryhmän ulkopuolinen Asiakas Antti Jämsén toimii yhdyshenkilönä asiakkaaseen, koska sekä asiakas että Antti toimivat Helsingissä. Kommunikointi asiakkaan kanssa pyritään pitämään tiiviinä läpi projektin. Kommunikointi tapahtuu sähköpostin, puhelimen ja aina tarvittaessa tapaamisten muodossa (Antti voi tavata asiakasta myös Helsingissä Helkan tiloissa). Asiakkaalle toimitetaan myös jokaviikkoinen viikkoraportti. Kurssi Kurssin luennoitsija osallistuu raporttien katselmointeihin. Projektipäälliköt ovat yhteydessä kurssin luennoitsijaan projektin aikana ja raportoivat viikoittain projektin etenemisestä. 16
17 8 Standardit, direktiivit ja määräykset 8.1 Standardit ja suositukset PHP-ohjelmointiin käyttämämme standardit ovat W3 XHTML 1.0 Strict ja W3 CSS Level 2.1. Tietokannan kanssa käytettävä standardi on SQL-2003, ISO:n määrityksen mukaan ISO/IEC 9075(1-4,9-11,13,14): Luottamuksellisuus Projektissa ei käsitellä näillä tiedoin luottamuksellisia tietoja. Jos näitä kuitenkin tulee, käydään projektiryhmän kokouksessa läpi periaatteet luottamuksellisten tietojen käsittelyyn. 8.3 Tekijänoikeudet Kaikki moraaliset tekijänoikeudet jäävät asianomaisten teosten tai vastaavien tekijöille, koska kyseessä on opiskeluprojekti, eikä moraalisia tekijänoikeuksia ole mahdollista siirtää tietokoneohjelmistojen kohdalla kuin työ- toimi- tai virka-suhteessa. Muilta osin tekijänoikeudet luovutetaan julkisen lähdekoodin GNU/GPL-lisenssin alaisuuteen. 17
18 9 Tunnistetut riskit Tässä kappaleessa on tunnistettu ja listattu projektiin liittyvät riskit. Riskit on jaoteltu viiteen eri kategoriaan: Henkilöstö-, Asiakas-, Organisaatio-, Teknologia- ja Tuoteriskeihin. Jokaiselle riskille on lueteltu seuraavat asiat: Riskin nimi Tärkeysaste Todennäköisyys * Vakavuus Todennäköisyysaste = erittäin epätodennäköinen 5 = erittäin todennäköinen) Vakavuusaste 1-5 Kuvaus Syy Torjunta 1 = vähäinen vaikutus 5 = katastrofaalinen vaikutus Riskin pitempi kuvaus Riskin aiheuttava syy Kuinka riski pyritään torjumaan projektiryhmän toimesta Toipuminen Kuinka riskin realisoitumisesta pyritään toipumaan Projektin vaihe Tila 9.1 Henkilöstöriskit Projektin vaihe jossa riski on ajankohtainen / toteutumiskerrat Projektiryhmän vähäinen motivaatio Tunniste: H-001 Tärkeysaste: 12 Todennäköisyysaste: 3 Vakavuusaste: 4 Projektin ollessa pakollinen suoritettava kurssi, jonka korvauksena on ainoastaan opintopisteitä, saattaa se laskea joidenkin motivaatiota. 18
19 Ryhmän motivaatio projektia kohtaan on vähäinen. Ryhmän työmotivaatiota pyritään pitämään yllä projektipäälliköiden osalta johtamalla projektia avoimesti, tasapuolisesti ja neuvotteluhenkisesti. Projektiryhmäläisille annetaan jokaiselle mahdollisuus vaikuttaa omiin tehtäviinsä ja työnjaossa otetaan myös ryhmän jäsenten osaamisalueet huomioon. Myös mahdollisuus uusien tehtävien ja toimien kokeiluun annetaan. Mikäli joku projektiryhmän jäsen toistuvasti laiminlyö hänelle annettuja tehtäviä, neuvotellaan hänen kanssaan tilanteesta ja mahdollisesta tehtävien uudelleenjärjestämisestä. Koko projektin elinkaari Ryhmän jäsenet estyvät työskentelemästä hetkellisesti Tunniste: H-002 Tärkeysaste: 5 Todennäköisyysaste: 5 Vakavuusaste: 1 Ryhmän jäsen tai jäsenet eivät pysty työskentelemään projektin hyväksi hetkellisesti jostain syystä. Ryhmän jäsen tai jäsenet ei pysty työskentelemään projektin hyväksi hetkellisesti jostain syystä. Esimerkiksi, teknisistä syistä, kuten kehityspalvelimen kaatuminen tai henkilökohtaisista syistä kuten matkustaminen tai sairastuminen. Hetkellistä estymistä ei täysin voida torjua, mutta useimmiten kuitenkin jossain määrin ennakoida. Jokatapauksessa, ryhmän jäsenien tulisi ilmoittaa koko projektiryhmälle ollessaan estynyt työskentelemästä tiettyinä aikoina. Mahdollinen tehtävien siirtäminen toiselle ryhmän jäsenelle, tilanteesta riippuen. Koko projektin elinkaari Projektiryhmän jäsenen sairastuminen influenssaan Tunniste: H-003 Tärkeysaste: 12 Todennäköisyysaste: 3 Vakavuusaste: 4 Projektiryhmän jäsen sairastuu influenssaan ja on estynyt työskentelemästä pidempiaikaisesti. 19
20 Kuluvalle syksylle on ennustettu normaalia vakavampaa kausiinfluenssa-aaltoa. Sairaus saattaa kestää kahdesta kolmeen viikkoa, jolloin projektiryhmän jäsen saattaa olla estynyt työskentelemästä projektissa. Kausittaisten influenssojen torjunta on vaikeaa. Projektin johto suosittelee ryhmän noudattavan terveysviranomaisten ohjeita influenssan torjunnassa. Tehtävien uudelleenjärjestäminen ryhmän jäsenten kesken riskin realisoituessa. Koko projektin elinkaari Projektiryhmän aikataulujen yhteensovittaminen epäonnistuu Tunniste: H-004 Tärkeysaste: 4 Todennäköisyysaste: 2 Vakavuusaste: 2 Kaikki projektiryhmän jäsenet eivät pysty osallistumaan viikkotapaamisiin samanaikaisesti. Ryhmän jäsenillä on muita projektiin liittymättömiä asioita ja tapahtumia, jotka saattavat estää osallistumisen tapaamisiin. Sovitaan kiinteät tapaamisajat, jotka parhaiten sopivat kaikille ryhmän jäsenille. Videoneuvottelutekniikkaa pyritään käyttämään mahdollisuuksien mukaan hyväksi silloin kun joku ryhmän jäsenistä ei pääse paikalle. Jokaisesta viikkopalaverista kirjoitetaan muistio wikiin mihin kirjataan tärkeimmät asiat ja tehtävät seuraavalle viikolle. Koko projektin elinkaari Kurssin keskeyttäminen projektiryhmän jäsenen osalta Tunniste: H-005 Tärkeysaste: 8 Todennäköisyysaste: 2 Vakavuusaste: 4 Joku projektiryhmän jäsenistä keskeyttää kurssin projektin aikana. Tämä saattaa vaarantaa projektin saattamisen päätökseen sen laajuisena kuin alunperin on suunniteltu. Projektiryhmän jäsenen muut projektiin liittymättömät kiireet, 20
21 motivaation puute tai ennalta-arvaamattomat elämäntilanteet saattavat johtaa kurssin keskeyttämiseen. Odottamattomien elämäntilanteiden torjuminen projektin puitteissa on käytännössä mahdotonta. Projektinjohtajat tekevät parhaansa projektiryhmän motivaation ylläpitämiseksi. Projektin ollessa opiskelijaprojekti, ei ryhmän jäsenen keskeyttäessä lisäresursseja ole saatavilla. Tällöin tulee projektin sisältö tarkistaa. Koko projektin elinkaari Ryhmän jäsenten vähäinen kokemus valittujen tekniikoiden käytöstä Tunniste: H-006 Tärkeysaste: 5 Todennäköisyysaste: 5 Vakavuusaste: 1 Kaikilla ryhmän jäsenillä ei ole entuudestaan kokemusta valittujen tekniikoiden käytöstä. Tämä saattaa hidastaa toteutuksen aloittamista ja ongelmien ratkaisua. Ryhmän jäsenillä ei ole ennalta kokemusta valituista teknologioista. Aloitetaan toteutus mahdollisimman aikaisessa vaiheessa tutustumalla ohjelmointityökaluihin ja tekniikoihin, ohjelmoimalla pieniä kokonaisuuksia. Ryhmä tutustuu saatavilla oleviin oppaisiin valituista tekniikoista ja opiskelee käytännönläheisesti työn ohessa. Ryhmälle voidaan järjestää koulutusta valituista tekniikoista workshop-tyyppisesti, myös asiakkaan avustuksella. Määrittely ja toteutus 9.2 Asiakasriskit Asiakkaan edustajan vähäinen mielenkiinto projektia kohtaan Tunniste: A-001 Tärkeysaste: 5 Todennäköisyysaste: 1 Vakavuusaste: 5 Asiakkaan edustaja ei vastaa projektipäälliköiden yhteydenottoihin. Asiakkaan edustaja ei ole kiinnostunut projektin tilasta. 21
22 Asiakasta informoidaan projektin tilasta vakituisesti. Projektiryhmä tekee päätöksen projektin viemisestä loppuun projektityökurssin vetäjän kanssa. Koko projektin elinkaari Asiakkaan vaatimusten väärin tulkitseminen Tunniste: A-002 Tärkeysaste: 8 Todennäköisyysaste: 2 Vakavuusaste: 4 Projektiryhmä tulkitsee asiakkaan vaatimuksia eri tavalla kuin asiakas itse. Vaatimuksia ei ole kirjattu ollenkaan tai ne on kirjattu huolimattomasti. Asiakkaan vaatimukset kirjataan mahdollisimman tarkasti ja avoimella keskustelulla varmistetaan että projektiryhmä tulkitsee vaatimukset oikein. Asiakkaan vaatimukset kirjataan huolellisesti ja varmistetaan että projektiryhmä tulkitsee niitä oikein. Koko projektin elinkaari Uusien vaatimusten ilmaantuminen myöhäisessä vaiheessa Tunniste: A-003 Tärkeysaste: 6 Todennäköisyysaste: 3 Vakavuusaste: 2 Asiakas esittää uusia vaatimuksia projektin myöhäisessä vaiheessa. Määrittelyvaiheessa kaikkia oleellisia vaatimuksia ei ole käsitelty. Jokaisen sprintin sisältö päätetään ennen sprintin aloittamista, eikä sisältöä muuteta kesken sprintin. Uudet vaatimukset otetaan mukaan seuraavan sprintin sisältöä suunniteltaessa. Uudet vaatimukset priorisoidaan muiden vaatimusten kanssa ja annetaan asiakkaalle mahdollisuus vaikuttaa sprinttien sisältöön. Toteutus ja testaus 22
23 Asiakas ei osallistu palavereihin Tunniste: A-004 Tärkeysaste: 8 Todennäköisyysaste: 2 Vakavuusaste: 4 Asiakkaalla ei ole mahdollisuutta osallistua palavereihin. Asiakkaan edustajalla ei ole aikaa tai muista syistä johtuen on estynyt osallistumasta palavereihin. Asiakkaasta riippuvia riskejä on projektiryhmän lähes mahdoton torjua. Riskejä ehkäistään pitämällä asiakas hyvin informoituna projektin tilasta. Projektiin liittyvät tapaamiset pyritään järjestämään asiakkaalle sopivaan aikaan. Määrittely Vaatimuksien selvittämiseen käytetään liiaksi aikaa Tunniste: A-005 Tärkeysaste: 8 Todennäköisyysaste: 2 Vakavuusaste: 4 Vaatimuksien selvittämiseen käytetään liikaa aikaa eikä vaatimuksia lyödä lukkoon ajallaan. Vaatimuksia ei saada selville ajoissa. Edetään sprintti kerrallaan, toteutetaan vain olennaisimmat vaatimukset ja pyritään selvittämään ne mahdollisimman hyvin. Rajoitetaan toteutettavien vaatimusten määrää ja keskitytään vain olennaisiin vaatimuksiin. Määrittely Asiakas ei pysty pitämään sovittuja asioita Tunniste: A-006 Tärkeysaste: 4 Todennäköisyysaste: 1 Vakavuusaste: 4 Asiakas ei pysty järjestämään sovittuja asioita. 23
24 Asiakas ei omasta tai kolmannesta osapuolesta johtuen pysty pitämään sovittuja asioita. Asiakkaasta riippuvia riskejä on projektiryhmän lähes mahdoton torjua. Projektiryhmä yrittää etsiä korvaavia tapoja jatkaa projektin etenemistä. Toteutus 9.3 Organisaatioriskit Projektipäälliköiden kokemuksen puute Tunniste: O-001 Tärkeysaste: 9 Todennäköisyysaste: 3 Vakavuusaste: 3 Projektin johtaminen ei ole sujuvaa. Projektin projektipäälliköt eivät ennalta omaa käytännön kokemusta projektien läpiviemisestä ja valvonnasta. Projektipäälliköt osallistuvat aktiivisesti projektin johtamiseen koko projektin ajan. Ongelmatilanteissa projektipäälliköt kartoittavat yhdessä ratkaisuvaihtoehtoja ja tarvittaessa tiedustelevat projektiryhmän ja/tai muiden sidosryhmien kantaa ratkaisuun. Koko projektin elinkaari Vastuiden jako ryhmän jäsenten kesken on epäoikeudenmukaista Tunniste: O-002 Tärkeysaste: 6 Todennäköisyysaste: 2 Vakavuusaste: 3 Vastuiden jako projektiryhmän jäsenten kesken on tehty epäoikeudenmukaisesti projektipäälliköiden toimesta. Projektipäälliköt jakavat vastuita epäoikeudenmukaisesti projektiryhmän jäsenille. Projektipäälliköiden tulee valvoa vastuiden jakaantumisesta projektiryhmän jäsenten kesken. Projektipäällikön tulee tarvittaessa puuttua asiaan, joko itsenäisesti tai projektiryhmän jäsenen ilmoituksesta ja vastuiden jakaantuminen tarkistaa. 24
25 Vastuiden jakautumisen tarkistaminen. Koko projektin elinkaari Työmääräarvioiden epäonnistuminen Tunniste: O-003 Tärkeysaste: 9 Todennäköisyysaste: 3 Vakavuusaste: 3 Työmääräarviot eivät vastaa todellisia työmääriä. Käytettyjen tekniikoiden tuntemattomuus ja vähäinen kokemus projektitöiden tekemisestä saattaa aiheuttaa työmääräarvioiden vääristymistä. Työmääräarvioita tehdään sprinttien suunnitteluvaiheessa Sprinttien sisältöä muutetaan tarpeen mukaan niin, että tärkeimmät toiminnallisuudet saadaan toteutettua. Määrittely Kommunikointi asiakkaiden kanssa tai projektiryhmän sisällä ei toimi Tunniste: O-004 Tärkeysaste: 6 Todennäköisyysaste: 2 Vakavuusaste: 3 Kommunikointi projektiryhmän ja asiakkaan välillä tai ryhmän sisällä ei toimi. Asiakkaalle ei välitetä tietoja projektiin olennaisesti liittyvistä asioista tai asiakkaan viestit eivät saavuta projektiryhmää. Projektiryhmän sisäiseen kommunikointiin käytettävät kanavat eivät toimi tai tavoita koko projektiryhmää. Toinen projektipäälliköistä on nimetty hoitamaan yhteydenpitoa asiakkaan kanssa ja välittämään asiakkaalta tulevat viestit koko projektiryhmän tietoon. Projektin sisäiseen kommunikoitiin käytetään useampia kanavia. Viikoittaisissa projektipalavereissa käydään läpi projektiin olennaisesti liittyviä asioita ja ne myös kirjataan palaverimuistioon. Koko projektin elinkaari 25
26 9.4 Teknologiariskit Ennalta tuntemattomiin teknologioihin tutustuminen kestää liian pitkään Tunniste: T-001 Tärkeysaste: 12 Todennäköisyysaste: 3 Vakavuusaste: 4 Projektissa käytettävät teknologiat ovat projektiryhmälle lähes täysin aiemmin tuntemattomia. Tämä saattaa aiheuttaa aikataulujen venymistä ja kaikkia asiakkaan esittämiä vaatimuksia ei välttämättä ehditä toteuttamaan projektin aikana. Projektissa käytettävät teknologiat eivät ole projektiryhmälle entuudestaan tuttuja. Tutustumalla saatavilla oleviin tekniikoita käsitteleviin oppaisiin ja manuaaleihin. Jo projektin aikaisessa vaiheessa pyritään opettelemaan uusia tekniikoita ohjelmoimalla pieniä toiminnallisuuksia. Sprinttien sisältöä muutetaan tarpeen mukaan niin, että tärkeimmät toiminnallisuudet saadaan toteutettua. Toteutus ja testaus Valitut teknologiat eivät sovellu vaatimusten toteuttamiseen Tunniste: T-002 Tärkeysaste: 5 Todennäköisyysaste: 1 Vakavuusaste: 5 Vaatimukset ovat liian kompleksisia valituilla teknologioilla toteutettaviksi. Toteutukseen valitut teknologiat eivät mahdollista kaikkien määriteltyjen toiminnallisuuksien toteuttamista. Vaatimusmäärittelyn aikana pyritään arvioimaan valittujen teknologioiden sopivuutta vaatimusten toteuttamiseen. Vaatimuksien muokkaaminen teknologioiden rajoitusten mukaan. Määrittely ja toteutus Ohjelmointityökalujen käyttöönotto viivästyy Tunniste: T-003 Tärkeysaste: 9 26
27 Todennäköisyysaste: 3 Vakavuusaste: 3 Ohjelmointityökalujen käyttöönotto viivästyy joko projektiryhmästä tai kolmannesta osapuolesta johtuvista syistä. Näinollen projektissa käytettävien teknologioiden opiskelun aloittaminen ja itse tuotteen tekeminen viivästyy. Ohjelmointityökaluja ja kehitysympäristöä ei saada tarpeeksi nopeasti käyttöön projektin alkuvaiheessa. Ohjelmointityökalujen käyttöönoton tilannetta seurataan viikkopalavereissa ja mahdollisia ongelmia ratkotaan koko ryhmän voimin. Wikiin kirjoitetaan tai laitetaan linkkejä työkalujen käyttöönottoa käsitteleviin artikkeleihin. Käyttöönotossa ilmaantuvissa ongelmatilanteissa kysytään apua muilta projektiryhmän jäseniltä. Toteutus ja testaus 9.5 Tuoteriskit Huono käytettävyys Tunniste: T-001 Tärkeysaste: 12 Todennäköisyysaste: 3 Vakavuusaste: 4 Tuote on hankala käyttää Tuotteen käyttöliittymän suunnittelussa ei ole otettu huomioon tuotteen kohderyhmää. Käyttöliittymän suunnittelussa keskitytään käyttäjäkeskeisyyteen ja loogisiin toimintokokonaisuuksiin. Käytettävyysryhmän edustaja toimii osana käyttöliittymän suunnittelussa. Käytettävyysryhmän järjestämästä vertaisarvioinnista ja asiakkaalta saatu palaute otetaan huomioon suunniteltaessa käyttöliittymään tehtäviä muutoksia. Tuotteen käytettävyyttä parannetaan sprintti kerrallaan. Toteutus ja testaus Tuote ei vastaa asiakkaan tarpeita Tunniste: T-002 Tärkeysaste: 10 27
28 Todennäköisyysaste: 2 Vakavuusaste: Riskien seuranta Tuote ei sovellu asiakkaan sille ajattelemaan käyttöön. Tuotteen vaatimusten määrittelyssä on epäonnistuttu määrittelemään vaatimukset asiakkaan tarpeita vastaavaksi. Asiakkaan edustaja ei ole osallistunut tuotteen testaamiseen tai määrittelyyn. Tuotteen vaatimusten ja sprinttien sisällön määrittelyssä tulee asiakkaan näkökulma ottaa mahdollisimman hyvin huomioon. Asiakas otetaan mukaan tuotteen testaukseen mahdollisimman aikaisessa vaiheessa. Riskin mahdollinen realisoituminen tapahtuu täysin vasta tuotetta julkaistaessa ja käyttöön otettaessa. Tämän projektin puitteissa ei ole mahdollista toipua tuotteen julkaisemisen jälkeen esiintyvistä ongelmista. Tuotteen julkaisu Riskien tilannetta seurataan koko projektin ajan ja viikkopalavereissa käydään läpi meneillään olevaan sprinttiin oleellisesti liittyvät riskit. Muut projektiin liittyvät ongelmat ja niiden liittyminen ja mahdollinen vaikutus jo tunnistettuihin riskeihin arvioidaan myös viikoittaisissa tapaamisissa. Riskilistaa päivitetään uusien tunnistettujen riskien ilmaantuessa ja jo tunnistettujen riskien realisoituessa. 28
29 10 Koulutussuunnitelma 10.1 Projektiryhmän sisäinen Työkalut ja menetelmät eivät ole kaikille entuudestaan tuttuja, joten koulutukseen on syytä paneutua huolella. Kaikkiin menetelmiin löytyy kuitenkin jonkin verran kokemusta projektiryhmän sisältä, joten sisäisillä koulutuksilla pystytään helpottamaan työkaluihin ja menetelmiin tutustumista. Asiakas on myös suostunut osallistumaan koulutukseen etenkin PHP-kielen osalta, jos siihen ilmenee tarvetta. Sisäisiä koulutuksia on tarkoitus järjestää ja menetelmiin tutustua toisessa sprintissä ennen varsinaisen ohjelmoinnin aloittamista ja myös kolmannessa sprintissä, kun varsinainen ohjelmointityö alkaa. Koulutuksia järjestetään myös tarpeen vaatiessa myöhempien sprinttien aikana. Ohjeita on myös tarkoitus laittaa projektin sivuille, josta ryhmän jäsenet voivat niitä käydä lukemassa Asiakkaalle tarjottava Asiakkaan kanssa sovitaan myöhemmin mahdollisesta koulutuksesta, jos tälle nähdään tarvetta. 29
30 11 Asennussuunnitelma Asiakkaalla on asennusympäristö valmiina. Asennus tulee tapahtumaan asiakkaan toimesta siirrettävällä medialla (esim. Cd-ROM) siirretyistä tiedostoista. Koska toimiva kokonaisuus koostuu php-lähdekielisistä tiedostoista ja tietokantaan tallennettavista tiedoista, ei varsinaista asennuspakettia tarvita. Tarpeen vaatiessa asiakkaalle voidaan lähettää ohjeita asennukseen. Asennus tapahtuu kopioimalla a)php-tiedostojen osalta: kopioimalla tiedostot hakemistorakenteineen niille määriteltyyn osaan tiedostojärjestelmää b) tietokannan osalta: asentamalla tietokannasta otettu vedos asiakkaan omaan tietokantaan. 30
31 12 Käyttöönottosuunnitelma Koska lopullinen käyttöympäristö poikkeaa toteutus- ja testausympäristöstä, saattaa käyttöönotossa ilmetä ongelmia. Asiakas on kuitenkin lupautunut suorittamaan käyttöönoton lopullisessa käyttöympäristössä. Projektiryhmä toimittaa tarvittavat komponentit asiakkaalle viimeistään
32 13 Kustannukset Projektiin on arvioitu käytettävän kaiken kaikkiaan noin 1500 työtuntia. Jos projektiryhmän jäsenten tuntipalkka on 32 euroa, muodostuu projektin kokonaispalkkakustannuksiksi euroa. Projektiin liittyvät matkakustannukset koostuvat lähinnä toisen projektipäällikön matkakuluista Tampereen ja Helsingin välillä. Matkat kuljetaan junalla, ja arvioitu lippukustannus koko projektin aikana on 1364 euroa. Matkakuluihin lasketaan myös Helsingin paikallisliikenteen lippukustannuksia 53 euroa. Matkapäivärahakustannuksia projektin aikana tulee arviolta 840 euroa. Projektiin liittyviä kustannuksia puheluista ja tekstiviesteistä tulee projektin aikana arviolta noin 40 euroa per projektiryhmän jäsen, eli yhteensä 320 euroa. Projektin kokonaiskustannukset ovat euroa. Projektin kokonaishinta 35% voittomarginaalilla asiakkaalle on euroa. Todellisuudessa projekti on asiakkaalle kuitenkin erittäin edullinen, sillä yllä lasketut kustannukset ovat vain viitteellisiä. Koska kyseessä on yliopiston projektityökurssi, eivät projektiin osallistuvat opiskelijat saa työstään rahallista korvausta. Todellisia projektista aiheutuvia kustannuksia asiakkaalle ovatkin lähinnä asiakkaan omat matkakulut projektitapaamisiin Tampereelle. Tarpeetonta matkustamista vältetään, ja viikkotapaamisissa pyritään mahdollisuuksien mukaan hyödyntämään videoneuvottelutekniikkaa. Näin ollen projekti on asiakkaan kannalta erittäin kannattava. 32
33 14 Hylätyt ratkaisuvaihtoehdot ja jatkokehitysajatuksia 14.1 Alustaa koskevat hylätyt ratkaisut Aluksi ratkaisuksi tietojen hallintaan harkittiin jonkinlaista wikijärjestelmää, mutta ehdotus hylättiin, koska wikistä ei löydy kaikkia niitä ominaisuuksia, joita sovelluksessa tarvitaan, kuten esimerkiksi aikasidonnaisuutta Jatkokehitysajatuksia Sovellusta voitaisiin tulevaisuudessa jatkokehittää pienin muutoksin asiakkaan taholta soveltuvaksi myös sidosryhmien ja yhteistyökumppaneiden käyttöön. Sovelluksen voisi myös integroida osaksi isompaa järjestelmää, esimerkiksi Joomla-moduuliksi. 33
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ätiedotPROJEKTISUUNNITELMA. Polku http://code.google.com/p/polku-projekti/ Versio 0.1. Projektiryhmä
PROJEKTISUUNNITELMA Polku http://code.google.com/p/polku-projekti/ Versio 0.1 Projektiryhmä Janne Pihlajaniemi janne.pihlajaniemi@iki.fi Antti Jämsén antti.jamsen@uta.fi Maria Hartikainen maria.hartikainen@uta.fi
LisätiedotESITUTKIMUS. Polku Versio 1.0. Projektiryhmä
ESITUTKIMUS Polku Versio 1.0 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas Jokiniemi 1 Versiohistoria Päiväys Versionumero
LisätiedotLOPPURAPORTTI. Polku http://code.google.com/p/polku-projekti/ Versio 1.0. Projektiryhmä
LOPPURAPORTTI Polku http://code.google.com/p/polku-projekti/ Versio 1.0 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas
LisätiedotVAATIMUSMÄÄ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ätiedotVAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.1. Projektiryhmä
VAATIMUSMÄÄRITTELY Polku http://code.google.com/p/polku-projekti/ Versio 1.1 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas
LisätiedotFigure 1: Projektipäälliköt Juha-Pekka Honkavaara ja Juha Mattila
1 Käytettävyysryhmä 1.1 Yleistä Tämän vuoden käytettävyystiimi (Uteam) perustuu kahden viime vuoden pohjalle. Uteam oli toiminnassa ensimmäisen kerran siis lukuvuonna 2005-2006. Uteamin projektiryhmä koostui
LisätiedotProjektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Projektisuunnitelma KotKot Helsinki 22.9.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen
LisätiedotProjektisuunnitelma. Luuppi verkkoportaali. versio 1.2
Projektisuunnitelma Luuppi verkkoportaali versio 1.2 Petri Ikävalko Panu Tunttunen Eero Jaakonaho Mikko Kuivanen Kari Jussila Julius Torkkeli Johannes Lampela Luuppi Projektisuunnitelma 2 / 19 Versiohistoria
LisätiedotProjektityö
Projektityö 21.10.2005 Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, työhuone: B1042) Kurssin kotisivut:
LisätiedotOhjelmiston 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ätiedotEsitutkimus. Luuppi, versio 1.0. Petri Ikävalko Panu Tunttunen. http://luuppi.googlecode.com
Esitutkimus Luuppi, versio 1.0. Petri Ikävalko Panu Tunttunen http://luuppi.googlecode.com Versionhallinta ei ole vielä käytössä, koska projekti on vielä varhaisessa vaiheessa Luuppi Esitutkimus 2 / 10
LisätiedotKäyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio
Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,
LisätiedotReilun Pelin työkalupakki: Kiireen vähentäminen
Reilun Pelin työkalupakki: Kiireen vähentäminen Tavoitteet Tämän toimintamallin avulla opit määrittelemään kiireen. Työyhteisösi oppii tunnistamaan toistuvan, kuormittavan kiireen sekä etsimään sen syitä
LisätiedotSALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti
Järjestelmäprojekti 1 projektisuunnitelma ICT4TN007-2 SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti Versio 0.1 Tekijät Keijo Nykänen Tarkastanut Hyväksynyt HAAGA-HELIA
LisätiedotLOPPURAPORTTI Paperikonekilta Versio 1.0
Loppuraportti LITA/TIKO/PAPERIKONEKILTA 1 (14) 18.5.2009 LOPPURAPORTTI Paperikonekilta Versio 1.0 Tekijät: Jaakko Karhunen Jani Hyvönen TIKO, IT-Dynamo 5.kerros Osoite: Tietojenkäsittelyn koulutusohjelma
LisätiedotConvergence 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ätiedotSiimasta toteutettu keinolihas
AS 0.3200 Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma: Siimasta toteutettu keinolihas Laura Gröhn 224417 Mikko Kyllönen 221177 Lauri Liukko Sipi 84702A Susanna Porkka 225131 3.2.2015
LisätiedotKieliaineistojen 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ätiedotKuopio 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ätiedotPlayoff kokouspöytäkirja 4
Playoff kokouspöytäkirja 4 Aika ja paikka 13.9.2007 klo 12.15 14.00 TKTL, sali A319 Osallistujat Jari Anttila, puheenjohtaja Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki Päivi Pääkkö,
LisätiedotProjektisuunnitelma Nero-ryhmä
Projektisuunnitelma Nero-ryhmä Kuusela Johannes Muukkonen Jyrki Sjöblom Teemu Sundberg Ville Suominen Osma Tuohenmaa Timi Ohjelmistotuotantoprojekti Helsinki 9.9.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
LisätiedotHajautettu Ohjelmistokehitys
Hajautettu Ohjelmistokehitys Maria Paasivaara Hajautuksen muotoja Yrityksen sisäinen hajautus Maan sisällä Maiden välillä, esim. offshore Yritysten välinen hajautus Alihankinta Lisenssointi Partnershipit
LisätiedotLohtu-projekti. Testaussuunnitelma
Lohtu-projekti Testaussuunnitelma Versiohistoria: 1.0 19.2.2003 1. versio Mari 1.1 20.2.2003 Muutoksia Mari 1.2 25.2.2003 Katselmoinnissa esiin tulleet Mari muutokset 1.3 17.3.2003 2. syklissä tehtävät
LisätiedotTIEA4 Projektityö, 5-10 op.,
TIEA4 Projektityö, 5-10 op., 2012-13 Luennot Kurssin esitietovaatimukset ja tavoitteet Kurssin sisällöstä Suoritustavoista ja -vaatimuksista, arvostelu Yleisiä ohjeita Kurssin luennoitsija ja projektien
LisätiedotKuopio 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ätiedotProjektisuunnitelma. Laitteiston ja kalusteiden hankinta, versio WEB MAGIA OY Laatija Oula Kangas
Projektisuunnitelma Laitteiston ja kalusteiden hankinta, versio 0.2 11.8. 2017 WEB MAGIA OY Laatija Oula Kangas Tämä dokumentti on luotu malliksi Tredun opiskelijoiden käyttöön Web Magia Oy Projektisuunnitelma
LisätiedotUutisjä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ätiedotPROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI 28.9.2009
PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI 28.9.2009 POHDINTAA Mitä asioita projektissa seurataan? Kuka vastaa ohjauksesta? Millä tavoin projektia seurataan ja ohjataan? Mitä asioita ohjaukseen kuuluu?
LisätiedotSOVELLUSPROJEKTIN ARVIOINTILOMAKE
SOVELLUSPROJEKTIN ARVIOINTILOMAKE Arviointilomake on tarkoitettu Sovellusprojektin vastaavan ohjaajan arvioinnin tueksi, eikä sillä siten tule korvata erillistä projektilausuntoa. Useaa arviointikohtaa
LisätiedotYlläpitodokumentti Mooan
Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas
LisätiedotTietotekniikan 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ätiedotAS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker
AS 0.3200 Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker Henri Nieminen Juha Sironen Palautettu: 21.9.2009 Nieminen, Sironen Sisällysluettelo
LisätiedotInternet-pohjainen ryhmätyöympäristö
Menetelmäohje Internet-pohjainen ryhmätyöympäristö Riku Hurmalainen, 24.3.2002 Sisällysluettelo 1. Johdanto...3 2. Termit...4 3. Toteutus...5 3.1. Yleiskuvaus...5 3.2. Tekninen ratkaisu...5 3.3. Tietoturva...6
LisätiedotAS-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 Projektimme
LisätiedotT 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ätiedotSkype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
LisätiedotVastuu- 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ätiedotOrientaatio ICT-alaan. Projekti
Orientaatio ICT-alaan Projekti Projekti Ajallisesti rajoitettu, kertaluonteinen tehtävä määrätyt resurssit sekä oma (linjaorganisaatiosta poikkeava) organisaatio Toteutus tapahtuu suunnitelmallisesti ennalta
LisätiedotUCOT-Sovellusprojekti. Testausraportti
UCOT-Sovellusprojekti Testausraportti Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 0.02 Julkinen 11. lokakuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä
LisätiedotPROJEKTISUUNNITELMA. FotMana17
PROJEKTISUUNNITELMA FotMana17 Tekijä(t) Kimmo Kärki Kka Päiväys: 15.5.2017 Tiivistelmä Tarkoituksena on rakentaa Jalkapallomanageri järjestelmä, jolla voidaan pelata visuaalisesti manageripeliä. Järjestelmää
LisätiedotA14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen
1 AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen Projektisuunnitelma Tommi Salminen, Hanna Ukkola, Olli Törmänen 19.09.2014 1 Projektin
LisätiedotLego Mindstorms anturit
Lego Mindstorms anturit Metropolia Ammattikorkeakoulu Projektisuunnitelma Tomi Ilonen KA09 Tommi Nuotiomaa KA09 Matias Pitkänen KA09 20.1.2012 Insinöörityö Päivämäärä Sisällys 1 Projektin kuvaus 1 1.1
LisätiedotADE Oy Hämeen valtatie 144 20540 TURKU. Tuotekonfigurointi. ADE Oy Ly Tunnus: 1626957-3
Tuotekonfigurointi ADE Oy lyhyesti Asiakkaiden tarpeisiin suunnattua innovatiivista ja toimivaa ohjelmisto- ja 3d animaatiopalvelua. Ade Oy on toteuttanut vuodesta 2000 alkaen haastavaa interaktiivista
LisätiedotVerkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008
Verkkopokerijärjestelmä Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Projektiryhmä Samuli Aalto-Setälä Jukka Kekälainen Jarno Kyykkä Mika Mielonen Mårten Smeds Otto Waltari Ohjaaja
LisätiedotTYÖOHJEET VR-HYVINKÄÄ
TEEMU JAUHIAINEN, JONI NORDSTRÖM TYÖOHJEET VR-HYVINKÄÄ Metropolia Ammattikorkeakoulu KONE- JA TUOTANTOTEKNIIKKA Projektisuunnitelma 19.3.2014 Sisällys Lyhenteet 1 Johdanto 1 2 Projektin tavoitteet 1 3
LisätiedotMää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ätiedotTestausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
LisätiedotKÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ
KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ Eeva Kangas 05.11.2015 @FixUi Oy 2013 2015 FIXUI "Autamme yrityksiä suunnittelemaan sellaisia tuotteita, joita ihmiset osaavat ja haluavat käyttää" Käyttäjätutkimukset
LisätiedotTIEA4 Projektityö, 5-10 op.,
TIEA4 Projektityö, 5-10 op., 2013-14 Luennot Kurssin esitietovaatimukset ja tavoitteet Kurssin sisällöstä Suoritustavoista ja -vaatimuksista, arvostelu Yleisiä ohjeita Kurssin luennoitsija ja projektien
LisätiedotKäyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite
LisätiedotProjektisuunnitelma 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ätiedotKäyttöliittymä ja tuotantokäsikirjoitus. Heini Puuska
Käyttöliittymä ja tuotantokäsikirjoitus Heini Puuska Sisältö 1 Käyttöliittymä... 1 2 Tuotantokäsikirjoitus... 2 2.1 Kurssin esittely... 2 2.2 Oppimistehtävä 1... 2 2.3 Oppimistehtävä 2... 2 2.4 Reflektio
LisätiedotGood Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi
Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006-11-25 Janne Mäkelä Alustava 1.0 2006-12-10 Janne Mäkelä Valmis 1.
LisätiedotTestaussuunnitelma Labra
Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,
LisätiedotTestaussuunnitelma. 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ätiedotTOIMINNALLINEN MÄÄRITTELY MS
TOIMINNALLINEN MÄÄRITTELY 11.11.2015 MS YLEISTÄ 1/2 jäsennelty etenee yleiskuvauksesta yksityiskohtiin kieliasultaan selkeä kuvaa myös tulevan järjestelmän ympäristöä tarpeellisella tarkkuudella kuvaa
LisätiedotSkype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
LisätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,
LisätiedotBLOGGER. ohjeita blogin pitämiseen Googlen Bloggerilla
BLOGGER ohjeita blogin pitämiseen Googlen Bloggerilla Sisältö Blogin luominen... 1 Uuden blogitekstin kirjoittaminen... 4 Kuvan lisääminen blogitekstiin... 5 Lisää kuva omalta koneelta... 6 Lisää kuva
LisätiedotPS-vaiheen edistymisraportti Kuopio
PS-vaiheen edistymisraportti Kuopio Kuopio, PS-vaiheen edistymisraportti, 30.10.2001 Versiohistoria: Versio Pvm Laatija Muutokset 1.0 30.10.2001 Ossi Jokinen Kuopio2001, vain kurssin T-76.115 arvostelun
LisätiedotTestausraportti. Oppimistavoitteiden hallintajärjestelmä harri
Testausraportti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
LisätiedotTik-76.612 Ohjelmistotuoteliiketoiminta
Tik-76.612 Ohjelmistotuoteliiketoiminta Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin
LisätiedotArkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14
Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2
LisätiedotOHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta
OHJ-3010 Ohjelmistotuotannon perusteet Ohjelmistoprojektin hallinta 1 Sisältö Projektiorganisaatio ja sidosryhmät Ohjelmistoprojektin kulku Projektin suunnittelu Ositus Osallistujat Työmäärän arviointi
LisätiedotKansallisen palveluväylän pilotoinnin tukeminen. JulkICTLab-projektihakemus
Kansallisen palveluväylän pilotoinnin tukeminen JulkICTLab-projektihakemus v0.4 2 (6) DOKUMENTINHALLINTA Laatinut Tarkastanut Hyväksynyt VERSION HALLINTA versionro mitä tehty pvm/henkilö v0.4 3 (6) Sisällysluettelo
LisätiedotVuoro Sähköisen työaikaraportin käyttöohje
Versio 1.6. 5/2019 Vuoro Sähköisen työaikaraportin käyttöohje Jos työskentelet kahden viikon palkkajaksolla, lähetä työaikaraportit palkkajakson päättymisestä seuraavana maanantaina klo 24 mennessä. Jos
LisätiedotKOODAAKO PROJEKTIPÄÄLLIKKÖ?
KOODAAKO PROJEKTIPÄÄLLIKKÖ? - ROOLIODOTUKSET KETTERISSÄ OHJELMISTOPROJEKTEISSA Mikko Viskari Development Manager Ohjelmistoprojektikokemusta vuodesta 2005 Teknisen projektipäällikön roolissa vuodesta 2011
LisätiedotProjektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus
Projektisuunnitelma (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Ville Toiviainen Tomi Tuovinen Lauri af Heurlin Tavoite Projektin tarkoituksena
LisätiedotTarjoussuunnitteluun työkalu
Aleksi Heimovesa, Iiro Hakkarainen, Jesse Honko Tarjoussuunnitteluun työkalu Metropolia Ammattikorkeakoulu Kone- ja tuotantotekniikka Projektisuunnitelma 16.1.2015 Sisällys 1 Johdanto 1 2 Projektin tavoitteet
LisätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,
LisätiedotWCLIQUE. 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ätiedotLyseopaneeli 2.0. Käyttäjän opas
Lyseopaneeli 2.0 Käyttäjän opas 1. Esittely Lyseopaneeli on Oulun Lyseon lukion käyttäjätietojen hallintapalvelu jonka tarkoitus on niputtaa yhteen muutamia oleellisia toimintoja. 2. Yleistä paneelin käytöstä
LisätiedotLakki. Lisää ot sik k o osoit t am alla. Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010
Lakki Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy vierailuluentosarja OTM kurssi 2010 2.luento: ohjelmistokehityksen päivärutiinit Lisää ot sik k o osoit t am alla Siitä vain reunasta Miten
LisätiedotArvioinnista kehittämiseen
Arvioinnista kehittämiseen Arviointi on museon yhteinen asia Arviointiin mahdollisimman laaja edustus henkilöstöstä. Pienemmissä museoissa mukana voivat olla kaikki, kun taas isommissa on tärkeää kerätä
LisätiedotBitnami WordPress - Asenna WordPress koneellesi. Jari Sarja
WordPress - Asenna WordPress koneellesi Jari Sarja jari.sarja @otavanopisto.fi 2018 SISÄLLYSLUETTELO 1 Johdanto... 3 1.1 n Wordpress... 3 1.2 Edut ja haitat... 3 2 WordPressin Asennus bitnamilla...4 2.1
LisätiedotSEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: 26.10.2004 Projekti : AgileElephant Versio: V0.9
AgilElephant T-76.115 Esa Mommo, 57197J Pauli Vesterinen, 65220P Tekijä: Esa Mommo/Pauli Vesterinen Omistaja: ElectricSeven Aihe: Sivu 1 of 6 Dokumentti Historia Revisio Historia Revision päiväys: 26.10.2004
LisätiedotUudelleenkäytön jako kahteen
Uudelleenkäyttö Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim. windows-käyttöliittymä) On arvioitu, että 60-80% ohjelmistosta
LisätiedotScrum 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ätiedotFile [Otsikko] 2014-02-26 40212. Projektisuunnitelma. SPT2014 Selvitysprojekti projektihallinnan työkaluista
apj2014 Projektisuunnitelma 1 (6) Projektisuunnitelma SPT2014 Selvitysprojekti projektihallinnan työkaluista Versio 1.0 Muutoshistoria umero Pvm Selitys Tekijä(t) 0.1 12.2.2014 Projektisuunnitelmaluonnos
LisätiedotProjektisuunnitelma. 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ätiedot1 Aateliset. 1.1 Johdanto. 1.2 Organisaatio
1 Aateliset 1.1 Johdanto Projektissa oli tarkoituksena tuottaa tietokanta renessanssitansseja varten sekä www-pohjainen käyttöliittymä tälle tietokannalle. Valmiiseen tietokantaan on mahdollista sekä dokumentoida,
LisätiedotTyökalut ohjelmistokehityksen tukena
1 Työkalut ohjelmistokehityksen tukena Johdanto 2 Työkaluja eli ohjelmistotyötä tukevia ohjelmistoja käytetään ohjelmistoalan yrityksissä nykypäivänä paljon. Työkalut auttavat ohjelmistoalan ihmisiä suunnittelemaan
LisätiedotA4.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ätiedotOTM-HANKE. Opintohallinnon tietojärjestelmän modernisointi - tilannekatsaus
OTM-HANKE Opintohallinnon tietojärjestelmän modernisointi - tilannekatsaus Taustaa Aalto-yliopisto, Helsingin yliopiston ja Tampereen yliopiston yhteishanke opintohallinnon tietojärjestelmien modernisoinniksi
LisätiedotAika Vaihe Lopputulos
Ruokis-hanke ICT PROJEKTI: Projektin ohjaaja: Lasse Seppänen Projektipäällikkö: Tommi Leppänen Projektin jäsenet: Jenita Karimäki, Tuija Pörhölä, Kalle Veuro ja Olli Savisaari Projekti Projektin tarkoitus
LisätiedotKuntasektorin yhteineset viitearkkitehtuurit Tiedon- ja asianhallinta Johtamisjärjestelmä
Kuntasektorin yhteineset viitearkkitehtuurit Tiedon- ja asianhallinta Johtamisjärjestelmä Kurttu-seminaari 2013 18.4.2013 Helsinki Heini Holopainen, Sari Valli Sisältö Tiedon- ja asianhallinnan viitearkkitehtuuri
LisätiedotProjektijohtaminen. Ohjelma Paikka: HAUS kehittämiskeskus, Munkkiniemen koulutustalo, Hollantilaisentie 11. 00330 Helsinki
KEHITTÄMISKESKUS OY 28. 29.2.2012 Ohjelma Paikka: HAUS kehittämiskeskus, Munkkiniemen koulutustalo, Hollantilaisentie 11. 00330 Helsinki Pertti Melonen, toimitusjohtaja, Pro HR Consulting Oy Erkki Rajala,
LisätiedotOhjelmistojen 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ätiedotTIEDONKULKU. PROJEKTITYÖ Tik-76.115 Wclique
TIEDONKULKU PROJEKTITYÖ Tik-76.115 SISÄLLYSLUETTELO Sisällysluettelo... 2 Versiohistoria... 2 1. JOHDANTO... 3 1.1 Tämän dokumentin tarkoitus... 3 1.2 Projekti... 3 2. Tiedonkulku... 3 2.1 Yleistä... 3
LisätiedotT Testiraportti - integraatiotestaus
T-76.115 Testiraportti - integraatiotestaus 16. huhtikuuta 2002 Confuse 1 Tila Versio: 1.1 Tila: Päivitetty Jakelu: Julkinen Luotu: 19.03.2002 Jani Myyry Muutettu viimeksi: 16.04.2002 Jani Myyry Versiohistoria
LisätiedotProjektisopimus. 1. Sopimuksen osapuolet. 2. Määrittelyt. 2.1 Johtoryhmä. 2.2 Suunnitteludokumentit
Projektisopimus 1. Sopimuksen osapuolet Projektin toimeksiantaja (jäljempänä Tilaaja) on Jyväskylän yliopiston alaisista organisaatiosta koostuva ryhmä, johon kuuluvat: Virtuaaliyliopisto ja Hallinnon
LisätiedotKäyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
Edistymisraportti v. T4 (Toteutus 4) Päivitetty 15.3.2001 klo 18:13 2 (8) Sisällys 1 PROJEKTIN TILA...3 2 SUORITETUT TEHTÄVÄT...6 3 KÄYTETYT MENETELMÄT...7 4 ONGELMAT...8 EDISTYMISRAPORTTI 2 3 (8) 1. Projektin
LisätiedotOnnistunut Vaatimuspohjainen Testaus
Onnistunut Vaatimuspohjainen Testaus Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Mitä on vaatimuspohjainen testaus? Vaatimusten ymmärtämisen haasteet Testitapausten generointi Työkalujen
LisätiedotInternetin hyödyt ja vaarat. Miten nettiä käytetään tehokkaasti hyväksi?
Internetin hyödyt ja vaarat Miten nettiä käytetään tehokkaasti hyväksi? Linkit Chrome https://www.google.com/intl/fi/chrome/browser/ Firefox http://www.mozilla.org/fi/ Opera http://www.opera.com/fi Vertailu
LisätiedotAS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma PiccSIM - TrueTime integrointi Henri Öhman 31.1.2012 1. Projektityön tavoite PiccSIM on Aalto-yliopistolla kehitetty simulointiympäristö,
LisätiedotToteutusvaihe T2 Edistymisraportti
Toteutusvaihe T2 Edistymisraportti Sisällysluettelo 1. Projektin tila...3 1.1. Suoritetut tehtävät...4 1.2. Käytetyt menetelmät...5 1.3. Ongelmat...6 1.4. Jatkosuunnitelmat...6 Versio- ja muutoshistoria
LisätiedotOy Karltek Ltd internet-sivujen uusiminen. Eveliina Aaltonen
Oy Karltek Ltd internet-sivujen uusiminen Eveliina Aaltonen Audiovisuaalisen viestinnän ammattitutkinto Eurajoen kristillinen opisto, 2015 1 ASIAKAS JA PROJEKTI... 3 1.1 Asiakas...3 1.2 Projektin kuvaus...3
LisätiedotSosiaalihuollon valtakunnallisten tjpalveluiden. I-vaihe
Sosiaalihuollon valtakunnallisten tjpalveluiden käyttöönotto I-vaihe Tueksi pilottihankkeen suunnitteluun 4.9.2015 THL/OPER-yksikkö 1 Käyttöönoton vaiheistus I vaihe: PDF- tallennus ja tiedon saatavuus
LisätiedotIT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS
20.4.2015 IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA 1 1.1 SOVELTAMINEN Näitä erityisehtoja sovelletaan ohjelmistojen tai niiden osien toimituksiin ketterien
Lisätiedot