Start/Leistungen/Softwareentwicklung
Leistung

Softwareentwicklung

Individuell dort, wo der Standard aufhört. Wir entwickeln die Anwendungen, Dienste und Verbindungen, die Ihre Arbeit erst zusammenhalten, und übergeben sie so, dass Sie ohne uns weiterarbeiten können.

Im Überblick
Woraus eine eigene Anwendung besteht
01
Oberfläche
Die Maske, die Ihre Bearbeiterin täglich vor sich hat — zugeschnitten auf den Vorgang, nicht auf eine Vorführung.
02
Backend
Hier liegen die Regeln, die bisher in einer Excel-Datei mit Makros standen, nachvollziehbar und an einer Stelle.
03
Daten und Schnittstellen
Anbindung an die Systeme, die weiterhin führend bleiben, damit Bestände nicht doppelt gepflegt werden müssen.
04
Auslieferung und Betrieb
Eine Bereitstellungskette mit automatisierten Tests bringt Änderungen ohne Handarbeit in die Zielumgebung und macht jeden Stand zurücknehmbar.
Ausgangslage

Worum es geht

Der Standard deckt den größeren Teil ab, und für den Rest läuft seit Jahren eine Excel-Datei mit Makros, die eine einzige Person pflegt. Entwickelt werden genau diese fehlenden Stücke — Oberflächen, Backends, Schnittstellen — übergeben mit Quellcode, Testfällen und Dokumentation, damit ein anderes Team weiterarbeiten kann.

Vor dem ersten Zeilencode steht die Abgrenzung: Was kann die vorhandene Software, wenn man sie richtig einstellt, und was muss wirklich gebaut werden. Oft zeigt sich dabei, dass wesentliche Regeln nirgends geschrieben stehen, sondern im Kopf einer Kollegin liegen, dass Tests fehlen und die Datenhaltung über Jahre gewachsen ist. Wer die Lösung später betreibt und wartet, gehört in dieselbe Frage.

Den Abschluss messen wir nicht am Go-live, sondern an Ihrer Unabhängigkeit: Der Quellcode liegt im Repository Ihres Hauses, automatisierte Tests laufen bei jeder Änderung mit, die Dokumentation beschreibt Aufbau, Datenmodell und Bereitstellung, und ein benannter Zuständiger bei Ihnen kennt den Weg. Ein anderes Team kann die Anwendung dann weiterentwickeln, auch ohne uns.

Leistungsumfang
Anforderungen und Schnitt
Fachliche Aufnahme mit den Personen, die damit arbeiten, und eine klare Grenze zwischen Standard und Eigenentwicklung.
Oberflächen
Webanwendungen für tägliche Vorgänge, auf die Abläufe Ihres Hauses geschnitten, barrierearm und auch am Tablet bedienbar.
Backends und Dienste
Fachlogik, Datenhaltung und Hintergrundverarbeitung als eigenständige Dienste, nachvollziehbar strukturiert und einzeln austauschbar.
Schnittstellen
Verbindungen zu ERP, Fachverfahren und Geräten, dokumentiert und versioniert, damit spätere Änderungen nichts still brechen.
Auslieferung und Betrieb
Automatisierte Bereitstellung in Ihre Umgebung, ob im eigenen Rechenzentrum oder in der Cloud, mit Protokollierung und Überwachung.
Übergabe
Quellcode, Tests und Dokumentation in Ihrem Besitz, dazu Einarbeitung der Personen, die die Anwendung künftig betreuen.
Vorgehen

Vier Phasen, ein Weg

Es ist derselbe Weg, den wir in jedem unserer Felder gehen, hier auf eigene Anwendungen übersetzt. Dieselben Personen begleiten Sie von der ersten Aufnahme bis in den laufenden Betrieb.

01

Verstehen

Wir setzen uns zu den Personen, die den Vorgang täglich bearbeiten, und nehmen ihn so auf, wie er wirklich läuft. Dazu gehören die beteiligten Systeme, die Datenwege dazwischen und die Frage, wer wofür zuständig ist. Erst danach sprechen wir über eine Lösung.

Anforderungswerkstatt mit den Anwendern
Bestandsaufnahme der Systeme
Abgrenzung zum Standard
Zuständigkeiten benannt
02

Entwerfen

Aus der Aufnahme wird ein Zielbild: der Schnitt der Anwendung, das Datenmodell, die Schnittstellen nach außen. Ein bedienbarer Prototyp der Oberfläche macht den Entwurf prüfbar, bevor gebaut wird. Aufwand und Reihenfolge stehen als Zahlen im Angebot, nicht als Schätzung im Gespräch.

Schnitt der Anwendung
Datenmodell und Schnittstellen
Bedienbarer Prototyp
Aufwand in Zahlen
03

Umsetzen

Dasselbe Team, das entworfen hat, baut auch. In kurzen Abstimmzyklen sehen Sie lauffähige Zwischenstände statt Fortschrittsberichte. Automatisierte Tests entstehen mit dem Code, nicht danach, und die Abnahme läuft an echten Vorgängen aus Ihrem Haus, nicht an konstruierten Beispielen.

Kurze Abstimmzyklen
Lauffähige Zwischenstände
Automatisierte Tests von Beginn an
Abnahme an echten Vorgängen
04

Betreiben

Am Tag nach dem Go-live sind wir noch im Raum. Die Bereitstellungskette bleibt eingerichtet, damit Änderungen ohne Handarbeit in die Umgebung kommen. Für Fehler gelten vereinbarte Reaktionszeiten, und die Wartung liegt bei Ihnen, sobald Sie sie übernehmen wollen.

Eingerichtete Bereitstellungskette
Vereinbarte Reaktionszeiten
Überwachung und Protokollierung
Wartung auf Wunsch bei Ihnen
Technologien

Womit wir arbeiten

Wir setzen keine Plattform voraus. Die Wahl folgt dem, was bei Ihnen bereits läuft, welche Lizenzen vorhanden sind und wer den Betrieb später trägt.

Oberflächen
TypeScriptReactAngularNext.jsBlazor
Backends
.NET und C#Java mit Spring BootNode.jsPython
Daten
PostgreSQLMicrosoft SQL ServerRedisEntity FrameworkAzure Blob Storage
Schnittstellen
RESTOpenAPIGraphQLODatagRPC
Auslieferung
DockerKubernetesAzure DevOpsGitHub ActionsTerraform
Qualität und Betrieb
Automatisierte TestsPlaywrightSonarQubeOpenTelemetryAzure Monitor
Ich habe die Datenschutzerklärung gelesen und stimme der Verarbeitung meiner Daten zur Bearbeitung meiner Anfrage zu. *
Vielen Dank — wir melden uns innerhalb eines Werktages.
Das hat nicht geklappt. Bitte prüfen Sie Ihre Angaben oder schreiben Sie an info@wayunit.com.