The project was conducted using agile project management methods. Work packages were defined and processed in a 2-week rhythm. After the 2-week period, consultations were held with the customer.
The distribution of tasks was done via GitHub. These were defined and distributed in a 2-week sprint with the contact person. For quality control purposes, a customer’s developer conducted a code review of all new changes at regular intervals before they were incorporated into the “master” version. In addition, before each sprint meeting, a “functional review” was conducted by the contact person to verify the functionality of the completed task.