Projektisuunnitelma Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset
|
|
- Väinö Jarno Lattu
- 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...29 Projektisuunnitelma 2
3 15. Lähteet Liitteet...31 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 Tallennettu: :13 Tulostettu: :37 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ö N.N. 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 T1 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 T2 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än suunnittelu menetelmien vertailu ja valinta 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. Projektisuunnitelma 23
24 Vaiheen tuotokset ja tekijät? Projektisuunnitelma, Tapio? 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 Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita Vaiheen tuotokset ja tekijät? Projektisuunnitelma, Tapio Luovutus Vaiheen tärkeimmät tehtävät Tehtävä Tekijä Dead-line Huomioita 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 Projektin riskienhallintasuunnitelma on erillinen dokumentti. Riskienhallintasuunnitelmassa kuvataan projektissa käytettävä riskienhallintamenetelmä (riskilista) ja riskienhallintakäytännöt, sekä niihin liittyvät vastuut. Projektisuunnitelma 26
27 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 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 27
28 13. Asennussuunnitelma Määritellään tarkemmin toteutusvaiheessa 3. Projektisuunnitelma 28
29 14. Käyttöönottosuunnitelma Määritellään tarkemmin toteutusvaiheessa 3. Projektisuunnitelma 29
30 15. Lähteet Projektisuunnitelma 30
31 16. Liitteet Projektisuunnitelma 31
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
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ä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ä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
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ä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ä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. 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ä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ä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ä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ä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ä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ä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ä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ä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ätiedotKieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä
Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä Omistaja Tyyppi Tiedoston nimi Turvaluokitus Kohderyhmä Turvaluokituskäytäntö --- SE/Pekka Järveläinen Projektisuunnitelma projektisuunnitelma_kielihallinto.doc
Lisä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ä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ätiedotSOVELLUSPROJEKTIN ARVIOINTILOMAKE
SOVELLUSPROJEKTIN ARVIOINTILOMAKE Arviointilomake on tarkoitettu Sovellusprojektin vastaavan ohjaajan arvioinnin tueksi, eikä sillä siten tule korvata erillistä projektilausuntoa. Useaa arviointikohtaa
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ä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ä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ä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ä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ä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ä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ätiedotOpetushallitus. 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ä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ä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ätiedotProjektiryhmä 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ätiedotProjektityö
Projektityö 21.10.2005 Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, työhuone: B1042) Kurssin kotisivut:
Lisä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ä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ä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ä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ätiedotLego Mindstorms anturit
Lego Mindstorms anturit Metropolia Ammattikorkeakoulu Projektisuunnitelma Tomi Ilonen KA09 Tommi Nuotiomaa KA09 Matias Pitkänen KA09 20.1.2012 Insinöörityö Päivämäärä Sisällys 1 Projektin kuvaus 1 1.1
Lisä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ä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ätiedotAvoimen 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ätiedotT Testiraportti - järjestelmätestaus
T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria
Lisä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ätiedotSopimus 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ätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,
LisätiedotAvoimen 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ä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ä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ä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ä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ä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ä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ä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ä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ä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ätiedotPROJEKTISUUNNITELMA. FotMana17
PROJEKTISUUNNITELMA FotMana17 Tekijä(t) Kimmo Kärki Kka Päiväys: 15.5.2017 Tiivistelmä Tarkoituksena on rakentaa Jalkapallomanageri järjestelmä, jolla voidaan pelata visuaalisesti manageripeliä. Järjestelmää
Lisä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ä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ätiedotProjektisopimus. 1. Sopimuksen osapuolet. 2. Määrittelyt. 2.1 Johtoryhmä. 2.2 Suunnitteludokumentit
Projektisopimus 1. Sopimuksen osapuolet Projektin toimeksiantaja (jäljempänä Tilaaja) on Jyväskylän yliopiston alaisista organisaatiosta koostuva ryhmä, johon kuuluvat: Virtuaaliyliopisto ja Hallinnon
LisätiedotOhjelmistotekniikka - Luento 2 Jouni Lappalainen
Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento
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ä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ätiedotSoft QA. Vaatimusten muutostenhallinta. Ongelma
Vaatimusten muutostenhallinta Ongelma Muutostenhallinta on usein vaatimustenhallinnan Akilleen kantapää. Projektien alkaessa ensimmäiset vaatimukset kootaan ja dokumentoidaan, mutta usein vaatimuksia ei
LisätiedotPROJEKTINHALLINTA. 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ätiedotJHS 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ätiedotProjektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus
Projektisuunnitelma (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Ville Toiviainen Tomi Tuovinen Lauri af Heurlin Tavoite Projektin tarkoituksena
LisätiedotOhjelmistotekniikka - Luento 2
Ohjelmistotekniikka - Luento 2 Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento 2: Prosessimallit
LisätiedotAS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker
AS 0.3200 Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker Henri Nieminen Juha Sironen Palautettu: 21.9.2009 Nieminen, Sironen Sisällysluettelo
Lisä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ä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ätiedotT 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ä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ätiedotEsityksen 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ätiedotProjektisuunnitelma. 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ätiedotJULKISTEN VERKKOPALVELUJEN LAATUKRITEERISTÖN KONSEPTI
JULKISTEN VERKKOPALVELUJEN LAATUKRITEERISTÖN KONSEPTI Onesta Solutions Oy Pasilanraitio 5 00240 HELSINKI www.onesta.fi 2/6 Versiohistoria Versio Pvm Selitys Muutokset Tekijät 0.1 26.3.2007 Alustava versio
LisätiedotTIETOJENKÄSITTELYTIETEIDEN LAITOS
TIETOJENKÄSITTELYTIETEIDEN LAITOS PROJEKTITOIMINNAN PERUSTEET TENTTI 28.4.2001 Tonja Molin-Juustila Kustakin tehtävästä max 6 pistettä. Vastaukset arvostellaan 0,5 pisteen tarkkuudella. Oikeat vastaukset
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ätiedotKurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset
Kurssin tavoitteista uennot ma ls. 1097, klo 10-12. pe ls. DXI, klo 12-14. uennot ovat viikoilla 40-42. uentojen yhteydessä ei järjestetä erillisiä harjoituksia. Opinto-oppaasta: Opintojakson tavoitteena
LisätiedotRistiinopiskelun kehittäminen -hanke
Joustavia opiskelumahdollisuuksia tuetusti Exam-kevätpäivät (31.5.2018) Joustavia opiskelumahdollisuuksia tuetusti Hanke on opetus- ja kulttuuriministeriön rahoittama korkeakoulujen kehittämishanke. Tukea
LisätiedotRaahen 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ätiedotENG-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ätiedotStanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen
Projektiryhmä StanForD-XML Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen Rahoittajat Koskitukki Oy, Metsähallitus, Metsäliitto Osuuskunta, Pölkky Oy, Stora Enso Oyj, UPM- Kymmene Oyj, Vapo Timber Oy, Yksityismetsätalouden
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ä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ätiedotEspoon projekti- ja ohjelmajohtamisen malli EsPro
Espoon projekti- ja ohjelmajohtamisen malli EsPro EU- ja kv-verkoston tapaaminen Kuntatalo 2.10.2013 Strategiajohtaja Jorma Valve, Espoon kaupunki Mikä on projektimalli? Projektimalli on projektimuotoisen
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ätiedotSisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 8. kesäkuuta, 2018 Agenda Ohjelmistokehitys Ohjelmistokehitys vs. konsultointi Vaatimukset Tietosuoja Tietosuoja ohjelmistokehityksessä kiteytettynä
LisätiedotMenetelmäohje Dokumenttien hallinta
Menetelmäohje Dokumenttien hallinta Sisällysluettelo 1. Johdanto...4 2. Termit ja määritelmät...5 2.1. Henkilöt ja roolit...5 2.2. Työkalut...5 2.3. Menetelmät...5 2.3.1. Kirjoittaminen yleisesti...6 2.3.2.
LisätiedotCopyright 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ätiedotVuorekseen liittyvä tutkimusja kehitysprojekti. Langaton Vuores. Kotikatupalvelin
Vuorekseen liittyvä tutkimusja kehitysprojekti Langaton Vuores Kotikatupalvelin Tutkimuksen tausta Langaton tietoliikenne on arkipäivää Personoidut päätelaitteet (taskutietokone, matkapuhelin, kannettava
LisätiedotOTM-HANKE. Opintohallinnon tietojärjestelmän modernisointi - tilannekatsaus
OTM-HANKE Opintohallinnon tietojärjestelmän modernisointi - tilannekatsaus Taustaa Aalto-yliopisto, Helsingin yliopiston ja Tampereen yliopiston yhteishanke opintohallinnon tietojärjestelmien modernisoinniksi
LisätiedotProjektisuunnitelma 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ätiedotSOVELLUSALUEEN KUVAUS
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu SOVELLUSALUEEN KUVAUS LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 12.12.2000
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ätiedotMylab 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ätiedotKurssin hallinta -työväline
Kurssin hallinta -työväline Kurssin hallinta -työvälineellä muokataan kursseja A&Ooppimisympäristöalustalla Kurssi koostuu - ohjelmasta (linkit työkaluihin& muihin resursseihin), - materiaaleista, - keskusteluryhmästä,
LisätiedotKirjastojärjestelmä Voyagerin elinkaari & näkökulmia tulevasta ratkaisusta
Kirjastojärjestelmä Voyagerin elinkaari & näkökulmia tulevasta ratkaisusta SYN 8.10.2014 Kristiina Hormia-Poutanen Agenda Palvelinympäristön uudistus Ohjelmistopäivitys Kirjastojärjestelmän hankinta Näkökulmia
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ä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ätiedot