Dag 16 CLE3 – De Vijfwerelddelen – ‘Eindpresentatie en retrospective’

Eindpresentatie 4 april

Vandaag 4 april hadden we onze eindpresentatie. De laatste punten moesten nog snel aangepast worden. Hiervoor heb ik ervoor gezorgd dat de timer die we in onze game hadden ingebouwd deze stopt wanneer de missie van de game voltooid is en dat deze de juiste score berekend aan de hand van de tijd die verstreken is. Vervolgens heb ik ook nog een alert toegevoegd zodat er een melding komt wanneer de speler een verkeerde QR-code ingescand heeft.

In deze blog zal ik terug kijken op ons project en op de laatste (3e) sprint.

Terugblik sprint 2:

Wat kon er beter:

  • Het planmatig werken met Trello en Toggl

Acties:

  • Trello en Toggl actief gebruiken
  • Buiten CLE uren ook bezig met het project

Ik heb tijdens mijn laatste sprint de volgende acties hierboven succesvol uitgevoerd. Ik heb direct na sprint 2 zowel Trello als Toggl aangemaakt en direct in gebruik genomen. Vervolgens heb ik gelijk de verschillende taken die gedaan moesten worden verdeeld onder mijn team genoten en zijn we daarmee aan de slag gegaan. Daarnaast heb ik ook Toggl gekoppeld aan Trello, zodat ik nog een overzichtelijker idee krijg van hoeveel tijd ik ergens mee bezig geweest ben en zo weer beter mijn tijd in kan indelen voor de volgende taken. Daarnaast ben ik veel meer dagen bezig geweest met het project dan alleen de CLE uren. Dit kun je ook zien aan m’n blog die ik elke dag wanneer we bezig waren bijgewerkt heb. Daarnaast is de inhoud van de blogs ook verbeterd. Dit komt omdat ik de laatste weken een beter beeld kreeg van wat ik moest maken en dat heeft me heel erg gestimuleerd om er actief mee bezig te zijn.

Hieronder heb ik nog even een kort overzicht neergezet van Trello en Toggl.

Retrospective Sprint 3

Wat ging goed:

  • Elke dag bloggen met een duidelijk en overzichtelijke blog
  • Programmeren met HTML, CSS, PHP en Javascript
  • Trello en Toggl gebruiken
  • Leiding nemen in het team en taken verdelen
  • Duidelijkheid creëren in het team

Wat kon er beter:

  • Mijn skills in Javascript zijn niet heel goed dus was het daarin nog veel zoeken, ik wil heel graag hier heel veel in leren want vind Javascript reuze interessant.

Eindbeoordeling CLE 3

Je bent tijdens de Retrospectives actief in gesprek gegaan met docentbegeleider als het ging om je leerontwikkeling op de punten: ambitie, creativiteit, planning, afspraken nakomen en feedback geven.

Ambitie

Ik ben iemand die veel ambitie heeft en dat heeft zowel een voordeel als een nadeel ben ik achter gekomen. Ten eerste heeft veel ambitie het voordeel dat ik steeds meer wil en ik daarin mezelf steeds verder wil ontwikkelen hierdoor kom ik steeds verder in mijn leerproces om zo de juiste doelen te behalen. Nadeel is dat mijn ambities soms wat te hoog gegrepen zijn en daardoor neem ik geen stapje terug en gaat dat ten koste van het eindresultaat. Ik ben een persoon die niet snel tevreden is met het eindresultaat, ik zie altijd plek voor verbetering of een beter eindresultaat. Ik was niet snel tevreden met ons idee, daarom bedacht ik om een app te maken, echter was dit niet haalbaar en dit heeft Rob me duidelijk gemaakt aan de hand van argumenten. Dit heeft me er bewust van gemaakt om niet altijd het mooiste en beste eindresultaat eerst voor ogen te hebben maar een stapje terug te denken en om eerst een simpelere variant te maken en daar vervolgens op door te bouwen. Een soort van Alpha versie van een app is dan nu een soort web app geworden.

