UserXP: Plan van aanpak
26-10-2008 17:48:12 Project: UserXP
Inleiding
Doel
Dit document is bedoeld voor het project userxp op de opleiding Communicatie Multimedia Design (CMD) Rotterdam. Het document beschrijft hoe het project zal verlopen en op welke producten en worden geleverd. Dit document is ter inzage van de opdracht gever CMD en ontwikkelaar Evert Slagter
Opdrachtgever
Bedrijfsnaam: Communicatie Multimedia Design Rotterdam
Contactpersoon: Dhr. B. Leurs
Opdrachtnemer
Bedrijfsnaam: Student
Contactpersoon Dhr. Evert Slagter Heijboer
Gebruik en onderhoud van dit document
In de loop van het project kunnen wijzigen ontstaan in het document. De opdrachtnemer is ervoor
verantwoordelijk dat alle betrokkenen de correcte versie van het document hebben indien er
wijzigingen plaatsvinden.
Project opdracht
Doelstelling
Doelstelling van dit project is het vereenvoudigen van de communicatie tussen de opdrachtgever en zijn werknemers de taxichauffeurs. Kosten te besparen op administratie en beter in zicht krijgen in de opdrachten en die de taxichauffeurs krijgen om zo meer ritten te kunnen maken.
Opdracht omschrijving
Ontwikkel een mobiele applicatie waarmee de opdracht gever meer rendement haalt uit zijn taken en de werknemers een prettigere werkomgeving hebben. Dit systeem dient gekoppeld te
worden aan het huidige backend systeem. Voor de mobiele toepassing dient een PDA of smartphone te worden gebruikt.
Huidige situatie
Momenteel worden alle ritten bijgehouden op papier en geven de chauffeurs door waarneer zij een rit beginnen.
Beoogde nieuwe situatie
Een nieuw systeem ter vervanging van de bergen met papierwerk en de diverse verschillende
systemen. Het systeem moet alle oude systemen integreren en moet het deeltijdwerkers eenvoudiger maken om nieuwe diensten te leren zonder al teveel begeleiding. Alle systemen worden daarom gedigitaliseerd waardoor er sneller, efficiënter en nauwkeuriger kan worden gewerkt.
Project resultaat
Na het opleveren van het project dient de opdrachtnemer minimaal de volgende onderdelen aan te leveren:
- Ideegeneratie & shirtlist
- Analyse doelgroepen
- Keuze doelgroep / productidee
- Persona(s)
- Systeemomschrijving
- Plan van Aanpak
- Programma van Eisen
- Uitgewerkte Businesscase
- Scenario(s)
- Wireframes
- Storyboards
- Werkend prototype
- Technisch testdocument
- Rapport gebruikersonderzoek
- User experience verbetervoorstellen
Vereiste functionaliteiten
De volgende functionaliteiten zijn in het systeem vereist;
- GPRs voor het tracken van de auto
- Maps api waarmee de juiste wegen zichtbaar zijn
- Standplaatsen
- Verkeersinformatie
- Instant messaging systeem
- Koppeling aan de backend, wifi
Uitgangspunten, aanbevelingen, eisen en randvoorwaarden
Bij het ontwikkelen van deze applicatie gaan we er vanuit dat de doelgroep ervaring heeft met het
gebruik van mobiele apparatuur zoals een GSM toestel maar hiervan niet de technische details kent. Men kan omgaan met de opties en doeleinde van deze mobiele apparatuur. Er is een kleine leercurve.
Project aanpak
Project opdeling
Het project bestaat vier fases. De eerste fase is de voorbereidende fase, hierin wordt de nodige
onderzoek gedaan om tot de juiste conclusies te komen die nodig zijn om ontwerpen te maken die
aansluiten bij de functie en doelstellingen. De tweede fase bestaat uit het maken van diverse
ontwerpen. Zowel functionele, technische als uiterlijke ontwerpen. De derde fase worden alle
functies ontwikkeld en geïmplementeerd. In de vierde en laatste fase zullen alle implementaties
worden getest en zal het gehele project worden geëvalueerd.
Fasering
Onderzoeksfase
Binnen deze fase wordt onderzocht welke functie nodig zijn om de doelstelling te halen. Daarnaast
wordt gekeken of alle functionaliteiten technisch haalbaar zijn. Na deze fase dient een onderzoeksrapport te worden afgeleverd met daarin conclusies en aanbevelingen.
Functioneel ontwerp
In deze fase dient te worden onderzocht hoe alle gewenste functionaliteiten technisch eruit moeten zien en welke beeldelementen er nodig zijn. Na deze fase dient er een functioneel ontwerp te zijn voor elke functionaliteit.
Technisch ontwerp
Nadat het functioneel ontwerp is afgerond kan er worden bepaald hoe alle systemen moeten gaan
reageren op opdrachten van de gebruiker en welke technische eisen er zijn voor de systemen. Dit
alles wordt vastgelegd in een technisch ontwerp.
Realisatie
Nadat alle systemen op papier zijn uitwerkt kunnen alle systemen worden ontwikkeld. Oplevering van deze fase is afgerond wanneer alle functies werkend zijn uitgevoerd en theoretisch klaar zijn voor het gebruik door de doelgroep.
Testfase
In deze fase wordt het systeem op meerdere fronten getest. Aller eerst zal worden getest of alle
systemen aan de eisen voldoen zoals omschreven in het functionele en technische ontwerpen. Na dat dit afgerond is zal het systeem worden gecontroleerd op beeldelementen en frontend componenten. Hiermee wordt gecontroleerd of alles op de juiste plaats zit zoals het bedoelt is. Hierna zal worden gekeken of alle systemen ook daadwerkelijk doen wat ze beloven te doen. Worden berichten en gegevens daadwerkelijk verzonden en verwerkt zoals dat bedoelt is. Hierna zal het systeem getest worden door een panel van eindgebruikers om te testen hoe ze de systemen ervaren. Deze testperiode met eindgebruikers kan ook al halverwege het project plaats vinden om eventuele grove fouten al eerder te kunnen corrigeren.
Implementatie
Wanneer alle testen correct zijn afgerond en het systeem klaar is voor gebruik dient het gehele
systeem te worden geïmplementeerd.
Evaluatie
Wanneer het project geheel is afgerond en in gebruik is genomen dienen opdrachtgever en
opdrachtnemer bij elkaar te komen om te evalueren wat er tijdens het project correct en incorrect is verlopen. Eventuele incorrectheden aan het systeem kunnen tijdens deze evaluatie ook nog aan het licht komen.
Planning
Normen en aannamen
Voor de planning wordt er vanuit gegaan dat er geen oponthoud door derden wordt veroorzaak.
Verwacht wordt dat hardware en software tijdig geleverd wordt.
Activiteitenplan
Het project verloopt in vier fases die elkaar sequentieel maar gedeeltelijk overlappend opvolgen.
Alles fases worden afgesloten met een evaluatie van de opdrachtgever waarna verder gegaan kan
worden met de volgende fasen.
Programma van eisen
In het programma van eisen vindt u alle functionele en technische specificaties met daarbij
aangegeven de eisen en randvoorwaarden om deze functie te kunnen realiseren.
Hierin staan alle functies met daarbij de geschatte tijd, wanneer deze moeten worden uitgevoerd en hun deadlines.
« terug