Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Koko: px
Aloita esitys sivulta:

Download "Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset"

Transkriptio

1 Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus Tapio Nissilä Ensimmäinen luonnos Tapio Nissilä Toinen luonnos Tapio Nissilä Ensimmäinen täysiversio Tapio Nissilä Muutokset asiakkaan kommenttien perusteella Tapio Nissilä Viimeistely ps-vaiheen julkaisua varten

2 Sisällysluettelo 1. Johdanto Projektin tavoite Projektin kattavuus Tuote ja ympäristö Oikeudet työn tuloksiin Termit ja määritelmät Asiakkaan nykyinen ratkaisu Projektin toteutusperusteet Projektin budjetti Mahdolliset muutokset projektiin Projektin ohjaus Projektin organisaatio Projektiryhmän esittely Digitan projektiorganisaatio Teknillisen korkeakoulun yhteyshenkilöt Projektin tavoitteet ja päättäminen Projektiryhmän tavoitteet Asiakkaan tavoitteet Projektin keskeyttämiskriteerit Projektin päättämiskriteerit Projektin päättämiseen liittyviä muita asioita Projektin resurssit Työtilat Työvälineet Muut resurssit Projektissa käytettävät menetelmät ja työkalut Työkalut Menetelmät Projektin ositus, vaiheistus ja resurssointi Vaiheet ja niiden sisältö Projektin suunnittelu Toteutusvaihe Toteutusvaihe Toteutusvaihe Luovutus Tehtävätason suunnittelu ja ohjaus Standardit, direktiivit ja määräykset Riskienhallintasuunnitelma Koulutussuunnitelma Projektiryhmän sisäinen koulutussuunnitelma Asiakkaalle tarjottava koulutussuunnitelma Asennussuunnitelma Käyttöönottosuunnitelma...32 Projektisuunnitelma 2

3 15. Lähteet Liitteet...34 Projektisuunnitelma 3

4 1. Johdanto Tässä projektisuunnitelmassa kuvattavan projektin tarkoituksena on tutkia ja kehittää menetelmä jolla digi-tv ympäristöön voidaan toteutettaa kuvamateriaalin kanssa synkronoituja sovelluksia. Projekti tehdään Teknillisen Korkeakoulun kurssin T Tietojenkäsittelyopin ohjelmatyö harjoitustyönä ja se kestää lukuvuoden, arviolta Projektiryhmän jäsenet (seitsemän henkilöä) ovat TKK:n opiskelijoita. Projekti tehdään Digita Oy:lle. Projektin toteutuksesta, oikeuksista sekä korvauksesta projektiryhmälle on sovittu erikseen. Projektiryhmälle jää tekijänoikeudet projektin tuotoksiin. Digitalle myydään käyttö- ja jatkokehitysoikeus projektin tuotoksiin. 1.1 Projektin tavoite Projektin tavoite voidaan tiivistää yhdeksi lauseeksi seuraavasti: Projektin tavoitteena on suunnitella ja toteuttaa ohjelmisto jonka avulla on mahdollista tuottaa digi-tv ympäristöön kuvasignaalin kanssa synkronoituja sovelluksia. 1.2 Projektin kattavuus Itsenäisten sovellusten kehittäminen digi-tv:hen on suhteellisen yksinkertaista. Jotta olisi mahdollista tuottaa kaupallisesti mielekkäitä ja toimivia sovelluksia, on synkronointi kuvasignaalin kanssa välttämätön. Standardeissa ei ole yksiselitteisesti kerrottu miten tämä toteutetaan. Myöskään työkaluja synkronoinnin toteuttamiseksi ei ole olemassa. Tämä projektin tarkoituksena on selvittää ja keksiä menetelmä synkroinoinnin toteuttamiseksi, sekä mahdollisesti ohjelmallinen sovellus jolla synkronointi voidaan toteuttaa. Projektin pääasiallinen tuote on synkroinoinnin toteuttaminen, mahdollisesti luomalla uusi tiedonsiirtoprotokolla tai muu vastaava tapa linkittää sovellukset kuvasignaaliin. Tässä yhteydessä tullaan toteuttamaan myös muutama työn teolle välttämätön tai hyödyllinen komponentti kuten koordinaattien piirtotyökalu sekä esimerkki Xlet sovellus jolla työn tuloksia testataan ja esitellään. Projektisuunnitelma 4

5 Ideana on lisätä lähetettävään ohjelmavirtaan parametritietoja videokuvan objekteista. Parametrien lisääminen voi olla automaattista, eli tapahtua esim. hahmontunnistuksen kautta, tai se voi tapahtua jonkin videoeditointijärjestelmän kautta. Tähän sopivan tavan valitseminen tehdään projektin aikana. 1.3 Tuote ja ympäristö Digitan tarkoituksena on käyttää lopputuloksena syntyvää menetelmää sekä ohjelmistoja Digi-tv:n ohjelmasisällön tuottamiseen. Digita Oy tarjoaa asiakkailleen työkalut ohjelmasisällön tuottamiseen. Menetelmää tultaneen käyttämään pohjana uudelle sovelluskehitysprojektille jossa tavoitteena on menetelmän lopullinen, kaupallinen ohjelmistototeutus. 1.4 Oikeudet työn tuloksiin Oikeuksista on sovittu Digitan kanssa erikseen. Projektisuunnitelma 5

6 2. Termit ja määritelmät Projektissa käytettävät termit ja määritelmät kootaan tähän taulukkoon projektin edetessä. Ensimmäisessä vaiheessa (PS) ne pidetään omassa dokumentissa versiohallinnan ja päivitysten helpottamiseksi. Termi Määritelmä Huomioita Projektisuunnitelma 6

7 3. Asiakkaan nykyinen ratkaisu Digitalla ei ole tällä hetkellä mitään ratkaisua jonka tämä projekti korvaisi. Tämä johtuu siitä, että projekti on uudelle sovellusalueelle tähtäävä tutkimusja kehitysprojekti, jonka tavoitteena on osaltaa tukea uuden tuotteen, digitv:n, tuotantoonottoa. Mitä muuta Digitalle on olemassa tähän ympäristöön. Kuvaus lähetysjärjestelmästä tulee tähän. Digitan henkilöt Jouni Ikonen, Mika Sorsa ja Teppo Ahonen antavat materiaalia. Projektisuunnitelma 7

8 4. Projektin toteutusperusteet Digita Oy vastaa radio- ja televisio-ohjelmien lähettämisestä Suomessa. Toteutamme maanpäällisen radio- ja televisioverkon digitalisoinnin ja kehitämme digi-tv-tuotteita. Digitan tehtävänä on kehittää digi-tv tuotteita joiden avulla television digitalisointia voidaan viedä eteenpäin ja kehittää kaupallisesti menestyviä tuotteita. Tämä projekti on osa digitalisoinnin kehitystyötä, tarkoituksena löytää tapoja televisiokuvan ja digi-tv sovellusten yhteistoiminnan mahdollistamiseksi. Mahdollisia sovelluskohteita tämänkaltaiselle palvelulle on useita, esimerkkinä mainittakoon vedonlyönti autokilpailuilla; autoa klikkaamalla käyttäjä saa tiedot autosta, kuljettajasta sekä mahdollisuuden lyödä vetoa kuljettajan puolesta. 4.1 Projektin budjetti Digitan budjetti tälle projektille on noin markkaa. Tämä sisältää projektiryhmän korvauksen sekä kurssille maksettava korvaus mk. Muut kustannukset laitteistoihin, välineisiin, tiloihin jne. eivät mene tämän projektin budjetista. Digitan henkilöstön tähän projektiin käyttämä aika on myös laskettava kustannukseksi. Tämä on arviolta n markkaa (kaksi henkilöä osallistuu 10 tuntia / hlö kuukaudessa projektin ohjaamiseen seitsemän kuukauden ajan). On huomattava, että koska mitään vastaavaa järjestelmää ei tällä hetkellä ole käytössä, järjestelmän vaihdosta tulevia riskejä ja kustannuksia ei ole. Projektin onnistuessa tavoitteiden mukaisesti, saa Digita käyttöönsä menetelmän jolla interaktiivisten sovellusten toteuttaminen on mahdollista. Tämä ei ole kuitenkaan lopullinen kaupallinen tuote. Jotta tästä saataisiin tehtyä lopullinen tuote, täytynee ohjelmistototeutus tehdä uudestaa osittain tai kokonaan ja liittää Digitan muuhun tuotantoympäristöön. Lisäksi sovelluksesta tehtäneen muutama eri versio erityyppiseen käyttöön. Tämän kaltaisen tuotteen hyöty Digitalle on suuri, sillä valmiiden määrittelyjen ja teknisen toteutuksen pohjalle on helppoa ja kustannustehokasta tehdä uusi ohjelmistototeutus riskittömästi. Projektin onnistuessa yli odotusten, saa Digita valmiin ohjelmiston jolla on mahdollista toteuttaa interaktiivisia ja synkronoituja sovelluksia digi-tv ympäristöön. Mikäli Digita on ensimmäinen toimija jolla on tällainen teknologia käytössään, on Digitan saavuttaman first mover -aseman kaupallinen merkitys huomattava. Tällöin Digitalla on mahdollisuus olla markkinoilla ensimmäinen toimija ja saada huomattava markkina-asema (markkinat ovat alussa luultavasti suhteellisen pienet). Projektisuunnitelma 8

