ABSTRACT

Working against a production system is the typical development situation. The production system has to be up and running 24/7 to serve customers and generate income and should never be replaced by a new system ad hoc. The new system should rather evolve from the proven production system and replace each module in small steps, continuously. By creating components compatible with the running system new business cases can be addressed while reliable components can remain in place – until resources are available to redesign them for more modern requirements. This approach mitigates the CTOs risk of approving a new (isolated) project with resources (from the production team) and supplies existing interfaces for a new implementation. We have gained an impression by replacing Traccar’s DCS with standalone JeeTS DCSs.