Cookies helfen uns bei der Bereitstellung unserer Inhalte und Dienste. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu.
Mehr erfahren
Cookie-Vereinbarung

Fallstudie TimeControl

Fallstudie TimeControl
Zusammenfassung:
Zum Arbeitnehmerschutz und zur besseren Übersicht für Vorgesetzte und Abteilungen erfassen wir die Arbeits- und Abwesenheitszeiten unserer Mitarbeiter. Zugleich optimieren wir unsere eigenen Arbeitsprozesse durch eine einfache und effiziente Prozessbearbeitungszeiterfassung.
Ausgangskonstellation / Herausforderungen:
Eine korrekte Arbeitszeiterfassung ist in Deutschland gesetzlich vorgeschrieben, wird jedoch in vielen Unternehmen nach wir vor nicht umgesetzt. Um unseren Mitarbeitern einen automatisierten Nachweis ihrer erbrachten Arbeitsleistung zur Verfügung zu stellen, waren wir auf ein Programm zur Arbeitszeiterfassung angewiesen. Da wir von den auf dem Markt existierenden Lösungen nicht überzeugt waren, nahmen wir die Umsetzung selbst in die Hand. Nachträglich kam zudem der Wunsch auf, unsere Arbeitsprozesse zeitlich zu erfassen, um so unsere Projektfortschritte nachzuhalten und unsere Arbeitsweise nachhaltig zu optimieren.
logo

Kompatibilität mit Zeiterfassungsterminals, Webbrowsern und mobilen Endgeräten

logo

Simple Bedienung durch funktionales Design

logo

Software Interfaces integrieren TimeControl nahtlos in unseren Arbeitsalltag

logo

Interne Arbeitsprozesse wurden nachhaltig und überprüfbar optimiert

Lösung:
Die Entwicklung unseres Zeiterfassungssystems ist ein Gemeinschaftsprojekt unseres Entwicklerteams, welches mit den Herausforderungen eines wachsenden Unternehmens selbst einem permanenten Wachstumsprozess unterworfen ist. Die Entwicklung von TimeControl hat für uns den positiven Nebeneffekt, dass wir neue Teammitglieder mit der Implementierung von Features an unserem internen Tool betrauen können, um sie in unsere Arbeitsweise einzuführen und gleichzeitig direkt einen Mehrwert für uns zu schaffen. So können wir sicherstellen, dass unsere Kunden kompetente und mit den internen Arbeitsprozessen vertraute Kräfte zur Verfügung gestellt bekommen.
Das Backend und die Android-Applikation programmierten wir in Java und Kotlin, die WebUI designten und programmierten wir in TypeScript unter Zuhilfenahme des Angular-Frameworks. Die Terminal-UI programmierten wir in C# mithilfe der Windows Presentation Foundation (WPF). Das Terminal gestalteten wir auch mit RFID-Chips kompatibel. Zu diesem Zweck entwickelten wir einen Controller in C++, der das Auslesen der RFID-Chips ermöglicht. Die verschiedenen Benutzerschnittstellen sind adaptiv gestaltet und ermöglichen so die frei gestaltbare Datenanzeige.
Wir etablierten außerdem Softwareschnittstellen mit Projektmanagement-Tools wie YouTrack und Jira, um das Datenvolumen in TimeControl selbst zu verschlanken. Zugleich können Daten auch an die Projektmanagement-Tools übermittelt werden, um den Bearbeitungsfluss in TimeControl und externem Tool synchron zu halten. Eine weitere Schnittstelle integrierten wir zur Auswertung der ermittelten Daten in Excel.
Ergebnis:
Die Arbeitszeiterfassung in TimeControl berücksichtigt die deutschen gesetzlichen Vorgaben bspw. in Hinblick auf Pausenzeiten sowie Feiertags- und Wochenendarbeitszeitregelungen. Urlaubs- und Krankheitsfälle können durch Mitarbeiter selbstständig gemeldet und durch Vorgesetzte bestätigt werden. Zudem ermöglicht die Verwendung des Programms auf verschiedenen Endgeräten auch die einfache Remote-Arbeitszeiterfassung. Das Ein- und Ausloggen ist ebenfalls über RFID-Chips möglich. Durch die Arbeitsprozesszeiterfassung konnten wir außerdem nachhaltig unsere Arbeitsprozesse optimieren und mithilfe des Anschlusses von TimeControl an unser internes Ticketsystem den Einarbeitungsprozess von Remote Developern verkürzen. Die Schnittstellen zu Projektmanagement-Tools sowie zu Excel gewährleisten eine perfekte Integration von TimeControl in unseren Arbeitsalltag und bieten unseren Führungskräften zuverlässige sowie aussagekräftige Reportings über die Performance unserer Mitarbeiter.
Technologie-Stack:
  • Backend und Android-Applikation in Java & Kotlin
  • Auslesen von RFID-Chips am Terminal durch Controller in C++
  • WebUI in TypeScript mit Angular
  • Terminal-UI in C# mit WPF
  • Software Interfaces mit Projektmanagement-Tools zur Datenerhebung und Prozesszeiterfassung
  • Software Interface zu Excel zur Datenauswertung