Ohjelmistotuotanto, kevät 2003, harjoitus 2 (27.-31.1.)
-
Saat loistavan ohjelmistobisnesidean ja päätät perustaa yrityksen
tuotteistamaan ideaasi.
Minkälaisia henkilöitä ja montako haluat palkata yritykseen?
Millaisen projektipäällikön palkkaat vetämään tuotteistusprojektia?
Olisiko sinusta itsestäsi kyseisen projektin päälliköksi?
Voit valita vapaasti bisnesideasi ja yrityksesi toimintasektorin.
-
Helsingin yliopiston opiskelijarekisteriin ollaan
tekemässä WWW-liittymää, jonka avulla opiskelijat voivat ilmoittautua
kursseille ja tentteihin, selvittää omat ilmoittautumisensa ja perua niitä. Laadi luonnos
työn osituksesta projektisuunnitelmaa varten. Osita tehtäväkokonaisuutta
sekä järjestelmän toimintasisällön että prosessin vaiheiden perusteella.
Tavoitteena olisi lehtitasolla 1-2 henkilötyöviikon kokoiset tehtävät.
Voit olettaa, että tietokanta on valmiina eikä sitä tarvitse suunnitella.
-
Arvioi edellisen tehtävän vaatima työmäärä henkilötyökuukausina (htkk)
toimintopisteisiin (FP) perustuen,
kun projektin toteutuskielenä on Java (LOC/FP = 53) ja LOC/htkk = 625.
Tietokannassa on tietoja kursseista, harjoitusryhmistä, kokeista,
kurssien ja harjoitusryhmien vetäjistä, salivarauksista,
istunnoista, opiskelijoista ja ilmoittautumisista sekä niiden
perumisista. Käyttäjä voi kirjoittautua järjestelmään ja ulos,
antaa tai muuttaa henkilötietojaan, ilmoittautua kursseille tai kokeisiin, katsoa
ilmoittautumistilanteensa sekä perua ilmoittautumisensa.
Käsittely on varsin suoraviivaista.
Ruuhkahuippujen hallinta vaikeuttaa hieman tietokannan käsittelyä.
Lisävinkkejä toimintopisteiden laskennasta löytyy esim. sivulta
http://www.nesma.nl/english/earlyfpa.htm#bm_Detailed_function_point_count
ja hakukoneilla avainsanoilla "function point counting".
-
Seuraavassa taulukossa on tehtäviä, niiden kestoja ja niiden välisiä
riippuvuuksia. Laske projektin vähimmäiskesto ja määrää kriittinen polku.
Tehtävä | Kesto pv | Edeltäjät |
---|
T1 | 10 | |
T2 | 15 | T1 |
T3 | 10 | T1,T2 |
T4 | 20 | |
T5 | 10 | |
T6 | 15 | T3,T4 |
T7 | 20 | T5 |
T8 | 35 | T7 |
T9 | 15 | T6 |
T10 | 5 | T5,T9 |
T11 | 10 | T9 |
T12 | 20 | T10 |
T13 | 35 | T3,T4 |
T14 | 10 | T8,T9 |
T15 | 20 | T12,T14 |
T16 | 10 | T15 |
-
Laadi edellisen tehtävän aineistolle GANTT-kaavio (janakaavio). Jos
haluat käyttää työvälineitä, niin Microsoft Project 2000 löytyy luokan D326
koneista Stubben 13-19.
Jukka Paakki, 23.1.2003