Bitte hinterlassen Sie Ihre Kontaktdaten, wir senden Ihnen dann unsere Übersicht per E-Mail zu
Ich stimme der Verarbeitung meiner persönlichen Daten zu, um personalisiertes Marketingmaterial in Übereinstimmung mit der der Datenschutzrichtlinie geschickt zu bekommen. Mit der Bestätigung der Anmeldung erklären Sie sich damit einverstanden, Marketingmaterial zu erhalten
Vielen Dank!

Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Innowise ist eine internationale Vollzyklus-Softwareentwicklungsfirma, die 2007 gegründet wurde. Wir sind ein Team von über 1800 IT-Experten, die Software für andere Experten auf der ganzen Welt entwickeln.
Über uns
Innowise ist eine internationale Vollzyklus-Softwareentwicklungsfirma, die 2007 gegründet wurde. Wir sind ein Team von über 1800 IT-Experten, die Software für andere Experten auf der ganzen Welt entwickeln.

Mobile App für Mitarbeiter - My Innowise

Plattformübergreifende mobile App für umgehende Benachrichtigungen und reibungslose Kommunikation im gesamten Unternehmen

Der Kunde

Branche
Informationstechnologie
Region
EU
Kunde seit
2007

Wir haben eine mobile Anwendung für alle Mitarbeiter von Innowise entwickelt, um ihnen wertvolle Unternehmensinformationen umgehend zur Verfügung stellen zu können und eine kontinuierliche Kommunikation zu ermöglichen.

Herausforderung

Bisher wurden alle geschäftlichen Informationen über lokale Chats oder E-Mail verbreitet. Da das Unternehmen gewachsen ist und neue Büros eröffnet wurden, nahm die Anzahl dieser Chats zu und der Kommunikationsprozess wurde zu einer Herausforderung. Darüber hinaus wurden die für die Mitarbeiter wichtigen Informationen dezentralisiert und in verschiedenen Anwendungen und Tools gespeichert.

Es wurde dringend notwendig, eine mobile Anwendung zu entwickeln, die einen schnellen und einfachen Zugang zu Informationen ermöglicht und reibungslose Kommunikation und rasche Problemlösung sicherstellt. Der Übergang zur Telearbeit aufgrund der COVID-19-Pandemie hat diese Notwendigkeit nur noch verstärkt.

Die Lösung soll es Folgendes ermöglichen:
  • zentralisierter Zugriff der Mitarbeiter auf die Unternehmensinformationen;
  • nahtlose Kommunikation zwischen dem Unternehmen und den Mitarbeitern;
  • optimale Behandlung aller unternehmensbezogenen Angelegenheiten.

Lösung

Wir haben eine plattformübergreifende Anwendung entwickelt, die für iOS- und Android-Geräte verfügbar ist und schnellen Zugriff auf Informationen bietet, die für die Mitarbeiter hilfreich sind. Sie gestattet auch Benutzeranfragen an die internen Systeme des Unternehmens, um Probleme schnell zu lösen.

App-Funktion: Über das Unternehmen

Aufgrund der Telearbeit während der COVID-19-Pandemie verschlechterte sich die Kommunikationsqualität zwischen den Mitarbeitern. Die Unmöglichkeit von Offline-Firmenveranstaltungen ließ den Teamgeist sinken.

Aus diesem Grund haben wir die Anwendung um Unternehmensinformationen bereichert, die für die Mitarbeiter hilfreich sind. Es gibt die Möglichkeit, die Informationen nach Themen zu filtern, zu abonnieren, Inhalte zu bewerten (Likes, Shares) und die Profile der Kollegen einzusehen.

Folgende Funktionen wurden realisiert:

  • Registerkarte „Community“ (Nachrichten, YouTube) mit Tags zum Filtern
  • Registerkarte „Benachrichtigungen“ für den schnellen Zugriff auf die neuesten Nachrichten zum Unternehmen
  • Registerkarte „Unternehmensstatistiken“ mit Informationen zum Mitarbeiterwachstum, Managementstatistiken und über die Märkte, in denen das Unternehmen tätig ist
  • Such- und Anzeigeoptionen für Kollegen (Status, Geburtstag mit der Möglichkeit, eine entsprechende Benachrichtigung zu abonnieren)
  • Kalender der Unternehmensveranstaltungen
  • Umfragefunktion

App-Funktion: Mitarbeiterbetreuung

