Plan van aanpak Toogle



Vergelijkbare documenten
Plan van aanpak Meesterproef 1: Webdevelopment... 1

PLAN VAN AANPAK. Project conceptipedia animatie. Kimberly ten Bras Eline de Lange EKT1d

Taak Eerst zien dan geloven Inhoud

Voorblad Inhoudsopgave Inhoud

Project Fasering Documentatie Applicatie Ontwikkelaar

Plan van Aanpak. project Tetris Packing

Plan van aanpak Portfolio

Individueel procesverslag

Cursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML

Project: DevThis! Bedrijf: Discodevelopment

Plan van Aanpak IVS website: Stichting Innovision Solutions Vlietstraat 11 A 4535 HA Terneuzen KvK: Oktober 2012

Opdrachtformulering (pagina 3 van 7)

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Plan van aanpak Door: Jeroen Corsius en Mitchell Diels. GameShop

De voordelen van Drupal

Technologie en Interactie 3.2: software architectuur

voor audiovisueel erfgoed

OPDRACHTKAART. Thema: Multimedia. Het multimedia productieproces 3. De uitvoering MM

PLAN VAN AANPAK PROJECT WEBSHOP VOOR NATIONAAL BUREAU DE ZONNEBLOEM & GEMEENTE AMSTERDAM VERSIE Patrick Haring IV2A

Titel: Projectdocumenten niveau 4. Versie: 0.6. Datum: 28 augustus Auteur: Harmen Steenbergen / Titia Brouwer. Projectdocumenten Niveau 4

Projectdocument [versie 2.0]

PROJECT PLAN. Datum: 14 februari Project: Medical Team: Tibor Dujmovic IAD1 Nick Marlow IAD1 Jasmijn Groot GAR1 Peter Uithoven IAD1

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Plan van aanpak. Project: Portfolio Website. Bedrijf: InHolland Haarlem

Plan van aanpak. Project Digitaal Portfolio. Project: Webdesign. Organisatie: InHolland Haarlem. Opdrachtgever: Maya Schmuki

Project. 3D-Fraggel. Plan van aanpak. Door: IH1T08 1/1

Checklist (re)design website

Projectplan. Elektronica-ICT Artesis. Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce

didiclass 2.0 Opdrachtnemer: E-minor projectgroep Noordelijke Hogeschool Leeuwarden Opdrachtgever: Walter Geerts, de open universiteit

Software Test Plan. Yannick Verschueren

Screen Design Puntgave Pixels

PROJECT PLAN VOOR DE IMPLEMENTATIE VAN EEN STANDAARD SITE VOOR DE VERENIGING O3D

Plan van Aanpak. P505 E-Commerce. Grafisch Lyceum Utrecht 2MT1. Sorosh Djahangir Joey van Kleef Janjaap Winkelman

Introductie. Contact informatie. Communicatie is de sleutel voor een succesvol project.

LES 1: AAN DE SLAG MET WORDPRESS. Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting. Tijd: 5 minuten

Card sorting Sitemap Use case. Wireframes Schermontwerpen Stijlgids. Niet in les gedaan! Via je einddocument. Verkennen. Genereren.

Bijlage 3: Master testplan

PHP-OPDRACHT SITE BOUWEN

HEEMKUNDE RIPS. Project Initiatie Document. Datum voltooid: Versie: 1.0. Document ID: 1 Bestandsnaam: Project initiatie document

Stageplan. Stageplan v Dennis Wagenaar

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Software Test Plan. PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar

Katholieke Hogeschool Kempen

Intake <applicatie> Conclusie & Aanbevelingen. <Datum> 1.0. <Auteur> ###-#######

Stappenplan. De ontwikkeling van een interface doorloopt bij Studio Wolf vier stappen. Deze stappen verduidelijken de weg naar het eindresultaat.

Checklist nieuwe website

Medmec04 Engagement Week 4

Wij testen..maar....wat test jij?

Software Test Plan. Yannick Verschueren

Connect Social Business

