RD2-I
Research en Development Informatica 2
Lente 2009
Docent: Elena Marchiori,
Teaching Assistent: Pavol Jancura,
Documenten:
|
| Organisatorische informatie: |
Overige informatie: |
Actuele informatie: |
|
|
|
Vakomschrijving
Wat is RD2?
Het Research en Development 2 is onderdeel van het tweedejaarsprogramma
van de opleiding Informatica. Het doel van dit vak is om in een team van
studenten een ontwikkelopdracht uit te voeren. Om dit tot een goed einde te brengen wordt
geacht de kennis die is opgedaan in de vakken uit de eerste 2 jaar
op de juiste manier in te zetten. Er zal zelf moeten worden herkend of toepassing
van een of meer van de verschillende technieken (geleerd in de diverse
vakken), zinvol en effectief is.
Wat leer je in RD2?
De officiele doelstellingen van RD2 zijn:
-
De inhoudelijke vaardigheden van de eerste twee jaar in verband met elkaar
toepassen, d.w.z. geschikte methoden en technieken combineren voor het oplossen van
een probleemstelling op basisniveau.
-
Systematisch kunnen ontwerpen, abstraherend van aangeleerde methoden en
technieken, gebruik makend van een eenvoudige praktische ontwerp- en ontwikkelmethode.
-
Formele methoden geleerd in de eerste twee jaar te kunnen toepassen om
kwaliteitscriteria van het ontwerp te waarborgen.
-
Het eigen werk inhoudelijk plaatsen in de informatica-aandachtsgebieden
voorzover die in de eerste twee jaar aan de orde zijn gekomen.
-
Projectmatig werken, plannen en bewaken.
-
Enig besef ontwikkelen voor het werken met beperkte resources.
-
Kunnen beoordelen hoe (je in) een team functioneert en elkaar beoordelen
(peer-assessment). Je leert werken in een team groter dan het gebruikelijke
practicum-duo.
-
Helder verslag kunnen geven en een mondelinge en schriftelijke presentatie
(mee helpen) verzorgen, met verantwoording voor gemaakte keuzes.
-
Ervaring opdoen in het op professionele wijze in kaart brengen van
de opdracht, de probleemstelling, het implementatie traject, en de implementatie
zelf.
De aanpak
De ontwikkelopdracht is van een dusdanig kaliber dat goed moet worden nagedacht
over de manier van werken. Daarom zal in RD2 aandacht worden besteed aan
(1) het software ontwikkelproces en (2) gestructureerd projectmatig werken.
Dit is een belangrijk verschilpunt met het vak
RD1.
Een ander verschil is dat een groter beroep gedaan wordt op communicatieve
vaardigheden. Naast het schrijven van een verslag, wordt nu ook een mondelinge
presentatie verwacht.
Tenslotte, aandacht wordt besteed, meer dan in RD1, aan de formele aspecten
van de kwaliteit van het ontwerp en de professionele presentatie van het onderzoeksresultaten.
Voorlopige rooster
Weekoverzicht
|
|
Week
|
Event
|
Bijeenkomst
|
Deel 1
|
| 5: 1 februari |
Introductie vak. Indeling groepen,
teams kiezen een aanspreekpunt.
|
College Elena Marchiori: KNN and editing methods
Maandag, 1 februari
13:30-15:30. Aanwezigheid verplicht
|
| 6: 8 februari |
Bespreking team-leader en docent. |
Project: deel 1 |
Carnaval
|
| 8: 22 februari |
Bespreking team-leader en docent. |
Project: deel 1 |
| 9: 1 maart |
Bespreking team-leader en docent. |
Project: deel 1 |
| 10: 8 maart |
Project deel 1 verslag deadline |
Voordrachten teams: deel 1.
Maandag 13:30-15:30 |
Tweede deel
|
| 11: 15 maart |
Start project deel 2.
|
Inleveren code project 1. Elena Marchiori en Pavol Jancura: uitleg project deel 2.
Maandag, 15 maart
13:30-15:30
|
| 12: 22 maart |
Project: deel 2.
|
Bernadette Smelik: schrijven van wetenschappelijke artikelen.
Maandag 22 maart, 13:45-15:30. |
| 13: 29 maart |
Project: deel 2.
|
Bespreking team-leider en docent.
Maandag 29 maart, 13:30-15:30. |
| 14: 5 april |
Pasen.
|
Feest.
Maandag 5 april. |
| 15: 13 april |
Project: deel 2.
|
Bespreking team-leider en docent.
Dinsdag 13 april, 13:30-15:30. |
| 16: 19 april |
Project: deel 2. |
Inleveren final source code en verslag deel 2 Voordrachten teams: deel 2
Maandag 19 april, 13:30-15:30 |
| 16: 19 april |
Project: final.
|
Competitie
Maandag 19 april, start time t.b.a. |
Projectteams
teams
Het projectlogboek
Om een project ordentelijk te laten verlopen, is het noodzakelijk
projectvoortgang, afspraken, gemaakte keuzen, etc., goed vast te leggen.
Het doel van het projectlogboek is het vastleggen van dit soort gegevens,
zodat met behulp van het projectlogboek steeds eenduidig de verloop van
het project kan worden vastgesteld.
In het projectlogboek vind je dus:
-
(korte) verslagen van projectvergaderingen
-
wekelijkse voortgangsrapportage
-
van elke week de weekplanning. In deze planning moet worden aangegeven
wanneer door wie wat wordt uitgevoerd
-
de actuele algehele planning
Elke week vindt overleg plaats
tussen docent en projectteams.
Het projectteam bepaalt de agenda van de bijeenkomst. Een lid,
de woordvoerder, doet verslag van de week, in een roulerend
systeem. Een van de leden van het team verzorgt de notulen van de bijeenkomst.
Het verslag van de woordvoerder woordt door de docent beoordeeld. Zijn/haar
cijfer is het cijfer voor het hele team, voor die week.
Tijdens de bespreking wordt de voortgang van het project besproken.
Gekeken wordt of de planning van de afgelopen week gehaald is, hoe de planning
van de komende week eruit ziet, en hoe dit past in de algehele projectplanning.
Verder wordt deze reflectie op het proces tot dusverre besproken.
Om dit overleg goed te laten verlopen dient het het projectteam het
bijgewerkte projectlogboek een dag voorafgaande aan het overleg, uiterlijk
23.59 uur, opgestuurd te hebben naar de docent
(via e-mail).
Het projectteam dient een (afgedrukte) versie bij zich te hebben tijdens
de bespreking.
Inleverformaten
Om het electronisch inleveren goed te laten verlopen,
willen we graag dat het subject van een e-mail de volgende opbouw heeft:
subject: RD2-I.GROEP.groepnr.WEEK.weeknr.docsoort
Het docsoort kan zijn: logboek, prototype,
presentatie, final of verslag. Ook meegestuurde bestanden
moeten op een speciale manier benoemd zijn:
RD2-I.GROEP.groepnr.WEEK.weeknr.docsoort.doctype
Het doctype kan zijn: pdf, html, doc, ppt, rtf, tex of txt.
Oplossingen en documenten dienen ingeleverd te worden via
e-mail.
Het logboek moet opgestuurd worden aan de docent.
Beoordeling
Uiteraard dient ieder team een functionerend eindproduct in te leveren.
Het product dat moet goed gedocumenteerd zijn wordt gepresenteerd in de
vorm van twee delen van een paper.
Het projectlogboek moet elke week serieus ingeleverd worden
(via e-mail naar de docent)
om een voldoende te kunnen halen. De docent gebruikt dit om, samen
met de andere ingeleverde documenten, het project te beoordelen.
Op het eind van deel 1 en deel 2, moet je een persoonlijk verslag inleveren. In dit verslag
moeten de volgende dingen staan:
-
Welke sterke en zwakke punten heb je aan jezelf ondervonden
-
Reflectie op wat je geleerd hebt van het werken aan een wat groter project
binnen een team,
-
Een beoordeling van elk lid van het team in de vorm van +, 0, - ten opzichte
van het gemiddelde in het team op relevante aspecten. Deze zijn:
-
Creatief vermogen (verzint aanpak of oplossing voor moeilijke, technische
of sociale problemen).
-
Kwaliteit van opgeleverde producten (code, documentatie, notulen, planning,
etc.).
-
Operationele betrouwbaarheid (is op tijd bij afspraken, beantwoordt e-mail,
levert producten op tijd, meldt op tijd wanneer er problemen optreden,
etc.).
-
Constructief samenwerkingsvermogen, en
-
Communicatieve vaardigheden.
Uiteraard mag je nog observaties naar eigen inzicht toevoegen.
Wat willen wij dus van je hebben?
Per team willen we gedurende de loop van het project de volgende stukken
ontvangen:
-
Verslagen van deel 1 en van deel 2
- powerpoint presentatie van deel 1 en van deel 2
-
Projectlogboek
Per individu:
-
2 maal individueel verslag
Eindcijfer
Het eindcijfer wordt bepaald door het gemiddelde van de volgende cijfers:
- documenten (20%)
-
weekelijkse rapportage en logboek (20%)
-
code (20%)
-
competitie resultaten (20%)
-
mondelinge presentatie (20%)
Overige informatie over het integratie project
Projectteam
Het integratie aspect van dit vak zal grotendeels uit de groep komen, wegens
de benodigde taakverdeling zal een persoon veelal optreden als expert in
een bepaalde vaardigheid, aangeleerd in een van de propedeuse vakken. Maar
hij of zij zal in contact met de andere experts en als lid van het projectteam,
dat de belangrijke beslissingen neemt, toch voldoende integratie aspecten
tegenkomen.
Organisatie van het projectteam
Het projectteam moet zich organiseren tot een hechte eenheid, waarin iedereen
zijn plaats en taak weet. Naast een individuele verantwoordelijkheid voor
zijn eigen taken heeft ieder teamlid ook een collectieve verantwoordelijkheid
voor de uitvoering van taken door de andere teamleden.
-
Communicatie. Uitwisselen en verzamelen van alle namen, e-mails,
telefoonnummers, etc. van groepsleden, en docent(en).
Afspraken over lezen en beantwoorden van e-mail.
Afspreken van vaste vergadertijden (bijv. begin of eind van een dag)
en reserveren van plaatsen.
-
Verdelen van taken en verantwoordelijkheden. Management in de groep:
teamleider (aanspreekpunt voor de docent), notulist en bijhouder besluitenlijst,
bewaking tijdsplanning.
Kwaliteitsbewaking.
Standaardisatie van documentatie en software.
Logboek bijhouden.
-
Verhoudingen in de groep. Sommige groepsleden kunnen goed met elkaar
overweg, andere niet. De beste manier om met persoonlijke problemen om
te gaan is er met elkaar over praten. Gelukkig heeft het bezig zijn in
een activiteit met een gezamenlijk doel meestal een bindend element. Ontevredenheid
over iemands inzet moet in de groepsvergadering besproken worden. Gezamenlijk
moet geprobeerd worden tot een oplossing te komen. Geef dit ook duidelijk
in de notulen aan.
Werkwijze
-
Logboek. Het logboek of projectdossier documenteert het werkproces.
Notulen en besluitenlijsten van vergaderingen, belangrijke e-mails,
beschrijvingen van resultaten van taken, etc. horen er in thuis.
Bovendien dient het logboek een urenverantwoording te bevatten.
Van iedere deelnemer moet gedocumenteerd zijn waaraan de 160 uur die voor
RD2 beschikbaar zijn, zijn besteed. Uiteraard met een evaluatie ervan,
bijv. aan die taak heb ik te veel tijd besteed omdat ik te lang zelf probeerde
een probleem op te lossen, ik had eerder de expertise van een ander moeten
inroepen. Of: die taak had ik snel af, maar later bleek, dat ik de software
onvoldoende getest had. Of: die taak had ik volledig onderschat, ik had
er drie keer zo veel tijd voor nodig, ik denk omdat....
Houd dus elke dag bij waar je aan gewerkt heb. Omdat deze gegevens
uiteindelijk in het logboek staan is het verstandig dit binnen het team
te bespreken.
-
Contact met andere groepen. Nodig voor het organiseren van contacten
met experts, gebruik van ruimten, etc.
Vergaderen
Vaardigheden voor vergaderen zijn ondermeer: spreken, zelfvertrouwen
hebben, non-verbale taal herkennen en gebruiken, beargumenteren, discussiëren,
luisteren, analyseren, tactvol reageren, de anderen respecteren, open en
objectief zijn, flexibel zijn.
Ga bij jezelf na hoe je op deze vaardigheden scoort (-, neutraal, +).
Probeer in vergaderingen de gebrekkige vaardigheden bij te spijkeren en
overvloed in vaardigheden in toom te houden. Van de voorzitter wordt verwacht
dat deze: de tijd in de gaten houdt, het onderwerp bewaakt, de discussie
samenvat en besluiten formuleert.
Letterlijk notuleren zal niet of nauwelijks nodig zijn. Het verslag
heeft dan de vorm van een aantal besluiten, afspraken en takenlijst: wat
is besloten, wie zal het doen en met welk resultaat, wanneer zal het resultaat
er zijn.
Het belang hiervan is: een basis voor rapportage, legt de afspraken
vast, maakt het mogelijk uitvoering van taken te controleren.
Verantwoordelijkheden voor de vergadering: lees de notulen van
de vorige vergadering(en) goed door, controleer of alle toegewezen opdrachten
uitgevoerd zijn; controleer welke problemen besproken moeten worden, en
breng die van te voren in (e-mail naar voorzitter); zorg dat benodigde informatie
bij alle deelnemers bekend is; wees op tijd.
Verantwoordelijkheden tijdens de vergadering: breng punten duidelijk
naar voren, weid niet uit; kom eerlijk en duidelijk met je mening voor
de dag, zit niet te broeden; vraag om opheldering bij onduidelijkheden;
luister met echte aandacht naar anderen, probeer creatief mee te denken;
vermijd vormen van communicatie die de groep verdelen (cynisme, sarcasme,
zijdelingse opmerkingen, steken onder water); maak aantekening van wat
je belooft te doen.
Verantwoordelijkheden na de vergadering: klap niet uit de school;
doe hetgeen je is toegewezen; breng anderen op de hoogte van besluiten
en informatie die voor hen relevant is; schuif verantwoordelijkheden niet
af; hou met andere deelnemers geen "vergadering na de vergadering"; zeg
wat je over de groep denkt tegen de gehele groep.
Actuele informatie
Contacten
Voor de algemene gang van zaken rond het uitvoeringsproces kan de docent
Elena Marchiori aangesproken worden.