Creativiteit

Creativiteit is niet mijn sterkste punt en daarvoor ben ik ook naar deze opleiding gekomen om mijn creativiteit te verbeteren. Ik ben tijdens het bedenken van ons concept actief bezig geweest met het opzetten van 2 verschillende brainstormsessies bij de Mindmap kwamen al wel wat ideeën naar voren alleen waren dit nog geen concrete ideeën om een concept van te bedenken, na verschillende leraren gesproken te hebben en een goede tip van Rob om niet teveel op alleen maar de locatie te denken maar gewoon veel globaler te denk kwamen er veel meer ideeën. Ik kwam met het idee om een Augmented Reality game te maken waarin mensen van verschillende plekken doormiddel van een QR-codes een soort opdracht kregen. Dit was een globaal idee dat we langzaam hebben fijn getuned. Vervolgens nadat we het concept grotendeels bedacht hadden hebben we de maquette gemaakt hierbij dacht ik om dit het beste van stevig karton en hout te maken.

Ons uiteindelijke uitgevoerde concept is een boat race geworden waarbij je doormiddel van QR-codes verschillende goederen van het ene werelddeel naar het andere werelddeel moet brengen. In totaal zijn er vijf werelddelen: Europa, Azië, Amerika, Australië en Afrika. Vervolgens word een score berekend aan de hand van de tijd die iemand bezig is geweest met het goederen vervoeren.

Planning

In het begin van het project hadden we totaal geen planning, hier kwamen we ook achter toen we in de Retrospective van Sprint 1 waren. Ik ben iemand die van een duidelijke planning houd zodat ik precies weet wat en wanneer iets moet gebeuren. Vervolgens hebben we dus een planning gemaakt. Daarnaast heb ik Trello en Toggl aangemaakt en mijn teamgenoten de verschillende taken gegeven om zo een duidelijke planning te hebben. Daardat we een duidelijk overzicht in Trello kregen en via Toggl de tijd konden inzien werden we productiever en wisten we ook precies wanneer we ergens klaar mee moesten zijn.

Afspraken nakomen en feedback geven.

Ik ben heel betrouwbaar en eerlijk, ik kom altijd mijn afspraken na en ben altijd op tijd. Ik hou mensen in mijn team altijd op de hoogte wanneer ik ergens mee zit of mij iets niet lekker zit. Ik ben ook niet voor niets een Fries. Ik zeg graag waar het op staat. Teamleden kunnen mij vertrouwen en kunnen heel veel aan mij hebben, ik ben iemand die goed met mensen kan praten en kan helpen wanneer dat nodig is. Ik heb mij goed ingezet tijdens het maken van het bouwen van de maquette, zo heb ik ook meegeholpen aan het maken van een goede en duidelijke planning. Ik heb verschillende teamleden aangesproken wanneer dat nodig was en ze geholpen of aangestuurd.

Mijn uitspraken tijdens het proces voegen veel toe omdat ik mensen vaak aanwijzingen geef of iets duidelijk probeer te maken. Hierin krijg ik dan ook vaak weer feedback hoe dit beter kan. Ik laat mijn mening altijd gelden over bepaalde onderwerpen tijdens het project. Hierin geef ik aan wat ik goed of slecht vind gaan en waarom, daarnaast geef ik ook feedback hoe dit beter kan bijvoorbeeld. Zo heb ik Dominique een paar aangesproken om iets misschien anders aan te pakken en heb Yusuf meerdere malen gezegd om wat meer initiatief te nemen en er actiever mee bezig te zijn. Ik kreeg dit ook te horen in de retrospectives dat zit dit fijn vonden om te horen en er goed mee uit de voeten konden. Hierbij zeiden mijn teamleden ook dat ze het fijn vonden dat ik de ondernemende rol nam.

 

