VuHa Vuokra-asuntojen ja -sopimusten hallintasovellus

Koko: px
Aloita esitys sivulta:

Download "VuHa Vuokra-asuntojen ja -sopimusten hallintasovellus"

Transkriptio

1 Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti S-01, ryhmä 9 VuHa Vuokra-asuntojen ja -sopimusten hallintasovellus Projektisuunnitelma Projektiryhmän jäsenet: Leena Hyvönen Jussi Iinatti Tuomo Kukkola Pekka Sjöberg Mikko Vitikainen Laura Vuorinen Ohjaaja: Tiiu Ainetdin henkilö: Raine Kauppinen Asiakkaan edustajat: Helena Ahonen-Myka Tylle Väisänen

2 Versiohistoria Versio Kuvaus Päivämäärä Tekijä 0.1 Ensimmäinen luonnos Jussi Iinatti 0.2 Päivitetty luonnos Kaikki 0.3 Päivitetty luonnos Jussi Iinatti 1.0 Hyväksymiskokouksen jälkeinen päivitetty versio Jussi Iinatti 1

3 Sisältö VERSIOHISTORIA...1 SISÄLTÖ JOHDANTO PROJEKTIN KUVAUS PROJEKTIORGANISAATIO JA SIDOSRYHMÄT OIKEUDET KÄYTETYT TERMIT JA LYHENTEET PROJEKTIN TAVOITTEET JA PÄÄTTYMINEN PROJEKTIRYHMÄN TAVOITTEET ASIAKKAAN TAVOITTEET PROJEKTIN PÄÄTTYMINEN TYÖSKENTELYPERIAATTEET LAITTEISTO, TYÖVÄLINEET, TILAT DOKUMENTOINTI PROJEKTISSA TUOTETTAVAT DOKUMENTIT MUU DOKUMENTAATIO KOODIN DOKUMENTOINTI OHJELMOINTI PROJEKTITYÖSKENTELY PROJEKTIN VAIHEJAKO MÄÄRITTELYVAIHE SUUNNITTELUVAIHE TOTEUTUSVAIHE TESTAUSVAIHE PROJEKTIN PÄÄTTÄMINEN OHJELMISTON LAAJUUS JA AIKATAULU TYÖMÄÄRÄARVIOT OHJELMISTON KOKO PROJEKTIN AIKATAULU PROJEKTIN SEURANTA JA OHJAUS RYHMÄN SISÄINEN RYHMÄN ULKOPUOLINEN MUUTA RISKIENHALLINTA RISKIEN JAOTTELU RISKIEN ENNAKOINTI

4 1 Johdanto 1.1 Projektin kuvaus Ohjelmistotuotantoprojekti on tietojenkäsittelytieteen pääaineopiskelijoille pakollinen, lukukauden mittainen kurssi, jonka aikana projektiryhmän jäsenet toteuttavat täysimittaisen ohjelmistotuotantoprojektin. Projektin tuotteena saatava sovellus ratkaisee projektin asiakkaan esille tuoman ja määrittelemän ongelman. VuHa-projektin tuloksena saatava sovellus on tarkoitettu opiskelija-asuntoja välittävien yhteisöjen käyttöön, helpottamaan asuntojen vuokraamisesta vastaavan henkilön työtä. Sovellus ohjaa ja opastaa käyttäjää asuntojen vuokraamiseen liittyvissä prosesseissa, sekä tarjoaa välineet eri prosesseihin liittyvien dokumenttien ja tietojen hallitsemiseksi. Sovelluksella pystytään tuottamaan monipuolisia raportteja asuntohaku- ja vuokraustilanteesta. Itse sovelluksen ja lähdekoodin lisäksi projektin tuotteina syntyy erilaisia dokumentteja, sekä projektin verkkosivusto. Luotavat dokumentit on määritelty myöhemmin tässä dokumentissa. Verkkosivuston tarkoituksena on, paitsi tarjota tietoa projektin etenemisestä, myös toimia tietovarastona, jossa projektin dokumentit ovat helposti saatavilla. Sovelluksesta ei ole tarkoitus tehdä markkinoille vietävää tuotetta, vaan se toteutetaan GNU Public License -ehtojen mukaisesti levitettävänä Open source -ohjelmistona. 1.2 Projektiorganisaatio ja sidosryhmät Projektiryhmä Projektiryhmä koostuu kuudesta tietojenkäsittelytieteen pääaineopiskelijasta. Projektiryhmä suorittaa kaikki projektiin kuuluvat vaiheet, sekä vastaa projektin laadunvalvonnasta koko projektin ajan. Projektin erityisluonteesta yliopiston harjoituskurssina johtuen, projektiryhmä on järjestynyt demokraattiseksi, hajautetuksi organisaatioksi. Projektipäällikkönä toimii jokainen ryhmäläinen vuorollaan. Tehtävä vaihtuu siirryttäessä projektin osavaiheesta toiseen. Kunkin osavaiheen aikana toimiva projektipäällikkö ohjaa ryhmän toimintaa ja on vastuussa vaiheen aikana tuotettavista dokumenteista. Myös muita projektityössä esille tulevia tehtäviä, kuten sihteerin tehtävä, pyritään kierrättämään kaikkien ryhmän jäsenten välillä. 3

5 1.2.2 Ryhmän jäsenet Leena Hyvönen Jussi Iinatti Tuomo Kukkola Pekka Sjöberg Mikko Vitikainen Laura Vuorinen Projektin ohjaaja Tiiu Ainetdin Projektin vastuuhenkilö Raine Kauppinen Asiakkaan edustajat Asiakkaan edustajina projektissa toimivat Tylle Väisänen, Pohjalaisen Valtuuskunnan asuntosihteeri, sekä Helena Ahonen-Myka tietojenkäsittelytieteen laitokselta. Projektin päättyessä asiakas arvioi vastaako ohjelma sovittuja määrityksiä. Tylle Väisänen valvoo, että ohjelman toiminnallinen toteutus vastaa loppukäyttäjän tarpeita ja vaatimuksia. Helena Ahonen-Myka valvoo, että ohjelman teknisen toteutuksen laatu noudattaa ohjelmistotuotantoprojektissa vaadittua tasoa ja toimii projektin teknisenä asiantuntijana. Tylle Väisänen Helena Ahonen-Myka 1.3 Oikeudet Projektiin osallistuvat henkilöt (projektiryhmä) luovuttavat tuotettavan ohjelmiston oikeudet Helsingin yliopistolle. Helsingin yliopisto puolestaan antaa ohjelmistoon vapaan käyttöoikeuden GNU General Public Licence -ehtojen mukaisesti. Lisätietoja GNU -lisensseistä läytyy GNU:n verkkosivuilta 4

6 1.4 Käytetyt termit ja lyhenteet DTD Document Type Declaration, W3C:n kehittämä rakenteisten dokumenttien rakenteen määrittelykieli. Lisätietoja: HTML Hypertext Markup Language, WWW-sivujen sisällön kuvauksessa käytetty kieli. Lisätietoja: Java Sunin kehittämä ohjelmointikieli ja järjestelmäriippumaton ajoympäristö. Lisätietoja: Javadoc Sunin kehittämä Java-koodin dokumentointimenetelmä. Lisätietoja: TKTL Helsingin yliopiston tietojenkäsittelytieteen laitos. Lisätietoja: W3C World Wide Web Consortium, kansainvälinen yhteistyöelin, joka koordinoi WWW-tekniikan ja -standardien kehitystä. Lisätietoja: XML Extensible Markup Language, W3C:n kehittämä rakenteisten dokumenttien määrittelykieli. Lisätietoja: XSL Extensible Stylesheet Language, W3C:n kehittämä XML-dokumenttien ulkoasun määritykseen tarkoitettu kieli. Lisätietoja: 5