9 Riippuu hyvin paljon digi-tv markkinoiden kehitysvaiheesta miten suuri kaupallinen hyöty tästä on saatavilla. Tällä hetkellä digi-tv markkinoilla ei ole kotipäätteitä, joten loppukäyttäjiä ei vielä ole. Tämän takia markkinoiden kokoa ja täten potentiaalia on vaikea hahmottaa. Kilpailijatietoa ei kirjata tähän projektisuunnitelmaa johtuen siitä että tämä projektisuunnitelma julkaistaan TKK:n puolesta internetissä. 4.2 Mahdolliset muutokset projektiin Mahdolliset muutokset projektiin tehdään projektin aikataulun ja työmäärän puitteissa. Työmäärä on arviolta 200 tuntia per henkilö, yhteensä arviolta henkilötyötuntia. Projekti sijoittuu aikavälin sisälle valmistuen viimeistään Tarkat päivämäärät sovitaan vaihe kerrallaan. Kaikki muutokset projektin sisältöön tehdään kirjallisesti. Muutos on hyväksytty kun sekä Digitan ohjausryhmä että projektiryhmä on muutoksen ja sen seuraukset hyväksynyt. 4.3 Projektin ohjaus Projektin ohjaus tapahtuu projektin vaiheistuksen kautta. Yksi projekti vaihe kestää n. 1 2 kuukautta, ja sen sisältö sovitaan kirjallisesti ennen ko. vaiheen alkua. Yksittäisen vaiheen sisällön ja tavoitteiden määrittely tehdään yhdessä Digitan ja projektiryhmän toimesta kirjallisesti tähän projektisuunnitelmaan. Yksittäisen vaiheen sisältöä ja tavoitetta ei voida muuttaa kesken vaiheen. Mahdolliset muutokset siirtyvät oletusarvoisesti seuraavaan vaiheeseen. Mikäli projektia halutaan muuttaa aikataulun ja työmäärän osalta, tehdään se tämän projektin ja projektisuunnitelman ulkopuolella. Projektisuunnitelma 9

10 5. Projektin organisaatio Projekti jakautuu kolmeen intressiryhmään; 1. projektiryhmä 2. Digitan ohjausryhmä 3. Teknillinen korkeakoulu (kurssi) Projektiryhmä koostuu Teknillisen korkeakoulun opiskelijoista jotka suorittavat työn. Projektiryhmän koko on seitsemän henkilöä, tarkempi esittely alla. Projektiryhmä kiinnitetään projektiin sopimusten kautta, kukin henkilökohtaisesti. Digitan ohjausryhmä asiakas ja projektin toimeksiantaja. Digita määrittelee ohjausryhmän itse. Teknillinen korkeakoulu liittyy projektiin seurannan ja raportoinnin muodossa. Koska kyseessä on harjoitustyö, raportoidaan työn etenemisestä Teknilliselle korkeakoululle. Digita ja projektiryhmä sopivat erikseen mitkä asiat ovat sellaisia joista ei voi liikesalaisuuksien puitteissa raportoida. On mahdollista, että projektin kuluessa on tarvetta kommunikoida myös muiden tahojen (kuten laitteisto- ja ohjelmistovalmistajat) kanssa. He eivät kuitenkaan ole projektin kannalta interessiryhmiä. 5.1 Projektiryhmän esittely Projektiryhmän yhteystiedot ja esittely ovat ohessa. Jokaisella projektiryhmän jäsenellä on projektitasolla oma rooli. Vastuualueet ja vastaavat nimetään vaihe kerrallaan projektin edetessä. Näin toimitaan siksi, että projektin alkuvaiheessa ei vielä tiedetä työnositusta kovin tarkasti. Nimi Yhteystiedot Rooli Varahenkilö Tapio Nissilä, 44592W Projektipäällikkö Mika Ståhlberg Mika Ståhlberg, 41811N Pääsuunnittelija Nimetään vaihekohtaisesti Oskari Pirttikoski, 45020L Testausvastaava Nimetään vaihekohtaisesti Riku Hurmalainen, 46738V Ohjelmoija Nimetään vaihekohtaisesti Tuomas Lindström, 45545C Ohjelmoija Nimetään vaihekohtaisesti Pekka Koskinen, 45510F Dokumenttivastaava Nimetään vaihekohtaisesti Ville Vaittinen, 47274C Menetelmävastaava Nimetään vaihekohtaisesti Projektisuunnitelma 10

11 5.2 Digitan projektiorganisaatio Digita Oy:n puolelta projektiin osallistuvat seuraavat henkilöt: Nimi Yhteystiedot Rooli Varahenkilö Vesa Erkkilä Asiakas Matti Vuorio Ohjaaja 5.3 Teknillisen korkeakoulun yhteyshenkilöt TKK:n osuus projektissa on tukea projektiryhmää menetelmien ja työtapojen osalta. TKK:n puolelta projektiin osallistuvat seuraavat henkilöt: Nimi Yhteystiedot Rooli Varahenkilö Cemo Timucin Mentor Projektisuunnitelma 11

12 6. Projektin tavoitteet ja päättäminen Projektin tarkoituksena on toteuttaa ohjelmistotuote jonka avulla on mahdollista tuottaa digi-tv ympäristöön kuvasignaalin kanssa synkronoituja sovelluksia. 6.1 Projektiryhmän tavoitteet Projektiryhmän tavoitteena on kurssin hyväksytty suorittaminen sekä Digitan kanssa tehdyn sopimuksen täyttäminen. Sisällöltään nämä tavoitteet ovat yhteneviä, sillä projekti täyttää kaikki kurssin kriteerit. Digitan suuntaan tavoitteet ovat kaupallisesti painottuneita, eli ratkaisun pitää olla toimiva sekä mielekäs eteenpäin kehittämisen kannalta. Teknillisen korkeakoulun suuntaan tavoitteena on arvosana 4 (asteikolla 0 5). Tavoitteena on myös tehdä projekti ohjelmistokehityksen menetelmiä järjestelmällisesti käyttäen. Toissijaisina tavoitteina projektiryhmällä on tutustuminen uuteen ja kasvavaan sovellusalueeseen. Aiheen mielenkiintoisuuden takia tehdään projektiryhmän ja Digitan välille aiesopimus digi-tv ympäristöön liittyvän kehitystyön jatkamisesta projektin päätyttyä. Näin projektin osapuolilla on mahdollisuus jatkaa yhteistyötä mikäli se nähdään puolin ja toisin mielekkääksi ja kaupallisesti kannattavaksi. 6.2 Asiakkaan tavoitteet Asiakkaan tavoitteet kirjataan vaatimusmäärittelyyn tarkemmin. Ominaisuus Kuvaus Prioriteetti Muuta 6.3 Projektin keskeyttämiskriteerit Projektin toteutuksesta on erillinen sopimus, mikä kattaa myös projektin keskeyttämisen. Teknillisen korkeakoulun suuntaan voidaan projektin keskeyttämisestä todeta seuraavaa: Projektisuunnitelma 12

