Zum Inhalt springen

Kreis Systems

Maßgeschneiderte Software

02 · Beauftragbar

Ein Werkzeug für die eine Stelle, an der die Standardsoftware nicht passt.

Die meisten Betriebe haben genau eine solche Stelle. Dort entsteht dann eine Tabelle, die niemand mehr anfassen will, oder ein Ordner mit Zetteln, den eine einzige Person versteht. Diese eine Stelle ist der Auftrag.

Wo ein Werkzeug ansetzt

Ablauf im Betrieb Standardsoftware Standardsoftware, weiter Die eine Stelle, die nicht passt Tabelle, Zettelordner Maßgeschneidertes Werkzeug Im Browser Als Programm macOS, Windows, Linux Ablauf im Betrieb Standardsoftware Standardsoftware, weiter Die eine Stelle, die nicht passt Tabelle, Zettelordner Maßgeschneidertes Werkzeug Im Browser Als Programm macOS, Windows, Linux

Der gestrichelte Umweg ist die Stelle, an der es heute klemmt. Das Werkzeug ersetzt genau diesen Umweg, nicht die Software drumherum.

Zuerst der Ablauf, dann die Technik. Manchmal ist die ehrliche Antwort, dass es keine Software braucht, sondern eine andere Reihenfolge oder ein Blatt Papier weniger. Dann steht das im Angebot, und die Sache ist billiger erledigt, als sie begonnen hat.

Manches läuft im Browser, auch auf dem Telefon. Manches läuft besser als festes Programm auf dem Rechner, für macOS, Windows und Linux. Das entscheidet die Aufgabe: ein Programm, wenn Geräte angeschlossen sind, wenn mit örtlichen Dateien gearbeitet wird oder wenn es ohne Netz weitergehen muss. Sonst der Browser.

Ihre Daten bleiben Ihre. Sie bekommen jederzeit eine eigene Kopie, in einem Format, das sich auch mit anderer Software öffnen lässt. Es gibt keine Stelle, an der Sie nur deshalb bleiben müssen, weil ein Ausstieg technisch weh täte.

Was gebaut wird

  • Erfassung eigener Bestände: Geräte, Aufträge, Standorte, Termine
  • Festes Programm für macOS, Windows und Linux, wenn Geräte, örtliche Dateien oder Arbeit ohne Netz dazugehören
  • App für Telefon und Tablet, auf Anfrage, mit Weg über App Store oder Play Store
  • Auswertungen und Übersichten aus Daten, die schon da sind
  • Schnittstellen zwischen Systemen, die nicht miteinander sprechen
  • Ablösung gewachsener Tabellen durch eine Ablage mit Rechten und Verlauf
  • Automatisierte Abläufe und Benachrichtigungen
  • Anbindung von Sprachmodellen dort, wo sie messbar Arbeit abnehmen

Was nicht gebaut wird

  • Sicherheitsgerichtete Anlagensteuerung
  • Buchhaltung als Ersatz für ein zertifiziertes System
  • Rufbereitschaft rund um die Uhr mit zugesicherter Reaktionszeit
  • Übernahme einer bestehenden Anwendung, die jemand anderes gebaut hat und nicht dokumentiert ist
Wie ein Werkzeug hier entsteht, und womit

Ablauf

Fragebogen, dann ein Termin, in dem der Ablauf aufgenommen wird, am besten dort, wo er stattfindet. Daraus entsteht eine schriftliche Beschreibung dessen, was das Werkzeug tun soll, in Ihren Worten, nicht in Fachsprache. Erst wenn die stimmt, folgt das Angebot. Gebaut wird in Schritten: ein erster benutzbarer Stand früh, danach Ausbau an dem, was sich im Gebrauch als wichtig erweist.

Technik

Python mit FastAPI oder Node, je nach Aufgabe. Daten in SQLite, wenn eine Datei genügt, in PostgreSQL, wenn mehrere gleichzeitig schreiben. Änderungen am Datenbestand laufen über nummerierte Migrationsstufen, damit ein Stand jederzeit nachvollziehbar bleibt. Automatisierte Tests gehören dazu, nicht als Beiwerk: Signalbox trägt 754, Editio 196.

Als Programm auf dem Rechner

Läuft das Werkzeug nicht im Browser, sondern als Programm, wird es für macOS, Windows und Linux gebaut und bringt seine Ablage mit, damit es ohne Netz arbeitet. Verteilt wird es als Datei, die Sie selbst behalten, damit der Betrieb nicht an der Freigabe eines Dritten hängt. Soll es stattdessen eine App für Telefon und Tablet sein, geht auch das auf Anfrage. Dann kommt der Weg über App Store und Play Store dazu, und mit ihm eine Prüfung durch den Anbieter, auf die niemand von uns Einfluss hat.

Betrieb und Übergabe

Das Werkzeug läuft entweder auf dem Server hier oder auf Ihrem. Auslieferung über systemd und nginx, Zertifikat automatisch erneuert, tägliche Sicherung, Benachrichtigung bei Ausfall. Die Ablage bleibt lesbar, Sie sitzen nicht in einem Format fest, das nur ein Anbieter öffnen kann.

Bestandteile

PythonFastAPI NodeSQLite PostgreSQLnginx systemdn8n

Acht Fragen. Sie schildern, wo es hakt; ich melde mich mit einer Einschätzung, ob und wie sich das lösen lässt. Auch dann, wenn die Antwort „dafür braucht es keine Software“ lautet.

Problem schildern
Für
Abläufe, die in Tabellen und Zetteln hängen
Typisch
Erfassung, Übersicht, Auswertung, Schnittstellen
Auslieferung
Browser oder Programm
Plattformen
macOS, Windows, LinuxTelefon und Tablet auf Anfrage
Preis
feste Summeim Angebot, keine Stunden
Betrieb
hier oder bei Ihnen
Ausstieg
eigene Kopie der Datenjederzeit, offenes Format
Geöffneter Schaltschrank mit beschrifteten Adern, Leitungsschutzschaltern und einer Kleinsteuerung

Prüfprotokoll: Schutzmaßnahmen nach VDE werden gemessen und aufgeschrieben. Software wird hier genauso behandelt. Platzhalterbild.

Vier Werkzeuge, die so entstanden sind

Signalbox, Editio, DRAGui und Kontor sind nach genau diesem Muster gebaut worden, jedes aus einer Stelle, an der nichts Gekauftes passte. Sie zeigen, was daraus wird, wenn ein Werkzeug lange genug im Betrieb steht. Keines ist heute lizenzierbar, aber jedes ist einsehbar.

Wie ein einzelnes Werkzeug von der Anfrage bis zur Auslieferung läuft, lässt sich auch Schritt für Schritt ansehen.

Den Weg eines Werkzeugs ansehen