Tik-76.115 Edistymisraportti

Internet-TV

Vaihe: Prototyyppi I

http://www.niksula.cs.hut.fi/projects/ohtace/documents/er3.html
CVS Info: $Id: er3.html,v 1.7 1997/03/12 14:24:38 mtuisku Exp $


Sisällysluettelo

1. Projektin tila
2. Suoritetut tehtävät
3. Seuraavan vaiheen työsuunnitelmat


1. Projektin tila

Projekti on edennyt aikataulun mukaan. Edistymisraportin palautuksen jälkeen projekti on todennäköisesti edennyt vielä harppauksen eteenpäin, koska katselmukseen on vielä palautushetkellä aikaa vajaa viikko. Prototyyppi I -vaiheen edistymistä on ehdottomasti auttanut suunnitteluvaiheeessa riittävän pitkälle saatu alfa-demo. Vaiheen tuntiarvioit ovat kirjoitushetkellä vielä optimistisia, vaje kuroutuu jonkinverran vielä umpeen viikon aikana.

Ryhmän työskentely on ollut suhteellisen itsenäistä, ryhmätyöskentelyyn tarvittavaa yhteistä aikaa ei koko ryhmän osalta ole löytynyt erilaisten työ- ja koulukiireiden vuoksi. Noin kolmen viikon joululoma on käytetty tehokkaasti hyväksi ja projektin jatkaminen on aloitettu pehmeästi. Pääsääntöisesti ohjelmatyölle on kuitenkin uhrattu käytettävissä oleva aika, työn, opiskelun ja vapaa-ajan kustannuksellakin. Kokonaipprojektin näkökulmasta suurin työ on tässä vaiheessa jo tehty ja tuntiarvioidenkin mukaan hommat vähenevät edelleen loppua kohti..

Käyttöliittymäryhmän kanssa ei ole heidän luovuttaman erinomaisen käyttöliittymäprototyypin jälkeen lähestulkoon lainkaan vuoropuhelua. Tässä vaiheessa on yksinkertaisesti ryhdytty siirtämään heidän ideoitaan omaan ohjelmaamme. Projektiryhmämme yhteishenki on pysynyt hyvänä ja työmäärän väheneminen omalta osaltaan auttanut asiaa. Valo alkaa pikku hiljaa häämöttää putken päästä ja usko homman onnistumisesta on kasvanut. Työmoraalia tulee kuitenkin pitää yllä edelleen aina loppuun asti. Ohessa ryhmämme käyttämät tunnit vkon 7 alussa. Testauksen merkitys on vielä I-protovaiheessa yliarvioitu. Myös tuotettavien dokumenttien sisällön määrä on yliarvioitu. Muut arviot ovat suhteellisen onnistuneita.

 

  VM JL TS MT   Yht. Suunniteltu Ylitys
Luennot  
Ohjelmatyö           0 2 -2
Muut           0   0
Opiskelu  
TCL 6 3 5 5   19 10 9
CVS           0 4 -4
multicast           0 2 -2
muu 3 2       5 2 3
Kokoukset  
palaveri 4 6 6 9   25 20 5
Projektinhallinta  
muu   4       4   4
Suunnittelu  
sdr 10         10 10 0
audio   6       6 10 -4
video 2 15       17 10 7
mpeg-vastaanotto           0   0
Koodaus  
Kali 2 3 31     36 20 16
Kayttajatunnusten tallennus           0 5 -5
sdr-kanavatiedot 8         8 10 -2
kanavan valinta 2 8 5     15 30 -15
asennusohjelma       6   6 10 -4
audio   7 1     8 5 3
video     1     1 5 -4
Testaus  
jarjestelma     1 3   4 10 -6
yksikko ja integraatio 1 3       4 25 -21
Dokumentointi  
kaytto-ohje       5   5 20 -15
edistymisraportti       5   5 5 0
testiraportti       3   3 10 -7
ps,vm,tm,ts,laatu     4 6   10 10 0
Menetelmäkehitys  
katselmuksen valmistelu   3   18   21 25 -4
Atk-ylläpito  
Jarjestelma 1 4       5 5 0
www     1     1 5 -4
Yhteensä 39 64 55 60 0 218 270 -52

2. Suoritetut tehtävät

Viime katselmuksesta alfa-protoa on työstetty integroimalla ohjelman kolmea osaa (audio, video ja kanavan valinta) tiiviimmin yhteen. Näkyvin osuus tehdystä työstä on uusi katseluruudun käyttöliittymä, jossa on käytetty hyväksi käyttöliittymäseminaariryhmän ideoita. Ryhmän sisäisenä tavoitteena on ollut toimintasuunnitelman 1-prioriteetin toimintojen valmistuminen. Näistä on jäänyt jäljelle ainoastaan näppäimistöohjaus ja ruudun kokoinen näyttö.Vaikka suurin osa työstä on käytetty koodaamiseen, testaaminen on aloitettu ja suunniteltuja testausmenetelmiä on käytetty testiraportin mukaan. Kaikkea ohjelmakoodia ja dokumentaatiota on edelleen hallittu CVS-versionhallinnalla. Virheilmoitukset on kerätty kurssin järjestämille WWW-lomakkeille ja niitä on toistakymmentä. Laatuvastaava on myös antanut arvion laatutilanteesta. Muita dokumentteja ovat myös käyttöohje, sekä tarkennetut projektisuunnitelma, vaatimusmäärittely ja toiminnallinen määrittely.

3. Seuraavan vaiheen työsuunnitelmat

Seuraavassa vaiheessa suunnitellaan mahdollisuutta mpeg-vastaanoton toteuttamiseksi. Tämä edellyttää uuden lähdekoodin integroimista. Ohjaajan toivomuksena oli, että mpeg-vastaanottoa yritettäisiin. Käytännön ongelmiksi tässä muodostuvat se, että mpeg-lähetyksiä ei videon osalta ole vielä olemassa ja vaadittavat laiteresurssit ovat huomattavat. Mpeg-vastaanoton lisäksi nykyistä sovellusta hiotaan, korjataan bugeja, tehdään asennusohjelma valmiiksi sekä koodataan toimintasuunnitelman 2-prioriteetin uusia ominaisuuksia. Ylläpito-ohjeessa kuvataan kaikki järjestelmän kehittämisessä kerääntynyt tieto jatkokehityksen mahdollistamiseksi.

Prototyyppi II -vaiheen suunnitelmat projektisuunnitelmassa