Zum Inhalt springen

Leistungssäule 2

Softwareentwicklung

Wir beraten nicht nur, wir bauen. Und wir bleiben, wenn die Software in Betrieb ist — dann fangen die interessanten Fragen erst an.

Die Übergabe ist nicht das Ende

Der häufigste Grund, warum individuell entwickelte Software im Mittelstand scheitert, ist nicht schlechter Code. Es ist der Moment nach dem Go-live: Der Dienstleister ist weg, die Dokumentation beschreibt einen Stand von vor drei Änderungen, und der einzige Mensch, der das System verstanden hat, arbeitet inzwischen woanders.

Wir arbeiten deshalb anders herum. Betrieb, Wartbarkeit und Übergabefähigkeit sind keine Nacharbeiten, sondern Anforderungen ab dem ersten Tag. Das macht die Entwicklung nicht teurer — es verschiebt nur einen Teil des Aufwands nach vorn, wo er billiger ist.

Was wir bauen, reicht von der Fachanwendung über Schnittstellen zwischen Systemen, die eigentlich nicht miteinander sprechen wollen, bis zu Verfahren der Mustererkennung. Belegte Felder sind Recruiting, Transport und Logistik, Finanzdienstleistung und Fertigung.

Was wir bauen

Einzeln beauftragbar. Auch die Übernahme eines bestehenden Systems ist möglich.

Fachanwendungen

Software für Abläufe, die es als Standardprodukt nicht gibt — oder für die das Standardprodukt so weit verbogen werden müsste, dass niemand es mehr aktualisieren kann.

Schnittstellen und Datenflüsse

Zwei Systeme, die dieselben Daten führen, aber nichts voneinander wissen: der Klassiker im gewachsenen Mittelstand. Wir verbinden sie, statt eine dritte Datenhaltung zu erfinden.

Native Apps für iOS und Android

Bis zur Veröffentlichung im App Store und im Play Store. Wir haben eine App durch den Review gebracht und kennen deshalb Signierung, Richtlinien und Aktualisierungszyklen aus der Praxis, nicht aus der Dokumentation.

Mustererkennung

Auffälligkeiten in großen Datenmengen finden — Abweichungen in Abläufen, Häufungen, Zusammenhänge, die im Tagesgeschäft niemandem auffallen.

Betrieb und Wartung

Überwachung, Aktualisierungen, Fehlerbehebung, Weiterentwicklung. Mit vereinbarten Reaktionszeiten und einem benannten Ansprechpartner.

Arbeit mit Ihrem Team

Wenn Sie eigene Entwickler haben, ersetzen wir sie nicht. Wir ergänzen sie dort, wo Kapazität oder Spezialwissen fehlt — und übergeben, wenn die Lücke geschlossen ist.

Ein Notebook mit Programmcode auf dem Bildschirm, daneben eine Tasse Kaffee.

Wie wir entwickeln

Ohne Methodenreligion. Was zählt, ist, dass Sie früh und regelmäßig etwas sehen, das läuft.

  1. Anforderungen klären

    Bevor programmiert wird, wird verstanden. Wer nutzt es, wofür, und woran erkennen wir, dass es funktioniert? Diese Phase wird am häufigsten übersprungen und ist am teuersten nachzuholen.

  2. Schnitt und Aufwand

    Wir schneiden das Vorhaben in Stücke, die einzeln nutzbar sind, und beziffern sie. Sie sehen, was das erste lauffähige Stück kostet — nicht nur das Ganze.

  3. Bauen in Schritten

    Alle zwei bis drei Wochen etwas Lauffähiges. Damit korrigieren Sie die Richtung, während es noch billig ist.

  4. Inbetriebnahme und Betrieb

    Einführung, Schulung der Anwender, Übergabe der Dokumentation — und danach der laufende Betrieb, wenn Sie ihn nicht selbst übernehmen wollen.

Sie haben eine Anforderung, aber keinen Entwickler?

Schildern Sie uns, was entstehen soll. Wir sagen Ihnen im ersten Gespräch, ob wir die Richtigen sind und womit Sie ungefähr rechnen müssen.