T Projektikatselmus

Samankaltaiset tiedostot
T Projektikatselmus

T Projektikatselmus

T Loppukatselmus

T Testiraportti - integraatiotestaus

EDISTYMISRAPORTTI - T4 Virtuaaliyhteisöjen muodostaminen Versio 1.0

statbeatmobile PROJECT REVIEW iteration 1

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Testaussuunnitelma Labra

Ylläpitodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Onnistunut Vaatimuspohjainen Testaus

T Ohjelmistokehitysprojekti I - Iteraatiosuunnitelma (I2)

T Testiraportti - järjestelmätestaus

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

Projektisuunnitelma Viulu

Hirviö Testausraportti I2

Ohjelmistotekniikka - Luento 2

T Iteraatio Demo TeamDC I1 - Iteraatio

Ylläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito

T Testiraportti - integraatiotestaus

Testausraportti. Dokumentti: Testausraportti_I2.doc Päiväys: Projekti : AgileElephant

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

T Edistymisraportti. ExtraTerrestriaLs PP iteraatio

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Projektisuunnitelma Nero-ryhmä

Ylläpito. Ylläpidon lajeja

Toteutusvaihe T3 Digi-tv: Edistymisraportti

UCOT-Sovellusprojekti. Testausraportti

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Data Sailors - COTOOL dokumentaatio Riskiloki

T Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

1 Aateliset. 1.1 Johdanto. 1.2 Organisaatio

Ohjelmistotuotantoprojekti

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

WEBINAARIN ISÄNNÄT. Jarno Wuorisalo Cuutio.fi. Petri Mertanen Superanalytics.fi. Tomi Grönfors Brandfors.com

T Testiraportti TR-2. ETL-työkalu

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

Lohtu-ryhmän TSP-yhteenveto

PROJEKTIN EDISTYMISRAPORTTI Seurantajakso <jaksonumero, alkupäivä - päättymispäivä>

Ohjelmiston toteutussuunnitelma

Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure

Työkalujen merkitys mittaamisessa


Project group Tete Work-time Attendance Software. Henkilökohtainen SE harjoitus: etenemisraportti

2. Ohjelmistotuotantoprosessi

COTOOL dokumentaatio Riskiloki

58160 Ohjelmoinnin harjoitustyö

Hankesuunnitelma. Novus-Hanke. Novus-Hanke. YYL:n tietojärjestelmien kokonaisuudistus HANKESUUNNITELMA. LIITE 1

Hirviö Laadunvarmistussuunnitelma

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Tik Projektiryhmä: TeamAhma. Projektin HAYABUSA opponointi. Opponointisuunnitelma

EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0

T Projektisuunnitelma

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

Automaattinen yksikkötestaus

ID Task Name Duration Start Finish Predecessors Resource Names

Availability & pricing of bandwith in internet time

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

LOPPURAPORTTI Virtuaaliyhteisöjen muodostaminen Versio 1.0

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

Ohjelmistojen mallintaminen. Luento 11, 7.12.

L models. Testisuunnitelma. Ryhmä Rajoitteiset

EDISTYMISRAPORTTI - T2 Virtuaaliyhteisöjen muodostaminen Versio 1.2

Tavoitteena saada päätökseen yliopiston ja Enfon tekninen järjestelmän kehittämisprojekti 06/2014 mennessä (minimitavoitteiden osalta).

statbeatmobile FINAL PROJECT REVIEW

käyttötapaukset mod. testaus

Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston rakenteen ja laatia ohjelmiston teknisen spesifikaation.

Projektityö

Sukupuu -ohjelma. Ossi Väre ( ) Joni Virtanen ( )

Automatisoinnilla tehokkuutta mittaamiseen

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Testaussuunnitelma. Opeapuri. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

WEBINAARI Mitä Tag Management on käytännössä ja miten se vaikuttaa analytiikkaan?

Projektisuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Hirviö Laadunvarmistussuunnitelma

Orientaatio ICT-alaan. Projekti

Testaussuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Hirviö Vertaistestausraportti

Opiskelija osaa suunnitella ohjelmiston toteuttamisen, toteuttaa, testata ja dokumentoida ohjelmiston.

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

Ohjelmistotuotantoprojekti

Loppuraportti. Kaapo - Kaavioiden piirto-ohjelma. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

A4.1 Projektityö, 5 ov.

Turva-automaation suunnittelu

TOIMINNALLINEN MÄÄRITTELY MS

Ryhmäpalaverit. Lintulaskenta-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

EDISTYMISRAPORTTI - T1 Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 1)

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä

Toteutusvaihe T2 Edistymisraportti

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Käyttöjärjestelmät. 1pJÄKÄ1 KÄYTTÖJÄRJESTELMÄN HALLINTA, 12 OSP

KONEAUTOMAATION LAATU JA TURVALLISUUS Marko Varpunen

LAATURAPORTTI Iteraatio 1

Testiraportti 2. iteraatiosta

Aika Keskiviikko klo Paikka Jyväskylän yliopisto, Agora, Sovellusprojektien kokoushuone C226.1

Transkriptio:

T-76.115 Projektikatselmus Projektityöryhmä GenCode I3-iteraatio 17.3.2004

Agenda Tavoitteiden toteutuminen (5 min) Resurssien käyttö (5 min) Iteraation tulokset (10 min) Riskit (5min) +Kokemuksia työskentelymenetelmistä Seuraavan iteraation suunnitelmat (5min) Demo (15 min)

Tavoitteiden toteutuminen Aiemman toteutuksen parantelu (refactorointi) Koodi on katselmoitu ja joitakin muutoksia tehty. Enemmänkin muutettavaa olisi, mutta resurssit ovat rajalliset. Käytettävyyden parantaminen Manuaali kirjoitettu, SQL lauseen luonti pilkottu osiin, päivämääräformaatti näkyville. Lisättävä vielä datataulun sarakkeiden näyttö SQL:ää kirjoittaessa. Järjestelmän kunnollinen testaaminen OK Tietoturvan varmistaminen Autentikointia ja authorisointia ei vielä implementoitu. Teknologia ennestään tuntematonta. Jatkokehityksen mahdollistaminen (dokumentointi) Mahdollisen arkkitehtuurin parantelun takia dokumentaation lisääminen jää viimeiseen iteraatioon

Työtunnit tehtävittäin name done plan diff *TOTAL* 263,8 259 4,8 Ant, Middlegen, JBOSS, CVS... 5 20-15 PH: Koko ryhmän kokoukset 18 30-12 PH: Peer testing organization 11 8 3 PH: Projektikatselmus 1,8 7-5.2 PH: Työnseuranta ja suunnittelu 10 10 0 PH: Vaatimustenhallinta 0,5 15-14.5 PH: yhteydenpito asiakkaaseen 11,5 10 1,5 TES: Järjestelmätestaus 17 10 7 TES: Koodin katselmointi 11 5 6 TES: Vertaistestaus 6,5 10-3.5 TES: Yksikkötestaus 3 15-12 TOT: Autentikointi 18,5 15 3,5 TOT: importtaus 28 25 3 TOT: Käyttöohje 8 8 0 TOT: ryhmien ja käyttäjien hallinta 11,5 15-3.5 TOT: View,Graph,Metric 71 40 31 TOT: WWW GUI 31,5 16 15,5 Ympäristön kanssa ei enää ollut liiemmin ongelmia Vaatimuksia ei juuri enää muokattu. Niiden tilan ylläpitoon kulunut aika on järjestelmätestauksessa

Aloittamatta jääneet tehtävät name TES: Dokumenttien katselmointi 5 TOT: Admin GUI yleinen 5 TOT: logitus 6 ARK: arkkitehtuuri 5 plan Katsemointi merkitty jonnekkin muualle Admin GUI:n yleistä refactorointia ei toistaiseksi tehty Logitus valmis Arkkitehtuuri valmis

Resurssienkäyttösuunnitelma Iteraation alussa Jukka Petri Harri K Elina Timo Jonas Harri V Total PP 65 25 30 20 50 60 70 320 I1 65 50 50 35 30 20 60 310 I2 37 46 70 33 63 46 33 328 I3 20 49 30 60 30 50 20 259 DE 20 20 10 20 20 30 10 130 Total 207 190 190 168 193 206 193 1347 Iteraation lopussa Jukka Petri Harri K Elina Timo Jonas Harri V Total PP 65 25 25 20 50 60 70 315 I1 65 50 50 35 30 20 60 310 I2 37 46 60 33 63 46 33 318 I3 33 33 50 55 30 45 42 288 DE 15 30 10 30 20 20 10 135 Total 215 184 195 173 193 191 215 1366 I2:n tunteja päivitetty Harri V refactoroi www guita reippaasti Jukka toteutti metriikkojen ajon ja refactoroi sieltä täältä

