Research and Development 1/2012-13/projecten/AppelsApp/Logboek

Uit Werkplaats
< Research and Development 1‎ | 2012-13‎ | projecten‎ | AppelsApp
Versie door Emma Gerritse (overleg | bijdragen) op 28 jun 2013 om 22:32 (Aanwezig)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken
Bagjoke.jpg

Research and Development 1

Patrick van Bommel
Sjaak Smetsers


 © comments








Projectweek 1

Activiteiten

activiteit uitvoerder(s) tijd
Idee verzinnen, bespreken en verfijnen Tom van Bussel, Emma Gerritse, Démian Janssen 2 uur
Presentatie voorbereiden Tom van Bussel, Emma Gerritse, Démian Janssen 40 minuten
Presentatie 1 Tom van Bussel, Démian Janssen 5 minuten
Logboek aangemaakt Démian Janssen 15 minuten
Werken aan logboek Tom van Bussel 30 minuten

Groepsbesprekingen

Datum

Tijdstip 1: Dinsdag 7 Mei 2013 (tijdens voorbereiding presentatie)

Tijdstip 2: Woensdag 8 Mei 2013 (na presentaties)

Aanwezig

Op alle groepsbesprekingen waren aanwezig:

  • Tom van Bussel
  • Emma Gerritse
  • Démian Janssen

Agenda

Bespreking 1: Presentatie voorbereiden, bullets bespreken, ideeën vastleggen

Bespreking 2: Nabespreken presentatie, focus vaststellen en ideeën uitwisselen over hoe we GPS gaan gebruiken

Verslag

Tot zo ver hebben we als groep goed samengewerkt en zijn we het gauw eens over ideeën die naar voren gebracht en gediscussieerd worden.

Actiepunten

  • Icoontje maken voor de app
  • GPS implementatie uitzoeken
  • Synchronisatie uitzoeken
  • Een mooie, simpele layout bedenken om te implementeren.

Cursusbijeenkomsten

Bevindingen

Deze bijeenkomst zijn we bezig geweest om een concreet idee uit te werken voor ons project. Van te voren hadden we al het idee om een app te maken die reistijden inplant en de gebruiker probeert aan te moedigen om op te tijd te komen voor alle gebeurtenissen die op de agenda staan. Op de bijeenkomst kregen we te horen dat we nog een tweede idee erbij moesten verzinnen en dat we uit deze twee ideeën een keuze moesten maken. We kregen nog het idee om een app te maken die via GPS en weer informatie tips gaf over het beschermen van de huid tegen de zon. Dit vonden we een goed idee, maar door het feit dat hier al meerdere apps van bestonden en het feit dat we ons eerste idee toch net iets beter vonden zijn we uiteindelijk toch voor ons eerste idee gegaan, de plan-app

Op de tweede bijeenkomst hebben we een presentatie moeten geven van ons idee. We kregen de tip dat de er al vele apps bestaan die kunnen plannen die ook een zeer professionele interface hebben. Dit heeft ons tot de conclusie laten komen dat het inplannen van nieuwe afspraken geen prioriteit moet zijn, maar dat we dit door synchronisatie met andere agenda's moeten laten verlopen en we ons vooral op de meldingen voor het vertrekken en de achievements zullen moeten focussen.

Conclusies en actiepunten

Als groep zijn we dus voor onze Appeltijd plan-app gegaan, we hebben dit gekozen om de volgende punten:

  • Redelijk origineel idee, het aantal apps die plannen met de reisinformatie combineren zijn op een hand te tellen, ook is er geen enkele app die dit combineert met achievements

We moeten ons vooral focussen op:

  • Integratie met GPS en reisinformatie
  • Meldingen
  • Achievements en andere aanmoedigingen van gebruiker

We verwachten dat de volgende punten moeilijk zullen worden:

  • implementeren van GPS in combinatie met Google maps
  • synchronisatie met agenda's (Google/Apple/Radboud agenda)

