
Wie weiter? Als Produktmanager durchaus keine ungewohnte Fragestellung, wäre da nicht die unwesentliche Tatsache, dass sie den zentralsten Teil unseres Geschäftsmodells betrifft: unsere Softwarelösung. Im Nachhinein neigt man zur Feststellung, dass der eingeschlagene Weg ja offensichtlich der einzig gangbare war, doch ganz so trivial ist es nie. Eine klassische Rückblickverzerrung. Konkret beschäftigte uns die Frage: wie weiter mit unserer Kernapplikation. Wie stellen wir aktuelle Marktbedürfnisse mit einem Flaggschiff sicher, welches im Spätsommer des Product Live Cycles angekommen ist? Und das in einem Umfeld, in dem User dank Smartphones komplett neue Anwendererfahrungen machen? Die Messlatte liegt hoch.
Wieso nicht die besehende Applikation erweitern?
Es scheint plausibel, die bewährte Lösung funktionell zu erweitern und parallel dazu das GUI einem Facelifting zu unterziehen. Da spricht so einiges dafür:
Kostenersparnis
- Die bestehende Logik, Datenmodelle und Infrastruktur können weiter genutzt werden.
- Weniger Entwicklungsaufwand als bei einer kompletten Neuentwicklung.
Zeitgewinn
- Kürzere Implementierungszeit, da Kernfunktionen bereits vorhanden sind.
- Schnellere Markteinführung für neue Features.
Geringeres Risiko
- Bewährte und getestete Basis reduziert technische und fachliche Unsicherheiten.
- Stabilität und Zuverlässigkeit sind oft höher als bei einer komplett neuen Lösung.
Kontinuität für Nutzer
- Bestehende Workflows bleiben weitgehend erhalten → weniger Schulungsaufwand.
- Modernes GUI verbessert User Experience, ohne die gesamte Logik zu verändern.
Auf der anderen Seite spricht auch einiges für eine Neuentwicklung. Bei Calitime AG haben wir uns für eine komplette Neuentwicklung entschieden. Welche Gründe ausschlaggebend waren, lesen Sie hier.
Greenfield Lösung - warum wir TimeRocket neu entwickelt haben
Die Entscheidung zur Neuentwicklung war strategisch – und technologisch notwendig. Es galt besonders, Limitierungen zu überwinden und eine zukunftssichere Lösung zu entwickeln. Schlussendlich haben uns folgende Argumente überzeugt:
Moderne Technologien
TimeRocket basiert auf einer Cloud-Architektur. Web Applikationen funktionieren von Grund auf anders als normale Single-Installationen oder klassische Client/ Server Applikationen.
Arbeiten werden asynchron im Hintergrund verarbeitet und kehren nach getaner Arbeit wieder zum Client zurück. Nicht alles sind reine Request / Response Aufgaben. Solche Hintergrundarbeiten wurden komplett neu erdacht. TimeRocket läuft als native Cloud Applikation und kann somit HORIZONTAL skaliert werden. Das bedeutet, wir können über einen Load Balancer mehrere Instanzen unserer Applikation laufen lassen und somit den ganzen Traffic handeln. Althergebrachte Software kann nur vertikal skaliert werden: Also Einsatz von stärkerer Hardware (was wir natürlich zusätzlich zur horizontalen Skalierung auch noch können). Dank der Cloud-Architektur muss die Software nicht lokal installiert werden, sondern ist über das Internet zugänglich. Ideal für verteilte Teams und mobiles Arbeiten.
Höhere Qualität dank Testgetriebene Entwicklung (TDD)
Höhere Qualität und geringere Fehleranfälligkeit. Bei TDD werden zuerst automatisierte Tests geschrieben, bevor der eigentliche Code entsteht. Vorteile:
- Frühzeitige Fehlererkennung
- Stabilere Releases
- Bessere Codequalität durch klare Anforderungen
- Langfristige Wartbarkeit des Systems
Systemgrenzen überwinden
Keine Altlasten, keine Limitierungen. TimeRocket wurde von Grund auf mit einem neu rekrutierten Enwicklungsteam entwickelt, ohne veraltete Technologien oder Kompromisse aus der Vergangenheit. Das bedeutet:
- Keine technischen Schulden
- Offene Schnittstellen (APIs) für einfache Integration
- Zukunftsorientiertes Design, das nicht durch alte Systeme eingeschränkt ist.
Geschäftsprozesse neu denken
Mit über 30 Jahren Erfahrung sind uns gesetzliche als auch betriebliche regulatorische Anforderungen an eine Zeiterfassung bestens bekannt. Daher haben wir uns sowohl für rollenbasierte Workflows, eine mobile Nutzung als auch für eine intuitive Benutzerführung entschieden. Konkret:
- Rollenbasierte Workflows: Benutzer sehen nur das, was für ihre Rolle relevant ist. Das erhöht die Effizienz und Übersichtlichkeit.
- Mobile Nutzung: Zeiterfassung und Genehmigungen sind auch unterwegs möglich. Ideal für Aussendienst, im Projektgeschäft oder im Homeoffice.
- Intuitive Benutzerführung: Die modernen und benutzerfreundlichen Oberflächen reduzieren den Schulungsaufwand und die Fehlerquellen.
Zukunftssicherheit
Updates, Integrationen und Erweiterungen sind einfacher und schneller möglich. Dank der modernen Architektur können:
- Updates automatisiert und ohne Unterbrechung eingespielt werden (Continuous Deployment).
- Neue Funktionen schnell integriert werden.
- Drittsysteme (z. B. HR, Lohnbuchhaltung, ERP) einfach angebunden werden. Dadurch bleibt TimeRocket anpassbar für neue Anforderungen.
Herausforderungen einer Neuentwicklung
Der Neustart hat einige Herausforderungen mit sich gebracht. Neben dem technischen Aufwand möchten wir folgende Punkte hervorheben:
Kosten & Ressourcen
Entwicklung, Testing und Rollout benötigen Zeit und Budget. Besonders der Wechsel vom klassischen Lizenzmodell zur SaaS-Lösung (Software as a Service) entsteht ein finanzieller Knick:
- Früher kam das Geld mit dem Lizenzverkauf sofort.
- Bei SaaS kommt es gestaffelt über Monate oder Jahre.
- Das führt zum bekannten „Tal der Tränen“: hohe Anfangsinvestitionen, aber verzögerte Einnahmen.
Akzeptanzrisiko
Nutzer müssen sich an neue Oberflächen und Prozesse gewöhnen. Dies betrifft sowohl unsere Mitarbeitenden, welche die Lösung bei Kunden implementieren, schulen und supporten als auch unsere Kunden, welche die Vorgänger-Version mit all ihren Facetten lieb gewonnen haben. Da TimeRocket erhebliche Verbesserungen mit sich bringt und zudem intuitiv bedienbar ist, gewöhnen sich die User schnell an die neue Situation. Und sollten trotzdem mal Fragen aufkommen, unterstützt Sie unser kundenorientiertes Supportteam persönlich.
Feature-Parität
Nicht alle Funktionen sind sofort verfügbar. Gerade in der Übergangsphase von der Vorversion zu TimeRocket mussten einige Kompromisse eingegangen werden. Manche Features waren noch in Entwicklung oder werden erst später nachgeliefert. Der Reifegrad von TimeRocket im Verglich zur Vorgänger-Version ist sehr hoch. Dank der nun vorhandenen Projektzeiterfassung, der Spesenverwaltung und Personaleinsatzplanung ist TimeRocket unser neues Flaggschiff. Die Vorgänger-Version wird nicht mehr angeboten, der Support und der Unterhalt durch die Entwicklung ist bis zur Abkündigung weiterhin sichergestellt.
TimeRocket ist bewusst als spezialisierte Fachanwendung konzipiert und verzichtet auf das Modul der Zutrittskontrolle. Für die Umsetzung der Zutrittskontrolle setzen wir gezielt auf die Expertise von dromakaba, um eine spezialisierte, zuverlässige Lösung sicherzustellen.
Was passiert, wenn man es nicht tut?
Die Alternative – Weiterentwicklung des alten Kerns – birgt langfristige Risiken:
Wartung wird zur Herausforderung
Mit der Zeit steigen Aufwand, Kosten und Fehleranfälligkeit. Innovation wird zunehmend erschwert.
Kompatibilitätsprobleme
Moderne Anforderungen wie Cloud-Anbindung, mobile Nutzung oder API-Integration lassen sich nur schwer oder gar nicht in alte Architekturen einbauen. Die Lösung wird zunehmend isoliert und verliert an Anschlussfähigkeit.
Know-how-Verlust
Legacy-Code ist oft schwer verständlich und nicht dokumentiert.
Was TimeRocket heute bietet
TimeRocket ist mehr als nur eine Zeiterfassungssoftware:
- Cloudbasierte Zeiterfassung – jederzeit und überall verfügbar, ideal für flexible Arbeitsmodelle und mobile Teams
- Projektzeiterfassung & Spesenerfassung – direkt im System, einfach und nachvollziehbar
- Personaleinsatzplanung – Planung von Schichten, Diensten und Ressourcen mit klarer Übersicht und minimalem Aufwand
- Dashboards für HR & Führungskräfte – aktuelle Kennzahlen, Auswertungen und Trends auf einen Blick
- Schnittstellen zu Drittsystemen – nahtlose Integration in bestehende IT-Landschaften (z. B. Lohn, ERP, Zutritt)
- Datenschutzkonform & sicher – Hosting in der Schweiz, mit höchsten Standards für Datenschutz und Verfügbarkeit
Was wir parallel tun
- Laufendes Refactoring bestehender Komponenten: wir überarbeiten schrittweise bestehende Systemteile, um die Codequalität zu verbessern, technische Schulden abzubauen und die Wartbarkeit zu erhöhen. So stellen wir sicher, dass auch ältere Komponenten langfristig stabil und erweiterbar bleiben.
- Schulungen für Entwickler in modernen Technologien: unser Entwicklungsteam wird gezielt in aktuellen Technologien und Methoden geschult – z. B. Cloud-Architekturen, Datenbank oder Testautomatisierung. Das stärkt nicht nur das Know-how, sondern auch die Innovationskraft im Team.
- Kundenfeedback in die Produktentwicklung einfliessen lassen: wir binden unsere Kunden und Mitarbeitenden in den Entwicklungsprozess ein. Rückmeldungen aus dem Alltag fliessen direkt in die Weiterentwicklung ein – sei es zur Optimierung bestehender Funktionen oder zur Priorisierung neuer Features.
Fazit
Die Entscheidung für eine Neuentwicklung war mutig – aber richtig. Mit TimeRocket haben wir eine moderne, skalierbare und benutzerfreundliche Lösung geschaffen, die den Anforderungen von heute und morgen gerecht wird.
Weiterführende Links
Anforderungen Zeiterfassungslösung
Im Fokus - 10 Gründe für Software as a Service
5 Tipps einer erfolgreichen Software Evaluation
Zeitsoftware einführen: die 3 gefährlichsten Stolpersteine
8 Dinge, die ein Zeiterfassungssystem tun soll
Zeiterfassung mit Terminals, Tablets und Browser - Eine Übersicht