13 Projektin keskeyttämiskriteerit voivat olla seuraavat:? Sopimusrikkomus? Digitan tuki projektille loppuu tai oleellisesti vähenee; projektiryhmä ei saa teknistä tukea, työn suorittamiseksi tarvittavia työkaluja ja laitteistoja käyttöönsä? Projektiryhmän koko pienenee oleellisesti; useampi kuin yksi jäsen jättää projektin eikä korvaavia henkilöitä löydetä.? Projektiryhmän tai Digitan työtuntiarviot ylittyvät selkeästi Mikäli joku projektin keskeyttämiskriteeri täyttyy, on ensimmäinen toimenpide projektin tavoitteen tarkistaminen yhdessä projektiryhmän ja Digitan kanssa. Mikäli tavoitetta ei pystytä muuttamaan vastaamaan uutta tilannetta, on projektin keskeyttäminen viimeinen vaihtoehto. Projektin keskeyttämiskriteerit ovat edellä mainitut. Projekti voidaan keskeyttää jonkin edellämainitun seikan toteutuessa. Projektiryhmällä on oikeus käyttää omaa harkintaa näiden tekijöiden osalta. Yhteinen tavoite on, että projektiin osallistuvat tahot tekevät kaikkensa jotta projekti saadaan vietyä läpi menestyksellisesti. Päätös projektin keskeyttämisestä tehdään yhdessä projektiryhmän ja Digitan kanssa ja siitä tiedotetaan kirjallisesti kaikille projektin sidosryhmille välittömästi. 6.4 Projektin päättämiskriteerit Projektin toteutuksesta on tehty erillinen sopimus, joka kattaa myös projektin päättämisen. Teknillisen korkeakoulun suuntaan voidaan projektin päättämisestä todeta seuraavaa: Projektin päättämiskriteerit määrittelevät milloin projektityö on valmis ja projekti voidaan päättää. Projektin mahdolliset päättämiskriteerit voivat olla seuraavat. Projekti on luonteeltaan tutkimus- ja kehitystyötä, joten eksaktin määrittelyn tekeminen projektin alkuvaiheessa on vaikeaa. Alla on muotoiltu suuntaaantavasti projektin päättämiskriteerit. Projektisuunnitelma 13

14 Ensimmäinen ja tarkimmin määriteltävissä ole kriteeri on projektin aikataulu. Aikataulu on annettu kurssin puolesta, ja samaa aikataulua sovelletaan myös projektiryhmän ja Digitan välillä. Projekti jakautuu seuraaviin päävaiheisiin: 1. Projektin suunnittelu (PS-vaihe) (5 viikkoa) 2. Toteutus 1 (T1-vaihe) (5 viikkoa) 3. Toteutus 2 (T2-vaihe) (9 viikkoa - joululoma) 4. Toteutus 3 (T3-vaihe) (6 viikkoa) 5. Luovutus (LU-vaihe) (4 viikkoa) Projektin suunnittelu tehdään tämän aikataulun mukaisesti. Projekti päättyy Toinen kriteeri on työmäärä. Työmääräarvio projektiryhmän henkilöä kohti on 200 tuntia. Tämän lisäksi jonkin verran aikaa kuluu projektin alussa tuottamattomaan työhön, projektin organisointiin, aiheeseen tutustumiseen jne. Tämä tuottamaton työ ei sisälly 200 työtuntiin. Kolmas kriteeri on valmis tuote. Projekti voidaan katsoa päättyneeksi myös aiemmin mikäli projektin tavoite saavutetaan jo aiemmin. Tällöin kriteereinä ovat valmis tuote, valmis dokumentaatio, loppudemonstraation hyväksytty läpivienti sekä testauksen läpivienti. 6.5 Projektin päättämiseen liittyviä muita asioita Projektin päättämiseen liittyvät asiat (korvaus, oikeudet, jne) on määritelty tarkemmin sopimuksessa projektiryhmän jäsenten ja Digitan välillä. Korvaus suoritetaan projektin päätyttyä. Digitan näkökulmasta työt projektin aihealueella jatkuvat tämän projektin päätyttyä. Digita ja projektiryhmä sopivat aiesopimuksella puitteet missä projektiryhmä (tai sen osa) sekä Digita voivat jatkaa yhteistyötään. Projektin päättäminen voidaan hyväksyä projektiryhmän enemmistön sekä projektipäällikön sekä Digitan ohjausryhmän palaverissa. Projektin päättämisestä tehdään erillinen dokumentti missä projektin lopputulokset käydään yksityiskohtaisesti läpi ja projektin päättäminen hyväksytään asiakkaan ja projektiryhmän allekirjoituksin. Projektin luonteesta johtuen lopputulosta ei voida tässä vaiheessa vielä tietää tarkasti. Tämän takia projektityön luovutukseen liittyvät yksityiskohdat Projektisuunnitelma 14

15 sovitaan viimeisen vaiheen alkaessa kirjallisesti erikseen. Tämä koskee dokumentointia, ohjelmiston toimitusformaattia, asennuksia, käyttökoulutusta sekä tukea. Projektisuunnitelma 15

16 7. Projektin resurssit Tässä kappaleessa kuvataan projektin käytössä olevat työvälineet ja tilat. 7.1 Työtilat Työ suoritetaan TKK:n tiloissa, projektiryhmän järjestämissä tiloissa ja Digita Oy:n tiloissa Jämsänkatu 2. Projektiryhmä vastaa siitä, että luottamuksellinen materiaali ja informaatio ei pääse ulkopuolisten tahojen saataville. Tästä tehdään erillinen salassapitosopimus joka koskee sekä tämän projektin tietoja että projektityössä ryhmän haltuun uskottuja muita Digitan tietoja. Huomattavaa on, että Teknillinen Korkeakoulu julkaisee osan projektin tiedoista, tähän projektiryhmällä ei ole vaikutusmahdollisuutta. Digitan tiloihin digi-tv laboratorioon on järjestetty yksi työasema projektin käyttöön. Kuukausittain järjestettäviä projektikatselmuksia varten Digita järjestää Jämsänkatu 2:teen neuvottelutilat riittävillä havaintovälineillä. Projektiryhmä huolehtii omista sisäisistä palavereistaan ja näihin tarvittavista tiloista yms. itse. Palaverit järjestetään perjantaisin klo Työvälineet Digita järjestää Linux-käyttöjärjestelmällä varustetun tietokoneen projektin käyttöön. Projektiryhmä vastaa tietokoneen ylläpidosta ja käytöstä. Tarkoituksena on säilyttää projektidokumentaatiota sekä rakennettavan ohjelmiston lähdekoodia tällä palvelimella. Digita ja projektiryhmä yhdessä järjestävät palvelimelle pääsyn julkisesta verkosta ainakin seuraavilla protokollilla: http, https, ssh. Palvelimelle tullaan asentamaan keskusteluryhmäsovellus sekä CVS versionhallintaa varten. Ryhmätyöympäristö tullaan avaamaan projektin käyttöön mahdollisimman pian. 7.3 Muut resurssit Mikäli projektin edetessä ilmenee tarpeita tässä mainitsemattomien resurssien (kuten standardikokoelmat, ohjelmistot, laitteistot, jne) ilmoittaa projektiryhmä näistä kirjallisesti kokousmuistioiden kautta Digitalle. Projektisuunnitelma 16

