Given the complexity of our transactional core solution, we believe that you should not decide on source code purchase until you have a clear understanding of the product, its quality, and make sure that it meets your requirements. By source code purchase we mean the source code license that will be granted to you by us after successful completion of technical product audit and quality acceptance.
Therefore, we have split the purchase of the source code into several stages:
- Technical product audit and quality acceptance.
- Assembling a quality acceptance team
- Knowledge sharing and deep code inspection
- Source code purchase
- Payment for the source code
- Code transfer to GitLab (https://gitlab.com/)
- Follow-up support
1. Technical product audit and quality acceptance
Assembling a quality acceptance team
SDK.finance provides complex software that consists of several components and requires a highly skilled software development team for product maintenance and feature development.
It is essential that you have this team in place ready to inspect the code and make sure that it meets your requirements.
Here’s a list of the 5 experts needed for the сode quality acceptance phase:
- Business analyst
- Senior Java developer
- Manual QA Engineer
- Senior Vue.js developer
The detailed requirements for these team roles can be found here.
Note. A small team of 5 experts outlined above is enough for a start. However, for further software maintenance and feature development you might need a bigger team, based on your product roadmap.
When you have a team in place, we can proceed to the next stage – product audit.
Knowledge sharing and deep code inspection
This stage allows you to evaluate the platform in detail to understand whether the product quality meets your requirements and expectations. At the end of this stage, you will have a comprehensive understanding of the platform and will be able to make an informed decision concerning purchasing the source code.
The duration of the code audit and quality acceptance stage depends on how your team manages it in the first place. From our experience, it typically lasts for 1-2 months.
Knowledge transfer fee
Before your team can access the source code and get answers to their questions from our team, an upfront payment in the amount of 10% of the product price is required.
Note. The fee is non-refundable. So, even if you decide not to purchase the source code for any reason after the code audit, the fee won’t be returned to you as it covers our knowledge sharing period expenses.
Quality acceptance workflow
- Product documentation and access sharing
We share the documentation with your team and provide access to the source code (stored on our servers, no download option) for your review.
Get a detailed technology overview here.
- Q&A (questions and answers) sessions
Our team will align the preliminary knowledge transfer plan with you and set up the calendar events to organize the communication. The plan can be reviewed and modified weekly according to the knowledge transfer progress of your team.
We will conduct remote Q&A sessions with your team (via video calls and emails), answering the questions they may have regarding the product documentation, configuration settings, development specifics, testing, and everything else related to the source code and the platform architecture.
- Product testing by your team
During this stage, your team will be able to inspect and try modifying the product (i.e. import project/run project, create/test new features, familiarize themselves with the project architecture and other high priority functionality). Find a more detailed explanation of what can be done during this stage here.
2. Source code purchase
Once your team completes the product audit and quality acceptance stage, you can decide whether you want to purchase the software source code or not. If you choose to proceed with the purchase, here’s what happens next.
Source code payment
To purchase the source code you need to sign the Code Quality Verification Certificate and complete the payment for the license fee.
Source code transfer to GitLab
After both parties have signed the Code Quality Verification Certificate, and the license fee has been fully paid, the source code will be transferred to your GitLab ((https://gitlab.com/) account. Once the transfer is completed, you get the source code in your possession, and may use it at your own discretion in accordance with the license contract provisions. In particular, that means that you may control, modify the code, and have to take care of the databases, infrastructure maintenance, and SDLC.
3. Follow-up support
SDK.finance offers a follow-up information support period for your development team, up to 6 months long. It includes weekly calls/meetings to discuss any source-code related issues or questions.
Here’s how we the communication between the two teams looks like:
- Your team sends us an email once a week (or less frequently), listing all the issues and questions they need our help with.
- Following up your email, we organize a call/meeting, involving the specialists who can provide assistance with your specific questions.
- The calls/meetings will last up to 2 hours in order to be effective
Note. The SDK.finance team will provide only information support after you purchase the platform’s source code. We are ready to answer all of your questions during the support period, but no coding services are included.
We expect that by the end of the support period, your team will have a clear understanding of the product and its source code, and get answers to all their questions.
In case you will need additional support after the 6-month support period ends, it will be charged based on the SDK.finance developers hourly rates. This will have to be agreed upon additionally.
If you have any questions, feel free to contact us for clarification.