Plan van Aanpak
Opdrachtnemers: Project 3/4: Pinautomaat Jeroen van Ginkel
[email protected] Team: JHJ Hielke Kuipers
[email protected] Organisatie: Hogeschool Rotterdam, Wijnhaven Juno verkeerd
[email protected] Opdrachtgever: Mr. Gerard van Kruiningen
Inhoudsopgave Inhoudsopgave ………………………………………………………………………… A chtergronden …………………………………………………………………………. Projectresultaat ………………………………………………………………………... Projectgrenzen ………………………………………………………………………... Planning ……………………………………………………………………………….. Kwaliteit ………………………………………………………………………………... Kosten en baten ………………………………………………………………………. Risico’s ………………………………………………………………………………...
Pagina 2 Pagina 3 Pagina 3 Pagina 4 Pagina 4 & 5 Pagina 5 Pagina 5 Pagina 6
2
Achtergronden Dit project is gegeven door opdrachtgever G.W.M. van Kruining, werkzaam aan de Hogeschool Rotterdam, en houdt in dat we in het tijdsbestek van 2 periodes een functionerende pinautomaat moeten bouwen. Dit project is al meerdere malen met succes uitgevoerd. Wij, groep JHJ, zijn de opdrachtnemers, onder leiding van Jeroen van Ginkel. De stakeholders in dit project zijn de studenten en het docententeam. De studenten doen ervaring op met het uitvoeren van dit project en verdienen uiteindelijk studiepunten, en de docenten kunnen dit project gebruiken als beoordeling om te toetsen of de studenten de studiepunten verdienen.
Projectresultaat Het doel van dit project is om een simulatie van een pinautomaat te creëren dat voldoet aan de vooraf gestelde eisen. de eisen waren als volgt: ● Er moet een pinautomaatprogramma draaien waarop je geld kunt opnemen van een rekening, en het saldo kunt checken. De gegevens van deze rekening staan op een aparte server. Deze rekening moet beveiligd zijn met een pincode. ● Er moet een RFIDlezer aangesloten zijn waarmee een “pinpas” gelezen kan worden. Deze pas moet geblokkeerd worden als 3 keer de verkeerde pincode is ingevoerd. ● Er moet een keypad aangesloten worden, waarmee genavigeerd kan worden in het programma. ● Er moet een printer aangesloten worden die een bon kan uitprinten met de gegevens van de transactie. ● Er moet een dispenser aangesloten worden die het gepinde geld correct kan uitgeven. Het project wordt gezien als geslaagd als de hierboven gestelde eisen zijn behaald èn de volgende onderdelen opgeleverd zijn: ● voortgangspresentatie ● onderzoeksrapport ● website met de volgende onderdelen: ○ plan van Aanpak ○ een optioneel samenwerkingscontract ○ contextdiagram ○ functioneel ontwerp + requirements analyse ○ test plan + uitkomsten ○ filmpje ○ urenverantwoording ● einddemonstratie.
3
Projectgrenzen Voor dit project gaan we volgens een strak schema moeten werken om alles af te krijgen. Daarom doen we niks wat niet in die planning past, of meer tijd gaat kosten dan nodig is. We gaan het product afleveren conform de voorwaarden die in de eisen gesteld zijn. Om dit te doen is er één randvoorwaarde: dat de benodigde onderdelen (RFID lezer, keypad en genoeg onderdelen om een dispenser te bouwen) beschikbaar worden gesteld door de opdrachtgever.
Planning Schoolweek
Activiteiten
Uren
Milestones
1
Server aanvragen. Onderzoek bestaande pinautomaten. Security onderzoek Flowchart maken voor Gui’s Gui’s ontwerpen.
1 2 5 1 3
2
Plan van aanpak schrijven. Bepalen programma’s voor database. Server klaarmaken voor database.
4 2 4
3
Pinsimulatie schrijven. Benodigde software op server zetten. Database aanmaken.
5 1 2
Server volledig.
4
Keypad programmeren. RFID programmeren.
3 5
5
Samenwerking simulatie/database programmeren
6
Communicatie Javaserver.
4
6
Samenwerking keypad/RFID programmeren
6
7
JavaArduino 12 communicatie en samenvoegen keypad/RFID code met simulatie.
8
Completeren simulatie met Gui’s. Voortgangsrapportage Website
4 2 3
Werkende pinautomaat. Website met documentatie.
Totaal
71
Kwaliteit De kwaliteit van dit project zal worden gewaarborgd door de gespecificeerde eisen te volgen, en te zorgen dat dit project vóór de deadline af is. Ook zal de projectgever worden geïnformeerd over de voortgang in een voortgangspresentatie.
Kosten en baten Kosten: De kosten bij dit project zijn de benodigde onderdelen, zoals keypad, RFID en passen. Daarnaast moeten we ook de nodige uren in dit project investeren. Baten: De baten bij dit project zijn de 9 studiepunten die te verkrijgen zijn, de ervaring van in een groep werken en de kennis over het onderwerp. Wat levert het project de opdrachtgever op: De opdrachtgever krijgt een “foolproof” werkend pinautomaat zoals gespecificeerd in de eisen door de opdrachtgever.
5
Risico’s De risico’s bij dit project zijn als volgt: Risico:
Kans op voordoen: Preventie:
Maatregel(en):
Onderdelen gaan kapot. (bijvoorbeeld; keypad of R.F.I.D)
Middel
Voorzichtig met onderdelen omgaan.
Nieuwe onderdelen kopen.
Projectlid stopt
Laag
Duidelijke afspraken maken. Samenwerkingscontrac t opstellen.
Werk verdelen tussen overgebleven projectleden.
Project niet af voor deadline.
Middel
Goede planning.
Om extra tijd vragen.
6