Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
GoodFirms is a great review platform where customers can choose an excellent provider of development services. For NIX, our company's presence on the platform provides us certain benefits and the opportunity to show potential customers our expertise.
Please introduce your company and give a brief about your role within the company?
NIX is all about up-to-date software engineering. The holistic development process includes all stages required to create a market-ready product: business analysis, UI/UX, programming, project management, QA, and 24x7 support. Web, apps, SaaS & PaaS, low-level integrations, and big data solutions, blockchain, and AI – we create and develop everything. We aim to work with innovative and transforming companies who strive to be on the edge of tech. And we're happy to have both Fortune 100 corporations and unicorn startups in our portfolio.
My role in NIX is driving sales, marketing, and business development. Starting from business analysis, I advanced myself through project management, account and sales management. I have started to help build NIX sales strategy and research and innovation center based on a deep understanding of most recent tech and management approaches.
What was the idea behind starting this organization?
We love technology and working together, and we believe that technology and very close 'friends-and-family' like collaboration principles will change the world into a better place. We love helping our clients with digital transformation, and we celebrate their success as our own. Having fun about what we do is the idea of starting and developing NIX.
What is your company's business model–in house team or third party vendors/ outsourcing?
In-house team. We've built a big R&D center in Kharkiv, Ukraine, with about 2000 software engineers on board. We developed close relations with IT and STEM educational institutions in the area, which allows us to attract bright talents to NIX. We elaborated a comprehensive and thorough management approach, following modern agile methodologies and most recent 'peopleware' concepts. So we're able to assemble a project team of any reasonable size in a fast and efficient manner and show our high performance to any client world-wide.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
We do not just staff people to a project; we concentrate on our client's business needs and help them to find optimal software solutions utilizing not only modern tech developments but also deep knowledge in UX. We aim for our client success in the long term, not just project completion. And successful businesses will always need more and more of our help, as tech development goes faster and faster, and their users or clients will demand more and more of modern interfaces, new features, and better UX.
What industries do you generally cater to? Are your customers repetitive?
We at NIX are proud most of our clients stay with us for years, giving us more projects and extending ones we've done with new development requests. As for industries – we cover quite a lot: healthcare & life sciences, education, e-commerce & retail, business automation solutions, collaboration & communication platforms, fintech and much more.
Mention the objectives or the parameters critical in determining the time frame of developing software.
The first priority is getting an integral and complete understanding of the MVP. What is the unique value proposition of the future product? What are the key features? Are they really 'key,' or something that may be added later? Does the initial scope contain all that the first user may need for the beginning? Shaping out the scope and concentrating on the necessity and sufficiency of the MVP and the first version is the true challenge.
The second priority is to find out all the integrations to be done. What are any other software services, apps, and tools we need to work with? Is it something public we already know, or shall we learn it and find the way to integrate with during the development process? Each new integration adds efforts to be made.
The third priority is the tech itself, what development languages and frameworks will be used for this project. Are we OK proposing what we see as optimal here? Do we need to follow any predefined tech list?
And the fourth: what we dub the non-functional requirements: compatibility, performance, and security mostly.
How much effort in terms of time goes into developing the front end and back end of software?
It always depends on the product itself – sometimes the front-end takes 10% and less, because of complex logic and a lot of integrations on the backend; sometimes vice versa, a rich user interface will 'eat' most of the efforts which the backend is a simple database with an API on top.
What are the key parameters to be considered before selecting the right framework for developing software?
The client's existing tech ecosystem (we need to provide supportability, no sense to propose Java if they already base on MS.NET) and non-functional requirements. Knowing these two things, we would propose what is optimal in terms of budget and duration.
Which languages & frameworks do you prefer to use in the development of software?
What are the key factors that you consider before deciding the cost of software?
Efforts estimate, risks assessment, and resource availability.
What kind of payment structure do you follow to bill your clients? Is it Pay per Feature, Fixed Cost, Pay per Milestone (could be in phases, months, versions etc.)
We prefer the 'time-and-material' schema with payments done monthly based on the efforts spent in the report. It's the best approach to deliver the result fast following Agile development methodologies. And in the modern world' time to market' is the main driver for new software development.
Do you take in projects which meet your basic budget requirement? If yes, what is the minimum requirement? If no, on what minimum budget you have worked for?
We have no minimum budget requirement and can do something relatively small even for free, to showcase our capabilities and performance. This is our way of building trust with new clients. It takes some time to learn each other and build trust, you know ☺
And then we decide to take the new project or not based not on the budget, but on client’s needs and project perspectives. Sometimes we can even advise not to start such a project at all or to go with some solution you can find on the market, which will address the need you have (and we help to configure it in the right way).
What is the price range (min and max) of the projects that you catered to in 2019?
Min = less than $1000, max = 10+ millions of $$.