Ehdotetty aikataulu toteutusvaiheeseen

päivitetty 30.03.2004

Toteutusvaiheessa on aikaa 4 viikkoa ja työskentelemme noin 17 tuntia viikossa + kokoukset, joten yhteensä meillä on
aikaa 408h.

Tässä työnjaossa on lähdetty siitä, että Uusi/Vanha tarkastus liittyvät kiinteästi yhteen. Ne siis pitää tehdä samassa.
Niiden työmäärä vastaa arvion mukaan kohtaa 6, joten Kunta/reviiri/tarkastajat/aputaulu/haku-tapaukset on niputettu yhteen.
Jäljelle jää prioriteetilla 1 Uusi/Vanha pesä raportti, jonka on myös arvioitu olevan samansuuruinen kohdan 5 ja 6 kanssa.
Kohta 8 on nopea toteuttaa kunhan kohta 5 on valmis, koska kohta 8 käyttää samoja luokkia ja metodeita. Kohta 9 ja kohta 10
toteutetaan, jos aikaa jää.

Kohdan 5,6,7 on arvioitu olevan samansuuruisia ja vievän 20% työstä, joten 20%x408h=81h. Tämä siis pitäisi kahdelta
henkilöltä olla valmiina 2 viikossa.

Jokaisessa kohdassa pitää tehdä tietenkin lokitus, JUnit-testaus, datamalli, Freemarker-template html-sivulle ja
tietenkin suunnitelmien päivittämisen suunnitteludokkariin ja toteutusdokkariin.

ID Tehtava Aika-
arvio
(h)
PR Riippu-
vuus
Vastuu-
henkilo
Kuvaus
1
Haliaeetus-loki 5
1
heti/Tehty ei testattu
Katja Yleinen Haliaeetus-loki, jonne menee kaikki virhe-, debugilmoitukset.
Tahan on ajateltu kaytettavan java.util.logging-pakettia.
Tama pitaisi tehda heti, jotta kaikki paasisivat heti
kayttamaan koodeistaan uutta lokitusta, eika tarvitse myohemmin
tehda muutoksia lokitukseen.
2
Tietokantaloki 5
1

Marja, Säde
Tietokantaloki, jonne lokitetaan tietokantaan tehdyt
muutokset
3
JUnit-testiymparisto 5
?

Manta
JUnit ymparisto pitaisi pystyttaa ja integroida Eclipseen.
Sitten ne, jotka eivat kayta Eclipsea, voivat kirjoittaa
testicaset, mutta ne vaan sitten ajetaan myohemmin Eclipsessa.
4
HaliaeetusControllerServlet,
CommandInterface,
CommandDispacther,
CommandFactory,
LoginScreenCommand,
CommandcommandMapping.properties
8
1
ekana
Tehty/
Manta
Valmis suunnittelumallin mukainen rakenne, jotka kaikki
komentoluokat käyttää. Myös sisäänkirjautuminen.
5
Uusi/vanha pesa tarkastus 81
(20%)
1
4
Marja, Säde
NewNestInformation-luokan koodit tulee Halin UusiPesa-luokasta,
ja ne pitaisi olla "suunnilleen" kunnossa (Hali sanoi, et
lisays toimi joskus, kanta muutokset tietenkin pitaa tehda).
Suurin osa tyosta koskee CheckNestInformationHelper-luokan
tarkastuksien tekemista (50%), datamallin muodostamista (25%)
ja datamallin lukemista templatessa (25%).
6
Kunta/reviiri/tarkastajat/
aputaulu/haku
81
(20%)
1
4
Leena, Katja
Kaikissa on lisäys, haku ja muokkaus-toiminnot.
Monta pientä käyttötapausta (pienet datamallit,
yksinkertainen logiikka)
7
Uusi/vanha pesä raportointi 81
(20%)
1
4
Riikka, Manta

8
Muuta pesatiedot 33
(8%)
1
4, 5
?
Tama kayttaa samanlaisia tarkastuksia
kuin CheckNestInformationHelper-luokassa,
joten taman pitasi olla nopea toteuttaa tapauksen
4 jalkeen.
9
Muut raportit 81
(20%)
2
4
?
Fortran kamat. Tama on vain arvio, koska mikali tyo
ei paase edes alkuun,voi alkuunpaasemisessa kestaa paivia!
10
Myrkky/saaliit/Hist. 33
(8%)
3
4
?
Toteutetaan, mikali aikaa. Pienia tapauksia, pieni datamalli



Aikataulu (oletus 20h/viikko tyyliin)

Tehtävä Viikko 14
Viikko 15
Viikko 16
Viikko 17
1
TEHTY ei testattu

















2
Marja&Säde






















3
Manta














4
TEHTY







5
Marja&Säde



6
Leena&Katja



7
Riikka&Manta



8


xxx





9


xxx&xxx
xxx&xxx
10


xxx