7 2 Projektin tavoitteet ja päättyminen 2.1 Projektiryhmän tavoitteet Ryhmän päätavoitteena on - aikataulun puitteissa - tuottaa korkealaatuista materiaalia, joka vastaa asiakkaan tavoitteita. Asiakkaan tavoitteiden pohjalta luodaan lista toteutettavista ominaisuuksista, joiden puuttuminen lopullisesta tuotteesta merkitsee projektin epäonnistumista. Osa alkuperäisistä tavoitteista kirjataan lisäominaisuuksina, jotka toteutetaan aikataulun niin salliessa, mutta joiden puuttuminen ei suoraan merkitse projektin epäonnistumista. Projekti on tietojenkäsittelytieteen harjoituskurssi, joten ryhmän yhtenä tavoitteena on oppia ohjelmistotuotantotekniikkaa, ryhmässä työskentelyä, dokumentointia sekä uusia sovellustekniikoita ja tuotantovälineiden käyttöä. 2.2 Asiakkaan tavoitteet Tällä hetkellä asiakas tekee kaiken vuokra-asuntojen hallintaan ja asukkaiden valitsemiseen liittyvät toimenpiteet manuaalisesti. Asiakkaan tavoitteena on saada aikataulun mukaisesti käyttöönsä sovellus, joka täyttää mahdollisimman täydellisesti hänen määrittelemänsä vaatimukset. Sovelluksen on myös tarkoitus suorittaa osa asiakkaan tällä hetkellä manuaalisesti tekemistä tehtävistä. Tarkoituksena on helpottaa asiakkaan työtä, ettei kaikkea tarvitse enää tehdä käsin. Asiakas odottaa tuotteelta korkeaa laatua, joka ilmenee mm. helppokäyttöisyytenä ja toimintavarmuutena. Asiakas haluaisi sovelluksen toteuttavan seuraavat ominaisuudet ja toiminnot: - Asunnon hakijoiden tietojen tallentaminen - Asuntojonon muodostaminen asunnon hakijoista - Vuokrasopimusten tietojen tallentaminen - Asuntojen tietojen tallentaminen - Asuntojen varaaminen osakunnille - Asunnon haku - Henkilön haku nimen puhelinnumeron asunnon haettavan asunnon loppuvan asumisajan loppuvan vuokrasopimuksen mukaan - Raporttien tulostaminen henkilöistä joiden asumisoikeus tai vuokrasopimus loppumassa vapaista ja vapautuvista asunnoista asuntojen täyttöasteesta 6

8 kuukauden sisään ja ulos muuttajista kaikista vuoden aikana sisään muuttaneista kuukauden sisällä päättyvistä vuokrasopimuksista asuntojonoista osakuntien asuntokiintiöistä tehdyistä vuokrasopimuksista asunnoista, joissa on ollut lemmikkejä - Ohjelmiston käytön kontrollointi salasanalla 2.3 Projektin päättyminen Projekti päättyy kun kaikki määritelty materiaali on valmistunut ja se on hyväksytty päätöskatselmuksessa kaikkien sidosryhmien kanssa. Muuten projekti voi päättyä vain, jos siitä sidosryhmien kanssa kokouksessa erikseen sovitaan. Poikkeavaan projektin päättämiseen voidaan päätyä vain jos sen epäonnistuminen näyttää erittäin epätodennäköiseltä. Projektin arvioitu päättymispäivä on , joka on samalla myös alustava päivämäärä päätöskatselmukselle. Projektin on päätyttävä viimeistään , jonka jälkeen se arvostellaan. 7

9 3 Työskentelyperiaatteet 3.1 Laitteisto, työvälineet, tilat Toteutusta varten projektiryhmälle on varattuna kaksi tietokonetta TKTL:n huoneessa D325. Nämä koneet ovat myös julkisessa käytössä, mutta ryhmäläisillä on oikeus ottaa ne omaan käyttöönsä viiden minuutin varoitusajalla. Versionhallintaan käytetään tarvittaessa TKTL:n CVS-palvelinta, jonne luodaan projektia varten oma moduuli, sekä henkilökohtaiset tunnukset jokaiselle ryhmän jäsenelle. Sovelluskehitystä ei ole sidottu mihinkään tiettyyn ohjelmointiympäristöön tai alustaan, kunhan tuotettava lähdekoodi on Java yhteensopivaa. Mahdollisista ulkoisista kirjastoista sovitaan erikseen suunnitteluvaiheessa. Kirjastojen käytössä on huomioitava, että lopputuotteen on täytettävä GNU Public License -levitysehdot. Ryhmän käytössä on säilytyslokero numero 19 TKTL:n huoneessa D328, jossa säilytetään projektikansiota, kopiokorttia, kopiokalvoja, sekä muuta projektin materiaalia. Jokaisella projektiryhmän jäsenellä on avain kaappiin. 3.2 Dokumentointi Projektiin kuuluvat dokumentit tuotetaan ja säilytetään MS Word 97/2000 -muodossa. Verkkosivuille dokumentit kopioidaan myös PostScript tai PDF-muotoisina. Erilaisten kaavioiden ja kuvien täytyy olla osana dokumenttia, jossain yleisesti tunnetussa muodossa, kuten GIF, JPG tai TIFF. Alkuperäiset kuva- ja kaaviotiedostot on syytä säilyttää projektin päättymiseen saakka, vaikka niitä ei välttämättä liitettäisikään palautettavaan materiaaliin. Jokaisen dokumentin alussa on oltava versiohistoria, jota päivitetään aina dokumenttia muokattaessa. Versiohistoriassa tulee mainita kuvaus dokumentin tilasta, tai tehdyistä muutoksista, sekä muokkaaja ja muokkauspäivämäärä. Projektin vaiheesta toiseen siirryttäessä dokumenteista talletetaan sen hetkiset versiot pysyvästi, sekä projektikansioon, että projektin verkkosivuille Dokumenttien jäädyttäminen Osa dokumenteista hyväksytään hyväksymiskokouksessa ja hyväksytty versio jäädytetään. Jäädytetyt versiot talletetaan pysyvästi. Jokainen jäädytettyyn dokumenttiin tehtävä muutos vaatii erityisen versionhallintakokouksen, jossa muutokset hyväksytään. Muutokset sisältävä dokumentti erotetaan alkuperäisestä versionumeroinnilla. Alkuperäisen dokumentin liitteeksi lisätään muutosdokumentti, jossa tehdyt muutokset on lueteltu. 8

10 3.3 Projektissa tuotettavat dokumentit Projektisuunnitelma - Yleiskuvaus tehtävästä ohjelmistosta - ohjelmiston kokoarvio LOC-menetelmällä - projektin vaihejako - aikatauluarvio - projektin etappipisteet (esim. dokumentin jäädytys) - projektiryhmän työnjako - riskienhallintasuunnitelma Projektisuunnitelmaa pidetään ajan tasalla koko projektin ajan. Vaatimusdokumentti - Vaatimusten kartoitus: o Ohjelmiston yleiskuvaus sidosryhmien kannalta o Ohjelmiston tarjoamien palveluiden yksityiskohtainen kuvaus o Järjestelmän ulkoiset laitteistotason liittymät o Käyttöliittymä o Käytettävyysvaatimukset o Rajoitteet suunnittelulle ja toteutukselle - Vaatimusten analysointi ja mallinnus: o Tietomallinnus: ER-kaaviot tai olio-yhteys -kaaviot o Funktiomallinnus: Käyttötapaukset Käyttöohje - sisältää loppukäyttäjälle tarkoitetun kuvauksen järjestelmän toiminnoista. Suunnitteludokumentti - Yleistä o Ohjelmiston kuvaus o Tärkeimmät vaatimukset o Suunnittelurajoitukset - Osajärjestelmien yleiskuvaus o Kaaviokuva osajärjestelmistä ja sen selitys o Osajärjestelmien välinen kommunikointi ja protokollat o Rinnakkaisuusasiat - Osajärjestelmäkuvaus, kustakin osajärjestelmästä: o Kaaviokuva ulkoisista ja sisäisistä olioista ja sen selitys o Rajapinnan kuvaus toisiin osajärjestelmiin o Rajapinnan kuvaus ulkoisiin elementteihin (tiedostot, tietokanta ym.) o Käyttöliittymäkuvaus, jos se kuuluu osajärjestelmän tehtäviin o Luokkakuvaus, kustakin luokasta: o Tietosuunnitelma o Arkkitehtuurisuunnitelma o Liittymäsuunnitelma (sisäiset liittymät ja luokan rajapinta) o Toimintosuunnitelma - Toteutusympäristön kuvaus 9

