Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

T-76.115 Loppukatselmointi Kamomilla17.3.2005. Agenda ProjektiryhmäProjektiryhmä Järjestelmän esittelyJärjestelmän esittely –Demo Projektin eteneminenProjektin.

Samankaltaiset esitykset


Esitys aiheesta: "T-76.115 Loppukatselmointi Kamomilla17.3.2005. Agenda ProjektiryhmäProjektiryhmä Järjestelmän esittelyJärjestelmän esittely –Demo Projektin eteneminenProjektin."— Esityksen transkriptio:

1 T-76.115 Loppukatselmointi Kamomilla17.3.2005

2 Agenda ProjektiryhmäProjektiryhmä Järjestelmän esittelyJärjestelmän esittely –Demo Projektin eteneminenProjektin eteneminen

3 Projektiryhmä Terhi Lehtonen (Tuotepäällikkö / Projektipäällikkö) Terhi Lehtonen (Tuotepäällikkö / Projektipäällikkö) Juha Rantanen (Projektipäällikkö / Tuotepäällikkö) Juha Rantanen (Projektipäällikkö / Tuotepäällikkö) Jari Kotomäki (Käyttöliittymäsuunnittelija) Jari Kotomäki (Käyttöliittymäsuunnittelija) Teppo Marin (Ohjelmoija) Teppo Marin (Ohjelmoija) Markus Pihlaja (Arkkitehti) Markus Pihlaja (Arkkitehti) Jukka Valkonen (Testaaja) Jukka Valkonen (Testaaja) Antti Vehviläinen (Laatupäällikkö) Antti Vehviläinen (Laatupäällikkö)

4 Järjestelmän esittely

5 Järjestelmän kuvaus Olemassa oleva järjestelmä, jonka avulla asiakkaat pystyvät seuraamaan omien järjestelmiensä (etäjärjestelmä) tilaa verkossa toimivan palvelun avulla Olemassa oleva järjestelmä, jonka avulla asiakkaat pystyvät seuraamaan omien järjestelmiensä (etäjärjestelmä) tilaa verkossa toimivan palvelun avulla Ylläpito tapahtunut manuaalisesti suoraan kantaan päivittämällä Ylläpito tapahtunut manuaalisesti suoraan kantaan päivittämällä

6 Järjestelmän arkkitehtuuri 1. Etäjärjestelmien tietokannat 2. Keskustietokanta 3. Web-palvelin 4. Ylläpito 5. Loppukäyttäjät

7 Projektin aikana tuotetut järjestelmän osat Ylläpitotyökalu Ylläpitotyökalu –Etäjärjestelmien hallinta –Käyttäjien hallinta –Ilmoitusten lisäys Raportointityökalu Raportointityökalu Käyttäjien jako oikeustasoihin Käyttäjien jako oikeustasoihin SSL-suojauksen käyttöönotto SSL-suojauksen käyttöönotto

8 Ylläpitotyökalu Etäjärjestelmien hallinta Etäjärjestelmien hallinta –Lisäys –Muokkaus –Poisto –Etäjärjestelmän käyttäjät –Mittarit Lisäys Lisäys Muokkaus Muokkaus Poisto Poisto Kulutustiedot Kulutustiedot

9 Ylläpitotyökalu Käyttäjien hallinta Käyttäjien hallinta –Lisäys –Muokkaus –Poisto –Käyttäjän etäjärjestelmät

10 Ylläpitotyökalu Ilmoitusten lisäys Ilmoitusten lisäys –Käyttöliittymässä näytettäviä kausiluonteisia ilmoituksia –Näkyvät oikeustason perusteella –Mahdollista liittää etäjärjestelmään ja toiminnanvarmistusraporttiin

11 Raportointityökalu Tukee tiedostotyyppejä html, doc ja pdf Tukee tiedostotyyppejä html, doc ja pdf Muodostaa kuukausitasolla tehtävän html- muotoisen toiminnanvarmistusraportin kannan tietojen perusteella Muodostaa kuukausitasolla tehtävän html- muotoisen toiminnanvarmistusraportin kannan tietojen perusteella Raportti julkaistaan automaattisesti doc- ja pdf-muodossa kerran kuukaudessa Raportti julkaistaan automaattisesti doc- ja pdf-muodossa kerran kuukaudessa doc-muotoista raporttia voi muokata ja muokatun raportin voi julkaista doc-muotoista raporttia voi muokata ja muokatun raportin voi julkaista