17 8. Projektissa käytettävät menetelmät ja työkalut 8.1 Työkalut Työkaluina käytetään seuraavia: Työkalu Käyttötarkoitus Huomioita Alticomposer -ohjelmisto Digi-tv sovellusten rakennustyökalu mahdollista ladata ilmainen kopio internetistä omaan käyttöön Java Ohjelmointikieli MHP sovellusten tekoon MHP emulaattori Testiympäristö MHP Alticomposerin ominaisuus sovellusten ajoa varten Transport Stream Builder Aikakoodatun kuvasignaalin tuottaminen Laitteisto ja käyttökoulutus tarvitaan Digitalta PHPNuke Ryhmätyöohjelmisto projektiryhmän sisäiseen kommunikaatioon Tarvitsee Linux, MySQL, Php ympäristön toimiakseen 8.2 Menetelmät Projektissa sovelletaan seuraavia ohjelmistoprosessin sekä projektihallinnan menetelmiä: Menetelmä Soveltaja Projektivaihe Huomioita Palaverikäytännöt (esityslistat, kokousmuistiot) Tapio Nissilä SU, T1, T2, T3 Huolellisesti valmisteltujen ja tehokkaasti läpivietyjen palaverien tarkoituksena on ryhmätyö ja tehokkuus Projektinhallinta (riskien hallinta, suunnittelu-seurantaohjaus, työmäärien arviointi, projektipalaverit) Vaatimustenhallinta (vaatimusten kerääminen, muutosten Tapio Nissilä SU, T1, T2, T3 Projektipalavereja järjestetään koko projektin ajan. Ohjelmiston suunnittelun ja toteutuksen osalta sovelletaan laatujärjestelmää jonka tavoitteena on pitävät työmääräarviot Ville Vaittinen SU, T1, T2, T3 Projektisuunnitelma 17

18 hallinta ja seuranta) Suunnittelu (määrittely- ja suunnittelumenetelmät, UML) Tiedonkulku osapuolien välillä (ryhmätyöympäristö, dokumenttien jakaminen) Pekka Koskinen, Ville Vaittinen, Tapio Nissilä SU, T1, T2, T3 Prosessin mukaisten suunnittelu- ja mallinnusmenetelmien käyttö Riku Hurmalainen SU, T1, T2, T3 Ryhmätyöympäristön tarkoituksena on säilyttää kaikki dokumentaatio ja kommunikaatio yhdessä paikassa Alla on muita mahdollisia ja TKK:n suosittelemia menetelmiä. Niiden käyttöä projektissa mietitään ja arvioidaan. Mikäli menetelmiä käytetään, kirjataan ne yllä olevaan taulukkoon. Dokumentointi?? yhdenmukainen dokumentointikäytäntö ja formaatti? dokumenttien tarkastukset Ohjelmointi? koodausstandardit? pariohjelmointi? build-sykli (esim. daily builds)? koodin tarkastukset Tuotteenhallinta? nimeämiskäytännöt (tiedostot, hakemistot, versiot yms.)? versionhallinta (käytännöt ja työkalut; CVS)? julkaisujen teko? muutosten (ideoiden ja bugiraporttien) kerääminen, käsittely ja talletus (käytännöt ja työkalut) Testaus? järjestelmällinen testitapausten suunnittelu kattavuutta optimoiden? katselmoinnit, tarkastukset? käytettävyystestit? työkalujen hyödyntäminen moduulitestauksessa (Quality Projektisuunnitelma 18

19 architect tyngät ja ajurit, PureCoverage kattavuusmittaus) ja yleensäkin moduulitestauksen näkyvyyden parantaminen? automatisoidut yksikkötestit (JUnit & mock objects) Projektisuunnitelma 19

20 9. Projektin ositus, vaiheistus ja resurssointi Projektin aikataulu on yksi korkeakoulun lukuvuosi, käytännössä Projekti jaetaan tämän aikataulun puitteissa pienempiin osiin, joille asetetaan tavoitteet ja tehtävät Digitan toiveiden mukaisesti. Projekti jakautuu viiteen vaiheeseen seuraavasti: 1. Projektin suunnittelu (PS-vaihe) (5 viikkoa) Projektikatselmus , klo Spektri, Kvartti, Kivi 2. Toteutus 1 (T1-vaihe) (5 viikkoa) Projektikatselmus Toteutus 2 (T2-vaihe) (9 viikkoa - joululoma) Projektikatselmus Toteutus 3 (T3-vaihe) (6 viikkoa) Projektikatselmus Luovutus (LU-vaihe) (4 viikkoa) Projektikatselmus (loppudemonstraatio) Projektin jako kolmeen toteutusvaiheeseen mahdollistaa projektin joustavan toteutuksen. Lyhyet toteutussyklit mahdollistavat projektin joustavan ohjauksen esim. tilanteessa jossa projektin tavoite oleellisesti muuttuu tai jossa halutaan painottaa työtä jollekin tietylle osa-alueelle projektin edetessä. Jokaisen vaiheet tavoitteet on mahdollista määrittää irrallaan muista vaiheista. Haasteena tässä mallissa on lopputuloksen epämääräisyys. Kun tavoitteena on joustavuus, ei projektin alkuvaiheessa vielä voida tietää lopputulosta kovinkaan tarkasti. 9.1 Vaiheet ja niiden sisältö Projektiryhmä ja Digita määrittävät yhdessä vaiheen päättyessä seuraavan vaiheen tavoitteet. Nämä täydennetään projektisuunnitelmaan projektin edetessä. Projektisuunnitelma käydään läpi jokaisen vaiheen päättyessä, ja tällöin tarkastetaan miten tavoitteet on saavutettu sekä määritellään seuraavan vaiheen tavoitteet. Lisäksi edistymistä seurataan jokaisen vaiheen päätteeksi Projektisuunnitelma 20

21 tehtävällä edistymisraportilla. Tavoitteita asettavat Digita ja projektiryhmä yhdessä, sekä Teknillinen korkeakoulu. TKK:n asettamat tavoitteet ovat työmenetelmiin sekä raportointiin liittyviä ja tukevat tältä osin projektin tekemistä Projektin suunnittelu Ensimmäisessä vaiheessa suunnitellaan projektin tekeminen. Tähän sisältyy aiheeseen tutustuminen, kouluttautuminen ja opiskelu ja projektin organisointi. Ensimmäinen vaihe päättyy projektikatselmukseen. Vaiheen tärkeimmät tehtävät? Projektin organisointi? Tehtäväkenttään tutustuminen? Ratkaisun määrittely o Tiedonsiirtoprotokolla ja ohjelmisto o Xlet sovellus o Koordinaattien piirtotyökalu Vaiheen tuotokset ja tekijät? Projektisuunnitelma, Tapio o Riskienhallintasuunnitelma, Oskari o Termit ja määritelmät, Oskari? Vaatimusmäärittely, Pekka, Riku? Edistymisraportti, Tuomas ja Ville? Esitutkimusraportti MHP ympäristöstä, Mika Toteutusvaihe Ensimmäisessä toteutusvaiheessa aloitetaan arkkitehtuurin suunnittelu ja laajennetaan vaatimusmäärittelyä toiminnalliseksi määrittelyksi sekä tekniseksi määrittelyksi. Vaatimusmäärittely on projektin suunnittelu vaiheen perusteella hyvin pitkällä, joten sen laajentaminen toiminnallisiksi ja teknisiksi määrittelyiksi on suhteellisen helppoa. Järjestelmän arkkitehtuuri on jaettavissa pääosiin seuraavasti: 1. Editori 2. Siirtomenetelmä 3. Xlet-sovellus Projektisuunnitelma 21

