APPROACH NARMA 42
Exploratory phase
Start with a pilot or prototype to discover and understand the problem. The real problem might be different from the problem as perceived by the client.
Model phase
Set up a complete (scientific) model of the problem. This is the analytical / abstract phase. In this phase also the description of technical solution, including infrastructure requirements (WL licensing, servers, public/private cloud, etc.) is outlined. This phase leads to a proof of concept.
Programming phase
Developing and implementing modules according to a pre-defined timeline.
THE PHASES
In every phase lurks the risk of failures. This is an unavoidable trait of problem solving.
Our working attitude is: Fail Fast. The sooner we find that an approach does not work, the better. This is in everybody’s interest.
In each phase we assign group members who are best fit for the job at hand.
Each phase can be contracted separately by the client.
In the Exploratory phase there is a shared risk for client and us: therefore this is offered for a fixed amount of time and a fixed price.
SOFTWARE
Within NARMA42, we currently use:
these platforms:
Wolfram Cloud
Wolfram Enterprise Private Cloud
SmartSheet
Mongo Atlas
GitHub
Slack
these programming languages:
Wolfram Language / Mathematica
Python
Java
JavaScript
Fortran
C/C++
these operating systems:
macOS
Windows
Linux
Principles - Moral Standards
The NARMA42 partners and associates honour these principles: