How long does software development take?
We cannot possibly answer this question precisely because there are projects finished in 2 to 3 weeks, but there are also tasks that take several years to complete. To provide you with a precise answer, we have to evaluate the project complexity and the work scope. Knowing this information, we can provide you with the estimated time frame.
How much will the Intoteq developers’ work cost?
In our company, we pay our employees based on hourly rates, depending on the technology utilized and the experience level of the specialists involved in the project.
Should I be familiar with the technical details to work with you?
There is absolutely no need for this. After all, you do not have to know medical nuances when seeking a dentist’s services. You do not have to be an expert in software development because, actually, we are. We are ready to explain to you all unclear moments and the essence of all stages while working on the project. On your part, all you need is a clear vision of what objectives you want to achieve using the desired software product. Therefore, you just have to focus on your needs, and we will help you make them a reality.
How does intoteq guarantee the product quality?
We work in a short iteration mode and regularly test the work results, taking into account all customer preferences and the target audience reaction. This approach allows us to provide our customers with high-quality products, observing the specified deadlines. Quality is our top priority.
Does intoteq provide product support services after the development is complete?
Yes, we are always glad to provide technical support and service the apps we have developed. We can also further develop your software product if you need to implement new features or integrate third-party services. Many customers take over the long-term care and feeding of systems we build. In those cases, we work closely with those teams to make sure that transition is effortless and drama-free. In other situations, customers need continued outside support. We have support plans if customers don’t have the right team ready to take over the product, although long-term we encourage them to grow the capability internally. A Maintenance and Evolution engagement can be as simple as making sure the software is up-to-date and secure, or a hybrid model where we fix bugs and add new features.
I need an app for iOS and Android. Which platform is better to start with?
Which platform you should choose depends solely on the future application idea as well as its target audience. Each platform has its own monetization model. Apple users spend more money on paid apps and in-app purchases. If the goal is direct monetization, then iOS should be chosen. There are more Android users; however, they are less likely to pay for app installation and prefer free applications. The more downloads, the more expensive the advertising is in the application. Android should be chosen if the goal is managing user attention. We highly recommend starting with only one platform or building a cross-platform application. This will speed up launching the project, and help to assess its weaknesses and make any necessary changes. This will save you money and time.
What technologies and programming languages do you utilize in your work?
Our experts possess a wide range of skills, enabling us to offer our customers the best solutions to achieve their goals. The basic Intoteq profile is Laravel and .NET development and blockchain; we also work with C#, ASP.NET Core/MVC, Xamarin, Angular/Angular.JS, React/React.JS, Node.JS, and PHP.
What methodologies does intoteq use on the projects?
We’ve always incorporated the best of modern technologies balanced against the constraints of the context. Agile is a loaded (and bloated!) term, but many of our teams will resemble a Scrum team doing typical ceremonies. We deeply embrace Lean and the Lean Startup practices, putting people over process, and deliberate experimentation. With our clients, we often work in scaled agile approaches like SAFe, and often help adapt these approaches to regulatory contexts (such as FAA or FDA). Our ISO 9001:2015 put a bow on our consistent application of best practices.
What does your software development process look like?
We don’t prescribe a one-size-fits-all process because our customers are different and their needs from us are different. However, there are some basics you’ll see across most of our projects:
– Probabilistic forecasting
– 1-2 week iterations
– Iteration planning, review, and retrospective
– Product increment (PI) planning and discovery
– Periodic status reporting and product demonstration and delivery
Digging a little deeper, you’ll find these kinds of practices happening on the team:
– Test-driven development
– Pair and mob development
– User research and testing
– Dual-track Agile (generally preceding development work)
– Continuous integration (and Continuous Delivery, where possible)
– Secure coding practices
What user experience services do you offer?
Every product needs its own unique mix of services to deliver on the intended outcome. We’re not prescriptive when it comes to user experience services. We’ll look to understand needs, goals, and pains from your problem space, users, and business and work to build and integrate the research and discovery throughout the product development process. As the product evolves, the entire product team and client work through phases of systems thinking and information architecture, interaction design, and user interface design practices while using exploratory and validating research methods to gain confidence we’re solving the problem with the right solution.
I have an old software product that needs to be redone. Do you modernize legacy apps?
Of course! Assuming there’s a business outcome tied to modernizing your legacy app. Simply moving an old system into a new technology is often fraught with peril. This is known as the second-system syndrome: “Make it do the same things as the old one.” Quite often in these situations there are changes that needed to happen in addition to updating the underlying technology. These types of efforts often seem straightforward, but they rarely are.
What does custom software cost?
The cost of your software will depend on its complexity, the systems to be integrated and the support needed. We are happy to discuss your requirements and provide a detailed quote.
Will we need to have a meeting to discuss my software needs?
Most of the time, a meeting isn't necessary and the work is completed with discussions over skype, call, or email. However, sometimes it's useful to visit your location and sit across the table to analyse your infrastructure in person. We upload our work to a private web server that only clients can access. We then work with you to discuss the site and review changes. The software is not launched until it looks and functions exactly as you want it to.
How long does it take to have a custom software designed?
The approximate time-frame to develop any software depends on its type and complexity.If you have a deadline, we will work hard to meet it. To know the exact time-frame to develop your software, you can consult our experts and we will get back to you with the answers.
Do you develop mobile apps for all platforms?
Yes! We build mobile applications for all major mobile development platforms - iOS (iPhone and iPad), Android, and Windows Mobile.