22 Arkkitehtuuri perustuu hyvin pitkälle valittavaan siirtomenetelmään. Standardeissa ei ole selkeästi sanottu miten kuvasignaalin ja sovelluksen synkronointi voidaan toteuttaa, joten toteutusvaiheessa 1 joudutaan tutkimaan useita tapoja synkronoinnin toteuttamiseksi ja valitsemaan paras. Parhaan tavan löydyttyä voidaan siirtomenetelmä suunnitella lopulliseen muotoon. Editori on sovellus, jonka käyttäjinä toimii ohjelmasisällön tuottaja. Tämän takia editorin suunnittelussa painotetaan käyttöliittymäsuunnittelua ja huolellista mallinnusta. Toiminnallisuudet on määritelty hyvin pitkälle vaatimusmäärittelyssä ja niitä laajennetaan vielä toteutusvaiheen 1 aikana. Siirtomenetelmän raamit määrittyvät lopullisesti kun synkronointitapa on valittu. Synkronointitapa valitaan toteutusvaiheen 1 aikana ja suunnitellaan siten, että se on oma modulaarinen komponenttinsa. On mahdollista, että jatkossa synkronointitapoja on useita, joten arkkitehtuurissa pitää huomioida vaihtokelpoisuus. Xlet-sovellus on tarkoitettu tämän projektin puitteissa todentamaan synkroinnnin onnistuminen vastaanottimen päässä. Sen vaatimuksen laajennetaan toiminnalliseksi määrittelyksi toteutusvaiheen 1 aikana. Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita Toiminnallinen määrittely Pekka Koskinen Vaatimusmäärittelyn laajentaminen Tekninen määrittely - arkkitehtuurikuvaus Käyttöliittymämallinnus (editori) Xlet toiminnallinen määrittely Siirtomenetelmän valinta Riku Hurmalainen, Ville Vaittinen Mika Ståhlberg Käyttöliittymästä tehdään paperiproto tai vastaava WebML malli. Tämä testataan ja valmistellaan toteutusta varten Oskari Pirttikoski Vaatimusmäärittelyn laajentaminen, modulaarisuuden huomioiminen Riku Hurmalainen, Tuomas Lindström Synkronointimekanismin valinta Vaiheen tuotokset ja tekijät Projektisuunnitelma 22

23 ? Päivitetty projektisuunnitelma, Tapio? Päivitetty vaatimusmäärittely, Pekka? Toiminnallinen määrittely, Pekka? Tekninen määrittely, Riku? Testaussuunnitelma, Oskari? Testausraportti, Ville? Edistymisraportti, Tapio Tarkka tehtävien suunnittelu tehdään MS Project ohjelmistolla eikä sitä ole tarkoitus liittää tähän projektisuunnitelmaan Toteutusvaihe asdf asdf asdf asdf asf Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita Vaiheen tuotokset ja tekijät? Projektisuunnitelma, Tapio Toteutusvaihe asdf asdf asdf Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita Vaiheen tuotokset ja tekijät? Projektisuunnitelma, Tapio Luovutus asdf asdf asdf Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita Projektisuunnitelma 23

24 Vaiheen tuotokset ja tekijät? Projektisuunnitelma, Tapio 9.2 Tehtävätason suunnittelu ja ohjaus Tehtävätason suunnitteluun käytetään MS Project ohjelmistoa. MS Project tiedostoon syötetään tehtävät sekä niiden aikatalu, tekijät ja työmääräarviot. Projektipäällikkö vastaa siitä, että projektin suunnittelu ja seuranta tapahtuvat vaihekohtaisten tavoitteiden mukaisesti. Seuraavan vaiheen tarkat tehtävät suunnitellaan viimeistään edellisen vaiheen lopussa, kun seuraavan vaiheen tavoitteet ja lopputulokset on tarkennettu. Tehtävätasoa ei esitellä tässä projektisuunnitelmassa. Projektisuunnitelma 24

25 10. Standardit, direktiivit ja määräykset Ei oleellisia standardeja, direktiivejä eikä määräyksiä. Projektisuunnitelma 25

26 11. Riskienhallintasuunnitelma Ohessa riskienhallintasuunnitelma. Suunnitelma on erillinen, mutta se on julkaistu projektin suunnitteluvaiheessa tässä projektisuunnitelman yhteydessä jotta varmistetaan että projektin alussa kaikki tieto on kaikkien intressiryhmien käytössä. Jatkossa riskienhallintasuunnitelma eriytetään projektisuunnitelmasta. Projektisuunnitelma 26

27 Riskienhallinta DTV projektissa DTV projektissa toteutetaan Digita oy:lle Digi-TV:n interaktiivisuutta lisäävä järjestelmä. Projekti on samalla Teknillisen Korkeakoulun Ohjelmatyökurssin harjoitustyö. Projekti on tarkemmin kuvattu projektisuunnitelmassa, tässä dokumentissa projekti esitellään vain siinä laajuudessa mitä riekienhallintaan liittyvät ratkaisut vaativat. Projektin kuvaus Dtv projektissa on mukana seuraavat kolme intressiryhmää: projektiryhmä, asiakas eli Digita Oy sekä Ohjelmatyökurssin henkilökunta. Projektiryhmään kuuluu seitsemän opiskelijaa. Ryhmä vastaa projektin toteutuksesta. Projektin tehtävänanto on asiakkaalta. Asiakas vastaa tehtävänantoon liittyvästä ohjauksesta ja tarjoaa testausympäristön projektiryhmän käyttöön. Ohjelmatyökurssin henkilökunta, erityisesti ryhmän mentor, tarkkailee ja auttaa kehittämään projektin hallintaa. Dtv projekti on samalla sekä tutkimus- että tuotekehitysprojekti. Projektin alkuun sijoittuva tutkimusosuus heikentää mahdollisuuksia suunnitella projektia tarkasti loppuun saakka. Tutkimusosuudesta seuraa epävarmuustekijöitä, eli riskejä jotka vaativat reagointia projektiryhmältä mahdollisimman nopeasti projektin alkuvaiheessa. Näinollen projektissa on selvä tarve projektin seuraamista ja ohjaamista helpottaville menetelmille. Riskienhallinnan tavoitteet Yksinkertaiset riskienhallintamenetelmät ja -käytännöt tarjoavat riittävän pohjan Dtv projektin tarpeisiin. Käyttöönotettavilla menetelmillä ja käytännöillä pyritään erityisesti seuraaviin seikkoihin:? Riskien havaitsemiseen? Riskeistä keskustelemiseen ja riskien arvioimiseen? Riskeihin liittyvän päätöksenteon nopeutumiseen? Riskien dokumentoimiseen Tässä dokumentissa esitellään Dtv projektissa käytettävät riskienhallintamenetelmät ja käytännöt sekä riskienhallintaan liittyvät vastuut projektissa. Riskienhallintamenetelmät ja käytännöt Projektin ensisijainen riskienhallintamenetelmä on riskilista. Riskilista on menetelmänä tarpeeksi yksinkertainen, jotta sitä voidaan hyödyntää viikottaisissa projektipalavereissa. Viikottainen riskien seuraaminen on edellytys riskienhallinnan onnistumiselle. Riskilista on lisäksi selkeä tapa Projektisuunnitelma 27