Voorstel # ECC1501. Voorstel: #ECC info@socialelephant.nl Telefoon: +31(0) Auteur: Nico van der Zaan

Software Test Document

Online Dialogue Donderdag #5 16 juni Oei, ik groei! Over de groei van Internet Verkoop binnen SNS Bank. 28 januari 2005

Connect Social Business

Naar een nieuwe website voor het Alfa-college. April, 2011

Publishing & Printing Company B.V.

Maak meer gebruik van je talenten!

Xampp Web Development omgeving opzetten onder Windows.

Use case. Profiel beheer

INHOUD. Presentatie ICT werkervaring (voornamelijk) Gericht op databasetoepassingen. Sprekers. Allard van Amerongen Ing. Stefan Boekel

Workshop 3x. Huiswerk. Huiswerk vorige week. Workshop 22 september A. Snippe ICT Lyceum 1. Huiswerk. Project documentatie. Analytisch vermogen

Dennis Wagenaar Dennis de la Rie v 1.5

Plan van aanpak. Studenten Mediamanagement. Groep 9

XAMPP Web Development omgeving opzetten onder Windows.

En hoe gaan ze dit allemaal terugvinden?

Webdevelopment BB 2.3

Claim Your Aim B.V. Vragenlijst. Websites, Social Media, SEO & Beveiliging. Datum: Plaats: stef@claimyouraim.com Tel:

Hogeschool Rotterdam Instituut voor Communicatie, Media en Informatietechnologie Communicatie Digitale Media Inleiding Communicatie

Inhoud. Introductie tot de cursus

Module 1 Programmeren

2.4 Tekstopbouw In deze paragraaf oefen je in het schrijven van een tekst met een indeling in inleiding, kern en slot.

ONDERNEMEN OP HET WEB

Syfadis Suite. LMS & Talent applicatie

Titanpad. Answergarden. Wordle. Tricider. Resultaten Workshop ICT & Aps

Snel te implementeren. Inpasbaar in uw situatie

Nadat je projectvoorstel goedgekeurd is, kun je je projectvoorstel uitwerken in een projectplan.

Inleiding. Plan Van Aanpak

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april Versie 2.1.0

Museumbezoek onder Studenten

inquire QMS Online enquêtes in een handomdraai

Cyberpesten: social media platform mining tools

Stirlingmotor project

Software Engineering Project

grafimedia CSPE GL Bij dit examen horen een bijlage, uitwerkbijlagen en digitale bestanden.

Compleet, Eenduidig en Projectspecifiek

PLAN VAN AANPAK. Diepgang achter het 3D ontwerp. Opdrachtnemers: Erik Driessen en Stef Tijhaar. Klas: EKT1c Opdrachtgever: Harry Sanderink

RLBS (robbert Location based services)

Modular Development. Een App in Facebook. Dennis van der Oost CMD2D Module: CMDDEV01-7 Docent: Eric Mahieu. Eindverslag v.1.

Project methodiek. Auxilium BV Oude Delft CD Delft. T: F: E:

programmeren leeromgeving

Transcriptie:

Plan van aanpak Toogle Gemaakt door, Kevin Donkers Paul v.d. Linden Paul Eijsermans en Geert Tapperwijn

1 Inhoudsopgave 1 Inhoudsopgave...2 2 Inleiding...3 3 Projectopdracht...4 4 Projectactiviteiten...5 5 Tussenproducten...7 6 Rolverdeling...8 7 Planning...9 8 Conclusie... 10 2

2 Inleiding Deze periode gaan wij een website maken voor het concept TOOGL (tezamen op ons gewicht letten). De bedoeling is dat we een systeem maken waarmee we mensen kunnen helpen gezonder te leven door te informeren over gezonde voeding, voldoende beweging en waarom gezonde voeding en beweging zo belangrijk zijn. Om dit project tot een goed einde te brengen zullen we verschillende fases doorlopen die uiteindelijk beoordeeld worden met een GO of een NO-GO om door te gaan met de volgende fase. De verschillende fases die doorlopen zullen worden zijn Oriëntatiefase Ontwerpfase Realisatiefase Testfase Acceptatiefase In dit plan van aanpak leggen we uit wat het eindresultaat wordt, de tussenproducten, hoe de tussenproducten en modules er functioneel uit komen te zien, en hoe ze technisch gerealiseerd worden. Verder nog de afspraken die we onderling gemaakt hebben over de rolverdeling en taakverdeling. Dit alles staat overzichtelijk in de strokenplanning. 3