Evaluatie

Wat ging goed?

  • Brainstormen naar een te realiseren idee
  • Presentatie voorbereiden en houden
  • Aanpassen idee aan de hand van feedback presentatie

Wat kan beter?

  • We zijn zeer tevreden over deze week van het project, op dit moment geen verbeter punten

Vooruitblik komende week

Volgende week zullen we ons idee verder uit moeten werken aan de hand van een ontwerpdocument. Er zijn volgende week twee producten:

  • Ontwerpdocument
  • Bijwerken logboek

Het zal erg belangrijk zijn om een duidelijk ontwerp te maken zodat we geen tijd gaan verspillen met ontwikkelen van de app. Ook zal het belangrijk zijn om de functies van de app goed af te bakenen en een goede inschatting te doen van de prioriteit en de tijdskosten om te zorgen dat we niet een tijdnood gaan komen.

We zullen ook nog concretere feedback gaan ontvangen van onze presentatie, het is belangrijk dat we deze feedback snel verwerken om te voorkomen dat we onze tijd verspillen aan idee dat we later nog aanpassen.

Projectweek 2

Activiteiten

activiteit uitvoerder tijd
Gezamelijk werken aan ontwerpdocument 1 Tom van Bussel, Emma Gerritse, Démian Janssen 2 uur
Werken aan ontwerpdocument Démian Janssen 3 uur
Gezamelijk werken aan ontwerpdocument 2 Tom van Bussel, Emma Gerritse, Démian Janssen 2 uur

Groepsbesprekingen

Datum

Van 13-05-2013 tot en met 17-05-2013

Aanwezig

  • Tom van Bussel
  • Emma Gerritse
  • Démian Janssen

Agenda

Er waren geen ingeplande groepsbesprekingen maar zodra we bij elkaar zaten hadden we wel wat onderwerpen besproken.

Verslag

We hadden belangrijke ontwerpbeslissingen besproken en samen aan het ontwerpdocument gewerkt. Deze week hadden we concrete beslissingen genomen wat betreft de grafische interface die de applicatie zal krijgen. Ook hebben we de functionele en niet-functionele eisen van het systeem gezamelijk vastgesteld en zijn er klassediagrammen gemaakt die al een concreet ontwerp vormen voor de applicatie.

Actiepunten

  • Ontwerpdocument afmaken en inleveren
  • Icoontje maken voor de app
  • Feedback afwachten over ontwerpdocument

Cursusbijeenkomsten

Op donderdag kregen we feedback over ons projectidee van de presentatie van vorige week.

Bevindingen

  • Er zijn al vele agenda's, het overhalen van die doelgroep om onze app te gaan gebruiken zal zeer moeilijk worden
  • Het zal moeilijk worden om een goede interface te maken voor een agenda, aangezien ander bedrijven er al veel tijd in hebben gestoken.

Conclusies en actiepunten

We gaan met onze applicatie meer focussen op de notificaties voor het vertrekken en de achievements die op tijd komen voor afspraken belonen. We zullen de agendafunctionaliteit zelf op een tweede plaats zetten. Hiermee kunnen we er voor zorgen dat we niet in tijdsnood zullen komen en zorgen we ervoor dat we niet hoeven te concurreren met al bestaande software.

Evaluatie

Wat ging goed?

  • Samenwerken aan het ontwerpdocument
  • Brainstormen naar meer concrete ontwerpideeën en kleine aanpassingen in het ontwerp

Wat kan beter?

  • We zijn wederom tevreden met hoe deze week gegaan is en hebben geen problemen ondervonden in de samenwerking of in het project zelf

Vooruitblik komende week

De volgende week krijgen we de feedback op ons ontwerpdocument die nog afgemaakt en ingeleverd moet worden, als deze positief is kunnen we verder gaan met het voorbereiden van de tussenpresentatie en met het programmeren van de app zelf.

