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 3. Käytetyt menetelmät...4 4. Ongelmat...5 Versio- ja muutoshistoria Versio Päiväys Tekijä Kuvaus 1.0 25.3.2002 Tapio Nissilä kirjoittaminen Tallennettu: 25.3.2002 10:05 Dokumentin nimi 2
1. Projektin tila Projektin viimeinen totetusvaihe, T3, on sujunut pääasiallisesti odotusten mukaisesti. Projektissa tehdyt työtunnit sekä T3 vaiheessa tehdyt työtunnit: Dtv: Work done Phase Hours Whole project 966.00 This phase 295.50 T3 vaiheen työmäärä on onnistunut hyvin tarkasti suunnitelman mukaan. Työtuntien määrä ei ole jakautunut ryhmän sisällä aivan niin tasaisesti kuin olisi voinut toivoa, mutta tästä ei ole syntynyt mitään erityistä haittaa. Projekti on edistynyt hyvin ja ryhmä on hyvin motivoinut työhönsä. T3 vaiheessa on nähty myös suuria hankilökohtaisia panostuksia. Ohessa T3 vaiheen työtunnit henkilöittäin. Dtv: Work done per Person (current phase) LOGIN Hours mstahlbe 41.00 oskari 50.50 pkoskine 21.00 rhurmala 88.50 tnissila 27.50 tplindst 29.00 vvaittin 38.00 Huomattavaa on Rikun suuri panostus. Muuten työt ovat edenneet vaiheen alussa tehdyn tehtävienjaon mukaisesti. Jakoa ei ole haluttu muuttaa, joten siksi työtuntien määrä ei ole jakautunut aivan tasaisesti. Työmäärä T3 vaiheessa on jakautunut työtyyppien välisesti seuraavasti: Dtv: Work done per Worktype (current phase) Worktype Hours Dokumentointi/documentation 16.00 Kokoukset/meetings 53.00 Dokumentin nimi 3
Ohjelmointi/programming 165.00 Opiskelu/studying 5.00 Proj.hallinta/proj. management 17.50 Suunnittelu/design 13.00 Testaus/testing 26.00 Tästä nähdään, että työ on painottunut vahvasti ohjelmointiin, kuten odotettuakin. Asiakaskommunikaatio on sujunut hyvin. Asiakaskommunikaatio on ollut T3 vaiheessa huomattavasti vähäisempää kuin edellisessä vaiheessa. Tämä johtuu siitä, että projektin tavoite on nyt suurimmaksi osaksi sovittu, joten kommunikaatio on lähinnä juoksevia asioita sekä nopeaa tiedon vaihtoa. 2. Suoritetut tehtävät T3 vaihe on teknisen työn osalta ollut uusien ominaisuuksien toteuttamista toimivan rungon päälle. Myös runkoa (kuvaengine ja käyttöliittymä) on kehitetty ja iteroitu voimakkaasti. Editorin runko on kirjoitettu suurelta osin uudestaa kolmeen kertaan, ja tällä hetkellä tekninen rakenne on erittäin yksinkertainen ja selkeä. Editoria on helppo laajentaa ja esimerkiksi liittää muihin sovelluksiin. Kuvaenginestä on tällä hetkellä olemassa kaksi versiota, toinen alustariippumaton Java-toteutus, toinen nopea C++ toteutus. Näiden kehittämistä jatketaan, tavoitteena Java-toteutus joka on alusta riippumaton ja tukee kaikki tarvittavia tiedostoformaatteja nopeasti. Lisäksi käyttöliittymään on toteutettu paljon uusia ominaisuuksia sekä lisätty erilaisia käyttötapoja yksittäisille ominaisuuksille. Ylimääräistä tehtävää ei ole oleellisesti tullut, alle 10 työtuntia. Muutoksia aiempiin vaatimuksiin ei ole tullut. Tällä hetkellä näyttää siltä, että saamme toteutettua kaikki asiakkaan top 10 listan vaatimukset. 3. Käytetyt menetelmät Menetelmistä tarkemmin menetelmäraporteissa. Jätimme laatumenetelmän raportoinnin viimeiseen vaiheeseen, koska laatumenetelmä on oleellinen testauksessa ja bugien korjaamisessa. Dokumentin nimi 4
4. Ongelmat Projektin ohjauksen näkökulmasta ongelmia ei ole esiintynyt. Kaikki on sujunut pääasiassa kuten suunniteltua. Projektin sisällön osalta suurimpia haasteita on MPEG-2 dekoodaus sekä liikkuminen kuvasignaalissa frame kerrallaan. Nämä ovat ratkenneet hyvin, tällä hetkellä editorissa on kuvasignaalin purkua varten kaksi komponenttia, JMF ja C++ pohjaiset. 5. Jatkosuunnitelmat Jatkosuunnitelmat keskittyvät tehdyn työn dokumentointiin, testaukseen, bugien korjaukseen sekä käyttöohjeen kirjoittamiseen. Kurssin vaatimuksista poiketen asiakas on esittänyt toiveen tiettyjen lisäominaisuuksien toteuttamisesta. Nämä tehdään kurssin ohjeesta huolimatta, painopiste on luonnollisesti kurssin vaatimusten täyttämisessä. Dokumentin nimi 5