We Usually come across client horror stories about the mistakes they made when they first engaged with a previous app development agency. Usually we find that they could have saved themselves a lot of grief and expense if they had asked the right questions. With that in mind, here are 5 questions you should always ask before you start a project with any digital design app and development agency:
1. Will I own the source code?
Some development firms offer a discounted rate if they retain the rights to your project after its done. There are a couple of reasons why this is a terrible idea for any business:
- If you ever want to make a change to the product your developer can effectively hold you hostage, charge any rate they want for fixes and schedule the work when it is convenient for them.
- You’d lose total ownership of that intellectual property, which might be a problem for you down the road if your company is looking for investors or wants to be acquired. Everyone’s on a budget but giving up ownership of the code is a bad way to save a few bucks.
2. How will you estimate costs and schedule for my project?
Every client we’ve ever worked with wants to know what the project is going to cost and how long it’s going to take. But the clients we have the most success with understand that getting an accurate estimate doesn’t happen in a five-minute phone call. Be wary of any firms that offer lowball bids after a brief phone meeting — they may be desperate for new business, probably don’t understand your needs, and are much more likely to deliver sub-par quality. Their hope is to hook you early and make up the difference later. It will cost you a lot more in the end if your app needs big changes — or worse, a redo. We’ve inherited plenty of distressed projects from other developers that were in crisis because of this situation.
3. If I’m not happy with how a project is progressing, can I get out of the contract?
Make sure you have the ability to get out of any agreement with a development firm if you’re unhappy with the work you see or with the project’s progress. At any point, you should be able to take ownership of the work that’s been done — including any designs and code — and move on.
4. Can I meet in person with the app developers and designers?
If you don’t get a firm answer on this, the company might be in the business of outsourcing development to freelance contractors. That’s not the way we work. You can meet our engineers and designers in person, and we can work on-site at your office during various phases of the project.
5. How do you test?
If someone tells you that testing means some basic QA after the product is built, you should look elsewhere. Testing should be integrated throughout development. At Imperial Digital, we offer comprehensive testing methodologies to ensure bug free and seamless mobile app experience