The project management was mainly done via GitLab, with the GitLab server provided by our project supervisors David Koschnick and Christoph Bork. We followed agile methods and focused primarily on scrum-like project management. However, due to the small team size, we made some deviations from a pure scrum approach.
At the beginning of the project we brought together our individual skills and interests and developed a shared vision for the product. Although no one had experience in the areas, we were always supported by the expertise of our project mentors.
Initially, collaboration and knowledge sharing took place mainly in our weekly scrum meetings. Later, we began to record our findings, which helped us better track the main concept and product vision.
We used the issue and milestones board for our weekly sprints and the GitLab wiki feature as our documentation area to share our knowledge. Although there were challenges, we successfully overcame them and evolved as a team. We adapted each week our project management to get the most out of our small group and successfully work towards our common goal.