The idea of LIMO is created by TNO Sustainable Transport and Logistics in 2014. The LIMO application is developed in coorparation with Fontys Venlo Techniek & Logistiek.
Fontys Venlo Techniek en Logistiek is one of the three institutes of the Fontys International Campus Venlo and contains Technical, Logistics and Informatics studies.
The Logistiscs Impact Model application is developed as part of the Software Factory project of the Software Engineering and Business Informatics course. This Software Factory project includes a 'real' customer (in this case: TNO).
The duration of the Software Factory project is one semester (five months). The LIMO tools is the result of two Software Factory semesters.
The project manager is responsible for the overall planning of the project and to keep track if the project is on schedule. The project manager has to efficiently communicate with the customer due to the limited time of the customer. The project manager is also responsible for requesting budget if necessary, to keep the project management plan up to date and to have an agenda for all non-SCRUM related meetings.
The configuration manager is responsible for the configuration of everything that relates to the project. Configuration can be hardware and software-related, which include source files, configuration files and make-scripts. To make sure that the project can be used and changed in the future by another software team, it is necessary to create documentation with instructions for this project. A configuration management plan needs to be created and maintained, this plan will describe how the configuration manager will tackle these problems.
The quality manager is responsible for the reviewing process of documents. The quality manager should also keep track of the status of the Unit tests, Integration tests and Code coverage of the LIMO application. The quality manager has to set up convention document in cooperation with all group members to ensure the consistency for LIMO source code and project documentation. This convention document should ensure that the group uses the same terminology, writing perspective, abbreviations, source declaration in all the project documentation, and the same coding conventions during the development of the LIMO applications. The quality manager is also responsible for executing a final check to see if a deliverable has met the predefined requirements.
The process manager defines standard processes. That includes standards for commit strategies, coding and the process flow. The process manager must check if the processes will be completed in time. That means when a process stops, or is not finished in time, the process manager should find the problems of the processes and find possible solutions to them.