3 Projectopdracht Doelstelling De webapplicatie TOOGLY biedt serviceverlening voor de leden van de club TOOGLE. De kern van deze applicatie zal bestaan uit een database met recepten. Recepten die leden van de club kunnen toevoegen en uitwisselen onder elkaar. Ook komt er een forum waar de leden hun ervaringen en/of meningen kunnen bespreken. Het CMS moet kunnen worden beheerd door personen zonder enige specifieke technische kennis, dus het is vooral belangrijk dat de interface er zo gebruiksvriendelijk uit komt te zien. Verder moet het systeem output kunnen genereren naar verschillende media. Projecteindresultaat Zoals gezegd in de inleiding gaan we een systeem maken die mensen helpt gezonder te eten door te informeren over gezond voedsel. Het projecteindresultaat is dan ook een werkende webapplicatie te realiseren die online komt te staan. In deze applicatie komen allerlei verschillende modules die voor de klant interessant kunnen zijn bij het streven naar gezonde voeding. Enkele voorbeelden zijn; een database met vele gezonde en makkelijk te bereiden recepten. Een module waar je aan de hand van vragen kunt bekijken hoe goed je eetgewoontes zijn. De recepten toevoegen en opslaan naar je favorieten zodat je een koekboek kan samenstellen. Dit zijn maar enkele voorbeelden van de verschillende functionaliteiten die onze applicatie zal krijgen. In het hoofdstuk deelprojecten een complete lijst met modules. Projectdoel Aan het eind van periode 9 moet er een webapplicatie online staan, met een werkend informatiesysteem, met daarin alle specificaties die zijn opgegeven door de klant, TOOGLE. 4

4 Projectactiviteiten Om van te voren precies te weten waar je aan toe bent en wat je nu precies moet doen, wordt er hier beschreven wat de verschillende projectactiviteiten zijn. Dit zodat er een houvast komt en hopelijk verwarring voorkomt tijdens het realiseren van het eindproduct. 1. Oriënteren en bestuderen De oriëntatiefase. Jezelf de vraag stellen: Wat is er nodig? Rondkijken op het internet en kijken of er soortgelijke applicaties bestaan. Zo ja, welke informatie vragen ze van de gebruiker, en welke functionaliteit bieden ze de gebruiker? Wanneer dat zorgvuldig is gedaan, dan wordt er overlegd welke functionaliteit en gegevens er gebruikt gaat worden voor onze applicatie. Welke technieken/methodes en tools zijn ervoor nodig om dit te realiseren? 2. Ontwerpen interface De ontwerpfase. Hier ga je nadenken over de interface van de applicatie met in het achterhoofd dat het zo gebruiksvriendelijk mogelijk moet zijn. Ieder projectlid krijgt de opdracht een interface te ontwerpen in Illustrator, met daarbij een logo, de lay-out van het kookboek en tot slot het visitekaartje. Daarna gaan we beslissen welke het beste overkomt met betrekking tot gebruiksvriendelijkheid, functionaliteit, kleurgebruik, etc. 3. Functioneel/technisch ontwerp Dit hoort nog steeds bij de ontwerp fase. Hier stel je een functioneel/technisch ontwerp op, daar komt het volgende in; Normalisatie ERD Flow-chart Use cases Use case diagram PSD s 4. Ontwerp interface omzetten in XHTML/CSS Nu begint officieel de realisatiefase. We beginnen met de interface. De lay-out wordt vanuit photoshop/illustrator omzetten naar XHTML/CSS. Dit betekent dus alle formulieren maken, zodat het gereed is om PHP achter te plakken. Het is belangrijk dat dit wordt gedaan voordat er ook maar één regel programmeertaal wordt geschreven. 5. Uitwerken functioneel/technisch ontwerp Dit houdt in de kern van de webapplicatie op te zetten. Alle projectleden zetten de use-cases of, voor sommige complexere modules, de PSD s om in de programmeertaal PHP. Dit is de kern van de realisatiefase. 5

