Schnellere Entwicklung dank stabiler DevOps-Infrastruktur
Navigil entwickelt und produziert Smartwatches sowie unterstützende Cloud-Services für aktive ältere Menschen. Die Navigil 580 ist die weltweit kleinste analoge Armbanduhr mit integriertem 4G-Telefon und GPS/GLONASS-Positionierung und überwacht Aktivität und Wohlbefinden. Das Unternehmen hat Nutzer in mehr als 30 Ländern und arbeitet unter anderem mit großen internationalen Partnern wie Tunstall und AT&T zusammen.
Die KI-basierte Lösung von Navigil besteht aus der Uhr Navigil 580 und einem Cloud-Dienst mit einer Reihe von Ansichten, die es dem Nutzer oder dem Pflegepersonal ermöglichen, den Zustand des Nutzers zu überwachen. Sie können zum Beispiel den Standort des Nutzers verfolgen, falls erforderlich. Die Lösung kann auch in die Systeme verschiedener Gesundheitsdienstleister integriert werden, so dass kritische Informationen z. B. für das Pflege- und Notfallpersonal sofort verfügbar sind.
Herausforderung: Verwaltung der Infrastruktur bei wachsendem Entwicklungsteam und steigenden Anforderungen
Das Entwicklungsteam von Navigil ist 2018 erheblich gewachsen, sodass die Verwaltung der Produktentwicklungsumgebungen und der Infrastruktur immer wichtiger wurde. Neben dem Wachstum des Teams wurde auch die Infrastruktur komplexer, da Navigil über die Hardware hinaus in Richtung Cloud-Dienste und Anwendungen zur Unterstützung der Telefonie expandierte.
Das Unternehmen stellte fest, dass es dafür nur wenige eigene Ressourcen hatte und dass die Auslagerung des Infrastrukturmanagements viele Vorteile mit sich brachte, darunter auch zusätzliches Fachwissen.
Die Suche nach einem Partner begann im August 2018. Navigil nahm Kontakt zu Eficode auf, weil das Betriebsmodell und die Mentalität von Eficode zuverlässig und passend erschienen.
Navigil war schnell von der praktischen Herangehensweise von Eficode und den Vorteilen des umfassenden Eficode ROOT-Service überzeugt. So startete die Zusammenarbeit bereits im Herbst 2018 mit den ersten Workshops.
Lösung: Tools und Prozesse als Managed Service
Die zentral eingesetzten Tools sind Atlassians Jira und Confluence sowie ein Git-basiertes System für Quellcodeverwaltung und Versionskontrolle. Ergänzt wird dies durch Tools wie Jenkins und JFrog Artifactory.
Die Verwaltung erfolgt über die Eficode ROOT Managed DevOps Platform, die sicherstellt, dass alle Tools stets aktuell und von Spezialisten optimal aufeinander abgestimmt sind. Da der Service die besten Tools verschiedener Anbieter vereint, können künftig problemlos weitere Tools hinzugefügt werden, die Navigil benötigt.
Für uns war es nicht wichtig, welche Tools ausgewählt wurden, sondern dass sie jederzeit verfügbar sind. Das hat gut funktioniert, und etwaige Probleme wurden immer schnell behoben", sagt Jari Huuskonen, Service Manager bei Navigil.
Ergebnis: zuverlässige Infrastruktur und verbesserte Einsatzhäufigkeit
Laut Huuskonen liegt der größte greifbare Vorteil in der deutlich schnelleren Bereitstellung neuer Funktionalitäten. Auch die Durchlaufzeiten sind kürzer, und Anforderungen können schneller vom Backlog in die Produktion überführt werden. Zudem ermöglicht die neue, harmonisierte Infrastruktur, Fehler nach Deployments schneller zu beheben.
Jari Huuskonen fährt fort: "Wir haben vier oder sogar fünf Umgebungen für Entwicklung, Test und Produktion sowie eine separate Umgebung für die USA. Mit Eficode waren wir in der Lage, diesen Prozess zu automatisieren, wodurch fast alles schneller und einfacher wurde."
Vor der Einführung von Eficode ROOT war das Management von Tickets und Anforderungen bei Navigil uneinheitlich. Die Einführung von Jira hat den Prozess deutlich gestrafft.
Eficode ROOT ist ISO-27001-zertifiziert. Dies hat sich insbesondere im Umgang mit großen Partnern als Vorteil erwiesen, da viele internationale Unternehmen großen Wert auf Datensicherheit legen und sie als entscheidenden Faktor betrachten.
Jari Huuskonen ist mit dem Service von Eficode zufrieden: "Wenn wir die gleichen Themen erneut angehen würden, würden wir definitiv Eficode kontaktieren. Ich kann Eficode uneingeschränkt allen Unternehmen empfehlen, die ihre Produktentwicklungsinfrastruktur optimieren möchten. Versuchen Sie es nicht alleine – holen Sie sich einen Experten!“
Ergebnisse der Zusammenarbeit:
- Eficode ROOT kümmert sich um die Infrastruktur und die Tools, so dass sich Navigil auf das Wesentliche konzentrieren kann, was seine Abläufe rationalisiert und die Veröffentlichung seiner Produkte beschleunigt.
- Der Service stellt sicher, dass die Tools immer verfügbar und auf dem neuesten Stand sind, und Navigil kann alle Benutzer von DevOps-Tools an einem Ort verwalten.
- Die Entwickler von Navigil lassen alle ihre Softwareentwicklungs-Tools laufend von Spezialisten verwalten, um sicherzustellen, dass die Best Practices eingehalten werden.