We zijn nu woensdag, de 5de dag na de scrum-week.

Naar m’n gevoel ging deze veel te snel vooruit.
Niet dat het project niet klaar was - met de minimale functionaliteit- maar gewoon, het is moeilijk om een project als “af” te zien.

Hoe verliep het?

Eerst werd er afgetast wie welke zaken voor zich zou nemen, er werd vooral per pagina/functionaliteit gewerkt.

Wie deed wat?

  • Griet:
    • Pagina’s: registratie, eigen profiel, profiel bewerken, gebruiker bekijken, …
    • Functionaliteit: controle op input, foto toevoegen, sterrenbeeld weergeven, …
  • Mesut:
    • Pagina’s: berichten, index, navigatie
    • Functionaliteit: alles m.b.t. berichten (plaatsen, lezen, sorteren, verwijderen, starten)
  • Wouter:
    • Pagina: zoeken, navigatie
    • Functionaliteit: alles m.b.t. zoeken (aantal per pagina, zoeken volgens …, ) en de pagination onderaan.
  • Aldo:
    • Pagina’s: navigatie, registratie, login (in navbar), eigen profiel, …
    • Functionaliteit: login, localStorage, favorieten, lovecoins (acties en aanpassing), …

Wat ging er goed?

  • 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).
    Vooral dankzij de daily standup, en de extra tussentijdse demo’s die we ingelast hadden.
  • 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.

Wat kon er beter?

  • De aanduiding van de Scrum Master en de Product Owner; er werd niet een echt onderscheid gemaakt tussen de groepsleden. Toch niet op papier.
  • 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.
  • Door de korter periode was het moeilijk, om duidelijk te weten wat er in elke sprint kon meegenomen worden (1ste duurde 1,5 dag)
    Bij de tussentijdse demo (op donderdag) werd er nogmaals duidelijk besproken wat er nog bij kan, en wat er moest gecanceld worden.
  • Iets meer commentaar in de code, toch wanneer anderen zaken willen toevoegen.
  • 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.
    Nadien werden er dan ook nog enkele aanpassingen doorgevoerd en gemergd met de master branch.

Wat neem ik mee?

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.

Meer info:

De code van dit project is te vinden op GitHub en GitLab.
Er werd gepusht naar GitLab, en daar werden de merge requsten geaccepteerd of gedeclined (meestal in de develop branch).
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.
Om daar, een GitHub Page te maken van de master.

gitlab.com/vdab-flexidating
github.com/vdab-flexidating
vdab-flexidating.github.io