ScrumPoker

Loading...
Thumbnail Image
Date
2025
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The task in our project ScrumPoker was to develop a tailored tool for the company Porsche Informatik. The desired result is an application where our client can play a ScrumPoker game without any restrictions and plan their Scrum sprints. This ScrumPoker game stands out from others because there are no restrictions depending on the number of players in a room, as well as the simple handling of the app. Because of this simple handling, it is possible to start a game very fast and to start voting as quickly as possible, because every team member can join very easily and does not necessarily have to configure his user. Additionally, our project offers the opportunity to download all the statistics in PDF format. This is very useful for our client because it saves the work that would be needed to protocol all the answers made. This guessing tool offers our client a much easier effort estimation than before, as they are no longer dependent on guessing tools available online, where they had limited options, joining a room was complicated, and they could not guess with their whole team when there were too many persons involved in the project. The implementation was made through the development of an Angular website and an Android mobile app where you can join a room together, independent of whether you are on the website or in the ScrumPoker app. The foundation of this is the Java Spring Boot REST-API, where the logical part of the application is based, and the data of the users and the rooms gets saved in the PostgreSQL database. If the statistics of the round are requested, the Python API creates a PDF document with the relevant data that was saved during the round and offers a great overview of the played rounds. The biggest challenge in our project was the requirement for the frontend to be very uncomplicated and very intuitive to use, both on the website and in the mobile app. This requirement was ensured through regular meetings with our client. The result is a fully functioning web application and mobile application in which a ScrumPoker game can be carried out. It is possible for our client to guess the estimated effort that one work package will take with the whole team. Like that, our client gets a qualified opinion referring to the needed work effort. We handed the total code of our application as well as a Docker container with the running application to our client. Additionally, we provided a script that starts the total application so that it is easy to start the project and no problems occur starting the software. We tested the product extensively to ensure no unexpected errors occurred.
Description
Keywords
Citation
Collections