We Build your Dreams. Not only coding
We do complete full-stack development from deep backend and scientific computing, all the way to front-end design and programming. We practice LEAN Agile approach, which allows us to rapidly produce iterations, get your feedback and demonstrate resulting software to key stakeholders faster than they expect.
Following development, your software lives on in the production world. We work with you to come up with a complete support and success lifecycle for bug-testing, optimization, scaling, and figuring out what features to add next.
"They're ready to listen and change."
Working as a dedicated tech partner, Ribbonfalls developed an MVP of an analytics platform. They refined specific features through several iterations and testing before optimizing system performance.
"They're ready to listen and change."
Aug 11, 2020
Ribbonfalls delivered the solution on time and are now supporting market testing to secure additional funding. The team works effectively through simple project management tools. Furthermore, they're flexible in their approach, which allows them to change the code according to dynamic requirements.
The client submitted this review online.
Please describe your company and your position there.
TSI Analytics Group is an innovative financial analytics provider developing comprehensive artificial intelligence and machine learning algorithms for investors and traders.
For what projects/services did your company hire Ribbonfalls, and what were your goals?
We had no such technical skills so looked for a technology partner to develop according to our vision and be flexible enough as our vision was changing when we learned about our customers and received their feedback.
Our goal was to create and launch the MVP of our analytics platform product and present it to the public in a reasonable time and with a tight budget. To be able to support it with minimal resources later. We didn’t set too many technology requirements as trusted developers to do the right thing.
How did you select this vendor and what were the deciding factors?
They were recommended by our partners and mutual connections. After some discussion, we like the price proposition and the ability to work with limited direction from us proposing their solutions. We also liked the user interface and design they proposed, it was brilliant, and the designer mastered got needs almost immediately.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
First of all, we started with delivering our vision. Then we defined technical requirements and discussed design ideas. After the design was confirmed actual development started.
Later, it involved many iterations of refining specific features and testing. We participated in testing and proposed changes based on our opinion and user feedback.
The development team also paid big attention to optimizing performance and how the system works with the database so there are no lags and user experience is great.
How many people from the vendor's team worked with you, and what were their positions?
From their side were client-facing project manager, business analyst, team lead, development team, and designer. In total there were 8 people.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The solution was delivered properly and now we perform market testing, the next step is to get additional funding. It’s a long-running project that is still being executed, now the ball is on a business side.
Describe their project management style, including communication tools and timeliness.
It was quite effective, we used simple tools not to learn anything specific. We used Slack, Trello, Telegram, and Google Docs to communicate with the team and track progress.
What did you find most impressive or unique about this company?
Flexibility in changing the code according to our changing vision that is typical when you target a new market with a unique product. They're ready to listen and change.
Are there any areas for improvement or something they could have done differently?
More documentation so we can easily support the product later.