Projectweek 3

Activiteiten

activiteit Datum uitvoerder tijd
Gezamelijk werken aan ontwerpdocument 21-05-2013 Tom van Bussel, Emma Gerritse, Démian Janssen 4 uur
Werken aan code app (Communicatie Kalender en Google Maps) 23-05-2013 Tom van Bussel 4 uur
Werken aan code app (Communicatie Kalender en Google Maps) 24-05-2013 Tom van Bussel 2 uur

Groepsbesprekingen

Datum

Er waren geen officiële besprekingen deze week. Het overleg ging voornamelijk via Facebook en op de momenten dat we aan het ontwerp document gewerkt hebben.

Aanwezig

Alle groepsleden waren aanwezig bij deze officieuze besprekingen.

Verslag

We hebben in deze besprekingen gewerkt aan ons ontwerpdocument. De dingen die we besloten hebben zijn dan ook terug te vinden in ons ontwerpdocument.

Cursusbijeenkomsten

Deze week stonden er twee cursus bijeenkomsten op het programma: Uitleg over presenteren en feedback over het ontwerpdocument

Bevindingen en Conclusies

We hebben de volgende bevindingen gedaan:

  • Het presenteren is ingewikkelder dan aanvankelijk bedacht, er komt veel meer bij kijken dan gewoon vertellen wat we gedaan hebben. We zullen dus rekening moeten houden dat we meer tijd aan het voorbereiden van de presentatie zullen moeten besteden dan dat we aanvankelijk hadden gedacht.
  • Het ontwerpdocument was voor het grootste gedeelte oké, maar de planning is nog een belangrijk aandachtspunt. De planning die we nu hebben is veel te simpel. Het is belangrijk dat we deze beter maken om te zorgen dat we later niet in tijdsnood zullen komen, we kunnen de planning namelijk gebruiken om ons plan bij te stellen als een onderdeel meer tijd kost dan we van te voren hadden verwacht.

Werk aan de applicatie

Aangezien we pas donderdag de feedback van ons ontwerpdocument terug hebben gekregen hebben we deze week nog niet veel werk verricht aan onze app. We zijn deze week vooral bezig geweest met het werken aan ons model.

Bevindingen

Communicatie met Android Calendar

  • Het is ingewikkelder dan we aanvankelijk hebben gedacht. De communicatie lijkt met queries te verlopen, maar het opstellen van deze queries verloopt in een raar formaat, Android doet namelijk de helft van het werk en laat ons zo min mogelijk SQL code opschrijven, maar af en toe moeten er nog wel stukjes SQL tussen, dit was erg verwarrend maar we zijn er gelukkig uitgekomen.
  • API ondersteuning is vrij slecht. Pas in Android 4.0 zijn de tabellen gedocumenteerd en zijn er klassen toegevoegd die de Strings hiervoor bewaren. Om ook oudere Android versies te ondersteunen zouden we zelf de namen van de kolommen moeten uitzoeken.
  • Het is ook redelijk ingewikkeld om onze app en de Calendar in sync te houden, we zullen hierdoor gebruik moeten maken van een Service klasse.

Communicatie met Google Maps

  • Opstellen van de URL is erg simpel.
  • Informatie wordt teruggegeven in JSON-formaat, gelukkig is het parseren van dit formaat relatief simpel.
  • Er is helaas een limiet aan het aantal queries dat we kunnen uitvoeren per 10 seconden en per dag, we zullen een oplossing moeten vinden om te zorgen dat het niet misgaat als de app over het maximum aantal queries gaat.

Evaluatie

Wat ging goed?

Het werken aan het ontwerpdocument ging over het algemeen erg goed. De samenwerking ging erg makkelijk en we hebben de taken makkelijk kunnen verdelen.

Wat kan beter?

Het was nog erg moeilijk om een goede planning te maken, we hebben geleerd dat dit toch erg belangrijk is, dus we zullen dit nog moeten gaan verbeteren

