Frequently Asked Questions
Explore the most often asked aspects about our company, projects, and standards.
Our new project process typically involves a discovery call, proposal, scoping session, and contract signing before kickoff. We prioritize understanding project goals, technical needs, and timeline expectations upfront.
We utilize various modern communication tools including Slack, Microsoft Teams, Webex, Skype, and Google Meet. While email is our preferred method for discussions regarding project specifications, new features, workload updates, and invoicing, Slack is predominantly used for day-to-day interactions, quick feedback, and updates. Moreover, we arrange weekly, bi-weekly, or daily calls to ensure clients are well informed about our progress and to address any concerns or issues.
The cost of a project is determined based on multiple factors:
Existence of a written project specification.
Required services such as UX/UI design and development.
The complexity of the project and its design.
Needs for migration of old data and integration with other 3rd party systems.
Project's planned go-live date, especially if it's a short-deadline project.
Having a detailed specification before we start evaluating the project helps us provide a precise estimate. While we can give an initial rough estimate, the start of design or development work hinges on a mutually agreed-upon specification document.
It's worth noting that any new feature requests or changes to the previously agreed specification will be estimated separately during the build process. These can also affect the original timeline and budget.
The duration varies greatly, akin to building a house. It largely depends on the product's concept, required services, scope, and timeline. We're always open to giving a rough estimate and, should our services align with your needs, we can help in refining the project's features, specifications, deliverables, and deadlines.
A designated project manager will consistently liaise with your team. Scheduled daily or weekly meetings ensure you're up-to-date with the development process, offering a platform to raise any questions or concerns in a timely manner. Our goal is for clients to feel we're an integrated part of their in-house team.
Absolutely. In fact, 95% of our clients are based overseas, spanning various time zones. Leveraging the agile model, we've established processes and technologies that ensure smooth collaboration, bridging any time zone differences.
We don’t outsource abroad. We value a personal one-to-one connection with the people we work with, that’s why our work is 100% made inhouse.
Our dedicated QA team ensures any developed feature or solution aligns with the agreed specification before client review. During testing, we employ both manual and automated methods to uncover and address potential issues.
Absolutely. Every project we undertake is managed within our self-hosted GitLab instance or other platforms like GitHub and BitBucket. Familiar with Git flow, we employ feature branches, code reviews, bugfixes, hotfixes, and maintain release branches & tags.
Absolutely. Our commitment doesn't end at the project launch. We believe in building long-term relationships and offer post-launch support to ensure that any challenges are swiftly addressed, and the product continues to perform at its best.