Da eine mobile Datenbank mit organisatorischen Informationen fehlte und damit zusammenhängende Anfragen nicht gestellt werden konnten, haben wir Funktionen für den schnellen Zugriff auf die Aufgabenverwaltung des Unternehmens sowie einen Bereich mit Informationen über die organisatorischen Abläufe des Unternehmens hinzugefügt:

  • Registerkarte „Hilfe“, die eine Sektion FAQ, hilfreiche Links, Informationen über Fernarbeit, Urlaub, Krankheitstage usw. enthält
  • Support-Service
  • Registerkarte „Service Desk“ zum Checkout in Jira Service Desk
  • Beschwerden und Vorschläge
  • Buchung eines Arbeitsplatzes

App-Funktion: Mitarbeiterbetreuung (Bonus-Program)

Die Mitarbeiter waren bisher unzureichend über die Vergünstigungen des Unternehmens informiert und nahmen sie daher nicht in Anspruch. Wir haben die Anwendung mit aktuellen Programmen zur Mitarbeiterbindung angereichert, die Informationen zu Rabatten und Boni enthält.

Wir haben ein Mitarbeiterprofil aktiviert, das als virtuelle Rabattkarte fungiert, eine Registerkarte für Boni mit Partnerrabatten nach Städten hinzugefügt, eine Liste verfügbarer Boni und Bedingungen, sowie die Möglichkeit, sich für Firmenaktivitäten (Englisch- und Yogakurse) anzumelden und Essen zu einem bestimmtes Büro, Stockwerk oder Zimmer zu schicken.

App-Funktion: für potentielle Mitarbeiter

Weil kein zentralisierter Dienst für die Benachrichtigung von Bewerbern und die Sammlung von Bewerbungen existierte, haben wir Informationen zu den Einstellungsbedingungen und eine Funktion zum Versenden des Lebenslaufes hinzugefügt. Außerdem soll die Anwendung zukünftig Informationen zum Einstellungsprozess bereitstellen.

Die Benutzer können sich nun über die die Anforderungen an Kandidaten für das Empfehlungsprogramm informieren und in der entsprechenden Sektion der Registerkarte „Boni“ eine Empfehlung absenden.

Wir planen, Informationen zur Einstellung neuer Mitarbeiter hinzuzufügen und eine Gastansicht zu aktivieren, die allgemeine Informationen zum Unternehmen, zu verfügbaren Positionen und zu Bewerbungsmöglichkeiten für ein Praktikum oder eine freie Stelle enthält.

Technologien & Tools

Back-End
Java 17, WebFlux / Reactor, Lombok, MapStruct, Spring Boot, Spring Security, Spring Data R2DBC, Spring Data Mongo, WebSockets / gRPC / REST, Firebase, Kafka, Keycloak
Mobile Entwicklung
Dart, Flutter, Bloc, Dio, http, Firebase Analytics, Firebase Crashlytics, Firestore, Keycloak, Web Sockets / REST, SharedPreferences, Mocktail, Flutter Tests, WebView
Plattformen
iOS, Android
Datenbanken
MongoDB, PostgreSQL
Nahtlose Integration
Bitbucket-Pipelines, Helm
Konfigurationsmanagement
K8S configmaps
Containerverwaltung
AWS EKS
Serverüberwachung
Prometheus, Grafana
Verwaltung von Ereignisprotokollen
ELK
Flutter ermöglicht eine schlanke Codeentwicklung, hat eine nahezu native Leistung und bietet dank der Skia-Engine enormes Potenzial zur Anpassung der Benutzeroberfläche. Dies trägt dazu bei, dass weniger Ressourcen für die Unterstützung und Weiterentwicklung der Anwendung benötigt werden.

Prozess

