-
Notifications
You must be signed in to change notification settings - Fork 0
Week 8
De laatste week om van Match Tag realiteit te maken en dat is gelukt! Deze week hebben we als team zijnde alles op alles gezet om een goedwerkende app te ontwikkelen. Merge conflicten zijn opgelost, nieuwe code is ontdekt, onderzocht en uitgewerkt!
En na onze mening, mag het resultaat er wezen en zijn wij erg trots op wat we hebben kunnen ontwikkelen binnen een korte tijd van maar liefst 10 weken in totaal!
Shades
Live weergave: Match Tag
Uiteraard hadden ook wij als team de nodige error's en conflicten tijdens mergen. De eerste week zijn vooral aan de slag gegaan met het uitbouwen van de eigen features. Uiteindelijk moesten deze features natuurlijk één worden en dat gaf wel de nodige conflicten.
De afspraak was diegene die een pull request aanmaakt, zou ook mergen en dus eventueel ook het conflict oplossen. Wanneer het kon, zijn de conflicten via de webpagina van GitHub zelf opgelost. Echter zijn er ook conflicten voorbij gekomen, die niet op te lossen waren via GitHub zelf. Hiervoor was de terminal benodigd. Omdat dit wat fout gevoeliger is en wat meer gepriegel is er in deze situatie gebruik gemaakt van de handige functionaliteit in VSCode. GitHub geeft per stap aan wat er gedaan moet worden om het conflict op te lossen, doe je dit in de terminal van VSCode, dan krijg je in de code editor gekleurde stuk codes. Waarna je kan kiezen welk stuk je wil behouden. Erg handige tool en om die reden ook meerdere malen kunnen gebruiken.
Genoeg kennis opdoen om dit mee te nemen naar de stage periode en in praktijk te kunnen brengen.
Status: Behaald, ik denk zeker dat ik deze kennis mee kan nemen. Ik heb nu een goede kijk op de basis en hoop dit straks ook in praktijk te kunnen gaan gebruiken.
Theorie begrijpen en kunnen toepassen (sub leerdoel voor dit project was het deployen van de applicatie)
Status: Behaald, ik begrijp nu meer wat ik doe en kan dit ook beter toepassen. In die zin ben ik zeker gegroeid. En het deployen van de applicatie is mij ook gelukt!
Begrijpen hoe functionaliteiten werken, zodat ik mijzelf kan uitdagen met iets wat ik vooraf niet had gedacht te kunnen maken.
Status: Behaald, ik heb absoluut nieuwe dingen ontdekt en ik begrijp ook wat ik wilde bereiken en hoe ik het met bepaalde code heb kunnen bereiken.
Tijdens het team gedeelte moesten wij als een groep van drie leerlingen een dating-app opleveren. Samen met Lien en Rowin hebben wij onze concepten samen gevoegd tot een zowaar geweldig idee. Deze periode bestond uit twee weken. Voor deze twee weken heb ik verschillende individuele opdrachten moeten maken. Zelf heb ik dit niet op tijd afgekregen waardoor dit dus in conflict liep met het groep gedeelte. Het moment wanneer je dus achter loopt en je een groep’s proces ingaat is niet fijn. Ik moest dus als een malle mijn eigen individuele opdracht afkrijgen. Ik kreeg dus de feedback over mijn individuele opdracht de week voordat we werden ingedeeld in groepjes. Na dit gesprek wist ik dat de aankomende twee weken erg zwaar gingen worden.
zoals in elk team loop je wel eens tegen moeilijkheden aan. Ook was dat hier het geval. Tijdens de laatste les van Project werden de groepjes verdeelt en werd er dus besproken hoe en wat er moest gedaan worden. Ik kwam samen in een groep met Lien, Rowin en Ciro. Al snel kwamen wij erachter dat Ciro gestopt was met dit blok en waren we dus nog maar met ze drieën over. Daarin tegen hadden we ook nog twee back-end herkansers in ons groepje die hun opdracht nog niet volledig af hebben. Deze konden we dus moeilijk toevoegen aan het project dat wij hadden gekozen om in verder te gaan werken.
In de eerste week ging het voor mij gevoel een beetje stug en zwaar. De communicatie liep niet helemaal lekker en we zagen elkaar bijna nooit. Denk dat ik ook wel erg in me hoofd zat met dat we maar met ze drieën waren en dat ik nog aardig achterliep met mijn eigen opdracht.
Uiteindelijk heb ik mijn opdracht afgekregen en heb ik deze kunnen toevoegen in het gezamenlijke project. De communicatie ging ook steeds beter, vond het soms nog wel jammer dat we niet altijd bij elkaar konden komen bijvoorbeeld op school. Omdat je soms tegen problemen aanloopt waar je beter samen naar kan kijken dan via twee verschillende laptop schermen beide aan de andere kant van Nederland. Maar dit maakte opgegeven moment ook niet heel veel meer uit.
In week twee hebben wij als groep wel eigenlijk elke dag zitten praten in de groep op slack. Dit voelde erg fijn er werd ook snel gereageerd en iedereen was lekker met zijn eigen ding bezig. Nu kreeg ik wel echt het gevoel alsof we met een groep bezig waren.
Tijdens het proces van alle verschillende opdrachten in één project stoppen is er voor mijn gevoel niet veel fout gegaan. Het was wel even mijn gedachten omzetten omdat ik op een hele andere manier codeerde in mijn opdracht dan in het project waar we in bezig waren. Maar uiteindelijk is dit toch gelukt en ben ik blij met het eind resultaat.
Al met al vind ik dit een geslaagd project en hebben wij het uiterste eruit kunnen halen. Op wat kleine tegenslagen na vond ik het gezellig en leuk om met dit groepje samen te werken.
Het eind is in zicht en om het goed af te sluiten reflecteer ik nog even op wat wij de laatste paar weken zoal hebben gedaan. Over het project ben ik zeer tevreden, we hebben als een van de kleinere teams toch een applicatie kunnen neerzetten. Daar ben ik zeker trots op.
De eerste week liep voor mijn gevoel van stroefjes en dacht ik gaat dit nog goed komen, maar naar mate we verder waren en elkaar beter leerde kennen ging het steeds beter. En gingen we echt als een speer.
Samenwerken in github, pull request maken en reviewen, in terminal van branches veranderen etc vond ik best eng en lastig aan het begin. Maar naarmate ik dit deed werd terminal best comfortabel om in te werken en heb ik zelfs daaruit onze applicatie gedeployed. Wat ik voor dit blok nooit zou durven, heb ik hier kunnen doen. De sfeer was dan ook super! Je kon gewoon fouten maken/nieuwe dingen uitproberen. En vragen stellen, dit is voor mij nogal een ding.
Conclusie: Top team om mee samen te werken en ik heb veel van hen kunnen leren. En ik durfde ook vragen te stellen, dus in die zin ben ik ook gegroeid. Meer dan dit kun je eigenlijk niet wensen en ben ik zeker blij met het eindresultaat!
Het project is alweer zo goed als afgelopen en daarom reflecteer ik nog even terug op deze periode. Ik ben zeer tevreden over het verloop van dit project, ondanks dat ik zeker ook momentjes heb gehad dat ik even mijn laptop moest dichtklappen en mijn gedachte ergens anders op moest zetten. Anders zou ik echt gek worden. Niet altijd gedaan, omdat je toch ook weet dat de deadline eraan komt en je geen stap verder komt. Menigmaal in een tunnelvisie gezeten. Dit had ik door doordat ik er zelf niet uitkwam, het vervolgens binnen de slack groep of aan anderen vroeg en het antwoord/oplossing zo voor de hand lag.
Hoe dan ook, ben ik erg blij met dit blok. Het heeft veel duidelijk gemaakt en begrijp de code nu ook stukke beter. Het muntje is gevallen, kan ik denk ik wel zeggen.
Terugkijkend op de afgelopen twee weken in teamverband, ben ik ook zeker tevreden. Als team hebben wij een uitgebreide en volwaardige applicatie kunnen ontwikkelen binnen twee weken tijd! Ik zag eerst niet direct het nut van het werken in teamverband, maar eenmaal bezig begon ik wel te begrijpen waarom dit een onderdeel is van het blok. Je leert hierdoor GitHub nog veel meer te gebruiken en ook te begrijpen waarom het zo belangrijk is om bijvoorbeeld veel te commiten etc.
De samenwerking verliep in het begin van de eerste week nog wat stroef, ook denk ik omdat we elkaar nog niet echt kenden. Daarnaast begonnen we met vier personen, waarna al snel duidelijk werd dat de vierde ermee zou stoppen. Ook moesten er nog wat features afgemaakt worden, waardoor we niet direct konden beginnen met alles in één repository te mergen.
Naarmate de dagen vorderde ging de communicatie steeds beter, we begonnen elkaars ideeën beter te begrijpen en we wisten gewoon steeds meer wat we aan elkaar hadden. Ik denk dat we elkaar zeker hebben kunnen helpen en nieuwe dingen aan elkaar hebben kunnen uitleggen.
Al met al ben ik erg blij geweest met mijn teamleden en het gehele project. We hebben alles eruit gehaald wat we konden en absoluut nieuwe kennis op weten te doen!
Concluderend kunnen wij als team zeggen dat we erg tevreden zijn met het resultaat en onze inzet. Uiteraard ook wat moeilijkheden gehad en niet altijd liep alles even vlotjes, maar uiteindelijk is het allemaal goed gekomen en zijn we trots op ons product: Match Tag.