ISO/IEC/IEEE 12207
Software lifecycle processes.
Fornax Forge is a software production system. It manages the full lifecycle, from requirements through architecture, interface and code to testing and maintenance, and carries it out without developers.
One requirement. Every stage that follows from it.
01 / THE LIFECYCLE
Fornax Forge takes a project through every stage and versions every key sub-stage. Each change stays linked to the requirement it comes from.
Follow one requirement through all seven stages.
Requirements and the processes the software runs are written, approved and versioned. Every later stage builds on the approved version.
The system shall end an inactive user session after 15 minutes.
Limit access from unattended workstations.
02 / USE CASES
Fornax Forge, the software production system, supports three starting points.
New projects. Fornax Forge builds software from requirements to release.
Taking over existing code. The system takes over and develops existing code, including code with no formal requirements.
Migration. Fornax Forge moves source code to a different technology or programming language.
What needs to change if we shorten the session timeout?
Fornax Forge starts from REQ-014, updates the session design and the service, and reruns the linked timeout tests.
Illustrative example, not a live system response.
03 / STANDARDS
As a software production system, Fornax Forge carries out every process in line with applicable standards and recommendations, including:
Software lifecycle processes.
Software testing.
Software product quality.
04 / BUILT AROUND YOUR ORGANISATION
Define how Fornax Forge fits your organisation: the tools to connect, access requirements and control over project data. Set the scope for each as part of the pilot.
Agree which repositories, build pipelines, issue trackers and modelling tools the pilot needs to connect.
Define who needs access to each specification, how users sign in, and the hosting and region requirements for the pilot.
Agree how project information will be imported, stored and exported, including the formats your team needs.
05 / A PATH TO ADOPTION
Choose one project and agree how to evaluate it. Then, use the pilot findings to decide the next step.
Define the project, source material and tools for a focused pilot. Agree the evaluation criteria.
Pick one project – new, existing or due for migration – and test Fornax Forge on your own code.
Assess one change or release against the agreed criteria and record the findings.
Use the pilot findings to plan integrations, responsibilities and wider adoption.
About Fornax Systems
Fornax Systems Sp. z o.o. develops Fornax Forge, a software production system that runs the entire software lifecycle, from requirements to maintenance and further development.
Key Fornax Forge technologies are patent-pending in the United States.
QUESTIONS AND ANSWERS
Short answers about Fornax Forge.
It is a system that carries out the whole software lifecycle itself. Fornax Forge, for example, manages requirements, architecture, the database, the user interface, source code, testing and maintenance; therefore, no developers are involved.
First, the requirements and the processes the software runs are written and approved. Then Fornax Forge designs, produces and tests the software. In addition, every key sub-stage is versioned, so each change stays traceable.
Yes. Fornax Forge takes over and develops existing code, even code with no formal requirements. Therefore, the starting point can be a system that is already running.
Fornax Forge produces source code in almost any programming language. Moreover, it can migrate existing code to a different technology or programming language.
Start with a focused pilot on one project: new, existing or due for migration. After that, use the pilot findings to plan integrations and wider adoption.
LET’S CONNECT THE DOTS
Tell us whether it is a new project, existing code, or a migration. We will discuss a pilot focused on your needs.
fornax@fornaxsystems.eu