Wir hatten eine klare Vorstellung davon, wie die Anwendung funktionieren sollte und haben folgende Probleme während des Entwicklungsprozesses gelöst:

  • Erstellung des Designs der Anwendung und ihrer Architektur,
  • Implementierung der Ideen zur Funktionalität der Anwendung,
  • Wartung der Anwendung nach der Freigabe.
    Erkundung

    Zunächst hat unser Team die Probleme der Mitarbeiter analysiert und die technischen Lösungen ermittelt. Wir haben die grundlegende Anwendungsarchitektur entworfen und Mock-ups erstellt, um die Entwicklungskosten zu berechnen. Um eine genauere Schätzung zu erhalten, haben wir einen detaillierten Plan für die Entwicklung der einzelnen Module ausgearbeitet.

    Technologiewahl

    Es ist wichtig, Technologien zu wählen, die eine schnelle Entwicklung und Bereitstellung von Anwendungen ermöglichen und eine einfache Wartung und Verbesserung gewährleisten. In diesem Fall sollte man eine plattformübergreifende Entwicklung in Betracht ziehen. Dadurch muss nicht um zwei App-Versionen Sorgen machen. Stattdessen wird nur ein einziger Entwicklungszyklus benötigt, um Android und iOS zu veröffentlichen.

    Sicherheit

    Wenn die Anwendung verwendet wird, ist die Überwachung des IP-Gerätestandorts aktiviert (Betrugsbekämpfung), und der Nutzer erhält per E-Mail eine Benachrichtigung. Unser Team hat festgelegt, dass die Anwendung nur auf einem Gerät zu einem bestimmten Zeitpunkt verwendet werden darf. Außerdem haben wir die Anfrage mit vollständiger Bestätigung für persönliche Daten/Kontaktdaten (per Telefon, Telegram, WhatsApp) aktiviert, um zu verhindern, dass Mitarbeiterdaten nach außen dringen. Der Export von Kontaktdaten ist nicht erlaubt. Diese Maßnahmen dienen dem Schutz der Anwendungssicherheit.

    MVP-Entwicklung

    Wir haben alle zwei Wochen ein Modul geliefert, die Aufgaben in Slack besprochen und ihren Fortschritt verfolgt. Jede Entwicklungsphase wurde mit Unit- und manuellen Tests abgeschlossen, um auch kleine Fehler frühzeitig erkennen und beheben zu können.

    MVP-Entwicklung

    Nachdem wir uns mit dem Kunden über den Projektstrukturplan geeinigt hatten, entwickelten wir ein MVP.

    Wir lieferten Modul für Modul alle zwei Wochen, besprachen Aufgaben in Slack und verfolgten Aufgaben in Jira.

    Jede Entwicklungsphase wurde mit Unit- und manuellen Tests abgeschlossen, so dass wir selbst kleinste Fehler so früh wie möglich erkennen und beheben konnten, um zu verhindern, dass sie sich zu großen Problemen entwickeln.

    Team

    1
    Projektmanager
    1
    Business-Analyst
    1
    Architekt
    1
    UI/UX-Designer
    2
    Java-Entwickler
    2
    Flutter-Entwickler
    1
    QS-Spezialist
    1
    DevOps-Spezialist

    Ergebnisse

    Die Anwendung wird bereits von den Mitarbeitern des Unternehmens genutzt und ermöglicht es ihnen, wichtige Informationen auf einfache Weise zu erhalten und zu teilen.
    Die Lösung verfügt über zahlreiche Funktionen, einschließlich der Integration und schnellen Skalierung. Für einzelne Benutzergruppen wurden personalisierte Funktionen implementiert.
    Dank aktueller Informationen und schnellem Zugriff auf die Dienste der App ist der Anwendungsverkehr in den letzten drei Monaten um 209 % gestiegen. Obwohl die Zahl der App-Nutzer steigt, sind Leistung und Sicherheit der Anwendung nicht beeinträchtigt.


    Kontaktieren Sie uns!

    Einen Anruf buchen oder füllen Sie das Formular unten aus und wir melden uns bei Ihnen, sobald wir Ihre Anfrage bearbeitet haben.

      Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten und andere Infos bei.
      Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten
      und andere Infos bei.
      Hängen Sie nach Bedarf zusätzliche Dokumente an.
      Datei hochladen

      Sie können bis zu 1 Datei von insgesamt 2 MB anhängen. Gültige Dateien: pdf, jpg, jpeg, png

      Bitte beachten Sie, dass Innowise mit dem Anklicken der Schaltfläche 'Senden' Ihre persönlichen Daten nach der Datenschutzrichtlinie verarbeiten wird, um Ihnen die gewünschten Informationen zukommen zu lassen.

      Wie geht es weiter?

      1

      Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.

      2

      Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

      3

      Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.

      4

      Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

      Спасибо!

      Cообщение отправлено.
      Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

      Vielen Dank!

      Ihre Nachricht wurde gesendet.
      Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

      Vielen Dank!

      Ihre Nachricht wurde gesendet. 

      Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.

      Pfeil