Jekyll2019-05-14T18:53:14+00:00https://aldo-f.github.io//feed.xmlAldo++;Portfolio made with JekyllEinde Srum2019-04-17T16:30:00+00:002019-04-17T16:30:00+00:00https://aldo-f.github.io//scrum/vdab/2019/04/17/einde-scrum<p>We zijn nu woensdag, de 5de dag na de scrum-week.</p>
<p>Naar m’n gevoel ging deze veel te snel vooruit.<br />
Niet dat het project niet klaar was - met de minimale functionaliteit- maar gewoon, het is moeilijk om een project als “af” te zien.</p>
<h2 id="hoe-verliep-het">Hoe verliep het?</h2>
<p>Eerst werd er afgetast wie welke zaken voor zich zou nemen, er werd vooral per pagina/functionaliteit gewerkt.</p>
<h3 id="wie-deed-wat">Wie deed wat?</h3>
<ul>
<li>Griet:
<ul>
<li>Pagina’s: registratie, eigen profiel, profiel bewerken, gebruiker bekijken, …</li>
<li>Functionaliteit: controle op input, foto toevoegen, sterrenbeeld weergeven, …</li>
</ul>
</li>
<li>Mesut:
<ul>
<li>Pagina’s: berichten, index, navigatie</li>
<li>Functionaliteit: alles m.b.t. berichten (plaatsen, lezen, sorteren, verwijderen, starten)</li>
</ul>
</li>
<li>Wouter:
<ul>
<li>Pagina: zoeken, navigatie</li>
<li>Functionaliteit: alles m.b.t. zoeken (aantal per pagina, zoeken volgens …, ) en de pagination onderaan.</li>
</ul>
</li>
<li>Aldo:
<ul>
<li>Pagina’s: navigatie, registratie, login (in navbar), eigen profiel, …</li>
<li>Functionaliteit: login, localStorage, favorieten, lovecoins (acties en aanpassing), …</li>
</ul>
</li>
</ul>
<h3 id="wat-ging-er-goed">Wat ging er goed?</h3>
<ul>
<li>Communicatie; wat mij betreft ging dit heel vlot, iedereen wist wat de andere deed (al was het maar beperkt), vragen konden aan elkaar gesteld worden, en er diende bijna niet op elkaar gewacht te worden (op basis van code).<br />
Vooral dankzij de daily standup, en de extra tussentijdse demo’s die we ingelast hadden.</li>
<li>De CSS; door het gebruik van Bootstrap werd reeds een groot stuk UI en UX opgelost waar we, als developers, dan weinig meer moetsen over denken, of aanpassingen aan moesten doen.</li>
</ul>
<h3 id="wat-kon-er-beter">Wat kon er beter?</h3>
<ul>
<li>De aanduiding van de Scrum Master en de Product Owner; er werd niet een echt onderscheid gemaakt tussen de groepsleden.
Toch niet op papier. <br /></li>
<li>Het aanduiden hoeveel story points per functionaliteit; werd niet steeds gedaan, en is moeilijk om daar aan te houden.
Ook werd er soms te veel (CSS & code) onderverdeeld.<br /></li>
<li>Door de korter periode was het moeilijk, om duidelijk te weten wat er in elke sprint kon meegenomen worden (1<sup>ste</sup> duurde 1,5 dag)<br />
Bij de tussentijdse demo (op donderdag) werd er nogmaals duidelijk besproken wat er nog bij kan, en wat er moest gecanceld worden.<br /></li>
<li>Iets meer commentaar in de code, toch wanneer anderen zaken willen toevoegen.</li>
<li>De demo was in mijn ogen geen volledig resultaat; de kleine bugs die nog werden gevonden, de feature die niet mooi afgewerkt werd (de favorieten). Er kon nog vanales beter om een mooier, beter resultaat te leveren.<br />
Nadien werden er dan ook nog enkele aanpassingen doorgevoerd en gemergd met de master branch.</li>
</ul>
<h2 id="wat-neem-ik-mee">Wat neem ik mee?</h2>
<p>Elk project heeft een stevige basiscode nodig, vooraleer ieder verder werk aan zijn feature. En pas na deze basis kan er verder gewerkt worden. Ook beter weten waar elk van de groepsleden staat (niet idereen had kennis van Bootstrap) kan in andere projecten een grote meerwaarde geven.</p>
<h2 id="meer-info">Meer info:</h2>
<p>De code van dit project is te vinden op GitHub en GitLab.<br />
Er werd gepusht naar GitLab, en daar werden de merge requsten geaccepteerd of gedeclined (meestal in de develop branch).<br />
Later werd dan, steeds vlak voor een kleine demo, de code gemerged met de master branch. Waarna automatisch de branch develop en master gepusht werden naar GitHub.<br />
Om daar, een GitHub Page te maken van de master.</p>
<p><a href="https://gitlab.com/vdab-flexidating/flexidating/tags/Demo-2">gitlab.com/vdab-flexidating</a><br />
<a href="https://github.com/vdab-flexidating/vdab-flexidating.github.io/releases/tag/Demo-2">github.com/vdab-flexidating</a><br />
<a href="https://vdab-flexidating.github.io/">vdab-flexidating.github.io</a></p>We zijn nu woensdag, de 5de dag na de scrum-week.Start van de Scrum-week2019-04-08T19:34:04+00:002019-04-08T19:34:04+00:00https://aldo-f.github.io//scrum/vdab/2019/04/08/start-scrumweek<p>Voor de opleiding van de VDAB, php developer, startte vandaag de scrumweek.
Hierbij werden 2 groepjes gemaakt van 3 en 4 personen.</p>
<p>De bedoeling is in deze week een FlexDating app te creëren.
Dit door grotendeels gebruik te maken van bestaande code die gebruikers fetcht van een andere server.
Deze responses worden nadien gebruikt voor het creëren van de front-end van een website.</p>
<p>Om een beetje feeling te hebben met de gehele groep werd er vandaag gekozen om pair programming een kans te geven.
Dit om de zwaktes en sterktes van alle groepsleden in kaart te brengen.</p>
<p>Vandaag werd er in grote lijnen besproken hoe we het project zouden aanpakken.
Enkele puntjes die aan bod kwamen:</p>
<ul>
<li>Gebruik van bootstrap voor de gekregen data overzichtelijk te ordenen.</li>
<li>Prioriteiten
<ul>
<li>Login</li>
<li>Registratie</li>
<li>Startpagina</li>
<li>Zoekpagina</li>
</ul>
</li>
</ul>
<p>Vooral de login is belangrijk in deze sprint, dit aangezien er in principe geen (of weinig) data van gebruikers mag gezien worden, vooraleer de gebruiker zich zelf heeft aangemeld.</p>
<p>Problemen die in vandaag zelf heb ondervonden:</p>
<ul>
<li>Een git server opzetten gaat niet altijd even vlot.
<ul>
<li>Er een groep aangemaakt waar iedereen lid van werd, dit om de code maximaal als eigenaar te hebben van alle leden</li>
<li>Hierbij een duidelijk workflow creëren, die daadwerkelijk gevolgd kan worden is niet altijd even gemakkelijk.
<br />(Vermoedelijk de eerste keer voor ieder van ons samen te werken aan een project).
<br />In onze groep hebben we bijvoorbeeld geen 2<sup>de</sup> keer van de <code>develop</code> geforkt voor de registratie te voltooien, maar hebben we dit rechtstreeks op de develop branch uitgevoerd.</li>
</ul>
</li>
<li>Tijdens het pair programming kreeg ik te horen - en constateerde ik - dat de verdeling van zwaktes en sterktes niet geheel gecompenseerd werd. Denk dat de pair programming pas echt een meerwaarde heeft wanneer de verschillen zich beter uiten. <br />Eventueel wel verder in het project nogmaals doen, maar dan switchen.</li>
<li>Heeft het pair programming, op basis van snelheid, wel een meerwaarde na dat er een sterke basis is?</li>
</ul>
<p>Wat kan beter tegen morgen en wat wil ik behouden?</p>
<ul>
<li>Nu dat we de basis code, en ieder zijn manier van werken (evenals de sterktes en zwaktes wat hebben gevonden) lijkt het me goed van de volgende dagen met deze basis code elk zijn bepaalde feature af te werken. De huidige features (index.html en registratie.html) zijn nog niet af. Is dit best van nog af te laten werken door de groepjes, of kunnen de groepjes nu al gesplitst worden tijdens de feature? <br />Eventueel kan er een duidelijk scrum-master en project-owner gekozen worden die de volgende dagen dit toch proberen te bewaken.</li>
<li>Pair programming even op halt zetten?</li>
<li>Het meer communiceren met elkaar geeft toch steeds een meerwaarde, na een basiscursus javascript is het moeilijk van elke bestaande functie reeds te kennen. Eens kunnen samenkijken voor een probleem op te lossen kan hierbij toch wel de snelheid ten goede komen.</li>
</ul>
<p>Later maakte ik nog een mirror van de Gitlab op GitHub, daar werd een GitHub Page van gemaakt.
Deze website is <a href="https://vdab-flexidating.github.io/">hier</a> te vinden.
(dit toont steeds de master)</p>Voor de opleiding van de VDAB, php developer, startte vandaag de scrumweek. Hierbij werden 2 groepjes gemaakt van 3 en 4 personen.1 april2019-04-01T18:15:04+00:002019-04-01T18:15:04+00:00https://aldo-f.github.io//jekyll/update/2019/04/01/1-april<h2 id="we-zijn-vandaag-1-april">We zijn vandaag 1 april</h2>
<p>Hihi, mopje, dit werd later genoteerd :)</p>We zijn vandaag 1 april Hihi, mopje, dit werd later genoteerd :)