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