11 Testaussuunnitelma, sisältäen testitulokset - sisältää kuvauksen suoritettavista moduuli- ja luokkatason, integrointitason ja validointitason testeistä, sekä käytettävän testiaineiston. Testauksen edetessä testitulokset liitetään osaksi tätä dokumenttia. Asennusohje - kertoo kuinka ohjelmisto asennetaan käyttöympäristöönsä valmiiksi loppukäyttäjää varten. Voi olla osana ylläpitodokumenttia. Toteutusdokumentti - Toteutuksen onnistuminen verrattuna suunnitteludokumenttiin: o ominaisuuksien muutokset o ominaisuuksien karsiminen o ominaisuuksien lisäykset o suunnitelmassa havaittujen virheiden korjaukset 3.4 Muu dokumentaatio Työtuntilistat - jokainen projektiryhmän jäsen pitää kirjaa tekemistään työtunneista päivän tarkkuudella. Kokouspöytäkirjat - jokaiseen kokoukseen valitaan sihteeri, joka kirjaa ylös käsiteltävien asioiden pääkohdat ja päätökset, ja kirjoittaa niistä kokouspöytäkirjan. Sisäiset muistiot - niiden tapaamisten, jotka eivät ole virallisia kokouksia, muistiinpanot kirjataan muistioihin, jotka säilytetään. Ylläpitodokumentti - sisältää sellaisen kuvauksen järjestelmän toiminnallisuudesta, että mahdollinen ohjelmiston ylläpitohenkilö pystyy suoriutumaan tehtävästään. Loppuraportti - on lyhyt yhteenveto projektista, johon otetaan liitteiksi sellaiset jatkuvasti päivitetyt dokumentit, jotka eivät ansaitse omaa raporttia. Esimerkiksi työtuntilistat, pöytäkirjat ja sisäiset muistiot ovat tällaisia raportteja. 3.5 Koodin dokumentointi Java-koodi dokumentoidaan javadoc-standardin mukaisesti, seuraavaa ohjetta noudattaen: - Kaikki luokat kommentoidaan - Kaikki metodit kommentoidaan - Kaikki static -muuttujat kommentoidaan - Kaikki public -muuttujat kommentoidaan - private muuttujat kommentoidaan koodin kirjoittajan oman harkinnan mukaisesti Javadoc-kommentteihin tulee liittää seuraavat tiedot, mikäli ne ko. kommenttiin on mahdollista liittää: author, version, param, return, exception / throws 10

12 Koodin osia voi ja kannattaa kommentoida myös normaaleilla kommenteilla, joista siis ei generoida javadoc-dokumentaatiota. Lisää: Ohjelmointi Java-koodi kirjoitetaan Sunin Java-tyylioppaan, mukaisesti. HTML-koodi noudattaa World Wide Web Consortiumin määrittelemää HTML Specification v4.0 Transitional standardia, Arkkitehtuurin mallinnuksessa noudatetaan UML-standardia ja tietokannan mallinnuksessa ER-mallia. Projektin aikana tuotettu materiaali kerätään ryhmän kotihakemistoon /home/group/vuha/, jonne luodaan tarkoitusta varten sopiva hakemistorakenne. 3.7 Projektityöskentely Projektiryhmä kokoontuu TKTL:n huoneessa C476 säännöllisesti kahdesti viikossa, ellei poikkeuksesta erikseen ryhmän kesken sovita. Säännölliset kokousajat ovat: - maanantaisin torstaisin Kokousten ulkopuolella ryhmän pääkommunikointiväline on sähköposti. Mikäli joku ryhmän jäsenistä ei pääse saapumaan kokoukseen tai myöhästyy merkittävästi, tulisi asiasta ilmoittaa joko aikaisemmassa kokouksessa, sähköpostilla tai äkillisissä tapauksissa tekstiviestillä jollekin ryhmän jäsenelle, joka on tulossa kokoukseen. Dokumentit, aikataulu ja yhteystiedot ovat saatavilla ryhmän kotisivulta osoitteesta 11

13 4 Projektin vaihejako Projekti toteutetaan vesiputousmallin mukaisesti, jolloin seuraavaan vaiheeseen siirrytään edellisen päätyttyä.edellisen vaiheen dokumentit ja muu tuotanto toimii seuraavan vaiheen syötteenä. Vaihejaon lisäksi projekti pyritään jakamaan erillisiin moduuleihin siten, että tuotannossa päästään mahdollisimman laajaan rinnakkaisuuteen. 4.1 Määrittelyvaihe Määrittelyvaiheen aikana analysoidaan asiakkaan vaatimuksia ja niistä johdetaan ohjelmiston vaatimukset, jotka taas määrittelevät toteutettavan järjestelmän sisällön. Määrittelyvaiheen aikana projektin määrittelyn ja vaatimusanalyysin lisäksi aloitetaan ohjelmiston käyttöohjeen laatiminen Projektin määrittely Asiakkaan vaatimukset ja projektin ongelmakenttä kartoitetaan pääpiirteittäin, jotta kaikilla on selkeä kuva toteutettavan ohjelmiston luonteesta. Kartoituksen pohjalta määritellään projektin tuleva sisältö ja kulku, päätetään projektiorganisaatio, vaihejako ja alustava aikataulu. Tulokset kirjataan projektisuunnitelmaan Vaatimusanalyysi Vaatimusanalyysin tarkoituksena on selvittää asiakkaan tuotteelle asettamat vaatimukset.vaatimukset luokitellaan välttämättömiin ominaisuuksiin ja lisäominaisuuksiin. Välttämättömät ominaisuudet ovat oleellinen osa tuotetta, jotka toteutetaan. Lisäominaisuudet toteutetaan vain, jos projektilla riittää siihen ylimääräisiä resursseja. Vaatimukset dokumentoidaan asiakkaalle vaatimusdokumentiksi Päivitettävät dokumentit - 12

14 4.1.4 Luotavat dokumentit Projektisuunnitelma Vaatimusdokumentti Käyttöohje 4.2 Suunnitteluvaihe Suunnitteluvaiheen aikana ohjelmistosta rakennetaan malli, jonka avulla ohjelmisto voidaan tuottaa suoraviivaisesti. Vaiheen tehtävänä on muokata vaatimusanalyysissa esille tuodut tuotteen ominaisuudet sellaiseen muotoon, että ne voidaan helposti toteuttaa valituilla ohjelmointikielillä. Suunnitellaan ohjelmiston tietorakenteet, arkkitehtuuri, käyttöliittymä, ja algoritmiset yksityiskohdat. Testaussuunnitelman ja asennusohjeen luominen aloitetaan suunnittelun yhteydessä. Suunnittelun tulokset dokumentoidaan suunnitteludokumentiksi Päivitettävät dokumentit Projektisuunnitelma Käyttöohje Luotavat dokumentit Suunnitteludokumentti Testaussuunnitelma Asennusohje 4.3 Toteutusvaihe Suunnitelmat toteutetaan, eli suunnitelma käännetään tietokoneen ymmärtämälle kielelle. Jos edeltävät vaiheet on viety huolella läpi, tämä vaihe on mekaaninen. Tulos dokumentoidaan toteutusdokumentiksi Päivitettävät dokumentit Projektisuunnitelma Käyttöohje Testaussuunnitelma Asennusohje Luotavat dokumentit Toteutusdokumentti 13

