The Technical Set-up

As seen in the video, the current setup is pretty bare. The running prototype consists of a old 2009 Macbook Pro, a standard projector, scrounged from a office supply room and a fairly highres webcam (5 Mpixels) from Logitech, more precisely a Logitech C910. We use the projector shows the board as well as feedback on the wall, while we track the tasks using QR-tags. 

The whole setup is running in Java in an Eclipse environment, using JavaCV for image grabbing and handling, while using XZing for reading the QR-tags. These software libraries have been choosen based on the experiments during the startup, where we found these to be the best for our purpose. Though at the moment we are looking at replacing JavaCV with something lighter, as we are only a fraction of the library for our work. Parallel with that development, we are actively working on improving ZXing for our needs, improvements we plan to hand back to the ZXing community.

The reason for choosing the C910 as a camera stems from the earliest experiments, where we tried to use the internal webcam on the Macbook Pro. We wanted to make sure that we could read the QR-tags from a distance, so we choose to invest in a camera with the higher resolution while still keeping the overall cost of the system low. At the moment we are wondering if there is a need for such a highres camera or if we can handle the issue in software.

See how the board works

Project Background

The point of departure for the interactive scrum board project was a shared experience that the existing Scrum tools primarily are designed to support project management and do not sufficiently support the developers’ work processes.

Delta, who are specialized in agile processes and have long experience in helping organisations implement scrum, were the one’s to make the initial proposal. We at the Alexandra Institute did not hesitate to go along. Over the past years our New Ways of Working Lab has made at number of work studies in software companies, and these studies has shown that developers often felt burdened by having to update their scrum tools as well as going to scrum sessions. And that the introduction of a technological scrum tool into the scrum sessions often were having a damaging effect on the dialogue and knowledge sharing between the developers.

The purpose of the project thus became to investigate how to better support the developers and teams and come up with new suggestions to a more suitable solution.

Over the next couple of weeks we will report on the initial results of our investigations. We will also present the technical solution we have come up with and tell the story about decisions we have made and challenges we have met during the past months.

InfinIT er finansieret af en bevilling fra Styrelsen for Forskning og Uddannelse og drives af et konsortium bestående af:
Alexandra Instituttet . BrainsBusiness . CISS . Datalogisk Institut, Københavns Universitet . DELTA . DTU Compute, Danmarks Tekniske Universitet . Institut for Datalogi, Aarhus Universitet . IT-Universitetet . Knowledge Lab, Syddansk Universitet . Væksthus Hovedstadsregionen . Aalborg Universitet