Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuPaavo Härkönen Muutettu yli 9 vuotta sitten
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
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.