Providing Business Analysis
Business value: Business analysis enabled identification of a minimal list of features required to successfully launch the platform. This prevented the client from incurring extra expenses from implementing redundant functionality.
Details: Business analysis was provided by INSART’s business analyst (BA) in collaboration with the client’s designer.
Process: The BA established close communications with the client, and clarified the client’s goal, needs, and constraints. He succeeded in devising the list of the most important functions.
Result: A software requirements specification was created, wherein the following issues were described:
- Scope of work;
- Interface, functional, and performance requirements;
- Technology stack;
- Estimated timeline and costs.
Subsequent development was provided according to this document.
Creating a software development team
Business value: Creating a remote development team allows our clients to access IT experts from Ukraine that provide high-quality development at reasonable cost.
Details: Candidates for the team had to meet the following requirements:
- Have considerable development expertise and be able to design and develop the system architecture from scratch:
- Java, Spring, Hibernate, and a services-oriented approach was key for the back-end developers;
- Be able to implement tasks to a high quality and on time;
- Be able to follow the Agile approach, with a good balance between startup creativity and an enterprise-level approach toward architecture design.
Result: The development team created included:
- Project manager mixed with BA role;
- Java back-end developer;
- Front-end developer;
- QA engineer.
Development of the platform
Business value: The platform was intended to contain information about house builders that have limited access to finance, and enable individuals and companies to invest in asset-backed property development projects and earn monthly interest.
Detailed description: The platform needed to have the following modules:
- Dashboard for investors, where they could sign up, select a project for investing, book tours of building sites to see the pace of construction, invest money, receive interest payments, edit their account settings, etc.
- Administration dashboard, where the administrator could create building projects, edit information about them, and check real-time information about investing.
The platform required integration with third parties through the Identity check API and E-wallet API.
Process approach: The development process was based on the Scrum methodology, with two-week sprints, daily meetings, and demos at the end of each sprint. Tasks for each iteration were defined by the client.
Results: Four months into INSART’s work, 95% of the intended functionality has been developed, integration with external services has been established and the dashboard for investors is ready. The administration dashboard remains to be implemented.