Na afloop van de Retrospectives ben je actief aan de slag gegaan met de feedback en feedforward en je hebt deze persoonlijke ontwikkeling aantoonbaar gemaakt (op je blog).

Ik ben zeer actief bezig gegaan met de feedback van de docent en de acties die uit de retrospectives kwamen. Zo heb ik in de eerste retrospective ondervonden dat een goede planning zeer belangrijk is en deze heb ik toen samen met mijn team opgesteld. Daarnaast kreeg feedback om meer uit eigen perspectief te schrijven op mijn blog en daarbij duidelijk te schrijven wat ik gedaan heb. Deze feedback heb ik vervolgens gebruikt om de tweede sprint wel te halen.

De twee retrospective kreeg ik als feedback om beter met onze tijd om te gaan en iets van Trello en Toggl te gebruiken. Deze heb ik toen meteen aangemaakt en gedeeld met mijn teamgenoten om zo als team een duidelijk overzicht te krijgen met wat er nog moest gebeuren en wanneer dat moest gebeuren. Vervolgens heb ik de taken verdeeld en de leiding genomen in het bijhouden van Trello en Toggl. Ook kwam er uit de tweede sprint om eerst een simpele variant van de app te maken hierbij hebben we bedacht om een web app te maken in plaats van een app. Door de feedback van tweede sprint heb ik een veel beter beeld gekregen wat er nog moest gebeuren om tot een goed eindresultaat te komen.

Je hebt je beoogde- en daadwerkelijke ontwikkeling leesbaar gedocumenteerd op het blog en daarmee de lezer overtuigd dat er voldoende persoonlijke ontwikkeling heeft plaatsgevonden op de punten ambitie, creativiteit, planning, afspraken nakomen en feedback geven.

Ik ben elke dag nadat we klaar waren voor die dag actief gaan bloggen om zo een duidelijk beeld te krijgen van de ontwikkelingen voor ons project maar ook mijn persoonlijke ontwikkelingen:

  • Het bedenken van een goed en duidelijk concept
  • Bezig met paper prototyping
  • Het maken van maquette
  • Omgaan met het wegvallen van teamgenoten en problemen van ziekte of dergelijke
  • Duidelijke planning maken doormiddel van Trello en Toggl
  • Problemen met Javascript oplossen door verschillende mensen te benaderen.

Met deze blog wil ik laten zien dat ik voldoende ontwikkeling heb gemaakt op de volgende bovengenoemde uitgeschreven punten:

  • ambitie
  • creativiteit
  • planning
  • afspraken nakomen
  • feedback geven

Hiermee hoop ik dat ik met deze blog en andere blogs voldoende ontwikkeling heb gemaakt.

Eindresultaat

Dag 15 CLE3 – De Vijfwerelddelen – ‘Laatste aanpassingen’

Vandaag 3 april heb ik samen met mijn team gewerkt aan de laatste aanpassingen aan onze Boat-race game. Ik ben ben begonnen met nog wat aanpassingen qua CSS en vervolgens ben ik opzoek gegaan naar een juiste timer tijdens het spelen van de game. Vervolgens heb ik samen met Dominique structuur aangebracht in de mappenstructuur en de verschillende bestanden. Aan de hand van ons ontwerp heb ik de volgende pagina’s aangemaakt om het spel zo in de goede baan te lijden. Ik heb ook gezocht naar een hoe het werkte met sessions alleen bleek dit nog vrij lastig.

De game is te vinden via de volgende link:

easyorder.nl

Tijdens het laatste gedeelte van mijn project heb ik veel gebruik gemaakt van Trello en Toggle. Ik moet het zeker nog echt in mijn routine laten komen maar het heeft me wel erg geholpen om een duidelijk overzicht te creëren voor mijzelf. Daarnaast ben ik buiten de CLE uren ook druk bezig geweest met het project om toch tot een goed resultaat te kunnen komen.

Hieronder heb ik nog even een kort overzicht neergezet van Trello en Toggl.