Vooruitblik komende week

Volgende week zullen we verder moeten werken aan de app. Het doel is om het model af te krijgen op de Achievements na. Ook zullen we moeten gaan beginnen aan het maken van de afbeeldingen voor de interface om niet in tijdsnood te komen.

We zullen ook nog een tussenpresentatie moeten gaan doen en de keuzes die we maken tijdens het maken van de presentatie zullen we moeten documenteren.

Projectweek 4

Activiteiten

activiteit uitvoerder tijd
Werken aan code app Tom van Bussel 10 uur
Brainstormen voor tussenpresentatie Emma Gerritse, Démian Janssen 1 uur
Werken aan presentatie slides en voorbereiding Démian Janssen 4 uur
Presenteren Démian Janssen 12 minuten

Groepsbesprekingen

Er waren deze week geen officiële groepsbesprekingen, er is wel veel over Facebook gecommuniceerd over de app. Er zijn geen grote beslissingen gemaakt.

Cursusbijeenkomsten

Deze week stonden de tussenpresentaties op de agenda. Onze tussenpresentatie was op woensdag.

Bevindingen

We hebben bij de presentatie nog een aantal tips gekregen om inplaats van de fiets functie van Google Maps gebruik te maken van de auto of loop routes en de snel hiervan te vergroten. Dit vinden wij een goede tip, maar het zal extra programmeer tijd kosten. Aangezien de huidige oplossing al redelijk goed werkt (en het niet erg is dat de reistijd ietsjes langer is), is dit geen prioriteit voor ons en zullen we dit indien we nog tijd over hebben aan het einde.

Voor de rest waren onze collega-studenten positief over wat wij gedaan hebben.

Conclusies en actiepunten

We kunnen concluderen dat we op de goede wegzitten en dat we nog een paar kleine tips hebben gekregen die we mogelijk kunnen gebruiken, maar die geen prioriteit zijn voor ons.

Evaluatie

Wat ging goed?

  • Het werken aan de app ging erg goed, we hebben veel vooruitgang geboekt.
  • Het voorbereiden van de presentatie ging goed.

Wat kan beter?

  • De presentatie ging wat minder dan gehoopt, dit kwam met name omdat Emma onverwacht ziek werd, waardoor wij onze plannen moesten aanpassen.

Vooruitblik komende week

Volgende week is de op een na laatste week dat we nog aan de app kunnen werken. We zullen moeten zorgen dat de functionaliteit er in zit, zodat we in de laatste week nog eventuele problemen kunnen oplossen. We zullen volgende week aan de GUI moeten werken, hierbij moeten de CalendarActivity en de DayActivity nog gemaakt worden. Démian zal zich gaan richten op de CalendarActivity, Tom zal zich gaan richten op de DayActivity en Emma zal daarbij assisteren door GUI elementen te ontwerpen in photoshop.

Projectweek 5

Activiteiten

activiteit uitvoerder tijd
Werken aan code app (DayActivity en model) Tom van Bussel 16 uur
Werken aan GUI code app Démian Janssen 14 uur
GUI onderdelen ontwerpen Emma Gerritse 6 uur
App debuggen op telefoon Tom van Bussel, Démian Janssen 1 uur

Groepsbesprekingen

Er waren deze week wederom geen officiële groepsbesprekingen, we hebben hard door gewerkt aan de app.

Cursusbijeenkomsten

Op deze week hadden we een workshop over documentatie en verantwoording. Bij deze workshop hebben we twee ontwerpkeuzes uitgewerkt voor het eindverslag.

Evaluatie

Wat ging goed?

  • Het gezamelijk werken aan de app ging weer erg goed, we hebben de GUI zo goed als af kunnen krijgen en op een paar bugs na is de app functioneel