28 kommunikoida riskejä palavereiden aikana ja se toimii riskienhallinnan dokumentaationa. Projektin viikoittaiset palaverit tarjoavat hyvät mahdollisuudet ylläpitää järjestelmällistä riskienhallintakäytäntöä. Riskienhallintaosuus otetaan mukaan viikottaisiin palavereihin, jolloin riskienhallinnasta tulee luonteva osa projektin ohjausta ja päätöksentekoa. Jos viikoittainen riskien seuraaminen osoittautuu liian tiiviiksi tahdiksi, voidaan riskejä seurata harvemmin. Tämä erityisesti silloin kun projekti on suunnitellusti rauhallisemmassa vaiheessa ja viikon aikana ei ehdi tapahtua mitään merkittävää. Viikoittaisen palaverikäytännön lisäksi osa projektin muistakin käytännöistä tukee riskienhallintaa. Näistä erityisesti tehtävä, eli Action Point (AP) menetelmän käyttö. Jokaisen kokouksen lopussa käydään läpi keskeneräiset asiat ja määrätään asian hoitaminen tehtäväksi yhdelle tai useammalle jäsenelle. Samalla voidaan jakaa riskien edellyttämät toimenpiteet tehtävinä jäsenten kesken. Tehtävien toteutumista seurataan seuraavissa projektipalavereissa ja tehtäviä tarkennetaan tai uudelleen jaetaan kunnes ne on saatu suoritettua. Riskilista Riskilista on käytännössä yksinkertainen MS Excel taulukko. Taulukkoon kirjataan seuraavat kentät: 1. Havaittu: Päivämäärä jolloin riski on havaittu ja analysoitu. 2. Muutettu: Päivämäärä jolloin riskin tietoja on viimeksi muutettu. 3. Riskin nimi: Lyhyt nimi jolla riski voidaan tunnistaa. 4. Riskin kuvaus: Riittävä, mutta kompakti kuvaus riskistä. 5. Riskin vakavuusaste: Riskin vakavuusaste asteikolla 1 5, jossa 1 on heikko ja 5 erittäin vakava. 6. Riskin toteutumistodennäköisyys: Riskin toteutumistodennäköisyys asteikolla 1 10, jossa 1 on 10% ja 10 on 100%. 7. Riskin painoarvo: Riskin suhteellinen painoarvo saadaan kertolaskulla vakavuusasteesta ja toteutumistodennäköisyydestä. Painoarvon perusteella saadaan esille tärkeimmät riskit. 8. Toimenpiteet: Toimenpiteet joilla riski voidaan poistaa tai sen painoarvoa voidaan laskea. 9. Vastuuhenkilöt: Henkilöt jotka vastaavat riskin poistamisesta tai vaikutusten minimoimisesta 10. Varasuunnitelma: Toimenpiteet joihin joudutaan jos riski toteutuu. Liitteessä A on esitetty ensimmäinen versio listasta. Projektisuunnitelma 28

29 Riskienhallinnan käytännöt Projektipalavereissa noudatetaan ennalta sovittua asialistaa, joka lähetetään yleensä sähköpostilla ryhmäläisille ennen palaveria tai sovitaan viimeistään palaverin alussa. Viimeisenä kohtana asialistalla on tehtävien (AP) jako, jota edeltää vapaamuotoinen keskustelu avoimista asioista ja siitä mitä projektissa pitäisi seuraavan viikon aikana tehdä. Riskilistan täyttäminen on sopiva käytäntö aloittaa tämä vapaampi keskustelu ja mahdollisesti ohjata sitä. Keskustelun päätyttyä ryhmällä on jonkin asteinen yhteinen käsitys projektin tilanteesta ja riskeistä. Tässä vaiheessa listaan voidaan kirjata lopulliset tiedot riskeistä ja niiden vaatimista toimenpiteistä. Kun tämän jälkeen siirrytään jakamaan tehtäviä, voidaan riskilistaan kirjatut toimenpiteet jakaa ryhmäläisten kesken muiden tehtävien (AP) joukossa. Riskilistaan tehdyt muutokset ja lisäykset perustellaan lisäksi tämän dokumentin liitteessä B. Liitteeseen kirjoitetaan oma kappale jokaisesta riskienhallintasessiosta. Vastuu riskienhallinnasta Tehokas riskienhallinta edellyttää, että kaikki työryhmän jäsenet kantavat vastuun oman osa-alueensa riskienhallinnasta ja osallistuvat keskusteluun kun muiden osa-alueiden riskeistä keskustellaan. Lisäksi yhden henkilön on oltava vastuussa tietojen kokoamisesta ja riskilistan ylläpidosta. Pitää kuitenkin korostaa, että tähän tehtävään kuuluu vain riskienhallinnan tekniset järjestelyt, ei itse riskienhallinta. Projektisuunnitelma 29

30 12. Koulutussuunnitelma 12.1 Projektiryhmän sisäinen koulutussuunnitelma Ensimmäisessä vaiheessa projektiryhmä kouluttautuu itsenäisesti:? Digi-tv tekninen ympäristö? AltiComposer työkalu? Unified Software Development Process? Unified Modeling Language Tämän lisäksi jokainen projektiryhmän jäsen on velvollinen kouluttautumaan itse tehtäviensä tasalle Asiakkaalle tarjottava koulutussuunnitelma Määritellään tarkemmin toteutusvaiheessa 2 ja 3. Ensimmäisessä vaiheessa koulutetaan asiakkaalle UML mallinnuksen ja määrittelyn onnistumisen varmistamiseksi. Ensisijaisesti tämä tarkoittaa tehdyn työn huolellista ja selkeää dokumentointia, notaation selityksiä sekä yhdessä tehtyä vaatimusmäärittelyä. Projektisuunnitelma 30

31 13. Asennussuunnitelma Määritellään tarkemmin toteutusvaiheissa 2 ja 3. Projektisuunnitelma 31

32 14. Käyttöönottosuunnitelma Määritellään tarkemmin toteutusvaiheissa 2 ja 3. Projektisuunnitelma 32

33 15. Lähteet Projektisuunnitelma 33

34 16. Liitteet Liite A. Riskilista Riskilista1.0 Projektisuunnitelma 34

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset. Riskienhallinta DTV projektissa

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset. Riskienhallinta DTV projektissa Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Riskienhallinta DTV projektissa Riskienhallinta DTV projektissa Sivu 1/8 Sisällysluettelo 1. Riskienhallinta DTV projektissa...3 1.1. Projektin

Lisätiedot

Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1 Projektin tavoite...4 1.2 Projektin kattavuus...4 1.3 Tuote ja ympäristö...5 1.4

Lisätiedot

Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1 Projektin tavoite...4 1.2 Projektin kattavuus...4 1.3 Tuote ja ympäristö...5 1.4

Lisätiedot

Menetelmäraportti Riskienhallinta

Menetelmäraportti Riskienhallinta Menetelmäraportti Riskienhallinta Sisällysluettelo 1. Johdanto...3 1.1. Lähteet ja viitteet...3 2. Dtv projektin Riskienhallintasuunnitelma...4 2.1. Projektin kuvaus...4 2.2. Riskienhallinnan tavoitteet...4

Lisätiedot

Toteutusvaihe T2 Edistymisraportti

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

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla Testitapaukset - Siirtoprotokolla Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 3. Testitapaukset...5 3.1 Ohjelma-ajan lukeminen...5 3.2 Koordinaattidatan lukeminen...5 3.3 Lähetysajan

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

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

Lisätiedot

Testaussuunnitelma Versio Päiväys Tekijä Kuvaus

Testaussuunnitelma Versio Päiväys Tekijä Kuvaus Testaussuunnitelma Versio Päiväys Tekijä Kuvaus 0.1 15.11.01 Ville Vaittinen Ensimmäinen luonnos 0.2 10.12.01 Ville Vaittinen Kevyet päivitykset kommenttien perusteella Sisällysluettelo 1. Johdanto...3

Lisätiedot

Toteutusvaihe T3 Digi-tv: Edistymisraportti

Toteutusvaihe T3 Digi-tv: Edistymisraportti Toteutusvaihe T3 Digi-tv: Edistymisraportti Sisällysluettelo 1. Projektin tila...3 Dtv: Work done per Person (current phase)...3 Dtv: Work done per Worktype (current phase)...3 2. Suoritetut tehtävät...4

Lisätiedot

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Xlet

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Xlet Testitapaukset - Xlet Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 2.1 Koko järjestelmän yleiskuvaus...4 2.2 Xlet-demosovellus ja sen toimintaperiaate...5 3. Testitapaukset...6 3.1 Objektien

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

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

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

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

Internet-pohjainen ryhmätyöympäristö

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

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

Riskienhallinta DTV projektissa. Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Riskienhallinta DTV projektissa. Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Teknillinen korkeakoulu 61 Riskienhallinta DTV projektissa Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 1.0 29.10.01 Oskari Pirttikoski Ensimmäinen versio

