Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.

Samankaltaiset esitykset


Esitys aiheesta: "Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä."— Esityksen transkriptio:

1 Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä

2 Sisältö Tuotteen esittely Demo Tuotteen esittely (jatkoa) Projektin analysointi

3 Tuotteen esittely

4 Ongelma TKK:lla tuotetaan vuosittain mittava määrä julkaisuja Yksilöllisiä tarpeita koota julkaisuluetteloita WWW-sivuille Ei olemassa keskitettyä järjestelmää julkaisutietokantojen ja –luetteloiden ylläpitoon

5 Tavoite WWW-pohjainen julkaisutietokantajärjestelmä laboratorioiden käyttöön Järjestelmä tukee –tiedonhakua –julkista lähdeviitteiden luettelointia –laboratorion sisäistä julkaisujen hallintaa –standardoituja lähdeviittausmuotoja –kirjaston järjestelmän tallennusmuotoa

6 Kenelle TKK:n laboratoriot Tutkimusprojektit Tutkimusryhmät Yksittäiset tutkijat Hyötyä myös TKK:n taloushallinnolle ja ulkopuolisille rahoittajille

7 Järjestelmän ominaisuudet Julkaisujen syöttö, editointi ja poisto Tiedon siirto kirjastoon "napin painalluksella” Laaja ja monipuolinen haku Hakutulokset voi järjestää ja jaotella Automaattisesti generoidut julkaisulistaukset Kaksi eri käyttäjäluokkaa eri oikeuksin

8 Lisäksi järjestelmä on… Testikäyttäjien mukaan: –helppokäyttöinen –yksinkertainen ja selkeä –intuitiivinen Ei vaadi paljoa ylläpitoa Riippumaton tietystä selaimesta Suunniteltu joustavasti jatkokehitettäväksi Ulkoasultaan yhdistettävissä kaikkien laboratorioiden sivuihin

9 Demo

10 7 Teknillinen korkeakoulu Yleiskuva

11 Järjestelmän suhde muihin TKK:n kirjaston järjestelmä laaja ja suunniteltu kirjaston tehtäviä ja tarpeita vastaavaksi Yksittäisten laboratorioiden julkaisulistat pääosin staattisia TML laboratorio on kokeillut tuottaa kevyemmillä työkaluilla saman tyyppistä järjestelmää, mutta jokseenkin huonolla menestyksellä Massiivinen kirjastojärjestelmä Staattinen HTML-listaus

12 Projektin analysointi

13 Suunnitteluvaihe Aiheeseen sisälle –Keskustelut asiakkaan kanssa –Aiheeseen liittyvät olemassa olevat dokumentit –Excursiot Projektisuunnitelma, vaatimusmäärittely Ongelma: Palavereihin kului paljon aikaa

14 Toteutusvaihe I Palaverikäytäntöjä tehostettiin Luotiin TOCreator-työväline Toiminnallinen ja tekninen määrittely Useita muita dokumentteja Toteutus aloitettiin tietokantamoduulista Käyttöliittymäprototyypin kehitys aloitettiin Ongelma: Työmäärät jakautuivat epätasaisesti

15 Toteutusvaihe II Työnjakoa saatiin tasoitettua Aloitettiin toiminnallisuuksien uudelleenpriorisointi Paljon aikaa toteutukseen Käyttöliittymäprototyyppi valmistui Jatkettiin T1-vaiheessa aloitettua testisuunnittelua Ongelma: Toteutusaika alkoi käydä vähiin

16 Toteutusvaihe III Vaiheen alussa toiminnallisuuksia priorisoitiin asiakkaan kanssa uudelleen Lähes kaikki toteutusvaatimukset toteutettiin tässä vaiheessa Käytettävyystestit suoritettiin ja dokumentoitiin Järjestelmätestit aloitettiin Opponoinnin suunnittelu aloitettiin

17 Luovutusvaihe Järjestelmän toteutus viimeisteltiin –Kaikki pakollisiksi priorisoidut toiminnot toteutettiin –2/3 toissijaisesta toiminnosta toteutettiin Opponenttitestaus Loput järjestelmätestit Käyttöohje, testausraportti ja opponentointiin liittyvä dokumentointi viimeisteltiin Vanhoja dokumentteja päivitettiin

18 Asiakkaan tavoitteiden saavuttaminen 1. Projektin päätyttyä myös julkaisutietokanta on valmis 2. Dokumentaation laatu 3. Järjestelmän jatkokehittäminen on helppoa 4. Järjestelmä helpottaa tiedonhakua 5. Julkaisutietokanta on entistä järjestelmää parempi

19 Asiakkaan tavoitteiden saavuttaminen (jatkoa) 6. Julkaisutietokanta on helppokäyttöinen ja opittava 7. Julkaisut syötetään tietokantaan vain kerran 8. Ylläpidettävyys 9. Tekninen käyttöönotto helppoa 10. Järjestelmä testataan (väh.) yhdellä käytettävyystestillä

20 Earned value

21 Työmäärät Pyritty pitämään mahdollisimman hyvin 200 tunnissa Dokumentointiin kului eniten aika

22 Käytetyt menetelmät Tuntiraportointi ja projektin seuranta Tiedonkulku projektin osapuolten välillä Versionhallinta Automatisoidut yksikkötestit Koodin katselmukset Dokumenttien tarkistukset Desing Patterns Käytettävyystestaus Käyttötapaukset UML Käyttöliittymäprototyypit Testitapausten suunnittelu Toteutusohje (nimeämiskäytännöt ym.)

23 Opittua Kokonaiskuva "isosta" ja "oikeasta" projektista Iteratiivinen suunnittelu Hyvä ohjelmoija projektipäällikkönä Kritiikki valmiita mallipohjia kohtaan Vastuiden selkeä jakaminen Dokumentaatio kommunikaation välineenä Ohjelmointi samassa tilassa samaan aikaan

24 Kurssipalautetta Kokonaisuutena kurssi oli hyvä kokemus Eräs parhaiten työelämään johdattelevista (tietotekniikan) kursseista Mentorilla voisi olla tärkeämpi rooli projektin aloituksessa Opponointiin voisi olla tarkemmat ohjeet Dokumentaatiopohjiin pitäisi kehottaa suhtautumaan kriittisesti


Lataa ppt "Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä."

Samankaltaiset esitykset


Iklan oleh Google