Vorgehen und Qualität

So läuft ein Softwareprojekt bei uns.

Sechs Schritte, von der ersten Bestandsaufnahme bis zur Weiterentwicklung. Jede Änderung wird automatisch geprüft, jede Freigabe gibt ein Mensch. Und Sie können nachvollziehen, wo das Projekt steht – vorher, währenddessen und danach.

KI-generiert
Projektablauf

Sechs Schritte, ein Plan, den Sie freigeben.

  1. Verstehen

    Wir sehen uns Ihre Abläufe, Daten und vorhandenen Programme an.

    Wir sprechen mit den Fachabteilungen, sehen uns Abläufe, Datenbestände und vorhandene Anwendungen an und halten fest, was die Software leisten muss – und was nicht.

  2. Planung

    Wir schreiben auf, was die Software tun muss und woran Sie am Ende messen, ob sie es tut.

    Daraus entsteht ein Umsetzungsplan aus nummerierten Regeln, zu jeder Regel mehrere Testfälle. Sie geben diesen Plan frei – damit steht die Abnahme fest, bevor die erste Zeile Code entsteht.

  3. Entwicklung

    Wir bauen nach dem freigegebenen Plan, mit KI als Werkzeug. Jeder Zwischenstand ist nachvollziehbar.

    Umgesetzt wird entlang des freigegebenen Plans. KI unterstützt beim Lesen, Schreiben und Umbauen von Code; jede Änderung ist einer Regel zugeordnet und im Versionsverlauf nachvollziehbar.

  4. Qualitätssicherung

    Bei jeder Änderung laufen Tests und Sicherheitsprüfungen. Was durchfällt, geht nicht raus; freigeben tut ein Mensch.

    Tests einzelner Programmteile und ganzer Arbeitsabläufe, eine automatische Prüfung des Programmcodes mit festgelegter Mindestqualität und die Prüfung auf bekannte Sicherheitslücken laufen bei jeder Änderung. Was durchfällt, kommt nicht weiter. Die Freigabe einer Version erteilt ein Mensch.

  5. Einführung

    Daten übernehmen, alt und neu eine Weile nebeneinander, dann Abnahme und Umstieg.

    Daten werden übernommen und geprüft, alt und neu laufen eine Zeit lang nebeneinander. Produktiv geht die Anwendung nach Ihrer Abnahme gegen die vereinbarten Testfälle.

  6. Weiterentwicklung

    Wir betreuen die Software weiter, prüfen sie laufend auf bekannte Lücken und bauen aus, wenn sich bei Ihnen etwas ändert.

    Auf Wunsch betreiben wir die Anwendung. Jede ausgelieferte Version bringt ihre Stückliste mit, die unser Prüfsystem täglich mit bekannten Sicherheitslücken abgleicht. Neue Anforderungen durchlaufen denselben Weg.

Qualitätssicherung

Was bei jeder Änderung geprüft wird.

Prüfungen sind bei uns Hürden, keine Berichte: Was durchfällt, wird nicht ausgeliefert.

Abnahme vor dem Code
Nummerierte Regeln, zu jeder Regel mehrere Testfälle. Sie geben den Plan frei – daran wird später abgenommen.
Automatische Tests
Tests einzelner Programmteile und ganzer Arbeitsabläufe laufen bei jeder Änderung – vor jeder Auslieferung.
Prüfung des Programmcodes
Ein Werkzeug prüft den Code automatisch gegen eine festgelegte Mindestqualität. Was sie verfehlt, kommt nicht weiter.
Sicherheitsprüfung
Angriffstests neben dem Normalfall und die Prüfung auf bekannte Schwachstellen vor jeder Auslieferung.
Dokumentation
Fachliche Regeln mit festen Kennungen, auf die Testfälle verweisen – die Dokumentation wächst mit dem System.
Menschliche Freigabe
KI unterstützt bei Umsetzung und Prüfung. Freigegeben und verantwortet wird von Menschen.
Klartext

Was wir nicht zusagen.

Verlässlichkeit beginnt bei den Zusagen, die man nicht macht.

  • Keine Zeit- oder Preiszusage vor der Bestandsaufnahme – erst danach kommt ein verbindliches Angebot.
  • Kein „fehlerfrei“. Wir beschreiben, was geprüft wird, nicht ein Ergebnis, das niemand garantieren kann.
  • Keine Software, die „die KI gebaut hat“. KI ist ein Werkzeug im Team, nicht dessen Verantwortlicher.

Wie würden wir bei Ihnen anfangen?

Im ersten Gespräch gehen wir Ihr Vorhaben durch und sagen Ihnen, welche Phase bei Ihnen den Anfang macht.

Tiefer einsteigen: Das Entwicklungsverfahren · Sicherheit und Lieferkette · Daten übernehmen und Parallelbetrieb