A typical process for a feature, developed to a specific customer request, is:
1. Assessment
A sales engineer discusses your needs and compares it to existing features as well as up and coming features in the roadmap. This assessment will help analyse your requirements and ensures that there isn’t already an existing solution.
2. Feature Specification
Together with a consultant and/or an engineer we will write up a clear specification that describes all the characteristics and functionality needed in the feature. This step might include an on-site visit to conduct the discussion - if such a need has been determined during the Assessment phase.
3. Time and Effort Estimation
Based on the specification, the engineering team will calculate the time and effort needed to produce the feature as well as a plan for it’s integration into a specific version of MariaDB.
4. Agreement sign-off and delivery
Development will start once you have approved the offer and we have agreed a specific scope, timeline and price. On delivery of the feature, we will work with your developers to ensure optimal integration of the feature into your application.