Bouwaanvraag

 

In deze blogpost vatten we de belangrijkste praktijken samen die uw bouwaanvraag efficiënter kunnen maken. Van het bijhouden van overzicht tot georganiseerd blijven, u kunt tijdens het werken aan een project of in een team verschillende vergelijkbare uitdagingen tegenkomen. Of u nu nieuw bent in Agile of gewoon op zoek bent naar manieren om uw werk te verbeteren, deze praktijken zullen u zeker helpen. Als u nog niet bekend bent met de term "Agile", wordt deze over het algemeen gebruikt om te verwijzen naar softwareontwikkelingsmethoden die teams helpen sneller software op te leveren. Deze processen omvatten het werken in korte sprints met frequente check-ins en testen onderweg. Daardoor worden programma's vaker opgeleverd. Meer details over Agile vindt u hier

CI/CD workflow

Als u werkt met een CI/CD-workflow, kunt u deze praktijken gebruiken om de complexiteit van uw ontwikkelingsproces te verminderen. De workflow omvat het hele proces van code checkout tot deployment. Het is belangrijk om een workflow te hebben zodat het hele team met dezelfde codestroom kan werken.

Met een workflow kun je bij elke nieuwe commit geautomatiseerde tests voor code maken. Dit vermindert de behoefte aan handmatig testen, wat vaak veel trager is. Maar nog belangrijker is dat je met geautomatiseerde tests de gemoedsrust krijgt dat de code gedekt wordt door geautomatiseerde controles. In geval van een probleem kan de code gemakkelijk worden teruggedraaid. Naast de geautomatiseerde tests kunt u ook beschikken over Continuous Delivery (CD) pipelines met tools voor testen, implementatie en monitoring.

Versie versie

Tijdens de planningsfase kan het nodig zijn de eisen van een applicatie te wijzigen. U moet bijvoorbeeld een nieuwe functie aan de applicatie toevoegen of een bestaande vervangen. Als u dat niet op tijd doet, zit uw ontwikkelteam vast terwijl ze wachten tot de volgende sprint begint. Als dat gebeurt, moeten ze helemaal opnieuw beginnen, wat erg frustrerend is. Om dit te voorkomen kun je een feature flag gebruiken. Een feature flag is een manier om een feature van een applicatie te controleren. U kunt bijvoorbeeld alleen een bepaalde groep gebruikers toegang geven tot een functie van de toepassing. Als u gewoon de "toegangscontrole"-functie van uw toepassing inschakelt, hebben alle gebruikers toegang tot de functie. De feature flag is een vroegtijdig mechanisme om de feature te controleren. Het is als een tuimelschakelaar die in twee standen kan worden gezet. Als zich een situatie voordoet waarin u de vereisten moet wijzigen, kunt u dat in de planningsfase doen, wanneer de impact minimaal is.

To-do lijst

Als u merkt dat u voortdurend verdrinkt in taken, kunt u overwegen een takenlijst te gebruiken. Een takenlijst is een lijst van dingen die u moet doen. Het kan een handgeschreven lijst zijn of een softwaretoepassing. U kunt uw takenlijst gebruiken om bij te houden wat u moet doen, of u kunt hem gebruiken om een lijst te maken van dingen die u wilt doen. Als je een takenlijst gebruikt, zorg er dan voor dat je er niet te veel dingen op zet. Je kunt niet verwachten dat je drie weken werk in tien minuten per dag kunt proppen.

Daily standup

Elk teamlid moet dagelijks een conference call voeren met de projectmanager. In dat gesprek bespreken de leden hun voortgang en wat ze de volgende dag willen bereiken. Deze dagelijkse conference call wordt ook wel een "standup meeting" genoemd. Het doel van de dagelijkse standup is om de voortgang van het project te bespreken, belemmeringen voor de voortgang te identificeren, en tijd vrij te maken om aan de taken van de volgende dag te werken.