15 4.4 Testausvaihe Testausta suoritetaan mm. algoritmi- ja moduulitasolla koko ohjelmiston tuotannon ajan. Testausvaiheessa suoritettava testaus on integraatiotestaus ohjelmistoa testataan kokonaisuutena. Yhdessä asiakkaan kanssa suoritetaan toiminnallisuuden testaus. Vaiheen aikana löydetyt virheet korjataan ja tulokset kirjataan osaksi testaussuunnitelmaa Päivitettävät dokumentit Testaussuunnitelma Luotavat dokumentit Projektin päättäminen Projekti tarkastetaan, ja mahdollisesti hyväksytään ja päätetään päätöskatselmuksessa, jossa läsnä ovat kaikki projektin sidosryhmät. Projektin päättymisen jälkeen voidaan vielä viimeistellä dokumenttien uusimpia versioita, lähinnä kirjoitusvirheiden ja ulkoasun osalta. Projektiryhmä tarkistaa että kaikista dokumenteista on lähetetty kopiot niitä tarvitseville, sekä projektin verkkosivuille ja projektikansioon. Valmistellaan ja pidetään projektin loppudemo Viimeisteltävät dokumentit Uusimmat versiot Luotavat dokumentit Loppuraportti 14

16 5 Ohjelmiston laajuus ja aikataulu 5.1 Työmääräarviot Jokainen ryhmän jäsen tekee viikossa keskimäärin 20 tuntia työtä. Tähän työmäärään on laskettu mukaan kaikki ryhmän tapaamiset ja palaverit. 5.2 Ohjelmiston koko LOC arvio ohjelmiston koosta LOC arviointi suoritetaan määrittelyvaiheen myöhemmässä vaiheessa Ennakkoarvio ohjelmiston koosta Projektin kiinteästä aikataulusta ja resursseista voi laskea että ohjelmakoodia tullaan tuottamaan arviolta 3500 riviä. 5.3 Projektin aikataulu Projektin eri vaiheiden aikataulu Käytettävissä ~1200 henkilötyötuntia (6 hlö * 200h/hlö) Vaihe Aikataulu Työmääräarvio Projektisuunnitelma vk h (7%) Vaatimusanalyysi vk h (13%) Suunnittelu vk h (33%) Toteutus vk h (25%) Testaus & korjaus vk h (12%) Lopputoimenpiteet vk h (10%) = 1200 h (100%) Lopputoimenpiteet sisältävät: Käyttöohjeen viimeistely Loppudemon valmistelu Loppudemo Loppuraportin teko Viikkoaikataulu Vk. Pvm. Tapahtuma 35 Pe Projektin aloitustapaaminen 36 Ti 4.9. Tapaaminen yhdessä ohjaajan kanssa To 6.9. Tavattu asiakas Projektisuunnitelman teko alkaa 37 Ma Tapaaminen yhdessä ohjaajan kanssa, projektisuunnitelman valmistelua To Tapaaminen yhdessä ohjaajan kanssa, projektisuunnitelman tarkastaminen 15

17 38 Ma Tapaaminen yhdessä ohjaajan kanssa, projektisuunnitelma jäädytetään, aloitetaan vaatimusanalyysi, projektipäällikkö vaihtuu To Tapaaminen yhdessä ohjaajan kanssa 39 Ma Tapaaminen yhdessä ohjaajan kanssa, seurantakokous To Tapaaminen yhdessä ohjaajan kanssa 40 Ma Tapaaminen yhdessä ohjaajan kanssa, vaatimusanalyysi valmistuu To Tapaaminen yhdessä ohjaajan kanssa, vaatimusdokumentin tarkistaminen 41 Ma Vaatimusanalyysin katselmuspalaveri. Tapaaminen yhdessä asiakkaan kanssa, jäädytetään vaatimusdokumentti, aloitetaan suunnittelu, pp vaihtuu To Tapaaminen yhdessä ohjaajan kanssa, seurantakokous 42 Ma Tapaaminen yhdessä ohjaajan kanssa, suunnittelu etenee To Tapaaminen yhdessä ohjaajan kanssa 43 Ma Tapaaminen yhdessä ohjaajan kanssa, seurantakokous To Tapaaminen yhdessä ohjaajan kanssa 44 Ma Tapaaminen yhdessä ohjaajan kanssa To suunnitteludokumentti valmistuu 45 Ma Suunnitteludokumentin katselmuspalaveri Tapaaminen yhdessä asiakkaan kanssa, jäädytetään suunnitteludokumentti, aloitetaan toteutustyö, pp vaihtuu. To Tapaaminen yhdessä ohjaajan kanssa, seurantakokous 46 Ma Tapaaminen yhdessä ohjaajan kanssa To Tapaaminen yhdessä ohjaajan kanssa, seurantakokous 47 Ma Toteutusdokumentti valmistuu, tehdään testaussuunnitelma? To Tapaaminen yhdessä ohjaajan kanssa 48 Ma Jäädytetään toteutusdokumentti, Aloitetaan testaus & bugikorjaus, pp vaihtuu To Tapaaminen yhdessä ohjaajan kanssa, seurantakokous 49 Ma Tapaaminen yhdessä ohjaajan kanssa, Testausdokumentti valmistuu To Tapaaminen yhdessä ohjaajan kanssa, Jäädytetään testausdokumentti, loppudemon valmistelu, loppuraportin kirjoittaminen 50 Ma Loppuraportti valmistuu, demo, To Projekti päätöskatselmus? 16

18 6 Projektin seuranta ja ohjaus 6.1 Ryhmän sisäinen Ryhmä pitää tapaamisaikojensa yhteydessä seurantakokouksia tarpeen mukaan. Kokousten ajankohta sovitaan aina tapauskohtaisesti. Tapaamisissa on ryhmän jäsenten lisäksi paikalla ryhmän ohjaaja ja mahdollisesti myös ohjelmistotuotantoprojektin vastuuhenkilö. 6.2 Ryhmän ulkopuolinen Erillistä laadunvalvontaryhmää ei projektille perusteta. Ryhmän jäsenet tekevät projektin aikana jatkuvaa ohjelmistoarviointia. Tuotteen lisäksi arvioidaan dokumentteja ja muuta aineistoa. Formaalia teknistä arviointia (FTR) tehdään harkinnan mukaan. Valmisteltuja FTR-kokouksia voidaan pitää viikkotapaamisten yhteydessä. Asiakas seuraa projektia osallistumalla haluamillaan kerroilla ja pyydettäessä ryhmän tapaamisiin ja seurantakokouksiin. Asiakasta informoidaan myös sähköpostitse projektin etenemisestä. Lisäksi ohjelmistosta järjestetään asiakkaalle erillinen demotilaisuus testausvaiheen aikana. 6.3 Muuta Projekti pyritään rajaamaan siten että tarvittava työmäärä on realistinen. Kaikkia ohjelmistoon liittyviä piirteitä ja toimintoja ei ole kurssin puitteissa mahdollista toteuttaa. 17

