Project Description
Scrum Framework
RD8
Collaboration
12
Time Spent (in weeks)
6 + 1
Group Size
During this project, our primary focus was on working with the Scrum Framework. Within this framework, we worked in sprints and held daily stand-up meetings, retrospectives, and other sessions. We collaborated with real companies to complete some of their tasks and projects, gaining valuable field experience. Our team consisted of six developers, one Scrum Master, and a 'Client' representing the company.
Our project involved developing tools for the RD8 engineers to simplify their work when performing specific calculations. We primarily used TypeScript and React as our programming languages, along with Docker and Node.js to interact with the database.
Role Fullstack Developer
Project Type School Project & Collaboration
Group Size 6 + 1 Scrum master
Programming Language & Tools Typescript, React & Docker
Project Reflection
Reflection
Groupwork
For the project, we worked at least twice a week, meeting at the office to work on tasks. We encountered a few challenges related to group dynamics and task distribution. At the start of the project, we were not adequately introduced to the codebase or trained in using TypeScript, React, Docker, and Node.js. As a result, during the first couple of sprints, we had to spend significant time understanding the codebase, which consumed many hours. A proper introduction to the codebase would have given us a stronger start and improved our efficiency throughout the project.
Individual
While working on this project, I learned that Scrum is an excellent framework for fluid development, especially when changes occur, as they sometimes did during our project. I also gained valuable knowledge about new programming languages such as TypeScript and the use of React, Docker, and Node.js. Additionally, I learned that not all group dynamics need to function perfectly for a project to progress. Overall, it was a great experience collaborating closely with a company and working on their assignments.
Contact Me