SOFTWARE-PRODUKTIONSSYSTEM

Von der Anforderung
zur fertigen Software.
In einem System.

Fornax Forge ist ein Software-Produktionssystem. Es steuert den gesamten Lebenszyklus – von den Anforderungen über Architektur, Oberfläche und Code bis zu Tests und Wartung – und führt ihn ohne Entwickler aus.

FORNAX FORGEBEISPIELHAFTER ABLAUF
KundenportalVerknüpfte Lieferung / Release 0.8

Eine Anforderung. Jede Phase, die aus ihr folgt.

Ein gemeinsames ModellDatensatz wählen und verfolgen
AnforderungenArchitektur und DatenbankBenutzeroberflächeQuellcodeTestsFehlerbehebungWeiterentwicklung

01 / DER LEBENSZYKLUS

Sieben Phasen.
Ein Software-Produktionssystem.

Fornax Forge führt ein Projekt durch jede Phase und versioniert alle wichtigen Teilschritte. Jede Änderung bleibt mit der Anforderung verknüpft, aus der sie stammt.

Verfolgen Sie eine Anforderung durch alle sieben Phasen.

01 / 07
01 / SPEZIFIZIEREN

Beginnen Sie mit einer Anforderung, auf der alle aufbauen können.

Anforderungen und die Prozesse, die die Software ausführt, werden erfasst, freigegeben und versioniert. Jede spätere Phase baut auf der freigegebenen Version auf.

  • Geschäfts-, Benutzer-, System- und Softwareanforderungen
  • Versionierte Aussagen mit klarer Begründung
  • Auswirkungen sichtbar, bevor eine Änderung freigegeben wird
SPEZIFIKATION / REQ-014v2 · Vorgeschlagen
KUNDENPORTAL

Sitzungs-Timeout

Das System beendet eine inaktive Benutzersitzung nach 15 Minuten.

Begründung

Zugriff von unbeaufsichtigten Arbeitsplätzen begrenzen.

Beispieldatensatz · Konzeptionelle Oberfläche

02 / EINSATZSZENARIEN

Neues Projekt, bestehender Code
oder Migration.

Fornax Forge, das Software-Produktionssystem, unterstützt drei Ausgangspunkte.

Neue Projekte. Fornax Forge erstellt Software von den Anforderungen bis zum Release.

Übernahme bestehenden Codes. Das System übernimmt bestehenden Code und entwickelt ihn weiter, auch Code ohne formale Anforderungen.

Migration. Fornax Forge überführt Quellcode in eine andere Technologie oder Programmiersprache.

BEISPIEL: BESTEHENDER CODE

Was muss sich ändern, wenn wir das Sitzungs-Timeout verkürzen?

Fornax Forge beginnt bei REQ-014, passt Sitzungsdesign und Dienst an und führt die verknüpften Timeout-Tests erneut aus.

REQ-014ADR-008PR-042TST-026
Jede Änderung behält ihre Begründung.

Beispielhafte Darstellung, keine Live-Antwort des Systems.

03 / NORMEN

Ein Software-Produktionssystem
nach Normen.

Als Software-Produktionssystem führt Fornax Forge jeden Prozess im Einklang mit geltenden Normen und Empfehlungen aus, darunter:

04 / ANGEPASST AN IHRE ORGANISATION

Ihre Werkzeuge.
Ihr Wissen.

Legen Sie fest, wie Fornax Forge in Ihre Organisation passt: anzubindende Werkzeuge, Zugriffsanforderungen und Kontrolle über Projektdaten. Den Umfang bestimmen Sie im Rahmen des Pilotprojekts.

Werkzeugintegration.

Vereinbaren Sie, welche Repositories, Build-Pipelines, Issue-Tracker und Modellierungswerkzeuge das Pilotprojekt anbinden soll.

Zugriff und Bereitstellung.

Legen Sie fest, wer Zugriff auf welche Spezifikation braucht, wie sich Benutzer anmelden und welche Hosting- und Regionsanforderungen für das Pilotprojekt gelten.

Datenhoheit und Export.

Vereinbaren Sie, wie Projektinformationen importiert, gespeichert und exportiert werden – einschließlich der Formate, die Ihr Team benötigt.

05 / DER WEG ZUR EINFÜHRUNG

Beginnen Sie mit einem fokussierten Pilotprojekt.

Wählen Sie ein Projekt und vereinbaren Sie, wie es bewertet wird. Anschließend entscheiden Sie anhand der Ergebnisse über den nächsten Schritt.

  1. 01

    Analyse

    Projekt, Ausgangsmaterial und Werkzeuge für ein fokussiertes Pilotprojekt festlegen. Bewertungskriterien vereinbaren.

  2. 02

    Pilotprojekt

    Wählen Sie ein Projekt – neu, bestehend oder zur Migration – und testen Sie Fornax Forge mit Ihrem eigenen Code.

  3. 03

    Überprüfung

    Eine Änderung oder ein Release anhand der vereinbarten Kriterien bewerten und die Ergebnisse festhalten.

  4. 04

    Rollout

    Integrationen, Verantwortlichkeiten und die breitere Einführung anhand der Pilotergebnisse planen.

Über Fornax Systems

Für Software, die bleibt.

Fornax Systems Sp. z o.o. entwickelt Fornax Forge, ein Software-Produktionssystem, das den gesamten Software-Lebenszyklus abdeckt – von den Anforderungen bis zu Wartung und Weiterentwicklung.

Für zentrale Technologien von Fornax Forge sind Patente in den USA angemeldet.

FRAGEN UND ANTWORTEN

Software-Produktionssystem:
Fragen und Antworten.

Kurze Antworten zu Fornax Forge.

Was ist ein Software-Produktionssystem?

Ein System, das den gesamten Software-Lebenszyklus selbst ausführt. Fornax Forge zum Beispiel steuert Anforderungen, Architektur, Datenbank, Benutzeroberfläche, Quellcode, Tests und Wartung; deshalb sind keine Entwickler beteiligt.

Wie arbeitet das Software-Produktionssystem ohne Entwickler?

Zuerst werden die Anforderungen und die Prozesse, die die Software ausführt, erfasst und freigegeben. Danach entwirft, erstellt und testet Fornax Forge die Software. Außerdem wird jeder wichtige Teilschritt versioniert, sodass jede Änderung nachvollziehbar bleibt.

Kann das Software-Produktionssystem bestehende Software übernehmen?

Ja. Fornax Forge übernimmt bestehenden Code und entwickelt ihn weiter, auch ohne formale Anforderungen. Daher kann der Ausgangspunkt ein System sein, das bereits läuft.

Welche Sprachen unterstützt das Software-Produktionssystem?

Fornax Forge erstellt Quellcode in nahezu jeder Programmiersprache. Darüber hinaus kann es bestehenden Code in eine andere Technologie oder Programmiersprache migrieren.

Wie beginnen wir mit dem Software-Produktionssystem?

Beginnen Sie mit einem fokussierten Pilotprojekt: neu, bestehend oder zur Migration. Danach planen Sie anhand der Ergebnisse Integrationen und die breitere Einführung.

VERBINDEN WIR DIE PUNKTE

Sprechen wir über
Ihr Pilotprojekt.

Sagen Sie uns, ob es um ein neues Projekt, bestehenden Code oder eine Migration geht. Wir besprechen ein Pilotprojekt, das zu Ihren Anforderungen passt.

fornax@fornaxsystems.eu

Erzählen Sie uns von Ihrem Projekt

Ihre Nachricht wird an fornax@fornaxsystems.eu gesendet.