Wat kan beter?

  • We zijn er achter gekomen dat de achievements er niet meer in gaan zitten, we hadden dus beter moet plannen.

Vooruitblik komende week

Volgende week zullen we nog de laatste bugs in onze app moeten proberen op te lossen, er zal niet heel veel tijd zijn om aan de app te werken aangezien er ook nog deadlines van projecten voor andere vakken op het programma staan.

Projectweek 6

Activiteiten

activiteit uitvoerder tijd
Afmaken App Tom van Bussel 20 uur
Werkbespreking 12-06 Tom van Bussel, Emma Gerritse, Démian Janssen 25 minuten

Groepsbesprekingen

Deze week waren er geen besprekingen, we waren hier te druk voor aangezien we ook nog andere projecten hadden

Cursusbijeenkomsten

We hadden deze week twee bijeenkomsten op het programma, we hadden een college over Usability en we hadden een werkbespreking.

Bevindingen

In de werkbespreking hadden de voortgang van onze app laten zien, zoals wij al dachten bleek het dat wij er goed voorstaan.

Conclusies en actiepunten

We konden uit de werkbespreking concluderen dat we er goed voorstonden.

Vooruitblik komende week

Volgende week moeten we de app gereed maken voor het testen, hiervoor zullen wij nog een aantal bugs moeten oplossen. Daarnaast zullen we ook zelf een app moeten testen een usability verslag daarvoor maken, we moeten de app van Hans gaan testen.

Projectweek 7

Activiteiten

activiteit uitvoerder tijd
Repareren bugs voor testers Tom van Bussel 3 uur
Testen usability Emma Gerritse, Démian Janssen 2 uur
Schrijven usability verslag Emma Gerritse, Démian Janssen 6 uur

Groepsbesprekingen

We hadden geen fysieke groepsbesprekingen deze week, verder werd er onderling wel overlegd via een elektronisch medium.

Verslag

Het testen van de usability ging prima, er was weinig functionaliteit om te testen dus hebben we de test ook met slechts drie proefpersonen uitgevoerd. Het verslag schrijven ging ook vlot.

Actiepunten

Het usability verslag afronden

Vooruitblik komende week

Volgende week moeten we het usability verslag afmaken, hebben we ook nog een eindpresentatie, die gehouden gaat worden door Emma en Démian en moeten we ons eindverslag maken, het meeste werk daarvan is in de workshops en het ontwerpdocument al gedaan.

Projectweek 8

Activiteiten

activiteit uitvoerder tijd
Schrijven usability verslag Emma Gerritse, Démian Janssen 2 uur
Eindpresentatie voorbereiden Emma Gerritse, Démian Janssen 4 uur
Presenteren Emma Gerritse, Démian Janssen 10 minuten
Gezamelijk werken aan eindverslag Tom van Bussel, Emma Gerritse, Démian Janssen 5 uur

Groepsbesprekingen

Datum

Vrijdag 28-6-2013

Aanwezig

  • Tom van Bussel
  • Emma Gerritse
  • Démian Janssen

Agenda

Werken aan het eindverslag

Verslag

We hebben samen aan het eindverslag gewerkt, we hebben onder andere de class diagrams en de usecases voor bereid

Actiepunten

We zullen het eindverslag in de avond nog af moeten maken.

Cursusbijeenkomsten

Deze week stond alleen de eindpresentaties op het programma. Onze mede-studenten waren over het algemeen erg positief over onze app en onze presentatie, we hebben wel een kritische opmerking gehad.

Evaluatie

Wat ging goed?

  • De eindpresentatie ging erg goed, we hebben daarom ook een mooi cijfer gekregen
  • Het werken aan het eindverslag ging goed
  • Het usability-verslag ging ook erg goed, ook hier hebben we een mooi cijfer voor gekregen

Wat kan beter?

  • De presentatie had wat langer mogen zijn, hij was namelijk korter dan 12 minuten

Vooruitblik komende week

Vakantie!