19 7 Riskienhallinta Riskit tarkistetaan jokaisen vaiheen jälkeen ennen siirtymistä uuteen vaiheeseen. Tarkistus tehdään projektiryhmän yhteisessä tapaamisessa. Riskien todennäköisyyksien arviointiin on käytetty asteikkoa epätodennäköinen, mahdollinen, todennäköinen. Riskeistä on tarkemmin käsitelty todennäköisimmät riskit sekä sellaiset mahdolliset ja epätodennäköiset riskit jotka toteutuessaan aiheuttaisivat huomattavia ongelmia. Tarkemmin käsitellyt riskit on riskien jaottelussa merkitty tähdellä. 7.1 Riskien jaottelu Tekniset riskit työkalut valitaan huonosti (tehtävään sopimattomat työkalut) ryhmän jäsenet eivät hallitse käytettäviä työkaluja toteutustekniikka valitaan huonosti (tehtävään sopimaton tekniikka) ryhmän jäsenet eivät hallitse käytettäviä toteutustekniikoita versionhallinta ei suju, hukataan jo tehtyä työtä tai ei olla selvillä kokonaistilanteesta varmuuskopioinnin puute aiheuttaa tehdyn työn häviämisen (*) tarvittavia laitteistoresursseja ja työkaluja ei ole riittävästi saatavissa (etenkin kiivaan työskentelyn aikoina) tietoliikenneyhteydet takkuavat Aikataulun riskit tehtävää ei rajata riittävästi (*) kaikkia työvaiheita ei huomata ottaa mukaan aikataulun suunnittelussa työmäärät arvioidaan liian pieniksi (*) aikataulu on liian optimistinen aikaa tuhrataan epäoleellisiin tehtäviin (*) opetteluun ei voida varata tarpeeksi aikaa, lopputuloksen laatu on huono ja aikataulu mättää ryhmäläisten osaamisen ja ammattitaidon erilaisuutta ei osata riittävästi ottaa huomioon (*) asiakkaalla ei ole aikaa palavereihin ja kokouksiin tai yhteistä sopivaa aikaa ei löydy Organisaatioon, henkilöihin ja tiedonkulkuun liittyvät riskit ryhmän jäsen sairastuu (*) ryhmän jäsen on matkoilla (*) ryhmän jäsen on kiireinen (työ, tentti ) (*) ryhmän jäsen keskeyttää kurssin (*) ryhmän jäsenillä keskenään ristiriitaiset tavoitteet (kurssista ykkösellä läpi <> hyvä toimiva käyttökelpoinen ohjelmisto) osakuntalaiset menettävät kasvonsa jos ohjelmisto ei toimi odotetusti tai valmistu (kuten edellinenkin kohta, tämäkin saattaa aiheuttaa hankausta ryhmän sisällä) vastuualueet eivät ole riittävän selkeät 18

20 vastuu jakaantuu liian epätasaisesti ryhmäläisten kesken työmäärät jakaantuvat liian epätasaisesti ryhmäläisten kesken tiedonkulku ryhmän jäsenten välillä ei toimi (*) Asiakkaaseen liittyvät riskit asiakas ei osaa ilmaista toiveitaan selkeästi (*) asiakas muuttaa mieltään projektin vaatimusanalyysin tekemisen jälkeen asiakkaan toiveet ymmärretään väärin asiakas ei ymmärrä että kaikkea ei voida toteuttaa (*) lopputuote ei vastaa asiakkaan toiveita 7.2 RISKIEN ENNAKOINTI Tekniset riskit Riski Varmuuskopioinnin puute aiheuttaa tehdyn työn häviämisen. Todennäköisyys Mahdollinen. Vaikutus Ainakin osa työstä joudutaan tekemään uudelleen. Aikataulu viivästyy. Ennaltaehkäisy Jäsenet huolehtivat omilla koneillaan olevien tiedostojen varmuuskopioinnista. Yhteisessä hakemistossa olevat tiedostot varmistetaan kaksi kertaa viikossa. Toipuminen Etsitään tiedostojen viimeisimmät olemassa olevat versiot. Tehdään välttämättömät osat uudelleen. Jäsenet kantavat itse vastuun omien tiedostojensa riittävästä varmuuskopioinnista. Projektipäällikkö valvoo yhteisen hakemiston kopiointia Aikataulun riskit Riski Tehtävää ei rajata riittävästi. Todennäköisyys Mahdollinen. Vaikutus Projekti tursuaa yli varatun ajan tai ei valmistu. Ennaltaehkäisy Huolellinen määrittely. Pitäytyminen välttämättömimmissä ominaisuuksissa. Toipuminen Ryhmä palaa määrittelyvaiheeseen. Toteutettavaa osaa supistetaan. Projektipäällikkö seuraa tehdyn aikataulun toteutumista. Riski Todennäköisyys Vaikutus Ennaltaehkäisy Toipuminen Työmäärät arvioidaan liian pieniksi. Mahdollinen. Projekti ei etene suunnitellulla tavalla. Työ viivästyy tai ei valmistu. Suunniteltua aikataulua tarkkaillaan jatkuvasti. Aikataulua muutetaan ja päivitetään tarvittaessa. Jäsenten osaamisen tasot otetaan huomioon tehtäviä jaettaessa. Rajataan projektia pienemmäksi. Projektipäällikkö seuraa tehdyn aikataulun toteutumista. 19

21 Riski Todennäköisyys Vaikutus Ennaltaehkäisy Toipuminen Riski Todennäköisyys Vaikutus Ennaltaehkäisy Toipuminen Aikaa tuhrataan epäoleellisiin tehtäviin. Todennäköinen. Projekti ei etene suunnitellulla tavalla. Työ viivästyy. Kunkin vaiheen tavoitteet ja vaatimukset ovat kaikille ryhmän jäsenille selvät. Ei tavoitella täydellistä lopputulosta vaan hyväksytään kelvollinen tuotos. Tietoisesti vältetään ylidokumentointia ja ylimäärittelyä. Vältetään painottamasta niitä osa-alueita jotka ryhmäläiset hallitsevat hyvin ja kohdennetaan resursseja niihin osa-alueisiin joissa jäsenet eivät ole kokeneita. Tehtävien tärkeysjärjestys arvioidaan uudelleen. Tarvittaessa rimaa lasketaan tai toteutettavaa osaa supistetaan. Projektipäällikkö seuraa tehdyn aikataulun toteutumista. Ryhmäläisten osaamisen ja ammattitaidon erilaisuutta ei osata riittävästi ottaa huomioon. Mahdollinen. Projekti ei etene suunnitellulla tavalla. Työ viivästyy. Työ kasaantuu muutamille jäsenille. Jäsenten osaamista ei hyödynnetä, joten projektin tuotosten laatu kärsii. Ryhmän jäsenet kertovat avoimesti omista vahvuuksistaan ja heikkouksistaan. Tehtävät jaetaan siten että jäsenelle annetaan pieniä tehtäviä siltä alueelta jota hän haluaa kehittää, ja suuria tehtäviä siltä alueelta millä hän on hyvä. Tehtävät jaetaan uudella tavalla ryhmän jäsenten kesken. Projektipäällikkö seuraa tehdyn aikataulun toteutumista ja työnjaon tasapuolisuutta ja oikeudenmukaisuutta Organisaatioon, henkilöihin ja tiedonkulkuun liittyvät riskit Riski Ryhmän jäsen sairastuu. Todennäköisyys Todennäköinen. Vaikutus Työ viivästyy tai tulee joltain osin hutaisten hätäisesti tehdyksi. Ennaltaehkäisy Ryhmän jäsenet huolehtivat levon ja yöunen riittävyydestä. Työnjako on selkeästi tehty ja projektipäällikkö tietää mitä kenenkin pitäisi tehdä. Jäsenten tekemät tuotokset ovat koko ajan kaikkien saatavilla. Toipuminen Jaetaan sairastuneen jäsenen kriittiset työt muille. Vähennetään tuotteelle asetettuja vaatimuksia. Jäsen ilmoittaa sairastumisestaan projektipäällikölle ja ryhmälle. Projektipäällikkö huolehtii tehtävien uudesta jaosta. Riski Todennäköisyys Vaikutus Ennaltaehkäisy Ryhmän jäsen on matkoilla. Todennäköinen. Työt kasaantuvat ajallisesti epätasaisesti. Työ saattaa viivästyä. Ryhmän jäsen tiedottaa tulevasta matkastaan heti kun tietää 20

