diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index efaab1ce367dbee8040f4b48be3b041dd1998e09..f6306ad54ea4f50bc97a5dba701fae01e0f89bcb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,7 +7,7 @@ stages:
 ###############################################################################
 # Simulation stage
 ###############################################################################
-compile:
+sim-compile:
     stage: simulation
     script:
         - echo "Compiling for simulation"
@@ -17,7 +17,7 @@ compile:
         paths:
             - build/
 
-run:
+sim-run:
     stage: simulation
     script:
         - echo "Running simulations"
@@ -27,17 +27,17 @@ run:
 ###############################################################################
 # Synthesis stage
 ###############################################################################
-compile:
+synth-compile:
     stage: synthesis
     script:
         - echo "Compiling for synthesis"
 
-check-fmax:
+synth-check-fmax:
     stage: synthesis
     script:
         - echo "Checking achieved fMax"
 
-check-programming-files:
+synth-check-programming-files:
     stage: synthesis
     script:
         - echo "Checking if programming files have been generated"
@@ -46,7 +46,7 @@ check-programming-files:
 ###############################################################################
 # Hardware stage
 ###############################################################################
-trigger-lofar2-opcua-test:
+hw-trigger-lofar2-opcua-test:
   stage: hardware
   only:
     changes: