“Anhand der Umsetzung eines Click-Dummys konnten alle Bedürfnisse rasch erkannt und in einer frühen Projektphase angepasst werden. Hier wurde insbesondere darauf Wert gelegt, die Mitarbeiter, welche die Software täglich benutzen, früh und intensiv miteinzubeziehen.”

Die wichtigsten umgesetzten Funktionalitäten:
- Suche und Auflistung aller Kunden
- CRUD – Operationen auf Stammdaten, Forderungen, Zahlungen
- Festlegung von Tarifen
- Statistikauswertungen zu den vorhandenen Daten
- Exportmöglichkeiten (z.B. MS Excel)
Durch gemeinsame Entscheidungen über den kompletten Entwicklungsprozess und den Einsatz eines Prototypen konnte eine sehr erfolgreiche, effektive und benutzerfreundliche Web-App entwickelt werden.
Technische Umsetzung
Es wurde JavaScript, AngularJS, das responsive Admin Bootstrap Theme, HTML5, CSS3 sowie Cake PHP als MVC-Framework verwendet. Das Frontend steht über Cake PHP mit einer bestehende MySQL Datenbank mit allen Stammdaten in Verbindung.
CakePHP hat den Vorteil, ein schnell einsatzfähiges, leichtgewichtiges PHP Framework zu sein, welches eine umfangreiche Community hat. Das Framework eignet sich für die Erstellung von schnellen Prototypen (Rapid Prototypes).
Konventionen hinsichtlich des Einsatzes eines MVC-Design Patterns sind genauso dabei wie eine Datenbank-Anbindung, Caching, Validation und Authentifizierung. Um aus einem Prototypen auch eine vollwertige, funktionsfähige und stabile Lösung zu entwickeln, unterstützt CakePHP zahlreiche Sicherheitsmechanismen.