6. Implementeren modules Dit is nog steeds een deel van de realisatiefase. Alle gemaakte modules worden nu bij elkaar gevoegd tot een applicatie. Deze zal on-line worden gezet. 7. Test cases schrijven Ook al test je vaak de website terwijl je bezig bent met ontwikkelen, het is hoe dan ook noodzakelijk een test-case op te stellen. Dit zodat meerdere mensen de applicatie kunnen testen, en hoe meer mensen testen, hoe groter de kans is dat er fouten uitgehaald worden. Dit verslag leidt de testfase in. 8. Testen website m.b.v. test cases Een paar medeleerlingen vragen om de test cases te volgen en de webapplicatie te testen. Er is ruimte om eventuele foutmelding te noteren, met daarbij de omschrijving en waar het probleem zich voor deed. 9. Eventueel website aanpassen Mochten er foutmeldingen naar boven zijn gekomen bij het testen van de webapplicatie, dan is het zaak deze zo snel mogelijk op te sporen en aan te passen. Wanneer de fouten er zijn uitgehaald wordt projectactiviteit #7 opnieuw uitgevoerd. 10. Opleveren eindproduct Acceptatiefase. De website met CMS systeem is gebouwd en uitvoerig getest. Er zijn geen fouten meer gevonden. Is dit het geval, dan is het zaak alle inlog gegevens, adressen etc te verwerken in het eindverslag. Daarnaast wordt er nog een presentatie gegeven aan de klant over het eindproduct. 6

5 Tussenproducten In de aanloop naar het eindproduct worden er een aantal tussenproducten gemaakt. Al de tussenproducten die gemaakt worden in dit project zet ik hieronder voor de volledigheid nog een keer op een rij. 1. Oriëntatie verslag / Plan van aanpak 2. Grafisch ontwerp 2.1. Ontwerp interface 2.2. Lay-out kookboek 2.3. Ontwikkelen logo 2.4. Visitekaartje 3. Functioneel / technisch ontwerp 3.1. Normalisatie 3.2. ERD 3.3. Flow-chart 3.4. Use cases 3.5. Use case diagram 3.6. PSD s 4. Test cases 4.1. Unittest 4.2. Integratietest 4.3. Systeemtest 4.4. Gebruikerstest 5. Eindverslag 5.1. URL adres 5.2. Inlog gegevens 5.3. Broncode 5.4. Gemaakte documentatie (PVA, etc) 7

6 Rolverdeling Dit project wordt gerealiseerd door vier personen. Ieder lid heeft zijn eigen rol/verantwoordelijkheid binnen het project. Dit betekent niet dat de persoon met bijvoorbeeld de rol als designer alleen maar de interface van de applicatie ontwerpt. Wij allen zullen alle fases en alle tussenproducten samen maken en de taken die erbij horen verdelen. Zie voor taakverdeling het volgend hoofdstuk. Er zijn vier rollen te vervullen in dit project. Hieronder een overzicht wie welke rol vervult, en dus eindverantwoordelijk is op dat vlak. Projectmanager Paul van der Linden Traffic manager Paul Eijsermans Designer Kevin Donkers Developer Geert Tapperwijn 8

9

8 Conclusie Zoals u heeft kunnen lezen is zal er veel functionaliteit in de webapplicatie Toogle zitten. Hoe meer functionaliteit des te meer oriëntatie en planning eraan vooraf gaat wil het project tot een goed einde komen. In dit verslag hebben we onder andere kunnen zien wat het projecteindresultaat wordt, met de bijbehorende projectdelen, rol- en taakverdeling en de strokenplanning. 10