12 Käyttäjien jako oikeustasoihin Oikeuksia rajattu alueiden, etäjärjestelmien ja oikeustason avullaOikeuksia rajattu alueiden, etäjärjestelmien ja oikeustason avulla OikeustasotOikeustasot –2 ylläpitäjätasoa –6 peruskäyttäjätasoa Tuki käyttäjäryhmän oikeuksien muokkaamiseenTuki käyttäjäryhmän oikeuksien muokkaamiseen Tuki etäjärjestelmäkohtaisiin oikeuksiinTuki etäjärjestelmäkohtaisiin oikeuksiin

13 SSL-suojaus Parannettiin järjestelmän tietoturvaa ottamalla käyttöön SSL-suojaus Parannettiin järjestelmän tietoturvaa ottamalla käyttöön SSL-suojaus

14 Demo

15 Projektin esittely

16 Suunnitteluvaihe 1/2 Tutustuminen ryhmän jäsenten kesken sekä asiakkaan ja mentorin kanssa Tutustuminen ryhmän jäsenten kesken sekä asiakkaan ja mentorin kanssa Kaikilla into päästä tekemään, kuitenkaan ei vielä kovin paljon tekemistä kaikille Kaikilla into päästä tekemään, kuitenkaan ei vielä kovin paljon tekemistä kaikille

17 Suunnitteluvaihe 2/2 Suunniteltiin ja jaettiin roolit ja vastuualueetSuunniteltiin ja jaettiin roolit ja vastuualueet Suunniteltiin toimintatavatSuunniteltiin toimintatavat –Vei aikaa, mutta hyvä suunnittelu helpotti huomattavasti projektin edetessä Kerättiin asiakkaan kanssa vaatimukset ja käyttötapauksetKerättiin asiakkaan kanssa vaatimukset ja käyttötapaukset –Suuri määrä vaatimuksia, tiedettiin jo alussa ettei kaikkia ehditä toteuttaa

18 Toteutusiteraatio 1 1/2 Arkkitehtuurisia parannuksiaArkkitehtuurisia parannuksia –Strutsin MVC-arkkitehtuuri –Yritettiin ottaa käyttöön SQL Serverin connection pool, ongelmia yhteensovittamisessa Tomcatin kanssa Käyttöliittymäsuunnittelu ja prototyypin käytettävyystestausKäyttöliittymäsuunnittelu ja prototyypin käytettävyystestaus –Asiakas mukana alusta saakka suunnittelemassa käyttöliittymää Käyttäjätasojen toteutusKäyttäjätasojen toteutus Prototyyppi raportointityökalustaPrototyyppi raportointityökalusta

19 Toteutusiteraatio 1 2/2 Tekninen suunnitelma Tekninen suunnitelma –Asiakkaan kannalta tärkein dokumentti Riskisuunnitelma Riskisuunnitelma –Riskikokoukset 2 kertaa / vaihe –Ennaltaehkäisi riskien toteutumista Laadunvarmistussuunnitelma Laadunvarmistussuunnitelma –Suunnitelma joka vaiheelle ja suunnitelman toteutumisen seuranta

20 Toteutusvaihe 2 1/2 Suurin osa käyttötapausten toteutuksesta Suurin osa käyttötapausten toteutuksesta Pisin vaihe kalenteriajassa vaiheen keskelle osuneen joululoman takia Pisin vaihe kalenteriajassa vaiheen keskelle osuneen joululoman takia –Joululomalla toteuttiin jonkin verran

21 Toteutusiteraatio 2 2/2 Etäjärjestelmien hallinta Etäjärjestelmien hallinta Käyttäjien hallinta Käyttäjien hallinta Raportointityökalu Raportointityökalu SSL-suojaus SSL-suojaus

22 Viimeistely ja luovutus –vaihe Ilmoitusten lisäys Ilmoitusten lisäys Käytettävyystestaus Käytettävyystestaus Virheiden korjaus Virheiden korjaus Laadunparannus Laadunparannus Loppuraportti Loppuraportti

23 Tuntien jakautuminen eri vaiheiden kesken

24 Tuntien jakautuminen tehtävätyypeittäin

25 Asiakkaan tavoitteiden toteutuminen 1/2 Jatkokehitys tuotteelle on mahdollistaJatkokehitys tuotteelle on mahdollistaOK Sovitut toiminnot on toteutettu laadukkaastiSovitut toiminnot on toteutettu laadukkaasti –OK Järjestelmän arkkitehtuuri sopii olemassa olevaan järjestelmäänJärjestelmän arkkitehtuuri sopii olemassa olevaan järjestelmään –OK Toteutus on hyvin dokumentoituToteutus on hyvin dokumentoitu –OK Toteutettu järjetestelmä on käytettävyydeltään hyväToteutettu järjetestelmä on käytettävyydeltään hyvä –OK

