Software Engineering - Groep 1
Verslag vergadering week 0 Diane De Coster (Project Manager)- Laurens Teirlinck (Secretaris) 1ste Master Ingenieurswetenschappen
[email protected] [email protected] 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
1
Aanwezigheden
Afwezig: Laurens (verontschuldigd) Diane Denis Koen Kristof Sander Aanwezig: Ben 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
2
3
5 KWALITEITEN VAN DE GROEPSLEDEN
5
Kwaliteiten van de groepsleden Diane Java ++ C++ Scheme SQL CVS + html xhtml xml php css javascript actionscript latex
Ben Clovis Denis Kristof Koen Sander Laurens + ++ + + + + + + ++ ++ ++ ++ ++ ++ ++ ++ + + ++ + ++ + +
++ ++ ++ ++ ++ ++ ++
+
++
+
++ ++
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
9
5
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/