Lisätiedot

Digitv-synkro Loppuraportti

Digitv-synkro Loppuraportti Digitv-synkro Loppuraportti Sisällysluettelo 1. Johdanto...3 1.1. Projektin eteneminen...3 1.2. Lopputulokset...5 1.2.1. Lopputulosten arviointi...5 1.2.2. Jatkokehitysajatuksia...5 1.2.3. Jälkiviisautta...5

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

Määrittely- ja suunnittelumenetelmät

Määrittely- ja suunnittelumenetelmät Menetelmädokumentti Määrittely- ja suunnittelumenetelmät Versio Päiväys Tekijä Kuvaus 0.01 5.12.01 Pekka Koskinen Alustava sisällysluettelo 0.1 7.12.01 Pekka Koskinen Ensimmäinen luonnos 1.0 11.12.01 Pekka

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

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

Menetelmäraportti - Konfiguraationhallinta

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

Lisätiedot

Projektin suunnittelu

Projektin suunnittelu Projektin suunnittelu Sami Kollanus TJTA330 Ohjelmistotuotanto 15.3. Projektin suunnittelu - CMMIkäytänteet Projektin estimaatit: Määritellään projektin laajuus (scope) Määritellään tehtävien ja tuotosten

Lisätiedot

Työkalut ohjelmistokehityksen tukena

Työ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ä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

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

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

PS-vaiheen edistymisraportti Kuopio

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

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

PROJEKTIN SUUNNITTELU JOUNI HUOTARI, PAAVO MOILANEN, ESA SALMIKANGAS

PROJEKTIN SUUNNITTELU JOUNI HUOTARI, PAAVO MOILANEN, ESA SALMIKANGAS PROJEKTIN SUUNNITTELU JOUNI HUOTARI, PAAVO MOILANEN, ESA SALMIKANGAS 10 KEYS TO SUCCESSFUL SOFTWARE PROJECT 1. Clear Vision 2. Stable, Complete, Written Requirements 3. Detailed User Interface Prototypes

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

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

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori Testitapaukset - Koordinaattieditori Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 3. Toiminnallisuuden testitapaukset...5 3.1 Uuden projektin avaaminen...5 3.2 vaa olemassaoleva projekti...6

Lisätiedot

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

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

Lisätiedot

Data Sailors - COTOOL dokumentaatio Riskiloki

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

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

Tik-76.612 Ohjelmistotuoteliiketoiminta

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

Avoimen ja yhteisen rajapinnan hallintamalli

Avoimen ja yhteisen rajapinnan hallintamalli Avoimen ja yhteisen rajapinnan hallintamalli 1.10.2015 Sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan hallitsemat rajapinnat)

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

Raahen kaupunki Projektiohjeet luonnos 30.11.2004

Raahen kaupunki Projektiohjeet luonnos 30.11.2004 Raahen kaupunki Projektiohjeet luonnos 30.11.2004 Vastine Kari Pietilän SDP:n valtuustoryhmän aloitteeseen Raahen kaupungin projektiohjeista (KV 25.2.2004) Pertti Malkki (FT, YTM) Kehittämiskonsultti pertti.malkki@yritystaito.fi

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

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

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja Versio: 0.9 Julkaistu: n.n.2011 Voimassaoloaika: toistaiseksi 1 Yleistä Palvelun kehitys jakautuu vaiheisiin, joiden väleissä

Lisätiedot

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

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

Lisätiedot

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

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Tämän esityksen sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan

Lisätiedot

Opetushallitus. Asiantuntijapalvelut Oppijan palvelukokonaisuuden. Projektisuunnitelma

Opetushallitus. Asiantuntijapalvelut Oppijan palvelukokonaisuuden. Projektisuunnitelma Opetushallitus Asiantuntijapalvelut Oppijan palvelukokonaisuuden hops-palvelun vaatimusmäärittelyn tueksi Projektisuunnitelma Päivitetty 12.2.2014 Sisällysluettelo 1 Projektin yleiskuvaus... 3 1.1 Projektin

Lisätiedot

T Loppukatselmus

T Loppukatselmus T-76.115 Loppukatselmus REILU 16.3.2005 Agenda Johdanto (5min) Tuotteen esittely (10 min) Käyttötarkoitus Vaatimukset Ohjelmiston rakenne Demosovellus Projektin arviointi (15 min) Iteraatiot Tavoitteiden

Lisätiedot

Projektisuunnitelma Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

Projektisuunnitelma Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Projektisuunnitelma Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Ville Toiviainen Tomi Tuovinen Lauri af Heurlin Tavoite Projektin tarkoituksena on luoda valmis sekvenssiohjelma säätötekniikan

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

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

Projektiryhmä Tete Työajanseurantajärjestelmä. Riskienhallintasuunnitelma

