#163 Effiziente Koordination von Servicearbeiten dank Cross-Plattform Applikation von Xamarin Im Auftrag der Schwesterfirma FROX Communication AG wurde für die Swisscom, der führenden Schweizer Mobilfunkanbieterin, eine mobile Applikation zur Koordination von Servicearbeiten entwickelt. Dabei ersetzt die Applikation einen fehleranfälligen, aktenbasierten Wartungsprozess und ermöglicht es den Nutzern, Wartungsaufträge direkt vor Ort abzufragen. Somit können Fehlalarme reduziert, Aufträge schneller bearbeitet und Ressourcen effizienter genutzt werden. NOSER ENGINEERING AG «Dank der engen und iterativen Zusammenarbeit mit der Noser Engineering AG und FROX ist es uns gelungen, innert kurzer Zeit eine hochwertige Lösung für unsere Bedürfnisse zu entwickeln. Die plattformübergreifende mobile Applikation erlaubt es unseren Mitarbeitenden, durch den Einsatz ihrer eigenen mobilen Geräte, die Qualität und Effizienz bei Wartungsarbeiten zu steigern.» Roland Hohl Projektmanager Swisscom, Zürich WINTERTHUR I LUZERN I BERN I MÜNCHEN I HEPPENHEIM RUDOLF-DIESEL-STRASSE 3 CH-8404 WINTERTHUR TEL +41 52 234 56 11 GALGENFELDWEG 18 CH-3006 BERN TEL +41 31 917 45 11 DONNERSBERGSTRASSE 1 DE-64646 HEPPENHEIM TEL +49 62 5267 4450 PLATZ 4 CH-6039 ROOT D4 TEL +41 41 455 66 11 KONRAD-ZUSE-PLATZ 1 DE-81829 MÜNCHEN TEL +49 89 9901 4880 WWW.NOSER.COM I [email protected] Das Projekt Swisscom trat mit dem Wunsch an FROX, eine Applikation zu entwickeln, welche ihre Mitarbeitenden im Aussendienst unterstützt, indem aktuelle Wartungsarbeiten über das bestehende IT Service Management Systems (ITSM) verwaltet werden. Dadurch sollen Fehlerquellen bereinigt und somit Effizienz und Verfügbarkeiten gesteigert werden. Dabei soll die App alle gängigen Plattformen (iOS, Android und Windows Phone) unterstützen und durch eine intuitive Bedienung überzeugen. Der Nutzen Benutzer können nun aktuelle Informationen bezüglich Wartungsarbeiten vor Ort auf dem eigenen mobilen Gerät abrufen und aktualisieren. Dabei werden die Inhalte aus dem ITSM so aufbereitet, dass rollenspezifisch relevante Informationen angezeigt werden. Die direkte Interaktion der Benutzer mit dem ITSM beschleunigt Kommunikationswege, reduziert das Auftreten von Fehlalarmen, verkürzt Systemwartezeiten und steigert dadurch die Effizienz im Servicebereich. Die Realisierung In enger Zusammenarbeit mit der Swisscom entwickelte FROX die Schnittstelle des ITSM (SOAP Webservices). Auf einem Proxy Layer wurden diese Services der mobilen Applikation bereitgestellt (REST Web Services) und durch einen SMS-Gateway (sicheres Login) sowie plattformspezifischen Benachrichtigungen erweitert. Dabei war Noser Engineering federführend in der technischen Konzeption sowie der Architektur dieser Lösung, implementierte die Applikation sowie den Mobile-Proxy und sichert durch Nachhaltigkeit im Applikation Life Cycle Management die Erweiterbarkeit der App in zukünftigen Projektphasen. Die Technologie Die mobile Applikation wurde unter Xamarin.Forms in C# entwickelt. Der Einsatz dieser Cross-Plattform-Entwicklungsumgebung ermöglichte es effizient, kostengünstig und zeitgleich native Applikationen für die Plattformen iOS, Android und Windows Phone zu entwickeln, welche durch eine plattformspezifische User Experience überzeugen. Als erster Premium Consulting Partner von Xamarin in der Schweiz konnte Noser Engineering dabei auf neuste Technologien aus dem Hause Xamarin bauen. Der Mobile Proxy wurde in JAVA, basierend auf JAVA Spring und dem Apache CXF Framework entwickelt. Im Projektmanagement und Controlling wurden gezielt interaktive Kollaborationsplattformen (Confluence, Jira) eingesetzt, um die iterativen Entwicklungszyklen zu dokumentieren, Anforderungen fortlaufend abzustimmen und somit auch kurzfristig auf Kundenwünsche eingehen zu können. Das Fazit Gemeinsam mit FROX als Partner aus der Noser Gruppe wurde für Swisscom eine überzeugende und zukunftsweisende Lösung realisiert. Der Einsatz von Xamarin.Forms erlaubte es, Synergien zu nutzen um schnell und kostengünstig eine Applikation auf drei Plattformen gleichzeitig zu entwickeln. Die frühzeitige Bereitstellung funktionierender Prototypen im Rahmen der agilen Entwicklung ermöglichte es, zeitnah Rückmeldungen einzuholen und auf Kundenwünsche einzugehen.