Tämä Oppilastyöprojekti on osa Helsingissä RastorCollegessa opetettavan audiovisuaalisen viestinnän ammattitutkinnon multimedia ja verkkoviestintä koulutusta (kurssintunnus: AVAT 1S04), jonka näyttöosion tukityönä tämä projekti toimii. Projektin aihe oli opiskelijoille vapaavalintainen, ainoastaan toteutukselle oli asetettu yleiset ja spesifiset kriteerit, jotka projektin tuli täyttää. Lähtötilanteessa projektin toteutus alkoi niin sanotusti "tyhjältä pöydältä". Sopivan projektiaiheen puuttuessa lähdin toteuttamaan projektia kurssiosioiden pohjalta lisäten oman vapaamuotoisemman osuuden niiden jatkoksi.
Koko projektin kattavan dokumentaation osalta tavoitteet ovat täyttyneet projektia varten luotujen dokumenttien myötä.
Kaikki oppilastyö projektin sisältämät WWW-sivut ovat XHTML Strict 1 tyypin mukaisia ja ovat läpäisseet W3C:n validointipalvelu tarkastuksen.
Sivustolla käytetyt CSS-määritykset on validoitu käyttäen W3C:n CSS-validointi palvelua.
Sivuston linkit ja niiden toimivuus on varmennettu käyttäen ohjelmallista tarkistusta.
Samoin on Sivustolla käytetyn Java-Scriptin virheettömyys varmistettu.
Lisäksi sivustoa ja sen toimivuutta on silmämääräisesti tarkasteltu käyttäen eri selaimia.
Itse asetettujen tavoitteiden osalta mainittakoon kaikkien tavoitteiden täyttyvän siinä laajuudessa, kuin ne on projektin osalle asetetut.
Tämän projektin organisaatioon ei opiskelija Kimmo Kailan lisäksi kuulunut muita henkilöitä, koska projekti toteutettiin yksilötyönä.
Ainoa projektin tukena ollut asiantuntija oli tutor Osmo Saarikumpu. Hänen roolinsa rajoittui projektisuunnitelman kommentoimiseen ja kehittämisehdotuksien antamiseen. Joista mainittakoon ylläpitosuunnitelma, joka myös toteutettiin.
Projektin aikainen kommunikaatio tapahtui pääosin RastorCollegen Combo-sivuston välityksellä, mitä kautta yhteydenpito sujui hyvin. Tosin opiskelun ja projektityön luonteesta johtuen vuoropuhelu oli hieman puutteellista ja yksipuolista.
Jotta saavutettaisiin monitahoinen ja asiaan pureutuva keskustelu ja mielipiteiden vaihto, jolla olisi keskeinen asema projektin lopputuloksen kannalta. Edellyttää se asetetusta kysymyksestä ja sen kohteesta käytävää vuoropuhelua, sekä mahdollisista kysymykseen liittyvistä vaihtoehdoista. Vuoropuhelua tulee, myös käydä kysymyksen johdosta toteutetusta muutoksesta osana kokonaisuutta.
Hankkeen eteneminen tapahtui seuraten opintojaksoja, jolloin projektisuunnitelmassa esitetyn arvioidun ajankäytön lisäksi erillistä hankeaikataulua ei tässä tapauksessa ollut tarvetta luoda.
Johtuen tämän projektin luonteesta ei projektille asetettu euromääräistä kustannus tavoitetta. Siksi projektin varsinaisena budjettina voidaan pitää projektityön työaikataulua, jossa eriteltiin tehtävät ja niihin varattu käytettävissä oleva aika.
Alun pitäen projektin työmääräksi arvioitiin 26 päivää, kuitenkin lopulliseksi työmääräksi tuli 31 päivää. Tämä työmäärän lisäys muodostui seuraavasti. Käyttöliittymän alkuperäinen arvio ylitettiin päivällä. Etätehtävät + sisällöntuotanto vei 2 päivää arvioitua enemmin aikaa. Koodaukseen varattu aika ylitettiin 2 päivällä.
Nämä ajankäytön eroavaisuuksiin johtaneet syyt on selvitetty tämän dokumentissa kohta (5.1 Toteutuneita riskejä ja miten niihin varautuminen onnistui).
Tulevaisuudessa vastaavanlainen projekti voitaisiin toteuttaa käyttäen tämän projektin lopullista toteutunutta aikataulua, kuitenkin aikataulun loppuun tulisi sisällyttää "puskuriaika". Aika jota projektin loppupuolella voitaisiin käyttää yllättävien eteen tulleiden tilanteiden hoitamiseen, sekä sen avulla voitaisiin tarvittaessa myös tasoittaa eri osa-alueiden ajankäyttöä.
Tämän projektisuunnitelman aikana on pidetty projektipäiväkirjaa, jota käytettiin projektin edistymisen seuraamiseen ja siten varmistuttiin projektin aikataulussa pysymisestä.
Tämän lisäksi on koko projektintoteutuksenajan pidetty muistilistaa, johon kirjattiin projektissa huomioitavia seikkoja. Kuten kokonaisuuden kannalta tärkeitä toimenpiteitä, joita jostain syystä ei projektin työjärjestyksestä johtuen vielä ole ollut mahdollista tehdä. Seikkoja jotka projektin jatkoa silmälläpitäen projektikokonaisuuden ja projektinonnistumisen kannalta olivat tärkeitä muistaa ja huomioida.
Projektia toteutettaessa on käytetty hyväksi projektin tarpeisiin soveltuvaa olemassa olevaa tietoa kokoamalla asiakirjamalleja ja muita dokumentteja tämän projektin dokumenttien laadinnan ja luomisen helpottamiseksi.
Lisäksi WWW-sivuston sisältö kokonaisuuksien rakentamisen apuna on käytetty eri lähteitä poimittuja huomionarvoisia ja tärkeitä tietoja, joita sitten on sovellettu asiakokonaisuuksia luotaessa.
Alkujaan tekstiasiakirjan muotoon kirjoitettua WWW-sivukohtaista sisältöä on kahdella tapaa käytetty hyväksi tehtäessä HTML-merkkausta. Ensin kirjoittamalla sisältö tekstiasiakirjamuotoon on saatu poistettua karkeat kirjoitusvirheet. Ja sitten teksti asiakirjan sisältö on kokonaisuudessaan kopioitu HTML-dokumenttiin, johon merkkaus on lisätty.
Lisäksi teksti asiakirjassa on värein tekstiä korostamalla merkitty kaikki lyhenteet, asia ja vieraskieliset sanat, jotka tulee erikseen merkata HTML-kielessä. Ja tätä kautta varmistuttu kyseisten termien havaitsemisesta.
HTML-merkkauksen aikana on myös pidetty listaa käytetyistä ohjelmointiin liittyvistä kohdistimista (#nimi, id ja class) helpottaen dokumentin sisäisten linkkien luomista sekä CSS-merkkausta.
Sivuston ulkoasu jouduttiin vaihtamaan, koska alun perin valittua mallia ei saatu toimimaan ilman komplikaatioita. Eikä se täyttänyt projektin WWW-sivustolle asetettuja kriteereitä. Tähän alkujaan väärään ulkoasu valintaan vaikutti oleellisesti opiskelu / projektityön toteutus järjestys.
Projektin toteutus järjestyksestä johtuen ei projektisuunnitelmaa luotaessa ollut täyttä käsitystä projektin sisällön laajuudesta ja näin ollen projektin ajankäytön suunnittelu perustui arvauksen pohjalle. Tästä syystä alkuperäinen arvio osoittautui hieman liian pieneksi ja on nyttemmin korjattu projektisuunnitelmaan. Tosin mistään suuresta eroista ei kuitenkaan ollut kysymys.
Ulkoasun valintaa tehtäessä ei ollut riittävästi tietoa kaikista mahdollisista rajoitteista ja niiden aiheuttamista komplikaatioista. Uuden ja nyt käytössä olevan ulkoasun valintaa tehtäessä käyttöliittymää testattiin ongelmien välttämiseksi. Tämä episodi aiheutti pientä aikataulullista painetta, joskin kokonaisuuden kannalta kuitenkin pysyttiin aikataulussa.
Projektin kuluessa ilmeni vakavia tietokoneen toimintaan liittyviä ongelmia, joiden seurauksena projektityöt olivat hetken seisahduksissa, kuitenkin nämä tietokoneen toimintaan liittyneet ongelmat saatiin korjattua aikataulullisissa puitteissa. Näiden ongelmien jatkuessa olisi jouduttu turvautumaan projektista luotuun ajan tasalla olleeseen varmuuskopioon ja jatkamaan työskentelyä toisella tietokoneella.
Projektisuunnitelma, sekä muut projektin ohjaukseen liittyvät asiakirjat tulee kirjoittaa huolella ja mahdollisimman täydellisiksi. Kyseisiä asiakirjoja on myös täydennettävä / Korjattava, mikäli projektin kuluessa ne osoittautuvat puutteellisiksi. Kaikilla projektiin osallistujilla tulee olla käytössään kyseiset ajan tasalla olevat dokumentit. Tämän lisäksi olemassa olevia dokumentteja on myös noudatettava. Jokaista tehtävää varten tulee myös nimetä ainakin yksi varahenkilö ja hänen kanssaan tulee ajoittain käydä läpi projekti asiat, sekä projekti osuus josta hän on vastuussa, jotta myös vara henkilö on tietoinen missä mennään.
Projektin tuloksena syntyneen WWW-sivuston toteuttamisen seurauksena on syntynyt uusia ajatuksia toimintatavoista ja käytännöistä tulevia projekteja ajatellen.
Laajoissa tai monialaisissa projekteissa kannattaa pitää omaa päiväkirjaa projektin eri osa-alueista niiden hallinnan helpottamiseksi. Sama pätee myös muistiinpanoihin koskien projektikokonaisuuden kannalta tärkeitä projektin edistyessä tehtäviä töitä.
Todettiin myös olevan ensiarvoisen tärkeää jäsentää projekti selkeisiin hallittaviin kokonaisuuksiin.
Projektista tulee luoda riittävän yksityiskohtainen ja realistinen aikataulu, joka kattaa koko projektin ja kaikki sen aikaiset toimet.
Aikatauluja luotaessa on tärkeää hahmottaa kokonaisuudessaan koko projektin laajuus, jotta sen ajankäytöntarpeista on mahdollista esittää riittävän realistisia arvioita.
Lisäksi havaittiin olevan tärkeää huomioida käytettävyyden sisällölle asettamat rajoitteet. Aina sivustolle liitettäessä materiaalia, jonka käyttö edellyttää erityistoimia saavutettavuuden ja toiminnan varmistamiseksi, tulisi miettiä onko tällaisen aineiston käyttämisellä saavutettava itseisarvo suurempi kuin se työpanos, jota tarvitaan sen saavutettavuuden ja toiminnan varmistamiseksi. Samalla pitää myös pohtia voidaanko kyseinen aineisto liittää sivuston osaksi käyttäen toisenlaista lähestymistapaa, joka ei vaadi työläitä ja aikaa vieviä saavutettavuuden varmistavia toimenpiteitä.
Tämän projektin myötä saatuja oppeja ja tuloksia tullaan soveltamaan tulevien projektien esisuunnittelu-, suunnittelu- ja toteutusvaiheessa.
Tässä projektissa käytettyjen menetelmien ja lopullisten lähestymistapojen voidaan katsoa toimineen hyvin tämän projektikokonaisuuden osalta. Ja näin ollen projektissa käytettyjä menetelmiä sekä lähestymistapoja voidaan siten pitää oikeina.
Projektin keskeisenä opetuksena voidaan pitää sanontaa:
"Hyvin ja huolella suunniteltu on jo puoliksi tehty"
Tässä dokumentissa esitetyn ja arvioidun perusteella voidaan todeta tämän projektin olevan laadukkaasti toteutettu ja täyttävän projektisuunnitelmaan kirjoitetun laadunvarmistus kohdan määritelmän:
Jos tämän projektisuunnitelman (kohta 1.1 projektin tavoitteet) täyttyvät tämän projektin osalta, niin silloin tämä projekti täyttää asetetut laatuvaatimukset ja projekti on laadukkaasti toteutettu.
Tämän tuotantoraportin voit ladata tästä linkistä Microsoft Word muodossa Tuotantoraportti (tuotra.doc 112 Kt).
Sivuston laatija Kimmo Kaila © 11.4.2006, revisio 0