Frequently asked
questions

General

What are the qualifications of your development staff?

We have 25% Senior and 45% Middle and Middle strong staff in the company.
45%+ with a Master's Degree in Computer Science.
55%+ with certifications in Microsoft, AWS, ISTQB.
We’ve established an internal education hub - AcademyX, where we share knowledge conducting 1-2 tech/non-tech talks per week.

What technologies are you specialized in?

Our core stack: Back-end - .NET, Node.js, Python. Front-end - React. Mobile Native - with Kotlin, Swift. Mobile Cross Platform - with React Native, Flutter.

What does your pricing structure look like? Do you have a minimum price for projects?

We usually allocate a team per project who delivers results. We advise our customers what the best combination of price/value would be in a particular situation.
We usually set price based on team composition. Price depends on which (full-time, part time) and how many developers go into the team, whether we have a quality assurance engineer, a project manager and UI/UX designers on board. We use the estimated hourly rate of allocated team members which is defined by their skill level.
As for minimum price for the project we usually launch ones starting from 10-15k.

Describe a typical web design and development workflow at your agency.

At Inoxoft we practice an Acceptance criteria approach which means we build very detailed requirements that are approved by a client prior to the start of development. The approach is used to avoid reworks or miscommunications on delivery. This way is proved to be time and cost-effective for our clients. Experts you will meet in a team:
- Project Manager orchestrates everything;
- Quality Assurance engineer, Business Analyst work on requirements and testing of the product;
- Developers (front-end/back-end) build the code;
- Designers draw UI/UX design according to the project roadmap.
95%+ of our projects are done using Agile approach. We use Jira for project management and internal best practices of delivery which we formed into our Delivery Approach (we’ll tell more on a call).

How do you communicate during the project?

There are several levels of communication when we are collaborating.
1. Communication daily. You usually talk with the Project Manager or Team Lead on the project, or both. Plus, you have access to all of the team members if needed — depends on the project specifics. We will advise what would be the best communication strategy to make it efficient for both sides.
2. Delivery manager. Escalation point for you on the delivery side. If you have issues on the delivery side, you can talk with the Delivery manager who is superior to the project manager.
3. Account manager. Escalation point for you on the business side Liubomyr. Same as previous but business oriented talks.

What is an approximate lead time for the right fit team member (developer, designer or test engineer)?

Inoxoft recruitment team provides appropriate candidates within a period of 1-3 weeks. We search for the best-fit profiles according to clients’ expectations and requirements. Candidate pool at Inoxoft is currently 13 000 engineers. 74.4% of candidates accept offers for work at the company.

What is your core focus in terms of geography?

Inoxoft provides services for businesses around the globe. Countries to which we deliver are the USA, UK, Israel, Switzerland, Sweden, Norway, Germany, Australia, Canada and Netherlands.

Do your staff engineers go to other countries?

Yes, Inoxoft is ready to discuss this option. Please, feel in the request form to contact us, so we can check the actual availability for such a cooperation opportunity.

How does Inoxoft differ from other outsourcing companies?

We care about knowledge sharing and motivation inside the teams as much as about the product quality and client's business growth.
Inoxoft has developed its own principles on Delivery which make releases and development high-level and fully transparent for clients. It is, firstly, Iterative Delivery with demos and regular feedback, two-weeks iterations, and, secondly, it is Expectation Management with setting clear understanding of budget, transparent accountability when updates can cause changes in costs, defined clear timelines and discussed risks so that all parties are always on the same page.

Could you provide us with references?

Yes, INOXOFT has a number of clients who are glad to provide feedback on our collaboration. Please, view the Reviews page with trustful reference interviews from Clutch.

Budget & Payments

How is a budget formed? What is included?

To prepare a precise budget for a project, we gather functional and non-functional requirements and clarify them with the client so as not to miss important details. Based on the gathered information we set up a team for the project. The budget preparation includes

  • a WBS (work breakdown structure) estimate with optimistic, realistic, and most likely predictions;
  • the cost count for bug fixing, code review, and scrum procedures;
  • every team member’s rates, and efforts needed during development.

What is not included in the budget?

In the budget estimate, we do not include the costs of hosting and third-party integrations. These are the costs that should be considered by the client.

What are the payment terms and options?

We expect a prepayment before the start of our cooperation. Further, the payment is made on a monthly basis. It highly depends on the number of hours spent by the team on the project.  All payments are based on the invoices and are made via bank transfer.

How you report spent hours?

At Inoxoft, we have an internal tracking system, which allows making reports of completed work on a weekly or monthly basis. A client can request a report to see what were the concrete tasks of the team and how many hours they have spent carrying them out.

Customers

Are there customers that have been cooperating with Inoxoft for a long time?

One of our values at Inoxoft is a strong partnership with both customers and employees. Thus, some of our clients work with us for a long time. One of them is based in Australia, we started working together 8 years ago. Since then we’ve grown the team together and still accomplishing great things.

Design

Can your dev team cooperate with client’s design team?

Yes, we can cooperate with the client's design team! To do it effectively, designers have to provide our dev team with deliverables, according to our requirements.

Discovery

How much time does it take to process a Discovery of the project?

The Discovery Phase lasts from three to six weeks. The duration depends on the complexity of the decision, the project’s size, the client’s availability, and other factors discussed per case.

Who is involved in the Discovery on Inoxoft side?

To avoid any loss of knowledge and misunderstandings,  the same experts are involved in the Discovery Phase and the delivery process.  From Inoxoft's side, there are Business Analysts, UX Designers, Solution Architects, QA Engineers, Senior Engineers, and Lead Software Developers.

What information a client should gather prior to the Discovery Phase?

We ask our clients to send us everything they can on future software (from technical documentation and requirements to personal preferences). If there is no such data, our team conducts interviews with stakeholders to discover all the details required to start a Discovery Phase. 

Who should be involved on the client’s side to provide the necessary input?

We expect to meet key stakeholders on the client's side to ensure their needs are satisfied. Depending on a project, these can be people who will use the software most often, various user roles representatives, or end-users themselves.

 

 

If client has all necessary documentation prepared, is there still a need to conduct discovery?

It all depends on the level of detail and quality of existing documents. Our team analyzes the information shared by the client, then gives feedback on what to do next.

Project

How the transition from the old development team to the new one looks like?

The most beneficial approach to the transition process includes the following steps:

  1. Receiving the detailed tech stack of the project (front-end, back-end, infrastructure), all hosting details, credentials, and existing project documentation;
  2. Conducting two sessions with the previous team’s Tech Lead and a new team:
    - to discuss project architecture, and all the essential details for further development
    - to do a deployment, so, that the new team will understand all aspects of it on the current project.

How many time you need to launch MVP?

Depending on the complexity, and the number of features, usually, it takes from 4 months to deliver an MVP.

What is common lead time for new team members?

The lead time for each project starts from 4 weeks. It highly depends on the availability of specialists, their seniority level, and the required technology.

How fast Inoxoft can start the project?

Usually, it takes 4-6 weeks to start a project with the core team. Then we add additional team members per need.

QA

Do you provide beta testing? What are the deliverables?

Yes, we provide beta testing. The cost and time of it are highly impacted by the client’s requirements, the functionality of the software, and the testing environment.

After beta testing is done, we finalize it by reporting to the client about the defects present and we tend to give recommendations on how to enhance the work of your software.

Do you provide performance testing? What is the pricing for it?

Yes, we provide performance testing per request. The price of testing is formed for each project individually. It depends on

  • project complexity,
  • the number of needed features,
  • functionality,
  • and how many users are to be used in the testing process.