Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset
|
|
- Heli Saija Väänänen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset
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 Versio- ja muutoshistoria Versio Päiväys Tekijä Kuvaus Tapio Nissilä Ensimmäinen luonnos Tapio Nissilä Ensimmäinen täysiversio Tapio Nissilä Muutokset asiakkaan kommenttien perusteella Tapio Nissilä Viimeistely ps-vaiheen julkaisua varten Tapio Nissilä T1 vaiheen tehtävät Tapio Nissilä T1 vaiheen tehtävien viimeistely Tapio Nissilä T1 vaiheen lisäykset ja tarkennukset, termit ja määritelmät Tapio Nissilä T2 vaiheen tehtävien hahmottelu, termit Oskari Pirttikoski Riskienhallintaosuus siirretty omaan dokumettiinsa Tapio Nissilä Asiakkaan top 10 lista ja T2 vaiheen tehtävien viimeistely, julkaisu Tapio Nissilä T3 vaiheen tehtävät lisätty Tapio Nissilä LU-vaiheen tehtävien lisäys, päivitykset Tapio Nissilä LU-vaihe, tehtäviä lisätty Tapio Nissilä LU-vaiheen tehtävätason suunnittelu Tallennettu: :08 Tulostettu: :01 Projektisuunnitelma 3
4 1. Johdanto Tässä projektisuunnitelmassa kuvattavan projektin tarkoituksena on tutkia ja kehittää menetelmä jolla digi-tv ympäristöön voidaan toteutettaa viedokuvan 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 Projektisuunnitelmassa käytetyt termit ja määritelmät on kuvattu tässä. Tekniset termit on kuvattu omassa tiedostossa joka liitetään tähän projektin edetessä. Termi Määritelmä Huomioita MHP Multimedia Home Platform, digi-tv:n ohjelmointialusta. Käytössä suomessa, Loppukäyttäjien digiboksissa saksassa, ranskassa. Xlet Java-pohjainen teknologia digi-tv sovelluksille päätelaitteessa Xlet sovellus toimii MHP ympäristössä. Koordinaattieditori Koordinaattilukija Kuvaobjekti Koordinaattimerkintä Koordinaattitiedosto Siirtotiedosto Projektissa tehtävä koordinaattieditori jolla käyttäjä tuottaa tietoa videokuvan sisällöstä Projektissa tehtävä MHP-sovellus joka lukee editorin tuottamaa koordinaattitietoa. Koordinaattilukija toteutetaan Java EJB:nä. Kuvaobjekti on editorilla kuvattava pienin atominen videokuvan sisältöelementti, esim. ympyrä tai neliö. Kuvaobjektitietoon sisältyy objektin nimi, sijainti, aika, koko sekä muita teknisiä tietoja. Editorilla tuotettu tieto kuvaobjekteista sekä näiden ominaisuuksista (koko, muoto, aika, sijainti, jne). Tätä tietoa käytetään hyväksi MHP-sovelluksissa. XML:llä toteutettu tietorakenne objektitiedon tallentamiseen. Tiedostomuoto jossa objektitieto siirretään digi-tv lähetyksen yhteydessä päätelaitteisiin. tunnetaan myös nimellä editori, synkroedit Päätelaitesovellukset käyttävät aina tätä ydinkomponenttia sekä muita sovelluskohtaisia komponentteja synkroreader Koordinaattimerkintä on abstrakti käsite, koordinaattimerkintä voi olla esim. koordinaattitiedostossa tai siirtotiedostossa coordinatefile synkrofile 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. 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 Mika Sorsa Tekninen henkilö N.N. Tekninen henkilö N.N. Tekninen henkilö Keijo Hoviaro Käyttöliittymähenkilö 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 Jari Vanhanen Luennoitsija 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. Projektiryhmän tavoitteet esitettynä taulukkona: Tavoite Kuvaus Muuta Kurssin läpäisy Ohjelmistoprojektin läpivienti Digitv tekniikka Ohjelmistotuotannon menetelmät Kurssin hyväksytty suorittaminen Koko projektiryhmälle on tärkeää nähdä miten ohjelmistoprojekti tehdään Digitv:n tekniikka sekä tähän liittyvä kulttuuri ja ideologia Menetelmien soveltaminen käytännössä Arvosanatavoite Tavoitteena arvosana 4 Laatu Ohjelmistotuotteen kaupallistaminen Yritystoiminta Laadun saavuttaminen siten, että omasta tuotteesta voi tuntea ylpeyttä Tuotteen viimeistely ja käyttöönotto Mahdollisuus omalle yritystoiminnalle projektin päätyttyä Projektisuunnitelma 12
13 Kokemus alihankintatyöstä Asiakasvaatimusten saavuttaminen Asiakkaan vaatimusten ja toivomusten selvittäminen ja hallinta projektin kuluessa 6.2 Asiakkaan tavoitteet Asiakkaan tavoitteet kirjataan vaatimusmäärittelyyn tarkemmin. Tässä asiakkaan 10 tärkeintä toivomusta järjestettynä prioriteeteille 1 3. Ominaisuus Priorit. Huomioita Synkronointi: Dig-TV ohjelman video-objektien koordinaatti- ja aikakooditietojen yhdistäminen 1 Tämä on koko projektin tavoite Editorin käytettävyyden suunnittelu 1 Ohjelmistojen virheettömyyden testaus 1 Siirtomenetelmän tietorakenteiden totetus 1 Editori-ohjelmiston käytettävyyden testaus 2 Ohjelmiston korkealuokkainen dokumentointi 2 Siirtomenetelmän toteuttaminen DVB MHP objektikarusellissa Stream Event-pohjaisena 3 MHP sovelluksen toimivuuden simulointi PC:llä 3 MHP esimerkkisovelluksen toteuttaminen Stream Event-tapahtumia hyödyntäen Hahmontunnistuksen käyttö objektien koordinaattitietoissa 3 Mahdollista mikäli lähetysjärjestelmä ja digiboksi tukevat stream eventejä 3 Voi olla vaikea toteuttaa projektin aikataulussa 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: Projektin keskeyttämiskriteerit voivat olla seuraavat: Projektisuunnitelma 13
14 ? 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 14
15 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 15
16 sovitaan viimeisen vaiheen alkaessa kirjallisesti erikseen. Tämä koskee dokumentointia, ohjelmiston toimitusformaattia, asennuksia, käyttökoulutusta sekä tukea. Projektisuunnitelma 16
17 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ä dokumenttienhallintatyökalut. Ryhmätyöympäristö on julkisessa internetissä osoitteessa: 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 17
18 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 sekä käyttöliittymäeditorin 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 ohjelmistotuotannon sekä projektihallinnan menetelmiä. Kurssin vaatimuksena on, että jokainen projektiryhmän jäsen toimii vastuuhenkilönä vähintään yhden menetelmän käytön osalta. Tämän lisäksi menetelmien käytöstä raportoidaan projektikatselmusten yhteydessä. Menetelmä Vastuuhenkilö Vaihe Huomioita Dokumenttien elinkaaren hallinta Tapio Nissilä T1 Dokumenttien sisällön hallinta, versiointi, ulkoasun hallinta Ryhmätyö verkon välityksellä Riku Hurmalainen T3 Ryhmätyön toteuttaminen verkon välityksellä tähän soveltuvalla portaaliratkaisulla UML:n käyttö määrittelyssä ja suunittelussa Vaatimustenhallinta Käyttöliittymäsuunnittelun menetelmät Riskien hallinta Oskari Pirttikoski LU koodikatselmus Tuomas Lindström T3 Pekka Koskinen T1 Use Caset sekä Sequence Diagramit ohjelmiston määrittelyssä ja suunnittelussa Ville Vaittinen T2 Mika Ståhlberg T2 Käyttöliittymänsuunnittelu prosessin kehittäminen Projektisuunnitelma 18
19 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 19
20 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. Koordinaattieditori 2. Siirtomenetelmä 3. Koordinaattilukija (Xlet-sovellus) Projektisuunnitelma 20
21 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. Koordinaattieditori 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. Koordinaattilukija on Xlet-sovellus, joka on tarkoitettu tämän projektin puitteissa todentamaan synkroinnnin onnistuminen vastaanottimen päässä. Sen vaatimukset laajennetaan toiminnalliseksi määrittelyksi toteutusvaiheen 1 aikana. Koordinaattilukija tulee jatkossa muodostamaan päätelaitesovellusten ytimen, koska se tarjoaa sovelluksille yhteisiä palveluita. 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. Ohjelma-ajan (NPT) välitys Tämä komponentti välittää parhaillaan lähetettävän ohjelman ajan (NPT), eli ajan joka on kulunut ohjelman alkamisesta. Komponetti on kaksiosainen. Lähetyspäässä on ohjaava osa joka lähettää synkronointitietoa Stream Event:einä katsojan päätelaitteeseen. Katsojan päätelaitteessa on kuunteleva osa joka ylläpitää ohjelma-aika kelloa synkronointitiedon avulla. Komponenttia ohjataan lähetyspäässä siten että lähetysjärjestelmä antaa tiedon ohjelman alkamisesta komponetille. Komponetille voidaan antaa myös tieto mainoskatkojen alkamisesta ja loppumisesta ohjelman aikana. Ohjelma-ajan välitys komponentti määritellään, suunnitellaan ja toteuttaan vaiheessa T1. Samalla saadaan arvokasta tietoa tiedon välittämisestä Digi-TV järjestelmässä. Projektisuunnitelma 21
22 Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita Editorin toiminnallinen määrittely Pekka Koskinen Vaatimusmäärittelyn laajentaminen Editorin käyttöliittymä, Mika proton teko Editorin käyttöliittymä, testaussuunnitelma Mika Liitetään osaksi Villen tekemää testaussuunnitelmaa Editori, kuvaengine Riku, Tuomas MPEG-2 streamin käsittely editorissa Ohjelma-ajan välitys Oskari Ohjelma-aika, tiedostoformaatti (XML) Ville Tiedostoformaatin selvittäminen ja valinta Xlet, toiminnallinen määrittely Oskari Xletin ominaisuuksien kirjaaminen Testaussuunnitelma Ville Projektin testaussuunnitelman teko Vaiheen tuotokset ja tekijät? Päivitetty projektisuunnitelma, Tapio? Päivitetty vaatimusmäärittely, Pekka? Toiminnallinen määrittely, Pekka? Tekninen määrittely? Testaussuunnitelma, Ville? Testausraportti, Ville? Edistymisraportti, Tapio Tarkka tehtävien suunnittelu tehdään MS Project ohjelmistolla eikä sitä ole tarkoitus liittää tähän projektisuunnitelmaan Toteutusvaihe Toteutusvaiheessa 2 jatketaan edellisessä vaiheessa tehtyä työtä. Oleellisimmat muutokset ovat lähdekoodin siirto CVS:n alaisuuteen keskistetysti sekä määrämuotoisen dokumentoinnin aloittaminen ohjelmoinnin osalta. Koordinaattieditorin ominaisuuksia laajennetaan siten, että kuvaobjektien piirtäminen dekoodatun MPEG-2 signaalin päälle lisätään. MPEG-2 dekoodauksen tehokkuutta pitää kasvattaa. T2 vaiheessa jatketaan kaupallisen MPEG-2 dekooderin etsimistä. Projektisuunnitelma 22
23 T2 vaiheessa editorin tulee pystyä esittämään videokuvaa taustalle sekä mahdollistamaan kuvaobjektien lisäys, muokkaaminen ja poisto kuvan päällä. Editorin käyttöliittymän suunnittelua ja iterointia jatketaan. T2 vaiheessa käyttöliittymä suunnitellaan valmiiksi, mutta sitä ei vielä tässä vaiheessa välttämättä toteuteta lopullisesti. Koordinaattilukija toteutetaan Javalla edellisessä vaiheessa tehdyn teknisen määrittelyn mukaisesti. Koordinaattilukijan tärkeimmät toteutettavat ominaisuudet ovat ohjelma-ajan lukeminen ja siirtotiedoston lukeminen ( aikalistener, koordinaattilistener ). Kolmas oleellinen T2 vaiheen toteutus on koordinaattitiedoston (XMLmuotoinen) Document Type Definition -määrittely. Koordinaattieditori tallentaa koordinaattimerkinnät XML-muotoiseen tiedostoon. Tämän lisäksi XML-tiedostosta tehdään siirtotiedosto digitv-lähetyksiä varten. T2 vaiheessa määritellään koordinaattitiedoston tietorakenne sekä siirtotiedoston toteuttaminen. Neljäs T2 vaiheen työ on testaus. XML tiedosto, editori sekä MHP sovellus testataan. AltiEmulatorilla testataan aikatiedot (mikäli emulaattori mahdollistaa tämän). Käyttöohjeen ensimmäinen versio kirjoitetaan T2 vaiheessa. Se sisältää järjestelmän yleisen kuvauksen sekä koordinaattieditorin käyttöohjeen. Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita Koordinaattieditorin piirto-ominaisuudet Riku, Tuomas 5.2. Tulee olla valmis ajoissa jotta ehditään testata Koordinaattilukija Oskari 5.2. Tulee olla valmis ajoissa jotta ehditään testata Koordinaattitiedoston DTD Pekka, Ville Tulee olla valmis ajoissa jotta ehditään testata Käyttöliittymä Mika 5.2. Tulee olla valmis ajoissa testaus Testaus Ville Käyttöohje Pekka 8.2. Vaiheen tuotokset ja tekijät? Projektisuunnitelma, Tapio Projektisuunnitelma 23
24 ? Koordinaattitiedosto, tekninen määrittely, Ville? Käyttöliittymän testausraportti, Mika? Käyttöliittymän tekninen määrittely, Mika? Koordinaattieditorin tekninen määrittely, Riku, Tuomas? Koordinaattilukijan tekninen määrittely, Oskari? Testausraportti, Ville? Käyttöohje, Pekka Toteutusvaihe Toteutusvaiheessa 3 projekti alkaa saada konkretiaa testauksen sekä valmistuvien komponenttien muodossa. T3 vaiheessa suoritetaan paljon testausta editorin, tuotantoympäristön sekä stream eventien osalta. Digita saa projektin käyttöön oikean tuotantoympäristön arviolta T3 vaiheen alkuun mennessä jolloin testaaminen pääsee alkamaan. Testaus aloitetaan kaikkien järjestelmän osien osalta viimeistään jotta testauksesta ehditään saada palautetta sekä korjata mahdolliset virheet. T3 vaiheessa koodataan, testataan ja varataan aikaa vielä toiselle koodauskierrokselle jotta havaitut ja raportoidut virheet ehditään korjata. Testaus suoritetaan myös ristiin siten, että tietyn komponentin testaavat sellaiset henkilöt, jotka eivät ole sitä toteuttaneet. Tavoitteena on saada objektiivisuutta sekä tehostaa havaittujen virheiden priorisointia ja korjaamista. Ville toimii testausvastaavana ja suunnittelee testauksen suorittamisen. Editorin käyttöliittymä alkaa olla ulkoasultaan valmis. Puutteita on vielä valikoissa sekä näppäikomentojen toteuttamisessa. Editorin kuvaenginessä on vielä jonkin verran optimointityötä tehtävänä jotta videokuvan esitysnopeutta saadaan nostettua. Lisäksi objektien ja kuvan synkronointi kehitetään järkevälle tasolle ennen T3 vaiheen loppua. Mika jatkaa käyttöliittymän toteutusta, Riku ja Tuomas kuvaenginen. Ohjelma-ajan välityskomponentin osalta T3 vaiheessa tehdään suuri työ. Ohjelma-aika komponentin tekninen määrittely, koodaus sekä testaus tehdään T3 vaiheessa. Oskari vastaa ohjelma-aika komponentin valmistumisesta T3 vaiheen loppuun mennessä. Lisäksi Oskari vastaa objektikarusellin liitännöistä ja näiden testauksesta. MHP sovellus tehdään T3 vaiheessa. Tapio vastaa määrittelystä, Mika ja Riku osallistuvat tekniseen toteutukseen. MHP sovelluksesta tulee lähinnä informatiivinen ja sen avulla on tarkoitus testata synkronointia. Projektisuunnitelma 24
25 Käyttöohjeen työstäminen jatkuu tässä vaiheessa Pekan johdolla. Myös muu dokumentaatio alkaa saada lopullista muotoaan. T3 vaiheen lopussa tavoitteena on saada järjestelmä sellaiseen vaiheeseen, että suuria muutoksia tai lisäyksiä ei enää LU-vaiheessa tule. LU-vaiheessa varaudutaan lähinnä korjaamaan viimeisiä bugeja, viimeistelemään toteutuksen ulkoasua sekä dokumentaatiota. Lisäksi aikaa tullaan varaamaan lopullisen toimituksen, CD-ROM levyn, valmisteluun. Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita Testaussuunnitelma, testauksen raportointi Ville Ville vastaa kaiken testauksen suunnittelusta ja toteuttamisesta Editorin käyttöliittymän toteutus Editorin kuvaenginen toteutus MPEG2 kuvan käsittely Ohjelma-aika komponentti Mika T3 vaiheessa koodaus pitää lopettaa ja siirtyä testaukseen Tuomas Sama kuin edellä Tuomas Pientä viilausta jotta saadaan toimimaan eri ympäristöissä Oskari Tekninen määrittely, koodaus ja siirtyminen ajoissa testaukseen Käyttö-ohje Pekka Jatketaan aloitettua työtä Liitännät objektikaruselliin Oskari, Ville testataan ja läpikäydään liitynnät objektikarusellin ja ohjelma-ajan välityksen osalta Menetelmäraportti Ville Koodikatselmus Menetelmäraportti Oskari Riskienhallinta Vaiheen tuotokset ja tekijät? Projektisuunnitelma, Tapio? Toiminnallinen määrittely, Tapio (MHP sovelluksen osalta)? Tekninen määrittely, Pekka? Menetelmäraportti, Mika? Käyttöohje, Pekka Luovutus Luovutusvaiheessa ohjelmiston kehittäminen lopetetaan ja keskitytään dokumentointiin, testaukseen sekä bugien korjaamiseen. Valmistellaan ohjelmisto luovutettavaksi asiakkaalle. Projektisuunnitelma 25
26 LU-vaiheessa tehdään lisäksi esimerkkisovellus jonka avulla synkronoinnin toimintaa testataan ja havainnollistetaan. LU-vaiheessa viimeistellään tekninen määrittely, ohjelmiston sisäinen rakenne on muuttunut huomattavasti T3 vaiheen lopussa. Järjestelmä on yksinkertaisempi ja selkeämpi, samoin editoriin on lisätty yksi uusi tapa purkaa MPEG kuvasignaalia. Testaus saatetaan loppuun ja havaitut bugit korjataan. Testausta asiakkaan tuotantoympäristössä jatketaan. Käyttöohje viimeistellään. Asennusohje kirjoitetaan. T3 vaiheen lopussa ohjelmisto alkaa olla erittäin hyvällä mallilla teknisesti. Toteutetut ominaisuudet toimivat lähes bugittomasti, samoin ohjelmiston sisäinen rakenne on optimoitu muutamalla iteraatiokierroksella erittäin tehokkaaksi ja helposti laajennettavaksi. Rakenne on modulaarinen ja selkeä. LU-vaiheen lopuksi tehdään jatkosuunnitelma johon kirjataan suunnitellut kehitysajatukset. Tämä on lähinnä lista ominaisuuksista jotka projektiryhmän mielestä on tarpeellista toteuttaa seuraavassa vaiheessa. LU-vaiheessa tapahtuu kurssin vaatimuksena jonkin toisen projektiryhmän opponointi. Meidän ryhmästämme opponointi suoritetaan siten, että useampi henkilö osallistuu siihen muutaman tunnin työpanoksella. Näin saamme helposti suoritettua kattavan opponoinnin ja panostettua siihen yli 10 henkilötyötuntia. Vastaavasti tämä sama ryhmä opponoi meitä. Esittelemme heille ohjelmistomme periaatteen sekä editorin. Tämän laajempaa opponointia ei ole mahdollista suorittaa, sillä se edellyttäisi kattavaa tuntemusta lähetysjärjestelmästä sekä pääsyä asiakkaan tuotantotiloihin. Edellytykset hyvällä opponoinnille on olemassa, sillä editori on projektimme keskisin osa. Saamme lisäksi erään toisen yrityksen Digi-tv ympäristöön tarkoitetun sovelluskehittimen projektin käyttöön. Tutustumme tähän ja käytämme sitä projektissa. Luottamuksellisuus syistä yrityksen tai tuotteen nimeä ei mainita tässä dokumentissa. Ohjelmisto tallennetaan sopimuksen mukaisesti luovutusta varten. Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita Käyttöohje Pekka Projektisuunnitelma 26
27 Tekninen määrittely Pekka 10 h Koodaus Riku, Mika, Oskari Jotakin pientä viimeistelyä Opponointi ryhmä 12 h Asiakaspalaverit ja Pekka 20 h projektipalaverit projektinhallinta Tapio 10 h Loppuraportti Tapio 10 h Loppudemo Tapio 5 h Testaus Ville 20 h Bugien korjaus Mika, Oskari, Riku, Tuomas Vaiheen tuotokset ja tekijät? Projektisuunnitelma, Tapio? Käyttöohje, Pekka? Asennusohje, Pekka, Oskari, Mika, Riku? Testausraportti, Ville? Loppuraportti, 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 27
28 10. Standardit, direktiivit ja määräykset Ei oleellisia standardeja, direktiivejä eikä määräyksiä. Projektisuunnitelma 28
29 11. Riskienhallintasuunnitelma Projektin riskienhallintasuunnitelma on erillinen dokumentti. Riskienhallintasuunnitelmassa kuvataan projektissa käytettävä riskienhallintamenetelmä (riskilista) ja riskienhallintakäytännöt, sekä niihin liittyvät vastuut. 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 luovutusvaiheessa. 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 luovutusvaiheessa. Luovutusvaiheessa käydään asiakkaan toiveet läpi ja tehdään näitä vastaava asennussuunnitelma. Projektisuunnitelma 31
32 14. Käyttöönottosuunnitelma Määritellään tarkemmin luovutusvaiheessa. Projektisuunnitelma 32
33 15. Lähteet Projektisuunnitelma 33
34 16. Liitteet Projektisuunnitelma 34
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ätiedotToteutusvaihe T2 Edistymisraportti
Toteutusvaihe T2 Edistymisraportti Sisällysluettelo 1. Projektin tila...3 1.1. Suoritetut tehtävät...4 1.2. Käytetyt menetelmät...5 1.3. Ongelmat...6 1.4. Jatkosuunnitelmat...6 Versio- ja muutoshistoria
LisätiedotDigi-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ätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.1 2.10.01 Tapio Nissilä Ensimmäinen luonnos 0.2 11.10.01 Tapio Nissilä Toinen luonnos
LisätiedotTeknillinen 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ätiedotVaatimusmää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ätiedotTeknillinen 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ätiedotTestaussuunnitelma 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ätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,
LisätiedotToteutusvaihe 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ätiedotDigi-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ätiedotTeknillinen 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ätiedotUutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3
Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2
LisätiedotDigitv-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ätiedotIT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS
20.4.2015 IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA 1 1.1 SOVELTAMINEN Näitä erityisehtoja sovelletaan ohjelmistojen tai niiden osien toimituksiin ketterien
LisätiedotDigi-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ätiedotInternet-pohjainen ryhmätyöympäristö
Menetelmäohje Internet-pohjainen ryhmätyöympäristö Riku Hurmalainen, 24.3.2002 Sisällysluettelo 1. Johdanto...3 2. Termit...4 3. Toteutus...5 3.1. Yleiskuvaus...5 3.2. Tekninen ratkaisu...5 3.3. Tietoturva...6
LisätiedotSALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti
Järjestelmäprojekti 1 projektisuunnitelma ICT4TN007-2 SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti Versio 0.1 Tekijät Keijo Nykänen Tarkastanut Hyväksynyt HAAGA-HELIA
LisätiedotUCOT-Sovellusprojekti. Testausraportti
UCOT-Sovellusprojekti Testausraportti Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 0.02 Julkinen 11. lokakuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä
LisätiedotDigi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Käyttöohje
Digi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Käyttöohje Sisällysluettelo 1. Johdanto...4 1.1. Editorin nopea aloitus...4 2. Järjestelmän asentaminen...6 2.1. Editori...6 2.1.1. Vaatimukset...6
LisätiedotTik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTIRAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:
LisätiedotJHS 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ätiedotLOPPURAPORTTI Paperikonekilta Versio 1.0
Loppuraportti LITA/TIKO/PAPERIKONEKILTA 1 (14) 18.5.2009 LOPPURAPORTTI Paperikonekilta Versio 1.0 Tekijät: Jaakko Karhunen Jani Hyvönen TIKO, IT-Dynamo 5.kerros Osoite: Tietojenkäsittelyn koulutusohjelma
Lisätiedot0.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ätiedotLohtu-projekti. Testaussuunnitelma
Lohtu-projekti Testaussuunnitelma Versiohistoria: 1.0 19.2.2003 1. versio Mari 1.1 20.2.2003 Muutoksia Mari 1.2 25.2.2003 Katselmoinnissa esiin tulleet Mari muutokset 1.3 17.3.2003 2. syklissä tehtävät
LisätiedotTOIMINNALLINEN MÄÄRITTELY MS
TOIMINNALLINEN MÄÄRITTELY 11.11.2015 MS YLEISTÄ 1/2 jäsennelty etenee yleiskuvauksesta yksityiskohtiin kieliasultaan selkeä kuvaa myös tulevan järjestelmän ympäristöä tarpeellisella tarkkuudella kuvaa
LisätiedotOHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta
OHJ-3010 Ohjelmistotuotannon perusteet Ohjelmistoprojektin hallinta 1 Sisältö Projektiorganisaatio ja sidosryhmät Ohjelmistoprojektin kulku Projektin suunnittelu Ositus Osallistujat Työmäärän arviointi
LisätiedotTeknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testausraportti Smartmeeting opponointi
Testausraportti Smartmeeting opponointi Sisällysluettelo 1. Johdanto...3 2. Testitapaukset Smartmeeting...4 2.1 Yritä kirjautua järjestelmään väärällä salasanalla...4 2.2 Lisää uusi käyttäjä...4 2.3 Lisää
LisätiedotProjektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Projektisuunnitelma KotKot Helsinki 22.9.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen
LisätiedotMää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ätiedotSähköisen projektikansion dokumentointi Innon levyasemalle \\kapa10\inno
Valmistelu Suunnittelu ja organisointi Aloitus Toteutus Päätös Projektiidea, tarjous ja into tehdä! Valmentajan / ohjaavan opettajan nimeäminen Projektitiimin kokoaminen / roolit Sopimus toimeksiantajan
LisätiedotFile [Otsikko] 2014-02-26 40212. Projektisuunnitelma. SPT2014 Selvitysprojekti projektihallinnan työkaluista
apj2014 Projektisuunnitelma 1 (6) Projektisuunnitelma SPT2014 Selvitysprojekti projektihallinnan työkaluista Versio 1.0 Muutoshistoria umero Pvm Selitys Tekijä(t) 0.1 12.2.2014 Projektisuunnitelmaluonnos
LisätiedotToiminnallinen määrittely. XLet esimerkkisovellus
Toiminnallinen määrittely XLet esimerkkisovellus Versio Päiväys Tekijä Kuvaus 0.1 7.12.2001 Oskari Pirttikoski Ensimmäinen versio Toiminnallinen määrittely, XLet esimerkkisovellus 1/12 SISÄLLYSLUETTELO
LisätiedotTyö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ätiedotMäärittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli
LisätiedotPeruspalvelukuntayhtymä Kallio TIETOSUOJAPOLITIIKKA. Yhtymähallitus 10.4.2014 41
Peruspalvelukuntayhtymä Kallio TIETOSUOJAPOLITIIKKA Johdanto Tietosuojapolitiikassa kuvataan henkilöön liittyvien henkilötietojen tai muiden luottamuksellisten tietojen käytön periaatteet ja menetelmät
LisätiedotKuopio Testausraportti Asiakkaat-osakokonaisuus
Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki
LisätiedotTyökalut ohjelmistokehityksen tukena
1 Työkalut ohjelmistokehityksen tukena Johdanto 2 Työkaluja eli ohjelmistotyötä tukevia ohjelmistoja käytetään ohjelmistoalan yrityksissä nykypäivänä paljon. Työkalut auttavat ohjelmistoalan ihmisiä suunnittelemaan
LisätiedotOhjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
LisätiedotHarjoittelu omassa opetustyössä ammatillisen koulutuksen parissa
Harjoittelu omassa opetustyössä ammatillisen koulutuksen parissa Ohjeet opiskelijalle Opiskelija harjoittelee omassa opetustyössään ammatillisessa koulutuksessa. Opetusharjoittelussa keskeisenä tavoitteena
LisätiedotT 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ätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset Tekninen määrittely
Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Tekninen määrittely Sisällysluettelo 1. Johdanto...5 1.1. Tarkoitus ja kattavuus...5 1.2. Tuote ja ympäristö...5 1.3. Määritelmät, termit
LisätiedotMenetelmä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ätiedotTYÖOHJEET VR-HYVINKÄÄ
TEEMU JAUHIAINEN, JONI NORDSTRÖM TYÖOHJEET VR-HYVINKÄÄ Metropolia Ammattikorkeakoulu KONE- JA TUOTANTOTEKNIIKKA Projektisuunnitelma 19.3.2014 Sisällys Lyhenteet 1 Johdanto 1 2 Projektin tavoitteet 1 3
LisätiedotTestitapaukset - Siirtoprotokolla
Testitapaukset - Siirtoprotokolla Versio Päiväys Tekijä Kuvaus 0.2 22.03.02 Ville Vaittinen Ajankohtaistettu versio Sisällysluettelo 2. Siirtotiedoston testitapaukset... 3 2.1 Siirtotiedoston luonti...
LisätiedotMenetelmä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ätiedotYhteenvetodokumentti. 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ätiedotOhjelmointitekniikka 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ätiedottsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004
Tarkastusmenettelyt ja katselmukset tsoft Vesa Tenhunen 4.2.2004 http://cs.joensuu.fi/tsoft/ Johdanto Yksi tärkeimmistä tekijöistä laadukkaiden ohjelmistojen tuottamisessa on puutteiden aikainen havaitseminen
LisätiedotKuopio Testausraportti Kalenterimoduulin integraatio
Kuopio Testausraportti Kalenterimoduulin integraatio Kuopio, testausraportti, 22.4.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 22.4.2002 Matti Peltomäki Ensimmäinen versio 0.9 22.4.2002 Matti
LisätiedotViitearkkitehtuurin suunnitteluprosessi. Ohje. v.0.7
Viitearkkitehtuurin suunnitteluprosessi Ohje v.0.7 Viitearkkitehtuurin suunnitteluprosessi XX.XX.201X 2 (13) Sisällys 1. Johdanto... 3 2. Viitearkkitehtuurin suunnitteluprosessin vaiheet... 3 2.1. Vaihe
LisätiedotKä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ätiedotOpiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston rakenteen ja laatia ohjelmiston teknisen spesifikaation.
1(7) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ Tutkinnon osa: Ohjelmiston prototyypin toteuttaminen 30 osp Tavoitteet: Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston
LisätiedotOhjelmistojen mallintaminen, mallintaminen ja UML
582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti
LisätiedotOhjelma-ajanvälitys komponentti
Tekninen määrittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 7.12.2001 Oskari Pirttikoski Ensimmäinen versio 0.2 10.12.2001 Oskari Pirttikoski Lisätty keskeneräiset asiat ja testaus.
LisätiedotProjektisuunnitelma Viulu
Projektisuunnitelma Viulu Kuusela Johannes Sjöblom Teemu Suominen Osma Ohjelmistotuotantoprojekti Helsinki 23.9.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Versiohistoria Päivämäärä Versio
LisätiedotTik-76.612 Ohjelmistoprojektien Hallinta
Tik-76.612 Ohjelmistoprojektien Hallinta Tervetuloa kurssille! 2 Kurssin yleisinfo Kurssin tausta Katsaus luentoihin Aloitusluennon agenda Luennoitsijoiden esittely Harjoitustyön läpikäynti Muut käytännön
LisätiedotTietojärjestelmän osat
Analyysi Yleistä analyysistä Mitä ohjelmiston on tehtävä? Analyysin ja suunnittelun raja on usein hämärä Ei-tekninen näkökulma asiakkaalle näkyvien pääkomponenttien tasolla Tietojärjestelmän osat Laitteisto
LisätiedotLAATURAPORTTI Iteraatio 1
LAATURAPORTTI Iteraatio 1 LAATURAPORTTI 2 (7) VERSION HALLINTA Versio Päivä Tekijä Kuvaus 0.1 9.12.2006 Kaarlo Lahtela Ensimmäinen versio 0.2 Kaarlo Lahtela Korjauksia 1.0 Lauri Kiiski Katselmointi ja
LisätiedotTOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!
TARJOUSPYYNTÖ / LIITE 1 1 (5) TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM! Tällä liitteellä yksilöidään hankinnan kohteen ominaisuuksia ja toiminnallisuuksia, jotka
LisätiedotESITUTKIMUS. Polku Versio 0.1. Projektiryhmä
ESITUTKIMUS Polku Versio 0.1 Projektiryhmä Janne Pihlajaniemi janne.pihlajaniemi@iki.fi Antti Jämsén antti.jamsen@uta.fi Maria Hartikainen maria.hartikainen@uta.fi Pekka Kallioniemi pekka.kallioniemi@uta.fi
LisätiedotKAUKOVALVONTAOHJELMA CARELAY CONTROL WPREMOTE
KAUKOVALVONTAOHJELMA CARELAY CONTROL WPREMOTE Tämä kuvaus on tarkoitettu Carelay - tuotteen Waterpumps WP:n ja Power Factor::n sovelluskohteisiin. Yleistä Carelay Control Wpremote on kaukovalvontaohjelma,
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat
Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
LisätiedotYlläpitodokumentti Mooan
Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas
LisätiedotSELVITYS MAL-AIESOPIMUSTEN SITOUTTAMISEN TEKIJÖISTÄ PROJEKTISUUNNITELMA
KORKEAKOULUHARJOITTELIJA NIINA OJANIEMI, MAL-VERKOSTO SELVITYS MAL-AIESOPIMUSTEN SITOUTTAMISEN TEKIJÖISTÄ PROJEKTISUUNNITELMA 1. YHTEENVETO Tämän selvityksen tarkoitus on neljän suurimman kaupunkiseudun
LisätiedotIT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT
IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT KOULUTUKSEN KOHDERYHMÄ SISÄLTÖ Koulutuksen tavoitteena on antaa opiskelijalle valmiudet uusien tietoteknisten menetelmien ja välineiden hyödyntämiseen.
LisätiedotVYPEdit verkkosivualusta SVY-toimijoille
VYPEdit verkkosivualusta SVY-toimijoille www.vy.fi/admin/vypedit TieVie 26.8.2005 Hely Lahtinen VypEdit sisällönhallintajärjestelmällä voi www.vy.fi/admin/vypedit tuottaa ja ylläpitää www-sivustoja SVY:n
LisätiedotPROJEKTIN 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ätiedotTik-76.612 Ohjelmistotuoteliiketoiminta
Tik-76.612 Ohjelmistotuoteliiketoiminta Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin
LisätiedotSeuraavat Windowsin käyttöjärjestelmäversiot tukevat Novell Filr -työpöytäsovellusta:
Novell Filr -työpöytäsovellus lueminut Huhtikuu 2015 1 Tuotteen yleiskatsaus Novell Filr -työpöytäsovelluksella voit synkronoida Novell Filr -tiedostoja tietokoneesi tiedostojärjestelmän kanssa ja muokata
LisätiedotKArkisto. - Kansallisen potilastietoarkistoliittymän testaaminen ja liittymismallin laatiminen. Terveydenhuollon Atk päivät 26.-27.5.
KArkisto - Kansallisen potilastietoarkistoliittymän testaaminen ja liittymismallin laatiminen Terveydenhuollon Atk päivät 26.-27.5.2009 Jyväskylä Riitta Häkkinen KArkisto Projektipäällikkö Kuopion sosiaali-
LisätiedotSOVELLUSPROJEKTIN ARVIOINTILOMAKE
SOVELLUSPROJEKTIN ARVIOINTILOMAKE Arviointilomake on tarkoitettu Sovellusprojektin vastaavan ohjaajan arvioinnin tueksi, eikä sillä siten tule korvata erillistä projektilausuntoa. Useaa arviointikohtaa
LisätiedotMat 2.4177 Operaatiotutkimuksen projektityöseminaari
Mat 2.4177 Operaatiotutkimuksen projektityöseminaari Kemira GrowHow: Paikallisen vaihtelun korjaaminen kasvatuskokeiden tuloksissa 21.2.2008 Ilkka Anttila Mikael Bruun Antti Ritala Olli Rusanen Timo Tervola
LisätiedotTietotekniikan Sovellusprojektit
Tietotekniikan Sovellusprojektit Jukka-Pekka Santanen Tietotekniikan laitos 16.2.2010 Tavoitteena taitoja ja kokemusta projektimuotoisesta työtavasta ja ryhmätyöstä, projektin hallinnasta ja johtamisesta,
LisätiedotTIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 14.9.2015 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut
LisätiedotPertti Pennanen License 1 (7) EDUPOLI ICTPro1 23.10.2013
License Pertti Pennanen License 1 (7) SISÄLLYSLUETTELO Lisenssien hallinta... 2 Lisenssisopimus... 2 Yleisimmät lisensiointimallit... 2 OEM lisenssi... 3 Kelluva lisenssi... 3 Työasemakohtainen lisenssi...
LisätiedotT-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ätiedotPS-vaiheen edistymisraportti Kuopio
PS-vaiheen edistymisraportti Kuopio Kuopio, PS-vaiheen edistymisraportti, 30.10.2001 Versiohistoria: Versio Pvm Laatija Muutokset 1.0 30.10.2001 Ossi Jokinen Kuopio2001, vain kurssin T-76.115 arvostelun
LisätiedotOpinnäytetyön prosessikuvaus
OPTISEN MITTAUSTEKNIIKAN LABORATORIO Opinnäytetyön prosessikuvaus Raportti, PAL hanke, TP 2.2 Versio: 13.8.08, tekniikan johtoryhmän hyväksymä. Harri Pikkarainen, Jani Sipola, Kemi-Tornion amk, tekniikka
LisätiedotVAATIMUSMÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 4)
VAATIMUSMÄÄRITTELY Versio 1.0 (luonnos 4) Edited by Checked by Approved by Juha Parhankangas Luonnos 4 i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. JOHDANTO 2 1.1. Projektin luonne 2 1.2. Tarkoitus ja kattavuus
Lisätiedot58160 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ätiedotTieto- ja viestintätekniikka. Internetistä toimiva työväline, 1 ov (YV10TV2) (HUOM! Ei datanomeille)
Kuvaukset 1 (9) Tieto- ja viestintätekniikka Internetistä toimiva työväline, 1 ov (YV10TV2) (HUOM! Ei datanomeille) Tavoitteet omaksuu verkko-oppimisympäristön ja sähköpostin keskeiset toiminnot tutustuu
LisätiedotT 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ätiedotS14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen
S14 09 Sisäpeltorobotti AS 0.3200 Automaatio ja systeemitekniikan projektityöt Antti Kulpakko, Mikko Ikonen 1. Projektin tavoitteet Projektin tavoitteena on toteuttaa ohjelmisto sisäpeltorobottiin seuraavien
LisätiedotSEPA 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ätiedotA4.1 Projektityö, 5 ov.
A4.1 Projektityö, 5 ov. Kurssin esitietovaatimuksia Kurssin tavoitteista Kurssin sisällöstä Luentojen tavoitteista Luentojen sisällöstä Suoritustavoista ja -vaatimuksista Arvostelukriteereistä Motivointia
LisätiedotTARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI
TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI Vesa Tenhunen Tarkastusmenettelyt Keino etsiä puutteita ohjelmakoodeista, dokumenteista ym. ohjelmistoprosessissa syntyvästä materiaalista Voidaan käyttää kaikissa
LisätiedotProjektityö: Mobiiliajopäiväkirja. Mikko Suomalainen
Projektityö: Mobiiliajopäiväkirja Mikko Suomalainen 1. Määritelmä Mobiiliajopäiväkirja on kännyköille suunnattu ajopäiväkirja-sovellus. Sovelluksen pääperiaate on toimia automaattisena ajopäiväkirjana.
Lisätiedotdokumentin 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ätiedotSÄHKÖTEKNIIKAN KOULUTUSOHJELMAN KANDIDAATINTYÖOHJE
SÄHKÖTEKNIIKAN KOULUTUSOHJELMAN KANDIDAATINTYÖOHJE Ohje hyväksytty osastoneuvostossa 17.8.2005 1 Sisällys 1. Kandidaatintyö ja sen tarkoitus...2 2. Kandidaatintyön aihe ja tarkastaja...3 3. Kandidaatintyön
LisätiedotJärjestelmäraportti. X-Road.eu versio 5.x. Tiedoston nimi Järjestelmäraportti X-RoadEU.docx Tekijä. Mikael Puusa Hyväksyjä. Tuula Kanerva Tila
X-Road.eu versio 5.x Tiedoston nimi Järjestelmäraportti X-RoadEU.docx Tekijä Mikael Puusa Hyväksyjä Tuula Kanerva Tila Hyväksytty Versio 0.3 Julkisuusluokka Tieran sisäinen (myös alihankkijoiden käytettävissä)
LisätiedotOnnistunut SAP-projekti laadunvarmistuksen keinoin
Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.
LisätiedotWCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma
TKK/DISKO/Tik-76.115 WCLIQUE Projektiryhmä Clique http://www.hut.fi/jekahkon/wclique/testplan.html WCLIQUE Ohjelmistoprojekti Projektiryhmä Clique: Janne Dufva, 75008T, email: janne.dufva@nokia.com, 75014C,
LisätiedotTestiraportti - 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ätiedotTestausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
LisätiedotVAPAASTI VALITTAVAT TUTKINNON OSAT. Liiketalouden perustutkinto
VAPAASTI VALITTAVAT TUTKINNON OSAT Liiketalouden perustutkinto Jokilaaksojen koulutuskuntayhtymä Oulaisten ammattiopisto Hyväksytty: 2 Sisällys JOHDANTO... 3 4. VAPAASTI VALITTAVAT TUTKINNON OSAT... 4
LisätiedotL models. Käyttöohje. Ryhmä Rajoitteiset
Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Käyttöohje Ryhmä Rajoitteiset Versio Päivämäärä Tekijä Muutokset 0.1
LisätiedotProjektin 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ätiedotTIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ
aaro.leikari@hotmail.com TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ 25.01.2016 SISÄLLYS 1. Käyttöjärjestelmän asentaminen... 1 1.1 Windowsin asettamia laitteistovaatimuksia... 1 1.2 Windowsin asentaminen...
LisätiedotVerkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008
Verkkopokerijärjestelmä Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Projektiryhmä Samuli Aalto-Setälä Jukka Kekälainen Jarno Kyykkä Mika Mielonen Mårten Smeds Otto Waltari Ohjaaja
Lisätiedot