Notulen20060208
INFOSP vergadering 8 februari 2006
Notulist: Patrick van Kouteren
Dit is het verslag van de allereerste vergadering. Deze is opgedeeld in 2 stukken. Het eerste uur zonder opdrachtgever en de rest waarbij de opdrachtgever wel aanwezig is.
Eerste uur
Voorzitterschap
Rouleert de eerste 8 weken. Daarna wordt beslist of er een vaste voorzitter komt of het roulatieschema gehandhaafd blijft.
Projectleider
- De projectleider kan geen voorzitter zijn.
- De hoofdtaak van de projectleider is het sturen van personen
- Hij probeert problemen eerst binnen de groep op te lossen. Bij hardnekkige problemen / meningsverschillen wordt Hans pas ingeschakeld.
Er zijn 3 kandidaten voor de functie van projectleider. Zij sturen voor donderdag 9 februari 17.00 uur hun cv van een half A4’tje naar de sp-cheetah mailinglist. Vervolgens sturen de leden hun volgorde van voorkeur vóór vrijdag 10 februari 12.00 uur naar Hans.
Notulist
De notulen dienen binnen 24 uur uitgeschreven en beschikbaar te zijn voor iedereen. De notulist is de eerstvolgende vergadering de voorzitter.
Overleg
Elke maandag is tussen 15.00 uur en 17.00 uur tijd gereserveerd voor het wekelijkse overleg. De opdrachtgever heeft graag groepssessies. Deze staan los van de vergaderingen.
CV/Profiel
Ieder plaatst in de Wiki zijn profiel/cv met informatie over zichzelf zoals sterke en zwakkere punten, interesses e.d.
Voorstellen
- 3 x 7 weken projectleiderschap.
=> Hierop was geen duidelijk antwoord. Dit wordt later nog beslist.
- Iedereen op zijn sterkste punten benutten.
=> Enkelen geven aan ook andere dingen te willen proberen, maar het wel met het idee eens te zijn aangezien dit de snelheid bevordert.
Wijzigingen
- Softwareproject was ingedeeld in timeslot D. Dit is timeslot C geworden, echter wordt dit vanwege de beschikbaarheid van iedereen niet aangehouden.
- Mailinglist sp-cheetah: ‘reply’ gaat nu naar de hele lijst.
WVTTK
- Durk geeft aan in de organisatie van een Roeivereniging te zitten en deze werkzaamheden zijn soms moeilijk te combineren met SP. De groep is het erover eens dat verdeling werkzaamheden wat betreft de hoeveelheid werk per week geen probleem moet zijn.
- Nick geeft aan de eerste week van maart op vakantie te zijn.
Tweede uur
Agile Software Development
Klant:
- Levert stories aan (use cases)
- Presenteert release plan, geeft prioriteiten aan stories en acceptatie criteria
- Zet de stories in volgorde
- Doet acceptance tests
Ontwikkelaar:
- Pakt story aan en geeft estimated complexity en business value aan.
- Implementeert stories
- Rapporteert progressie
- Rapporteert problemen
Centrale gedachtenstelling
- Korte feedbacklijnen. Directe communicatie.
- Openheid: als je wat wil zeggen, doe dat!
Wat verwacht de opdrachtgever
- Input van de buitenwereld en van jezelf.
- Zelfstandigheid bij het verdelen van de rollen.
- Voorkeur voor Java.
- Minimale doel OS’es: Mac OSX en Windows XP
Het complete plaatje
- HU => communicatie afdeling (zowel naar buiten als intern).
- UvA => economische aspecten.
- HKU => visual design (interfaces en website).
- UU => code, documentatie, informatie over het product.
Infrastructuur en taakverdeling installaties
- Subversion is al aanwezig. Martijn maakt account aan
- Wiki door Roderik
- BugZilla door Roderik
- CruiseControl door Durk
De repository is tijdeijk op de universiteit. Uiteindelijk zal alles bij !AardRock B.V. gaan opereren.
Contact
Onderling:
- Sp-cheetah mailinglist
- Wiki
- Mogelijk: forum, MSN, IRC, telefoon
Met opdrachtgever:
- 2e mailinglist waarop opdrachtgever ook ingeschreven is. Tot die tijd neemt Martijn deze taak op zich.
Voorstellen
- Een marktonderzoek of er al iets op de markt is wat lijkt op ons project. Misschien kunnen we hiermee valkuilen voorkomen.
- Durk gaf dit aan en bood aan een klein onderzoekje te doen.
Vragen
Elk ziekenhuis hanteert zijn eigen criteria wat betreft suikerlevels en ook de input van elk meetinstrument zal niet gelijk zijn. Hoe weten we nu wat we moeten gebruiken? In principe is een level tussen 4 en 10 goed, waarbij 6 tot 7 het beste is. Tussen 0 en 4 wordt de situatie kritiek. Boven de 10 moet de patiënt insuline spuiten. Het klopt dat de meetresultaten afhangen van de apparatuur. Hier wordt later meer duidelijkheid over gegeven. Het is nog niet duidelijk welke apparatuur gebruikt gaat worden.
Hoe testen we met gebruikers? Deze zetten we in een ruimte met een camera en laten ze het programma bedienen. Als dit niet lukt dan is het ontwerp van het programma niet goed. Simplicity staat voorop.
Door de hoeveelheid informatie vraag ik me af wat de concrete verwachtingen zijn. Deze staan in het schema van de 2 gekopieerde a4’tjes onder het kopje ‘Tangible results’.
Is er voorkeur voor een bepaalde ontwerpomgeving? Nee, het moet bij voorkeur een design worden wat onafhankelijk is van een ontwerpomgeving. Gebruik dus wat je wil!
Moet het programma nog op een PDA uit te voeren zijn? Deze werkt namelijk iets anders dan een OS op een computer. Dit wordt later nog beslist.
Hoe zit het met de commerciële belangen? De intentie is om het programma Open Source te maken. Dit stimuleert ook anderen om dit soort systemen te maken of bestaande systemen te evolueren. Het systeem wat wij maken moet ook uitbreidbaar zijn (zodat het bijvoorbeeld ook voor diëten kan dienen). Eventuele commerciële belangen worden later gepubliceerd mocht dit aan de orde zijn.
Datum | Beschrijving activiteit | Door wie? | |
---|---|---|---|
zsm | Aanlevering lijst met nuttige informatie over Extreme Programming en Agile Software Development | Opdrachtgever | |
z.s.m. | Aanlevering lijst met nuttige informatie over Extreme Programming en Agile Software Development | Opdrachtgever | |
9 februari | 17.00 uur: deadline CV’s potentiële projectleiders | Kandidaten | |
10 februari | 12.00 uur: deadline stemmen projectleider | Niet-kandidaten | |
13 februari | Vergadering om 15.15 uur. Locatie nog onbekend. BBL 570? | Allen | |
14 februari | XP Game. Tijd en locatie nog onbekend | Allen | |
17 februari | Aanlevering stories | Opdrachtgever | |
31 maart | Mijlpaal 1. Afscheidsfeest met aandacht voor ons product | ||
7 juli | Mijlpaal 2. Product lancering. |