Zoals jullie weten ben ik op het moment bezig met het ontwikkelen van de MINDZ iPhone applicatie. Het is al een poos de wens (en zeker ook de nood) om een versie te hebben van de functionaliteiten van MINDZ.com op het mobiele platform. Dit omdat de website zelf eigenlijk gewoon niet geschikt is hiervoor.
Daarom zijn we dus het ontwikkeltraject aangegaan waarbij we een mobiele versie gaan ontwikkelen voor de iPhone én het Android platform.
Eerder is er al een iPhone versie ontwikkelt door een externe partij. Door een aantal redenen is besloten om hier niet verder mee te gaan. Deze versie bevat eigenlijk alleen het weblog gedeelte van MINDZ en is alleen 'read-only'. Er is dus geen mogelijkheid om een reactie te plaatsen bijvoorbeeld. Deze versie is vorige week afgemaakt en moet nu nog getest en gesubmit worden. Omdat deze versie erg karig is wachten we waarschijnlijk met het openbaar maken van die versie van de applicatie.
Omdat bij het proces met de externe partij we tegen een aantal zaken aanliepen die niet duidelijk waren waardoor er veel verwarring en problemen ontstonden heb ik besloten om bij het ontwikkelen van versie 2 een meer traditionele en gestructureerde aanpak te gebruiken. Namelijk het gebruik van Requirements, Screens en Documentatie.
Na overleg met onder andere Vincent en Guido heb ik ongeveer 40 screens ontworpen die in de eerste versie van de applicatie gaan komen.
Deze screens hebben we teruggekoppeld aan de developers van Cyberdigma. De opmerkingen hebben we verwerkt en hierna hebben we verbeterde screens en requirements opgesteld.
Deze requirements heb ik opgesteld aan de hand van het overleg en de screens. Deze 50+ requirements beschrijven alle eigenschappen van de applicatie.
De screens kan je hier vinden:
http://emdevelopment.nl/mindz_iphone
De requirements kan je hier vinden:
https://spreadsheets.google.com/pub?key=0Atob6S5SYeHqdE8xRVpRdnMwdXRFWTRlNGJVUWZZamc&hl=nl&output=html
Doordat we dus nu een gestructureerd document hebben van alle functionaliteiten is het nu een kwestie van bouwen en terugkoppelen. Ik ben op het moment al bezig met programmeren en hoop aan het begin van volgend jaar een redelijke versie af te hebben. We gaan in december kijken wat de status is en zo nodig passen we onze verwachtingen dan aan.
Android
Daarnaast zijn we met twee studenten (Zora en Joris) uit Amsterdam begonnen met het ontwikkelen van de Android versie van MINDZ.com in opdracht van Cyberdigma. Deze zal parralel aan de iPhone versie worden ontwikkeld. Doordat we dus een duidelijke documentatie hebben van de te ontwerpen applicatie is het voor de Zora en Joris duidelijk wat er moet gebeuren. Wel hebben we regelmatig overleg over hoe het gaat en komen ze ook af en toe in S2M Utrecht Centraal werken. Zo krijgen we dus een iPhone en Android versie van de mobiele applicatie!