22 Toipuminen asiasta. Työnjaosta sovittaessa otetaan huomioon matkan aiheuttama poissaolo. Jäsenelle ei matkan ajaksi anneta sellaista tehtävää jota hän ei pysty tekemään, eikä sellaista tehtävää jonka tuloksista riippuu muiden jäsenten työn eteneminen. Jaetaan jäsenen tehtävät matkan ajaksi uudelleen. Jäsen ilmoittaa matkastaan projektipäällikölle ja ryhmälle. Projektipäällikkö huolehtii tehtävien uudesta jaosta. Riski Todennäköisyys Vaikutus Ennaltaehkäisy Toipuminen Ryhmän jäsen on kiireinen (työ, tentti ). Todennäköinen. Työt kasaantuvat ajallisesti epätasaisesti. Työ viivästyy tai tulee joltain osin hutaisten hätäisesti tehdyksi. Ryhmän jäsenten kiireet otetaan huomioon jo aikataulua suunnitellessa. Jäsen kertoo ryhmälle tulevista kiireistään kun tietää asiasta. Jäsen kertoo ryhmälle heti kun huomaa oman aikataulunsa mättävän. Jaetaan osa kiireisen jäsenen kriittisistä töistä muille. Vähennetään tuotteelle asetettuja vaatimuksia. Jäsen ilmoittaa aikataulunsa mättämisestä projektipäällikölle ja ryhmälle. Projektipäällikkö huolehtii tehtävien uudesta jaosta. Riski Todennäköisyys Vaikutus Ennaltaehkäisy Toipuminen Ryhmän jäsen keskeyttää kurssin. Epätodennäköinen. Projekti saattaa jäädä kokonaan toteutumatta. Työn jotkin osat jäävät tekemättä tai tulevat hutaisten tehdyiksi. Aikataulu pettää. Ryhmän jäsenet kannustavat toisiaan ja keskustelevat kiireestä, uupumuksesta ja kyllästymisestä avoimesti. Työ ja vastuu jaetaan mahdollisimman tasaisesti ryhmän jäsenten kesken. Jäsenten erilaiset osaamiset ja vahvuudet otetaan huomioon työnjakoa tehtäessä. Työnjako on selkeästi tehty ja projektipäällikkö tietää mitä kenenkin pitäisi tehdä Ryhmä arvioi projektin toteutumismahdollisuudet uudelleen. Projektia supistetaan ja aikataulu laaditaan uudelleen. Työnjako tehdään uudelleen uutta suunnitelmaa vastaavaksi. Jäsen ilmoittaa keskeyttämisestään ryhmälle ja projektipäällikölle. Jos jäsen ei saavu palaveriin tai ei tee sovittuja tehtäviä, projektipäällikkö ottaa yhteyttä jäseneen. Projektipäällikkö huolehtii että ryhmä arvioi projektin uudelleen. Riski Todennäköisyys Vaikutus Tiedonkulku ryhmän jäsenten välillä ei toimi. Mahdollinen / todennäköinen.. Kaikki mättää. 21

23 Ennaltaehkäisy Toipuminen Projektipäällikkö pitää huolen siitä että palavereissa kaikki jäsenet saavat suunvuoron. Kaikkien jäsenten mielipiteitä kysytään ja kuunnellaan. Asioista tiedotetaan sähköpostilla. Ryhmän www-sivuja pidetään ajantasalla. Rakentava keskustelu. Projektipäällikkö tarkkailee ryhmän kommunikointia. Jäsenet ottavat viestintäongelman esille heti kun huomaavat sellaisen Asiakkaaseen liittyvät riskit Riski Asiakas ei osaa ilmaista toiveitaan selkeästi. Todennäköisyys Mahdollinen. Vaikutus Määrittelyjä joudutaan muuttamaan kesken projektin, työ viivästyy. Ennaltaehkäisy Ryhmä perehtyy huolellisesti asuntosihteerin nykyiseen työhön. Asiakkaalle esitetään käli-hahmotelmia projektin määrittelyvaiheessa. Toipuminen Ryhmä palaa määrittelyvaiheeseen. Toteutettavaa osaa supistetaan vastaamaan uutta aikataulua. Riski Todennäköisyys Vaikutus Ennaltaehkäisy Toipuminen Asiakas ei ymmärrä että kaikkea ei voida toteuttaa. Mahdollinen. Projekti paisuu liikaa eikä valmistu varatussa ajassa. Asiakkaan kanssa pyritään sopimaan täsmällisesti toteutettavista osista. Asiakkaan keskenään ristiriitaisia toiveita selvitetään yhdessä asiakkaan kanssa. Määrittelyyn ei hyväksytä ristiriitaisia vaatimuksia. Ryhmä palaa määrittelyvaiheeseen, jos yhteisymmärrystä ei muuten löydy. Toteutettavaa osaa supistetaan vastaamaan uutta aikataulua. 22

Convergence of messaging

Convergence of messaging Convergence of messaging Projektisuunnitelma The Converge Group, Mikko Hiipakka Helsinki 22. syyskuuta 2002 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö 1 Johdanto 1 1.1 Versiohistoria.........................................

Lisätiedot

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

Projektisuunnitelma. 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ätiedot

Projektisuunnitelma Nero-ryhmä

Projektisuunnitelma 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ätiedot

Convergence of messaging

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

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

Matematiikan oppifoorumi Projektisuunnitelma

Matematiikan oppifoorumi Projektisuunnitelma Matematiikan oppifoorumi Projektisuunnitelma Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen Ohjaaja Jukka Eskola Asiakas Mikko Mäkelä Ohjelmistotuotantoprojekti 29.10.1999

Lisätiedot

TIETOKANTA MERIKOTKIEN SEURANTAAN Projektisuunnitelma

TIETOKANTA MERIKOTKIEN SEURANTAAN Projektisuunnitelma TIETOKANTA MERIKOTKIEN SEURANTAAN Projektisuunnitelma Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 0.1 27.1.2003 Ensimmäinen luonnos J. Kleemola 0.2 30.1.2004 Toinen luonnos J. Kleemola 0.3 2.2.2004

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

Siimasta toteutettu keinolihas

Siimasta 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ätiedot

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti

SALAKIRJOITUKSEN 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ä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

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

Lohtu-projekti. Testaussuunnitelma

Lohtu-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ä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

Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti S-01, ryhmä 9 VuHa Vuokra-asuntojen ja -sopimusten hallintasovellus

Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti S-01, ryhmä 9 VuHa Vuokra-asuntojen ja -sopimusten hallintasovellus Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti S-01, ryhmä 9 VuHa Vuokra-asuntojen ja -sopimusten hallintasovellus Loppuraportti Projektiryhmän jäsenet: Leena Hyvönen Jussi

Lisätiedot