26 Asiakkaan tavoitteiden toteutuminen 2/2 Toteutettu järjestelmä on luotettavaToteutettu järjestelmä on luotettava –OK Toteutettu järjestelmä on riittävän suorituskykyinenToteutettu järjestelmä on riittävän suorituskykyinen –OK Toteutettu järjestelmä on skaalautuvaToteutettu järjestelmä on skaalautuva –OK Projekti saadaan toteutettua aikataulussaProjekti saadaan toteutettua aikataulussa –OK Onnistunut yhteistyö asiakkaan ja projektiryhmän välilläOnnistunut yhteistyö asiakkaan ja projektiryhmän välillä –OK

27 Ryhmän tavoitteiden toteutuminen Uusien asioiden oppiminenUusien asioiden oppiminen –OK Laadukkaan ohjelmiston tuottaminen käytettävissä olevilla resursseillaLaadukkaan ohjelmiston tuottaminen käytettävissä olevilla resursseilla –OK Toiminta ryhmänä läpi projektinToiminta ryhmänä läpi projektin –OK Kurssiarvosana 4Kurssiarvosana 4 –OK Saumaton työskentely asiakkaan kanssaSaumaton työskentely asiakkaan kanssa –OK

28 Toiminnallisten vaatimusten toteutuminen

29 Ei-toiminnallisten vaatimusten toteutuminen - Käytettävyys TavoiteTavoite –Käytettävyystesteillä todetut virheet käyttöliittymässä on korjattu. Käyttäjät pystyvät omaksumaan järjestelmän käytön ilman erillista ohjeistusta lyhyen opastuksen jälkeen. Käyttäjistä käyttöliittymät toimivat hyvin. Käyttöliittymässä on käytetty Pöyryn logoja ja värejä. ToteutuminenToteutuminen –OK

30 Ei-toiminnallisten vaatimusten toteutuminen - Luotettavuus TavoiteTavoite –Testeissä ilmenneet virheet on korjattu ja järjestelmä toimii stabiilisti normaalin käyttökuorman alla. Kaikki vakavat virheet on korjattu. ToteutuminenToteutuminen –OK

31 Ei-toiminnallisten vaatimusten toteutuminen - Suorituskyky TavoiteTavoite –Toiminnanvarmistusraportin luonti kestää korkeintaan 7 sekuntia. ToteutuminenToteutuminen –OK

32 Ei-toiminnallisten vaatimusten toteutuminen - Tuettavuus Tavoite Tavoite –Järjestelmä toimii moitteettomasti seuraavassa ympäristössä: Internet Explorer 6.0, J2SE 1.5.0, Tomcat 5.5, SQL Server 2000. Toteutuminen Toteutuminen –OK

33 Ei-toiminnallisten vaatimusten toteutuminen - Jatkokehitettävyys TavoiteTavoite –Arkkitehtuuri ja koodi ovat loogisia eikä tilannesidonnaisia ratkaisuja ole tehty. Koodin kommentointi ja dokumentointi on selkeää. ToteutuminenToteutuminen –OK

34 Ei-toiminnallisten vaatimusten toteutuminen - Tietoturva TavoiteTavoite –Järjestelmä käyttää https-salausprotokollaa eikä järjestelmään pääse sisälle muuta reittiä kuin sisäänkirjautumisen kautta. ToteutuminenToteutuminen –OK

35 Mitä opimme Selkeät ja hyvin suunnitellut toimintavat ehdottoman tärkeitä projektin onnistumisen kannalta Selkeät ja hyvin suunnitellut toimintavat ehdottoman tärkeitä projektin onnistumisen kannalta Vaatimusten löydyttävä selkeästi yhdestä paikasta ja oltava aina ajantasalla Vaatimusten löydyttävä selkeästi yhdestä paikasta ja oltava aina ajantasalla Tiedonkulku ryhmäläisten välillä ehdottoman tärkeää Tiedonkulku ryhmäläisten välillä ehdottoman tärkeää –Mielummin liikaa tietoa kuin liian vähän

36 Kiitos!


Lataa ppt "T-76.115 Loppukatselmointi Kamomilla17.3.2005. Agenda ProjektiryhmäProjektiryhmä Järjestelmän esittelyJärjestelmän esittely –Demo Projektin eteneminenProjektin."

Samankaltaiset esitykset


Iklan oleh Google