Please introduce your company and give a brief about your role within the company?
Tudip is an extreme Agile 350+ engineers company (www.tudip.com), helping clients with their product development needs across platforms and domains. Tudip's core competency is to build world-class customer-centric products and to provide exponential value at every phase of development. As a company, we believe in 'Total Commitment to Customer Value'.
We work on cutting edge technologies and are of the firm belief that cookie-cutter solutions don't work. Each enterprise has its own personalized requirements. We are agile like a start-up but have the processes of a well-established giant enterprise. This is the unique combination we bring to the table, not found in most other development companies.
Tudip has a track record of developing more than 100 products over a period of 9 years. We have largely focused our efforts in the US and Europe markets, and areas around Product Engineering and IOT. A few of our renowned customers are Google, Adobe, LinkedIn, PaloAltoNetworks and BrightSide, in addition to well-known start-ups like Livongo, TV2, Datosio, Indyrise, and Innit, to name a few.
Here are a few quick snippets on Tudip. Tudip has been featured in multiple magazines such as Silicon India, Insight Success, CEO Magazine, etc. We are a NASSCOM member organization. (NASSCOM is the premier organization that represents and sets the tone for public policy for the Indian software industry). We are ISO 9001 and 27000 certified.
A company that started 9 years ago as a 4 people team, we have been growing by 100% every year both in revenue and headcount. We owe this success to the complete commitment of Team Tudip towards client value. And it is my personal commitment as Chief Executive Officer of Tudip to bring the best of our ideas, capabilities, processes, and solutions towards achieving the necessary business outcomes that our clients have set for themselves.
What was the idea behind starting this organization?
The idea behind starting this organization was to provide client value leveraging the latest technology. Technology is evolving every day, and thus it is important to stay on top of things and ensure our clients are getting the best and the latest in terms of cutting edge technology solutions. Clients come to us with their idea, and we provide them with the end product. Our company is driven by a pragmatic approach towards client problem resolution.
What are your company’s business model–in house team or third party vendors/ outsourcing?
Our company operates with an in-house team. We have our own team of software developers, quality assurance engineers, business analysts, network specialists as well as translators.
How is your business model beneficial from a value added perspective to the clients compared to other companies' models?
Having a complete in house team helps us deliver a seamless experience to our client. We are thus an end to end product engineering services company for our client, taking their idea to an MVP in a singular and seamless fashion. Our agile culture and the in house project management tool allows for complete transparency with a real-time view of their product development lifecycle, and complete control that our clients really enjoy, and see great benefit in considering there are no surprises for them during or at the end of the project lifecycle.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repetitive to you?
Tudip caters to all types of industries right from education to agriculture. We do have a lot of repeat clients, especially in the following industries:
• Smart Appliances
• Cloud Learning Platform
Mention the objectives or the parameters critical in determining the time frame of developing a mobile app.
The main parameters in determining the time frame of developing a mobile app are:
• Understanding the customer need and requirements
• Getting a clear view of the idea
• Determining the right metrics
• Choosing the right development model
• External market influencers of the deadline
• Client budgets
After these points are clearly understood one can easily estimate what kind of resources are required to be put into the development, and the associated development time of the mobile app can be gauged.
How much effort in terms of time goes into developing the front end and back end of a mobile app?
Well, developing a mobile application whether the front-end or back-end is definitely not a child’s play. A significant amount of time goes into the discovery phase, planning development based on the client’s requirement, estimation, etc. The execution is relatively easy once the idea and the plan are fixed. After the front end and back end are successfully developed according to the plan, a very crucial element in the lifecycle is the testing of the app which really determines the final output quality and thus its success for our client.
What are the key parameters to be considered before selecting the right platform for a mobile application?
• The Platform
• Platform-specific UI
• Integration with third-party systems
• Security requirements
• High FPS
• Video/audio processing
• Access to specific hardware based on client requirement
• Advanced network access
• Integration with maps
• Cost saving
Which platform do you suggest your clients to begin with when they approach you with an idea (Android or iOS) and why?
Honestly, it all depends upon the client requirement and the market in which they would like to launch the mobile application. However Android is the more flexible platform in our opinion and globally has more reach as compared to iOS. I would suggest developing the app on Android as it will be more efficient when it comes to making an identity in the market, and then make for iOS as well to avoid losing market share.
Android or iOS, Native or Hybrid — which platform is best to use to build your app? What are your recommendations?
As mentioned earlier, Android is always preferable considering its flexibility. Similarly Hybrid is comparatively flexible, and thus it is better suited for all types of devices as well as networks.
What are the key factors that you consider before deciding the cost of a mobile application?
The key factors before deciding the cost of a mobile application are:
• Operating systems
• Server costs
• User authentication and so on.
The mobile application cost depends upon the requirement of the client and also the budget which is decided. The real and exciting challenge is to provide maximum value to the client in the lowest possible cost. That is always our endeavor.
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.)
Our price based on an hourly rate for the relevant resource and the payment structure followed is generally monthly. It is milestone-based and divided into phases as per the client requirement.
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?
Once the requirements are clear, and the estimations have been agreed on in terms of time and people - pricing is always the last mile and is a strategic call of the business. We ensure we are profitable as a business in the long run. As the famous saying goes, we don’t lose sight of the forest for the trees.
What is the price range (min and max) of the projects that you catered to in 2018?
We are taking projects from the range of USD 5000 to million dollar projects.
Which business model do you suggest to your clients enabling them to generate revenue from mobile applications? Why?
There are many ways to generate revenue from mobile applications, but this is often underrated in the mobile app development planning process. Even before the app is made the app monetization strategy should be very clear. It is not enough to have numbers of users – the conversion of the user to an actual paying customer is the most tricky part. Right from the UI, to the architecture, to the third party integrations, etc.; everything will be adapted to that end objective. What’s the use of a pretty and bug-free app in the absence of a monetization strategy.