Toimitettavat Dokumentit Uudet dokumentit Käyttöohjeet Testiraportti Peertestausdokumentaatio Edistymisraportti Päivitetyt dokumentit Projektisuunnitelma Vaatimusmäärittely Henkilökohtaiset työt

Ohjelman koko 10000 9000 Rivimäärä 8000 7000 6000 5000 4000 3000 2000 1000 SQL JSP Test.* wwwgui.servlets Authenticatioin External data Db Manager Gui Admintool 0 I1 LOC I1 COM I2 LOC I2 COM I3 LOC I3 COM Iteraatiot

Toiminnallisten vaatimusten tila Minor 11 Major 2 Passed 29 Critical 7

Ohjelman osien tila Toiminnallinen kokonaisuus Passed Critical Major Minor Kattavuus Arvosana Www 5 3 1 2 Kohtalainen Kohtalainen Käyttäjien hallinta 12 1 1 2 Hyvä Hyvä Tietoturva 2 1 Hyvä Huono Importtaus 1 1 2 Huono Kohtalainen Metriikan määrittely 7 1 Kohtalainen Hyvä Viewin määrittely 2 2 Hyvä Hyvä Graphin määrittely 2 1 Hyvä Hyvä Tietoturva vaatii vielä tekemistä

Bugit Blogger Critical Major Minor Fixed 3 2 5 3 Open 14 7 15 Neljä criticalia liittyy tietoturvaan Osa bugeista saattaa johtua pelkästään siitä ettei peertestausryhmä ymmärtänyt kuinka järjestelmän pitäisi toimia

Riskit (1/2) Koodin laadussa ongelmia Koodia katselmoitu vasta tässä iteraatiossa ja huomattu että admintoolin arkkitehtuurissa on puutteita. Admintoolin arkkitehtuuri on myös jäänyt kommunikoimatta kaikille admintoolia kehittäville, joten toteutuksessa on poikkeavuuksia eri kehittäjien välillä Epätasainen työjakauma ryhmän jäsenten välillä Nykyisen tuntisuunnitelman mukaan ero vähiten ja eniten tunteja tekevän välillä on noin 40h J2EE:n tarjoaman tietoturvan käyttö ei ole tuttua Tietoturvan toteutukseen vaadittava arkkitehtuuri on saatava testattua mahdollisimman nopeasti

Riskit (2/2) Työn seuranta vaikeaa Tarkoituksena oli että kukin pitäisi listaa asioista joita on tehtävä ennen iteraation loppua ja edistystä seurattaisiin tehtävien lukumäärän perusteella. Koska työ olisi jaettava yhdeltä istumalta tehtäviin osiin, olisi tämä myös tapa suunnitella ja aikatauluttaa työtä ennen sen tekemistä Listojen merkitystä ei ymmärretty ja niiden päivitys jäi tekemättä Listat kuitenkin periaatteessa toimivat projektipäällikön tukena tehtävien jaossa ja edistymisen seuraamisessa Projektipäällikkö kävi koodin läpi ja toteutti osan järjestelmää, minkä jälkeen kuva tilanteesta tuli kattavaksi. Tämän kokoisessa projektissa tämä on vielä mahdollista, mutta ei suuremmassa.

Muutoksia projektiin Ei muutoksia

Suunnitelmat ensi iteraatiolle Critical tason bugien korjaus Käyttöohjeen parantaminen ja liittäminen osaksi käyttöliittymää Autentikoinnin ja authorisoinnin perusarkkitehtuurin toteutus niin että tarvittava jatkokehitys on helppoa Järjestelmän paketointi helposti asennettavaksi Koodin refactorointi siinä määrin kuin aikaa on Teknisen dokumentaation saattaminen ajantasalle Major ja minor tason bugien korjaus