Dag 14 CLE3 – De Vijfwerelddelen – ‘App ontwikkelen en QR-codes testen’

Nadat ik een begin had gemaakt met pagina’s aanmaken in CodeAnywhere hadden we al een groot deel van de website gemaakt maandag. Hier gingen we vandaag weer mee verder. Eerst hebben ik via Trello de pagina’s aangemaakt en neergezet wat er precies op die pagina’s moet komen. Deze pagina’s konden wij uit onze schets halen die ik eerder samen met Dominique heb gemaakt. Ook heb ik in Trello gezet dat we een Github moeten aanmaken om hier een versie beheer van te maken.

Toen heb ik de taken onder ons verdeeld en heb ik overlegd met Yusuf en Dominique welke pagina’s hun konden gaan maken.

Dominique was al snel aan de slag met het maken van een volgende pagina om het lossen weer te kunnen verwerken en het kijken naar een timer om deze toe te voegen.

Yusuf snapte niet helemaal wat wij bedoelde met pagina’s dus hebben we dat hem even uitgelegd. Vervolgens vroeg ik later of het goed lukte met het aanmaken van pagina’s en vroeg ik of ik kon helpen. Hij zei dat hij ermee bezig was maar het schoot niet echt op. Dus toen bedacht ik van misschien kan jij de QR codes alvast uitprinten. Maar dat duurde ook enorm lang….

Ik had inmiddels de pagina gemaakt met een QR-scanner die QR-scanner had Dominqiue gemaakt waardoor ik deze makkelijk kon implementeren. Daarnaast heb ik toen Materialize CSS toegevoegd zodat het wat meer gestructureerd werd.

Het menu aan de zijkant om de camera te kiezen heb ik vervolgens in een hamburger menu gezet zodat dit niet in de weg staat als je het niet nodig hebt. Daarnaast is dit ook een voordeel voor op de mobiel. Ik heb ook de website gelijk responsive gemaakt voor op de mobiel. Hiermee is ook de camera die word weergeven van de mobiel gelijk responsive.

Nadat dit klaar was heb ik de Raspberry Pi aangesloten op de beamer via HDMI en heb ik vervolgens Raspian geinstalleerd, daarna heb ik een webcam aangesloten en via de browser getest of dit ook werkte met het inscannen van de QR-codes.

De QR codes had Yusuf nog steeds niet uitgeprint dus heb ik dat maar even snel gedaan. En ik vroeg of hij ze op wilde plakken maar dat was al teveel gevraagd. Toen heb ik de QR codes maar zelf op de kranen geplakt.

Dag 13 CLE3 – De Vijfwerelddelen – ‘App ontwikkelen’

26-03-2018 – Ik bedacht me dat het handig was om samen een plek te hebben om samen code te kunnen typen, toen kwam ik eerst uit bij teletype van Atom, maar deze werkte niet optimaal. Daardoor kwam ik bij Codeanywhere uit en hebben we deze met z’n allen gedeeld. Hieraan heb ik toen de SFTP toegevoegd van de website die ik nog in mijn bezit heb namelijk https://easyorder.nu. Hier hebben we een begin gemaakt.

Dag 12 CLE3 – De Vijfwerelddelen – ‘Retrospective en app ontwikkelen’

Tijdens Sprint 2 heb ik een grote bijdrage gehad aan de maquette en het begin van het daadwerkelijk ontwikkelen van onze app.

Wat ging goed:

  • Blog bij houden
    • Vanuit eigen perspectief schrijven
    • Duidelijk toelichten wat ik precies gedaan heb en niet alleen wat het team gedaan heeft.
  • Maquette maken
  • Duidelijke planning gemaakt
  • Trello aangemaakt
  • Ik ben erg ondernemend in het project

Wat kon er beter:

  • Het planmatig werken met Trello en Toggl

Acties:

  • Trello en Toggl actief gebruiken
  • Buiten CLE uren ook bezig met het project

Retrospective CLE 3 Sprint 2