Ohjelmistotuotantoprojekti Kasi PÖYTÄKIRJA 29.1.2007 Kokous nro 5 AIKA 29.1.2007 klo 10.00 PAIKKA Exactum, sali A319 LÄSNÄ Palomäki Tuukka, puheenjohtaja Holmas Lauri (saapui paikalle klo 10:24) Kestilä Veli-Pekka Lahtinen Joni Penttilä Markus Sarin Antti-Pekka, sihteeri Tikkala Ilkka Moilanen Ilari, ohjaaja 1. Kokouksen avaus Puheenjohtaja avasi kokouksen kello 10.15. 2. Missä mennään Perjantaina kolme ryhmän jäsentä oli sovitusti pohtinut järjestelmän suunnittelua, ja suunnitteluvastaava Kestilä oli laittanut suunnitteludokumentin alustava version wikiin. Projektipäällikkö Palomäki ilmoitti päivityksestä projektin aikataulussa: Suunnitteluun on lisätty enemmän aikaa ja ohjelmointia puolestaan tiivistetty. Testausvastaava oli päivittänyt testausdokumentin varhaista versiota ja tutustunut JUnitin käyttöön. Käyttöliittymäsuunnittelua ja muuta dokumentaatiota oli edelleen jatkettu. 3.1. Vaatimusmäärittelyn katselmuksen sopiminen Sovittiin katselmuksen järjestämisestä torstaille 1.2.2007 klo 14-16. Aika ja paikka täytyy tosin vielä sopia asiakkaan kanssa. Katselmuksen roolijako sovittiin seuraavasti: Puheenjohtaja: Tuukka Palomäki Sihteeri: Veli-Pekka Kestilä Alustaja: Lauri Holmas 3.2. Vaatimusmäärittelyn muoto Ryhmä päätti käyttää pohjana Somervillen mallia, jolloin nykyisestä vaatimusmäärittelyn versiosta jäävät uupumaan seuraavat kohdat: - Käyttötapaukset Penttilä lupasi hoitaa ostoliittymän käyttötapaukset ja Palomäki hallintapuolen tapaukset. - Järjestelmämallit Näistä päätettiin luopua, koska oli turhan yksityiskohtainen toteutettavaa järjestelmää ajatellen. - Järjestelmän elinkaari Tämän osion tarpeellisuudesta ei projektin kohdalla oltu täysin yksimielisiä, mutta ehdotettiin vanhan version mainitsemista, sekä mahdolliset uudet toiminnot tulevaisuudessa. - Järjestelmäarkkitehtuuri Päätettiin hyödyntää suunnitteludokumentista löytyvää kuvausta. Vaatimusmäärittelyvastaava sanoi yllä mainituilla kohdilla varustetun, päivitetyn vaatimusmäärittelyn olevan valmis keskiviikon aikana. 4. Tehtävien jako Penttilä: Ostoliittymän käyttötapaukset Palomäki: Hallintaliittymän käyttötapaukset Tikkala: Ryhmän kotisivujen päivitys ja tietokantasuunnittelu Lahtinen: Ohjelmointikäytäntöjen suunnittelu ja alustava suunnitelma käyttöliittymän luokkarakenteesta Holmas: Vaatimusmäärittelyn päivittäminen Kestilä: Suunnitteludokumentin päivittäminen Sarin: Testausdokumentin päivittäminen ja testitapausten siirtäminen wikiin 5. Muut esille tulleet asiat - Ryhmä kävi läpi käyttöliittymäsuunnitelmaa ja keskustelussa nousi esille kysymys järjestelmän ominaisuudesta yhdistää sormenjälki johonkin tiettyyn sormeen. Annetut sormenjäljet näkisi sitten käyttöliittymään toteutettavasta käden kuvasta. Päätettiin lisätä ominaisuus suunnitelmaan prioriteetilla 2 tai 3. - Käyttöliittymään liitten nousi esille myös kysymys erillisestä tuotteen koon valinnasta. Päätettiin kysyä asiakkaan mielipidettä tortaina. - Käyttöliittymää päätettiin myös demota käyttöliittymän esiversiota asiakkaalle torstaina. - Keskusteltiin hallintaliittymän lopullisesta sijoituspaikasta. Arveltiin kahvihuoneen konetta, mutta päätettiin varmistaa asiakkaalta. - Keskusteltiin ryhmän työtunneista: työtunteja verrattuna muihin ryhmiin on mukavasti, mutta ryhmän sisällä paljon vaihtelua. - Päätettiin jo alustavasti käyttää englantia ohjelmoinnissa (kommentointi, muuttujien nimet..). - Ryhmän ohjaaja huomautti, että Javadoceista saisi hyvän lisän dokumentaatioon. - Pohdittiin mahdollisesta saman IDE:n käytöstä ryhmän sisällä. Esille nousivat Eclipse ja NetBeans, mutta varsinaista päätöstä ei tehty. - Esiin nousi kysymys toteutettavan ohjelmiston nimestä. Tätä päätettiin tiedustella asiakkaalta. - Keskusteltiin myös asiakkaan puolelta esiin nousseesta vaatimuksesta muun, kuin vakiokupillisen ostamisen tapauksessa: Ryhmä oli sitä mieltä, että käyttäjän tunnistaminen ennen ostosvalintaa olisi parempi ratkaisu, kuin ostosvalinnan tekeminen ennen käyttäjän tunnistamista. Asia päätettiin ottaa esille asiakkaan kanssa. - Keskustelua herätti myös hälytyksen asettaminen tuotteelle. Ryhmässä oltiin sitä mieltä, että tämä ei vaatisi sisään- kirjautumista. - Puheenjohtaja näytti tietokantayhteyden ottamisen postgre-palvelimeen. - Ehdotettiin, että luodaan turvallisuuden vuoksi tietokannalle käyttäjä, jolla rajatumman oikeudet tietokantaan. - Kuppikunnan sijaan jatkossa puhutaan tuoteryhmästä. 6. Kokouksen päättäminen Puheenjohtaja päätti kokouksen kello 11.55.)