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

Slides:



Advertisements
Samankaltaiset esitykset
Testaus ja testausympäristöt
Advertisements

MBLiq Multibase Oy. Multibase Oy / 2006 / Pihlajatie 19, Helsinki puh: MBLiq – prosesseihin integroituva • MBLiq kattaa kaikki likviditeetin.
Wikispace jatkokurssi Jarmo Heikkinen Karoliina Kemppainen Satu Kylmänen.
Julkaisuportaalin prototyyppi Tutki-ohjausryhmä, Jyrki Ilva
Suunnitelma ohjelmiston testaukseen
Käytettävyystestaus GenMetrics projektissa Jonas Alam
T Iteraatiodemo Twelve PP Iteration
T Projektikatselmus GenCode PS iteraatio
T Iteration Demo TeamDC PP Iteration
T Projektikatselmus Ryhmä Reilu PP-Iteraatio
T Projektikatselmus Kamomilla I1-vaihe
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 5 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat LU-vaiheelle.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
T Projektikatselmus Ampel 3. Toteutusvaihe
T Projektikatselmus GenCode T1 iteraatio
T Projektikatselmus Ampel 1. Toteutusvaihe
T Projektin katsaus OtaShop2 Projektin suunnittelu
T Projektikatselmus GenCode PS iteraatio
Ketterä kehitys käytännössä – TFS & Meteor
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
Systemaattisen käyttöliittymäsuunnittelun tuottamien vaatimusten erot alkuperäisiin vaatimusmäärittelyn vaatimuksiin verrattuna Ville Nordberg,
T Personal SE assignment Project progress tracking and control.
OHJP Kalenteriprojekti – Statusraportti iteraatio4 loppu
T Projektikatselmus ElectricSeven I1-Iteraatio
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
(mukaellen Haikala & Mikkonen 2011, 29)
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Ohjelmistotekniikka ja projektinhallinta, 4 op
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Sulkapalloliiton kilpailutoiminnan rekisteriohjelma Loppudemo T Good Minton
T Iteration Demo Data Sailors PP Iteration
Heuristinen arviointi Antti Nummiaho Johdanto (1/3) Heuristinen arviointi on käytettävyyden arviointia ilman käyttäjää. Se on yksinkertainen,
T Iteration Demo Data Sailors I1 Iteration
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
© 2010 IBM Corporation1 Objektien käyttöoikeudet  Kaikilla sisällönhallinnan objekteilla on käyttöoikeudet. Käyttöoikeudet on jaoteltuina Lukuoikeuksiin,
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Projektisuunnitelma A12-08 Beckhoff-teollisuustietokoneen käyttöönotto Lauri Lötjönen Mikko Pulkki.
T Loppudemo Kaffetauko eAuction
T Loppukatselmus OtaShop2 Halme, Inkinen, Karanko, Kosunen, Kärkkäinen, Larmo, Ojanen.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Arkkitehtuurisuunnittelu Jarkko Ilomäki. Tavoitteet Tuottaa IOBASE-projektiin hyvin suunniteltu, dokumentoitu ja ylläpidettävä arkkitehtuuri Oppia eräs.
Käyttöliittymä prototyypistä toteutukseen: sähkömittariasentajien- ja lukijoiden työt PDA-laitteelle Antti Halko
T Henkilökohtainen SE harjoitus
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 1 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (MÄ)
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 3 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat P1-vaiheelle.
Vaatimusmäärittely Henkilökohtainen menetelmä Kokemuksia Petri Saloma (49585S) T Tietojenkäsittelyopin ohjelmatyö.
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Käytettävyystestaus GenMetrics projektissa Loppuraportti Jonas Alam
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 2 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (SU)
T Iteraatio Demo Neptune Projektin Suunnittelu-iteraatio Klo SoberIT.
T Projektikatselmus Ampel Projektisuunnitteluvaihe (Versio 1.0)
Mentortapaaminen Agenda Tilannekatsaus Vastuualueet Tulevaa Riskejä ja ongelmia Menetelmäharjoitukset Esitys: Kommunikaatio- ja kokouskäytännöt.
Mentortapaaminen Agenda Tilannekatsaus Vastuualueet Tulevaa Riskejä ja ongelmia Menetelmäharjoitukset Esitys: Kommunikaatio- ja kokouskäytännöt.
Käki-projekti, Loppuesittely Käki-projekti Loppuesittely
Mentor-tapaaminen verkokauppa. Aiheen esittely LAMP alustalla toimiva selainkäyttöinen myyntireskontra Osa olemassaolevaa open source-projektia.
T Iteraatiodemo Team Tubeless Iteraatio
Luento LTY Ohjelmistotekniikka Jari Jauhiainen Helsoft Oy ©
S11-08 Workflow-tuote tuotantojärjestelmien integraatiossa Projektisuunnitelma.
jew1 Systeemityön eteneminen opintojaksolla Ohjelmiston suunnittelutaito Opintojakson eteneminen.ppt.
Yrityksen projektisuunnitelma
Lomake.fin kehittäminen Projektin 293 loppuraportti
Onnistuneen tietovarastoprojektin edellytykset
Loppuraportti Ryhmä 6.
THL - Eurykleia Henkilöstö- ja talousasioiden suunnittelu- ja raportointijärjestelmän määrittely TP 4 agenda Toiminnallisuuden läpikäynti I (Henkilöstöhallinto)
Tietojärjestelmät KEHITTÄMINEN JOHTO KIRJANPITO TILAUSTEN KÄSITTELY
Projektin tilannekatsaus
Vaatimusanalyysin hallintatyökalu
Ristiinopiskelun kehittäminen -hanke
Esityksen transkriptio:

T Loppukatselmointi Kamomilla

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

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ö)

Järjestelmän esittely

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ä

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

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

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

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

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

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

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

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

Demo

Projektin esittely

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

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

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

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

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

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

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

Tuntien jakautuminen eri vaiheiden kesken

Tuntien jakautuminen tehtävätyypeittäin

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

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

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

Toiminnallisten vaatimusten toteutuminen

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

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

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

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 Toteutuminen Toteutuminen –OK

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

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

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

Kiitos!