Software-Entwicklung

Wir konzipieren und entwickeln Ihre Software
Prozesssoftware

Maßgeschneiderte Anwendungen für Ihre Anforderungen

Wir programmieren die passende Lösung für Ihren Prozess. Ob eine eigens für Sie erstellte Individual-Software oder die Anpassung und Erweiterung einer vorhanden Standard-Software – Wir sind der richtige Partner!

Auch Schnittstellen zwischen Ihren vorhandenen Lösungen oder eine weitere Integration von neuen Lösungen werden von uns umgesetzt.

UX-Design

Bedienkomfort als integraler Bestandteil der Entwicklung

Eine gute Bedienbarkeit ist ein zentraler Punkt für eine gute Software. Deswegen legen wir bei ENKO großen Wert auf das Nutzungserlebnis (»User Experience«).

Dabei starten wir stets mit einer Recherche: Wer ist die Zielgruppe, welche Anforderungen werden genau an die Anwendung gestellt? Gemeinsam mit Ihnen analysieren und erarbeiten wir die Nutzer- und Nutzungskontexte für die folgenden Schritte.

Mit den gewonnenen Informationen erstellen wir die Informationsarchitektur (IA). Hier werden unter anderem das Bedienkonzept und die Navigation festgelegt sowie alle Inhalte klassifiziert und kategorisiert. Eine mögliche Methode hierfür wäre zum Beispiel eine »Sitemap«.

Auch die Benutzererfahrung spielt eine zentrale Rolle. Diese wird im Interaktionskonzept erarbeitet. Ziel hierbei ist es Effektivität und Zufriedenheit herzustellen und Begehren beim Nutzer zu wecken, um mit der Anwendung zu interagieren.

Deswegen werden hier Fragen wie »Werden die Erwartungen des Nutzers bei der Bedienung erfüllt?« oder »Wie gelangt der Nutzer zu seinem jeweiligen Ziel?« beantwortet. Die Gewährleistung der Gebrauchstauglichkeit und die Berücksichtigung von Interaktionsstandards ist hierfür essenziell.

Abschließend wird das Interface Design erstellt. Unser erklärtes Ziel ist es, den definierten Zweck der Anwendung in visuelle Sprache (UI-Design) zu übersetzen, um dadurch ein Maximum an Gebrauchstauglichkeit zu gewährleisten.

In diesem Schritt wird die grafische Benutzeroberfläche der Anwendung erstellt. Dabei werden Vorgaben des Auftragsstellers hinsichtlich Corporate Design und Branding mit berücksichtigt.

Um das bestmögliche Ergebnis zu erzielen verwenden wir Prototypen auch im UI-Design. Dadurch können Sie schon vor der eigentlichen Entwicklung Feedback geben.

DevOps

Projektmanagement mit Azure DevOps

Das Projektmanagement bei unseren Software-Projekten wird mit Azure DevOps ausgeführt. Dieses Tool bildet die Kommunikationsplattform zwischen allen Parteien und ermöglicht das Mitwirken des Kunden am Entwicklungs- und Entstehungsprozess.

In Azure DevOps werden die einzelnen Funktionen der Anwendung geplant. Die Programmiertätigkeit findet dann in zweiwöchigen »Iterationen«, den Sprints, statt. Eine Übersicht über alle dafür zu leistenden Punkten ist im sogenannten »Scrumboard« dargestellt.

Durch dieses Vorgehen können Verschiebungen und Verzögerungen frühzeitig erkannt werden und der Projektmanager kann entsprechend reagieren.

Nutzen Sie unser Fachwissen für die Zukunft Ihres Unternehmens

Kontaktieren Sie uns