Custom Software for Your Business
At Futurify, we help to turn your idea into a scalable software that serves millions of users at a lower cost
Founded in 2012, Futurify develops custom softwares and provides outsourcing solutions to companies around the world, with a focus on Canadian and Vietnamese markets. We work closely with your company to develop reliable and cutting-edge applications to meet end users' needs.
Our clients range from early stage startups, in which case we can be your tech co-founders and scale with you until you are ready to have your own team, to government and big corporates, in which case we work closely with your engineers and adapt to your processes and culture to quickly build innovative, reliable and elegant solutions.
At Futurify, we constantly train our team members with new technology and regularly host thought leader sessions to brainstorm new ideas and build new engines that can be quickly adapted to clients’ new demands. Our team leaders also review architectures of large projects and monitor their projects to maintain the high quality of our services.
Our past and current clients in North America include VersaPay, Le Galeriste, RVezy, reDock, Surecave, among other companies.
Founded: 2012
Work Terms
Our core technologies:
-------------------------
1. Language: C#, Java, Javascript, Kotlin, Objective C, Swift, Javascript
2. Development framework: .NET, Angular, React, NodeJS, React Native,
3. Database: Microsoft SQL, MySQL, MongoDB, Redis
4. Framework: ASP.NET Core, NopCommerce, Orchard, Drupal,
5. Cloud: Amazon Web Services, Azure, Heroku
Agile methodology
----------------------
a. Plan - Code - Test - Deploy
As soon as the project starts, we assign all of the clear and complete requirements into sprints.
At the beginning of each sprint, the team meets to:
1. Review what they have accomplished from the previous sprint
2. Adjust the tasks of the current sprint to fit with the team's velocity (speed of
development)
3. Clarify existing and new requirements
4. Kick start the new week of development
During the development week, testers can test in parallel with developers as soon as one task is completed.
Once a week, testers perform an exhaustive test (test everything) on all of the newly
complete features.
Clients can test directly on the SIT (System Integration Testing) environment or wait until we release and test in the UAT (User Acceptance Testing) environment.
b. One-week sprint
"Plan on Monday morning and deploy on Friday afternoon"
One week is not too long for our clients to wait, and not too short for our developers and testers to code. It's enough for us to "plan - code - test deploy".
c. Weekly release
"Early feedback helps weeding out misunderstanding of requirements"
At the end of each sprint, we release to our clients for early feedback. So that we can fix in the upcoming sprints. Depending on the type of the apps, different testing environments would be
set up.
Payment Terms:
-----------------------
1) Hourly base for monthly payment OR
2) Fixed price project quote by feature list
Attachments (Click to Preview)