Loppuraportti. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Loppuraportti. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja. Matematiikan oppifoorumi Loppuraportti Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen Ohjaaja Jukka Eskola Ohjelmistotuotantoprojekti 17.12.1999 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen

Lisätiedot

Projektisuunnitelma. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Projektisuunnitelma. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Projektisuunnitelma Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 12.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Ilmoittautumisten profiloija (jatkoprojekti) ILPO2

Ilmoittautumisten profiloija (jatkoprojekti) ILPO2 TIETOJENKÄSITTELYTIETEEN LAITOS Ohjelmistotuotantoprojekti 31.08.2006 Ilmoittautumisten profiloija (jatkoprojekti) ILPO2 Projektisuunnitelma 1.0 Hemminki Samuli Herranen Mikko Hinkkanen Tero Mäkelä Ari

Lisätiedot

TIETOKANTA MERIKOTKIEN SEURANTAAN Projektisuunnitelma

TIETOKANTA MERIKOTKIEN SEURANTAAN Projektisuunnitelma TIETOKANTA MERIKOTKIEN SEURANTAAN Projektisuunnitelma Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.1 12.9.2007 Ensimmäinen luonnos Janne Piippo 1.2 23.9.2007 Ensimmäinen virallinen versio Janne Piippo

Lisätiedot

Ohjelmiston toteutussuunnitelma

Ohjelmiston toteutussuunnitelma Ohjelmiston toteutussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä luku antaa yleiskuvan koko suunnitteludokumentista,

Lisätiedot

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

Verkkopokerijä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ätiedot

Ylläpitodokumentti Mooan

Yllä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ätiedot

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testausdokumentti. 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ätiedot

Projektisuunnitelma. Kotkat-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektisuunnitelma. Kotkat-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma Kotkat-ryhmä Helsinki 5.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Manta Jääskeläinen

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

Projektisuunnitelma. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

Projektisuunnitelma. Linux Traffic Control-käyttöliittymä Ryhmä paketti2 Projektisuunnitelma Linux Traffic Control-käyttöliittymä Ryhmä paketti2 Helsinki 27.10.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

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

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

Yhteenvetodokumentti. PLAYOFF Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki. Päivi Pääkkö, ohjaaja

Yhteenvetodokumentti. PLAYOFF Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki. Päivi Pääkkö, ohjaaja Yhteenvetodokumentti Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki Päivi Pääkkö, ohjaaja Helsinki, 13. joulukuuta 2007 Ohjelmistotuotantoprojekti yritysviestinnän oppimateriaalin

Lisätiedot

Projektisuunnitelma PUSU. Push-palvelin RSS-syötteille. Ohjelmistotuotantoprojekti Syksy / 2007 Helsingin Yliopisto Tietojenkäsittelytieteen laitos

Projektisuunnitelma PUSU. Push-palvelin RSS-syötteille. Ohjelmistotuotantoprojekti Syksy / 2007 Helsingin Yliopisto Tietojenkäsittelytieteen laitos Projektisuunnitelma PUSU Push-palvelin RSS-syötteille Ohjelmistotuotantoprojekti Syksy / 2007 Helsingin Yliopisto Tietojenkäsittelytieteen laitos Sisältö 1 Johdanto...3 2 Versiohistoria...3 3 Sanasto...3

Lisätiedot

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

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

Lisätiedot

Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

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

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

Lohtu-projekti. Projektisuunnitelma. Versiohistoria: Luonnos Virve Korjailtu. Mukana riskienhallinta ja Mari, Kimmo, Virve

Lohtu-projekti. Projektisuunnitelma. Versiohistoria: Luonnos Virve Korjailtu. Mukana riskienhallinta ja Mari, Kimmo, Virve Lohtu-projekti Projektisuunnitelma Versiohistoria: 1.0 16.1.2003 Luonnos Virve 1.1 24.1.2003 Korjailtu. Mukana riskienhallinta ja Mari, Kimmo, Virve laatusuunnitelma 2.0 27.2.2003 Viimeiset korjaukset.

Lisätiedot

Ohjelmistotuotantoprojekti

Ohjelmistotuotantoprojekti Ohjelmistotuotantoprojekti Muutos- ja korjauspyyntöjen priorisointityökalu Ryhmä Muppett YHTEENVETODOKUMENTTI Helsinki 1.9.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi: Ohjelmistotuotantoprojekti,

Lisätiedot

Suunnitteluvaihe prosessissa

Suunnitteluvaihe prosessissa Suunnittelu Suunnitteluvaihe prosessissa Silta analyysin ja toteutuksen välillä (raja usein hämärä kumpaankin suuntaan) Asteittain tarkentuva Analyysi -Korkea abstraktiotaso -Sovellusläheiset käsitteet

Lisätiedot

Luonnosversio Tommi Koivula hyväksytty versio Tommi Koivula

Luonnosversio Tommi Koivula hyväksytty versio Tommi Koivula Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti XPerf Projektisuunnitelma Tommi Koivula Juha Mondolin Versio 1.5.1 29. huhtikuuta 2003 Versiohistoria Versio Päivämäärä Kommentti

Lisätiedot

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0 TESTIRAPORTTI - VYM JA KANTA Versio 1.0 i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI 3 2.1. Testauksen

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

TOIMINNALLINEN MÄÄRITTELY MS

TOIMINNALLINEN 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ätiedot

Lego Mindstorms anturit

Lego 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ä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

Projektisuunnitelma. Geneerinen kaavioiden piirto-ohjelmisto

Projektisuunnitelma. Geneerinen kaavioiden piirto-ohjelmisto Projektisuunnitelma Geneerinen kaavioiden piirto-ohjelmisto Helsinki 27.5.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6

Lisätiedot

LOPPURAPORTTI Paperikonekilta Versio 1.0

LOPPURAPORTTI 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ätiedot

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

Projektisuunnitelma. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma Populous Helsinki 9.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Heli Borg Markus

Lisätiedot

Data Sailors - COTOOL dokumentaatio Riskiloki

Data Sailors - COTOOL dokumentaatio Riskiloki Table of Contents 1 Johdanto.................................................................................... 1 1.1 Versiohistoria...........................................................................

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

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

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

Projektisuunnitelma. HenTyLi. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma HenTyLi Helsinki 9.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Jussi Gustafsson

Lisätiedot

13/20: Kierrätys kannattaa koodaamisessakin

13/20: Kierrätys kannattaa koodaamisessakin Ohjelmointi 1 / syksy 2007 13/20: Kierrätys kannattaa koodaamisessakin Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy

Lisätiedot

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

Projektisuunnitelma. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma Orava Helsinki 5.5.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Juhani Bergström

Lisätiedot

Playoff kokouspöytäkirja 4

Playoff 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ätiedot

Projektisuunnitelma 0.11

Projektisuunnitelma 0.11 Projektisuunnitelma 0.11 SOSSU - Sosiaaliportin työvälineet Helsinki 8.2.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6

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

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

Projektisuunnitelma. HeTLi. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma HeTLi Helsinki 17.7.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi Projektiryhmä Asiakas Johtoryhmä Kotisivu Versiohistoria 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Projektisuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektisuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma PULSU Syksy 2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Heikki Manninen Noora Joensuu

Lisätiedot

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testausraportti Orava Helsinki 5.5.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Juhani Bergström Peter

Lisätiedot

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Alasalmi Teija (puheenjohtaja)

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Alasalmi Teija (puheenjohtaja) JYVVÄSKYLÄN YLIOPISTO PÖYTÄKIRJA 1(6) 1. PROJEKTIPALAVERI, PÖYTÄKIRJA Aika: Keskiviikko 4.2.2004 klo 10:15 12:00 Paikka: Läsnäolijat: Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC223.1 Aarniovuori

Lisätiedot

