...
Jira is een heel fijn systeem om samen in te kunnen werken. Het is een online versie van een scrumboard. Je hebt je "to-do", "In progress", "ready to review" en "done" vakjes. Aan het begin van een sprint maak je een back log aan en vervolgens kan je de juiste taken naar de juiste vakken slepen. De meeste taken hebben kleinere sub taken die je individueel af kan sluiten. Aan elke tijd zit een aantal uren gekoppeld. Tijdens het werken aan een taak kan je ook je werktijd loggen. Door het gebruik van Jira wordt het snel duidelijk wie waar mee bezig is, hoelang ergens aan besteed is en kan ook naar gerefereerd worden tijdens de DSU. Door het gebruik van Jira wordt het al een beetje duidelijker waar mogelijke problemen zitten en wie waar mee bezig is. Door gebruik van Jira is het ook te zien of je een beetje binnen de tijden blijft die gepland zijn. Een Burn down chart laat een lijn zien die de perfecte lijn zou zijn. Als je deze lijn aanhoudt krijg je alles precies op tijd af. Zit je boven de lijn dan mis je nog dingen die afgerond worden. Als je onder deze lijn zit dan zijn alle taken eerder afgerond. Dit laatste komt alleen vrij weinig voor.
Bitbucket is een soort van Github. Op Bitbucket maak je een repository aan met branches, Iedereen kan zijn eigen branches maken en hier commits opzetten. Iedereen kan de code van anderen inzien, en zo nodig, downloaden (pullen) aanpassen en weer uploaden (pushen). Ook kan je een pull request aanmaken. Dit is zodat jouw eigen branch op de hoofdbranch komt de staan. Daarvoor moet je code wel eerst getest en gereviewd zijn door andere van het team. Ook hier kan je tijdens het reviewen comments toevoegen. Uiteindelijk kan je op deze manier zorgen dat alle gemaakte code op de main branch komt de staan. Dit is de code die je uiteindelijk oplevert. Het reviewen is dus belangrijk werk. Niet alleen moet de code werken, maar hij moet ook werken met de andere componenten en dergelijke.
OOSE P-07. De student bewaakt continu de kwaliteit van de software en het proces door o.a. reviews en gestructureerd testen en stuurt waar nodig bij.
...