Software Engineering - Groep 1 Verslag vergadering week 0 Diane De Coster (Project Manager)- Laurens Teirlinck (Secretaris) 1 ste Master Ingenieurswetenschappen diane.de.coster@vub.ac.be se3@tinf.vub.ac.be 21 Oktober 2008 Documentgeschiedenis v2.0 21/10/2008 Diane De Coster Aanpassing Template v1.1 16/10/2006 Diane De Coster Aanpassingen v1.0 14/10/2006 Ben Corne 1ste versie
1 AANWEZIGHEDEN 2 1 Aanwezigheden Afwezig: Laurens (verontschuldigd) Aanwezig: Diane Denis Koen Ben Kristof Sander Clovis 2 Groepsleden Sander Bartholomees Ben Corne Diane De Coster Jerey Geyssens Koen Gremmelprez Clovis Six Laurens Teirlinck Kristof Van Moaert 3 Agenda Akkoord met agendapunten Kwaliteiten van de groepsleden Toewijzing van de functies Documenten en codes Timesheets, vergaderingen Enkele deadlines Agendapunten volgende vergadering Mededelingen 4 Akkoord met agendapunten Unaniem akkoord
5 KWALITEITEN VAN DE GROEPSLEDEN 3 5 Kwaliteiten van de groepsleden Diane Ben Clovis Denis Kristof Koen Sander Laurens Java ++ + ++ C++ + + + + + + Scheme ++ ++ ++ ++ ++ ++ SQL ++ ++ + + CVS + html ++ ++ + ++ xhtml ++ xml + ++ php ++ ++ + ++ css + ++ ++ javascript ++ actionscript ++ latex + Uit deze korte survey besluiten we om java te gebruiken. Dit omdat de voorkennis van de ingenieurs is beperkt tot java. De informatici willen graag beter leren programmeren in java. Ook is er een goede ondersteuning (fora met oplossingen voor problemen,...) en vele libraries. Voor de uitwerking van het project kiezen we voor het spiraalmodel. Met het spiraalmodel kunnen mogelijke risico's op tijd afgezonderd worden. 6 Toewijzing functies Project Manager: Diane Backup Project Manager: Koen Motivatie: Diane heeft de ambitie om een team te leiden. Leerrijke ervaring. Ze wil graag een algemeen overzicht hebben over het project. Webmaster: Clovis Backup Webmaster: Koen Motivatie: Uitbreide kennis in php en css en Clovis is reeds bezig met het maken van de website. De template Progray is unaniem goedgekeurd. Clovis en Koen zijn ook verantwoordelijk voor de GUI, vermits ze na enkele weken minder werk moeten besteden aan de website. Quality Assurance: Kristof Backup Quality Assurance: Clovis Motivatie: Het verzekeren van een kwalitatief hoogstaand project is een van de essentieelste zaken. De uitbreidbaarheid, het hergebruik evenals consistente codes zijn belangrijk en zullen benadrukt worden door de QA Manager.Het lijkt Kristof ook een interessante functie binnen het project. Clovis heeft oog voor kwaliteit en is consistent in coden. Requirements Manager: Sander Backup Requirements Manager: Ben Sander vindt requirements vastleggen een interessant en belangrijk aspect bij het ontwikkelen van de software. Hij kan hierdoor belangrijke ervaringen opdoen (bvb. door
7 DOCUMENTEN EN CODES 4 het afnemen van een interview of door het opstellen van de Software Requirements Specications). Conguration Manager: Ben Backup: Laurens Motivatie: Ben heeft reeds wat linux ervaring en is altijd in voor meer kennis op dit gebied. Hij heeft reeds gebruik gemaakt van version controll systeem git en darcs. Ben kent latex, niemand kent docbook. Implementation Manager: Denis Backup Implementation Manager: Sander Motivatie: Denis codeert graag en ziet het zitten om de codes op schema te houden. Dit hangt samen met de database management. Secretaris: Laurens Backup Secretaris: Ben Opmerking: Laurens heeft het druk tot week 8. Design Manager: Koen Backup Design Manager: Denis 7 Documenten en codes Voor verslagen en documenten kiezen we voor het Nederlands. Het is immers de taal waar we ons het gemakkelijkst in kunnen uitdrukken. Voor de code is Engels het beste om consistent te blijven. Engelse code is immers beter te combineren met het gebruik van libraries. De documenten worden in latex geschreven worden omdat dit het enige is waar Ben voorkennis van heeft. Hij zal een dan ook tijdens de volgende vergadering een korte introductie geven. Niemand heeft ervaring met docbook. Dus: Documentatie: Nederlands, latex. Code: Engels Commentaar: Nederlands Latex editors: Windows: Protex Linux: Kile 8 Enkele deadlines Diane en Koen stellen het SPMP(Software Project Management Plan) op: tegen week 3 (24/10) Clovis integreert de website in de Progray template SQAP(Software Quality Assurance Plan) wordt opgesteld, Clovis helpt Kristof hierbij: tegen week 5
9 AGENDAPUNTEN VOLGENDE VERGADERING 5 9 Agendapunten volgende vergadering Volgende vergadering vrijdag 17/10 (week 4) - 17 u Ben regelt een lokaal voor vrijdag, geeft dan kleine introductie in latex. 1. Goedkeuring verslag 2. Voorstelling van functies 3. Bespreken van requirements en risico's 4. Evaluatie website 5. Tijdschema 6. Deadlines van de verschillende plannen op een rij zetten 7. Agenda volgende vergadering 10 Mededelingen Clovis stuurt alle verstuurde mails van de mailinglist door naar Koen Ben stuurt het verslag naar Diane voor goedkeuring, Diane leest dit, verwerkt het stuurt het naar Professor Vermeir Iedereen bestudeert zijn eigen functie in detail, zodat niets over het heeof wordt gezien Iedereen stuurt zijn timesheet door naar Diane op zondag vóór 12u, die ze verwerkt en doormailt naar Professor Vermeir Ben zet CVS op (Diane vertelt Ben hier wat meer over) Ben regelt projector voor een lesje latex Sander en Ben spreken een tijdstip af om samen te komen voor Requirements. Website: wilma.rave.org/ se3_0809/