File [Otsikko] 2014-02-26 40212. Projektisuunnitelma. SPT2014 Selvitysprojekti projektihallinnan työkaluista

File [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ätiedot

Loppuraportti. HeTLi. Helsinki 26.8.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Loppuraportti. HeTLi. Helsinki 26.8.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Loppuraportti HeTLi Helsinki 26.8.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi Projektiryhmä Asiakas Johtoryhmä Kotisivu Versiohistoria 581260 Ohjelmistotuotantoprojekti

Lisätiedot

UCOT-Sovellusprojekti. Testausraportti

UCOT-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ätiedot

HELSINGIN YLIOPISTO TIETOJENKÄSITTELYTIETEEN LAITOS OHJELMISTOTUOTANTOPROJEKTI HABA Projektisuunnitelma versio 0.1

HELSINGIN YLIOPISTO TIETOJENKÄSITTELYTIETEEN LAITOS OHJELMISTOTUOTANTOPROJEKTI HABA Projektisuunnitelma versio 0.1 HELSINGIN YLIOPISTO TIETOJENKÄSITTELYTIETEEN LAITOS OHJELMISTOTUOTANTOPROJEKTI HABA 2004 Projektisuunnitelma versio 0.1 Ahti Kare Antti Mäki Marko Lähde Mika Stenberg Riina Glinskihh Teemu Virtanen Versiohistoria

Lisätiedot

Projektityö

Projektityö 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ätiedot

Projektisuunnitelma. Kaapo - Kaavioiden piirto-ohjelma

Projektisuunnitelma. Kaapo - Kaavioiden piirto-ohjelma Projektisuunnitelma Kaapo - Kaavioiden piirto-ohjelma Helsinki 30.8.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä

Lisätiedot

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä www.niksula.cs.hut.fi/~jjkankaa// Testauksen loppuraportti v. 1.0 Päivitetty 23.4.2001 klo 19:05 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 1.0

Lisätiedot

ELM GROUP 04. Teemu Laakso Henrik Talarmo

ELM GROUP 04. Teemu Laakso Henrik Talarmo ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................

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

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0 TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN i Sisällysluettelo DUMENTIN VERSIOT 1 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä

Lisätiedot

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

Testaussuunnitelma. Ohjelmistotuotantoprojekti Nero. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma Ohjelmistotuotantoprojekti Nero Helsinki 5.11.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä

Lisätiedot

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA Ohjelmointitekniikka lyhyesti Survival Kit. Vesiputousmalli ELINKAARIMALLEISTA. Ohjelmiston elinkaari Ohjelmiston elinkaarella (life cycle) tarkoitetaan aikaa, joka kuluu ohjelmiston kehittämisen aloittamisesta

Lisätiedot

PROJEKTIN SUDENKUOPAT. f JOUNI HUOTARI PÄIVITETTY

PROJEKTIN SUDENKUOPAT. f JOUNI HUOTARI PÄIVITETTY PROJEKTIN SUDENKUOPAT f JOUNI HUOTARI PÄIVITETTY 18.1.2011 TEHTÄVÄ Mitä sudenkuoppia esiintyy projektin eri prosesseissa (vaiheissa)? Miten ne voitaisiin välttää? Jouni Huotari 19.3.2012 2 Sudenkuoppia

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

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-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ä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

PROJEKTIN DOKUMENTOINTI JOUNI HUOTARI

PROJEKTIN DOKUMENTOINTI JOUNI HUOTARI PROJEKTIN DOKUMENTOINTI JOUNI HUOTARI 9.9.2009 MIKSI DOKUMENTOINTI ON TÄRKEÄÄ? Muistetaan, mitä on sovittu Muut voivat helpommin kommentoida esim. projektisuunnitelmaa Helpottaa uusien henkilöiden mukaantulemista

Lisätiedot

58160 Ohjelmoinnin harjoitustyö

58160 Ohjelmoinnin harjoitustyö 58160 Ohjelmoinnin harjoitustyö Testaus 30.3.2009 Tuntiop. Sami Nikander sami.nikander@helsinki.fi 58160 Ohjelmoinnin harjoitustyö, Sami Nikander 30.3.2009 1 Testaus Ohjelman systemaattista tutkimista

Lisätiedot

Projektisuunnitelma. AssariXP-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektisuunnitelma. AssariXP-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma AssariXP-ryhmä Helsinki 19.9.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Mikko

Lisätiedot

Ylläpito-ohje. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Ylläpito-ohje. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja. Matematiikan oppifoorumi Ylläpito-ohje Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen Ohjaaja Jukka Eskola Ohjelmistotuotantoprojekti 17.12.1999 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen

Lisätiedot

Testaussuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaussuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma PULSU Syksy 2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Heikki Manninen Noora Joensuu

Lisätiedot

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit

Lisätiedot

Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio

Kä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ätiedot

Projektisuunnitelma. Laitteiston ja kalusteiden hankinta, versio WEB MAGIA OY Laatija Oula Kangas

Projektisuunnitelma. 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ätiedot

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

OHJ-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ä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

Orientaatio ICT-alaan. Projekti

Orientaatio 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ätiedot

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

Projektisuunnitelma. (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ä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

TYÖOHJEET VR-HYVINKÄÄ

TYÖ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ätiedot

Desmond-opiskelijakalenteri Loppuraportti

Desmond-opiskelijakalenteri Loppuraportti Desmond-opiskelijakalenteri Loppuraportti Miika Hartikainen Mikko Hämäläinen Ville Karjalainen Matti Koskimies 25. toukokuuta 2003 Ohjelmistotuotantoprojekti, kevät 2003 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen

Lisätiedot

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Copyright by Haikala. Ohjelmistotuotannon osa-alueet Copyright by Haikala Ohjelmistotuotannon osa-alueet Ohjelmiston elinkaari 1. Esitutkimus, tarvekartoitus, kokonaissuunnittelu, järjestelmäsuunnittelu (feasibility study, requirement study, preliminary

Lisätiedot

Ohjelmistojen suunnittelu

Ohjelmistojen suunnittelu Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer

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

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI 28.9.2009

PROJEKTIN 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ätiedot

Versiohistoria: Versio Päivämäärä Kuvaus Tekijä Virallinen versio Janne Piippo

Versiohistoria: Versio Päivämäärä Kuvaus Tekijä Virallinen versio Janne Piippo TIETOKANTA MERIKOTKIEN SEURANTAAN Yhteenvetodokumentti Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 13.12.2007 Virallinen versio Janne Piippo HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Lisätiedot

HELSINGIN YLIOPISTO TIETOJENKÄSITTELYTIETEEN LAITOS OHJELMISTOTUOTANTOPROJEKTI HABA Projektisuunnitelma

HELSINGIN YLIOPISTO TIETOJENKÄSITTELYTIETEEN LAITOS OHJELMISTOTUOTANTOPROJEKTI HABA Projektisuunnitelma HELSINGIN YLIOPISTO TIETOJENKÄSITTELYTIETEEN LAITOS OHJELMISTOTUOTANTOPROJEKTI HABA 2004 Projektisuunnitelma Ahti Kare Antti Mäki Marko Lähde Mika Stenberg Riina Glinskihh Teemu Virtanen Versiohistoria

Lisätiedot

Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti. Esimerkkituoteperhe. Projektisuunnitelma

Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti. Esimerkkituoteperhe. Projektisuunnitelma Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti Esimerkkituoteperhe Projektisuunnitelma.04.004 Ryhmä 6 Juha Andersson Jarmo Kielosto Leo Linnamaa Jan Tilles Joose Vettenranta

Lisätiedot

T Testiraportti - integraatiotestaus

T 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ä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

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