Projektiryhmä Tete Työajanseurantajärjestelmä. Riskienhallintasuunnitelma Projektiryhmä Tete Työajanseurantajärjestelmä T-76.115 Tietojenkäsittelyopin ohjelmatyö/ 2(6) Muutoshistoria Versio PVM Tekijä Kuvaus 0.10 14.10.2003 Miikka Lötjönen Dokumenttipohja (projektisuunnitelman

Lisätiedot

Tietoturvapolitiikka

Tietoturvapolitiikka Valtiokonttori Ohje 1 (6) Tietoturvapolitiikka Valtion IT -palvelukeskus Valtiokonttori Ohje 2 (6) Sisällysluettelo 1 Johdanto... 3 2 Tietoturvallisuuden kattavuus ja rajaus Valtion IT-palvelukeskuksessa...

Lisätiedot

Projektisuunnitelma. Palvelujen siirto Palvelutietovarantoon (PTV) Harri Nevala 1

Projektisuunnitelma. Palvelujen siirto Palvelutietovarantoon (PTV) Harri Nevala 1 Projektisuunnitelma Palvelujen siirto Palvelutietovarantoon (PTV) 11.12.2017 Harri Nevala 1 Versiohistoria Versio Pvm Muutoksen kuvaus Tekijä Hyväksyjä 0.1 22.9.2016 Ensimmäinen versio Juha Ranki 0.2 30.9.2016

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

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

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

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmistojen mallintaminen. Luento 11, 7.12. Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,

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

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

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

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

Lisätiedot

T-76.115 Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

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

Yhteisön kehitystyöhön osallistumisen mahdollisuudet ja mallit

Yhteisön kehitystyöhön osallistumisen mahdollisuudet ja mallit Yhteisön kehitystyöhön osallistumisen mahdollisuudet ja mallit Tavoiteltava ketterä projektin kehitysprosessi? ( projektin arki ) Muutamia päiviä Viikko(ja) Kuukausi(a) 0. Projekti-ideavaihe Kehitysaloitteita

Lisätiedot

EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0

EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0 EDISTYMISRAPORTTI - PS Edited by Checked by Approved by Antti Tuomaala Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. PROJEKTIN TILA 2 2. SUORITETUT TEHTÄVÄT 3 Projektisuunnitelma 3 Vaatimusmäärittely

Lisätiedot

0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen Muutoshistoria Versio Pvm Tekijä Kuvaus 0.1 24.10.2005 Elina Kontro Laatuasiat siirretty omaan dokumenttiin jatkotyöstetty 0.2 27.10.2005 Santeri Saarinen Bugien elinkaari yms. asioita jatkettu 0.3 28.10.2005

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

T Projektikatselmus

T Projektikatselmus T-76.115 Projektikatselmus Projektityöryhmä GenCode I3-iteraatio 17.3.2004 Agenda Tavoitteiden toteutuminen (5 min) Resurssien käyttö (5 min) Iteraation tulokset (10 min) Riskit (5min) +Kokemuksia työskentelymenetelmistä

Lisätiedot

AS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker

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

Kulttuurituotanto projektina. Johdatus kulttuurituotannon suunnitteluun 2009 Petri Katajarinne

Kulttuurituotanto projektina. Johdatus kulttuurituotannon suunnitteluun 2009 Petri Katajarinne Kulttuurituotanto projektina Johdatus kulttuurituotannon suunnitteluun 2009 Petri Katajarinne Tuotannon vaiheet (IDEA) tavoitteiden määrittely määrälliset, laadulliset, taloudelliset suunnittelu toteutus

Lisätiedot

Testiraportti - Koordinaattieditori

Testiraportti - Koordinaattieditori Testiraportti - Koordinaattieditori Versio Päiväys Tekijä Kuvaus 3.1 22.03.02 Ville Vaittinen T3 vaiheen 1. testattava editori Sisällysluettelo 1. Testien suoritus... 3 2. Testitapaukset... 4 2.1 Uuden

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

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

Lisätiedot

SISÄISEN VALVONNAN JA RISKIENHALLINNAN PERUSTEET PKSSK:SSA

SISÄISEN VALVONNAN JA RISKIENHALLINNAN PERUSTEET PKSSK:SSA POHJOIS-KARJALAN SAIRAANHOITO- JA SOSIAALIPALVELUJEN KUNTAYHTYMÄ Johtoryhmä 7.4.2015 Yhtymähallitus 27.4.2015 SISÄISEN VALVONNAN JA RISKIENHALLINNAN PERUSTEET PKSSK:SSA Sisällys 1. Lainsäädäntö 3 2. Soveltamisala

Lisätiedot

Mylab Projektitoiminnan kehittäminen. PM Club Tampere

Mylab Projektitoiminnan kehittäminen. PM Club Tampere Mylab Projektitoiminnan kehittäminen PM Club Tampere 23.11.2016 Sisältö 1. Mylab terveydenhuollon sektorilla 2. Projektitoiminnan kehittäminen ja yleisiä huomioita toimialan projektitoiminnasta 3. Toimitusprojektin

Lisätiedot

PJU osuuden projektisuunnitelma -malli

PJU osuuden projektisuunnitelma -malli Projektinjohtourakkaosuus PJU osuuden projektisuunnitelma - 12.8.2015 2 (7) Sisällysluettelo 1 PROJEKTISUUNNITELMAN TARKOITUS... 4 2 URAKAN YLEISTIEDOT... 4 3 URAKANORGANISAATIO... 4 4 PROJEKTIN TAVOITTEET

Lisätiedot

ENG-A1002 ARTS-ENG-Projekti. B-kori

ENG-A1002 ARTS-ENG-Projekti. B-kori ENG-A1002 ARTS-ENG-Projekti B-kori 11.4.2017 Innovatiivinen kuljetin B-korissa pyritään löytämään: uusi tai paranneltu tuotekonsepti kappaletavaroiden tai materiaalien käsittelyyn, siirtelyyn tai kuljetukseen.

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

Kuopio Testausraportti Kalenterimoduulin integraatio

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

Lisätiedot

ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa

ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa Sisältö 1. Koneenrakentajan haasteita koneiden turvallistamisessa 2.

Lisätiedot

MS Project 2016 perusteet projektiarkkitehdeille ja -insinööreille ver Hannu Hirsi 2018

MS Project 2016 perusteet projektiarkkitehdeille ja -insinööreille ver Hannu Hirsi 2018 MS Project 2016 perusteet projektiarkkitehdeille ja -insinööreille ver. 7.2 Hannu Hirsi 2018 1 Yleistä : 1. Yksi käytetyimmistä projektien hallintaohjelmista on Microsoft Project, joka on tehokas ja joustava

Lisätiedot

Työkalujen merkitys mittaamisessa

Työkalujen merkitys mittaamisessa Työkalujen merkitys mittaamisessa Mittaaminen ja Ohjelmistotuotanto -seminaari Toni Sandelin 18.4.2001, VTT Elektroniikka, Oulu 1 Sisältö Mihin työkalutukea tarvitaan? Työkalut & metriikat: luokitus Mittausohjelmien

Lisätiedot

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset Sopimus Asiakas- ja potilastietojärjestelmästä Liite N: Kielivaatimukset VERSIOHISTORIA Päivä Versio Kuvaus Tekijä 12.3.15 3.0 Tarjouspyynnön liitteeksi 2 (6) SISÄLLYSLUETTELO 1 JOHDANTO... 4 2 JÄRJESTELMÄN

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

Projektisuunnitelma Kuopio

Projektisuunnitelma Kuopio Projektisuunnitelma Kuopio Kuopio, Projektisuunnitelma, 30.10.2001 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 13.10.2001 Ossi Jokinen 0.2 25.10.2001 Ossi Jokinen Sisäisen katselmoinnin korjaukset.

Lisätiedot

Menetelmäraportti Ohjelmakoodin tarkastaminen

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

Lisätiedot

IIZT4020 Projektitoiminta

IIZT4020 Projektitoiminta IIZT4020 Projektitoiminta Jouni Huotari S2010 http://student.labranet.jamk.fi/~huojo/opetus/iizt4020/ Tutustumiskierros Kuka minä olen miksi minä opetan projektitoimintaa Keitä te olette mitä te haluatte

Lisätiedot

Esityksen sisältö. Ideasta hankkeeksi. Kulttuurihankkeen suunnittelu 22.9.2015. Novgorod 2013 Marianne Möller 23.9.2013. Hankeidea

Esityksen sisältö. Ideasta hankkeeksi. Kulttuurihankkeen suunnittelu 22.9.2015. Novgorod 2013 Marianne Möller 23.9.2013. Hankeidea Ideasta hankkeeksi Kulttuurihankkeen suunnittelu Novgorod 2013 Marianne Möller 23.9.2013 Hankeidea Esityksen sisältö Hankesuunnitelma budjetti yhteistyösopimus Hankkeen toteuttaminen tavoitteet ja välitavoitteet

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

T 76.115 Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi

T 76.115 Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi Hirviö Projektikatselmointi Mikä Hirviö on? Hajautettu muistikirja Professoreille Muistiinpanoja keskusteluista opiskelijan kanssa Diplomitöiden ja jatko opintojen seuranta Raportointi Opetushenkilökunnalle

Lisätiedot

Automaattinen yksikkötestaus

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

Lisätiedot

KÄYNNISTYSVAIHE. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu

KÄYNNISTYSVAIHE. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu 1. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu valmistelee toimeksiannon. määrittää seuraavan kauden tarjonnan. Valitaan kehitysaiheet lle työstettäväksi. Yhteys n yhteyshenkilöön. Ollaan

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1 T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tästä dokumentista ilmenee T1-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 1.12.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi

Lisätiedot

KÄYNNISTYSVAIHE. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu

KÄYNNISTYSVAIHE. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu 1. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu valmistelee toimeksiannon. määrittää seuraavan kauden tarjonnan. Valitaan kehitysaiheet lle työstettäväksi. Yhteys n yhteyshenkilöön. Ollaan

Lisätiedot

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

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

Lisätiedot

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

PROJEKTINHALLINTA. Käyttäjälähtöinen suunnittelu

PROJEKTINHALLINTA. Käyttäjälähtöinen suunnittelu PROJEKTINHALLINTA Käyttäjälähtöinen suunnittelu PROJEKTINHALLINTA OSANA KURSSIA Opettaja: Tomi Jokitulppo email: Tomi.Jokitulppo@metropolia.fi puhelin: 040 5430197 4 opetuskertaa: 2.10., 9.10., 16.10.

Lisätiedot

Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework

Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework Työn ositusmalleista Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Walker Royce, Software Project Management, A Unified Framework 1 Tavoitteista Luentojen jälkeen opiskelijan tulisi osata:

Lisätiedot

JHS 182 ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2 Tarkistuslistoja

JHS 182 ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2 Tarkistuslistoja JHS 182 ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2 Tarkistuslistoja Versio: 1.0 Julkaistu: 15.12.2011 Voimassaoloaika: toistaiseksi 1 Yleistä Palvelun kehitys jakautuu vaiheisiin, joiden väleissä

Lisätiedot