Please introduce your company and give a brief about your role within the company?
Daffodil is a trusted software product engineering and team augmentation partner to 100+ dynamic organizations across the globe. What distinguishes us from the rest is our ability to look beyond technologies and deliver innovative & progressive solutions. We innovate with the latest technologies, design approaches and development methodologies to build cutting-edge software products. As COO of the company, I am responsible to set goals matching with the overall vision of the company and to provide direction to achieve those goals. I act as a facilitator to the cross-functional teams to achieve their goals and objective.
What was the idea behind starting this organization?
Our idea was to solve the complex business problems with the help of continuous innovation in technology. We wanted to play a major role in delivering innovative and progressive software solutions to our clients and help them scale their businesses.
What is your company’s business model: In-house team or third party vendors/ outsourcing?
We are an in-house team of 500+ developers supported by 50+ subject matter experts to serve our clients. We do not outsource any part of our projects to third party vendors.
How is your business model beneficial from a value-added perspective to the clients compared to other companies' models?
Outsourcing has proven benefits in terms of better ROI, helping resolve skill set crunch, increased speed of delivery etc. We have mature processes for product development and our state-of-art infrastructure allows seamless communication with our clients. The infrastructure and tools that we use for regular communication with our clients give them a feel of having an in-house team. What differentiates us from other development companies is the value we add to the project with our domain experience and our clients get benefits of our huge investment in R&D technology.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repetitive to you?
We are an industry and technology agnostic company, but over a period of time, we have built Center of Excellence (CoEs) in healthcare, travel, eCommerce, real estate and on-demand verticals to name a few. Majority of our clients are in long-term ongoing engagement with us. We receive repeat business from close to 60% of our clients.
Mention the objectives or the parameters critical in determining the time frame of developing a mobile app.
The time frame to develop a mobile app primarily depends upon various factors including complexity of idea, number of features, the technology used etc.
How much effort in terms of time goes into developing the front end and back end of a mobile app?
It would be difficult to define the exact time frame for a project without knowing the exact requirements, as variations always exist depending upon the specific requirements. The efforts required to develop the app are directly proportional to the complexity of the app. Our D&F workshop helps us in freezing the “Requirement Document” on the basis of which we can define realistic time efforts required for the development of any app. In addition, our library of reusable components allows us in reducing time efforts in the development of mobile apps.
What are the key parameters to be considered before selecting the right platform for a mobile application?
Selection of an application platform mainly depends upon target audience (end users) of the application, demographics of users, budget and features of the application. We have a dedicated team of Android and iOS platforms, but we recommend a platform as per the need to the project.
Which platform do you suggest your clients to begin with when they approach you with an idea (Android or iOS) and why?
We are not biased towards any particular platform and selection of a platform is project specific. However, with the innovation of hybrid app technology, budget constraints faced by clients are usually resolved due to its reduced development cost, easy integration, native experience and high-speed performance.
Android or iOS, Native or Hybrid — which platform is best to use to build your app? What are your recommendations?
With the duopoly of Android and iOS in the smartphone market and users well spread between Android and iOS, it is beneficial to go for cross-platform native app technologies such as Xamarin, PhoneGap, React Native etc. This option works well in terms of wider reach, reduced cost and code reusability. While hybrid apps, on the other hand, have their own set of functionalities with user properties of both native and web. It allows faster development with the single code base. In last, the choice totally depends upon the budget and app functionality.
What are the key factors that you consider before deciding the cost of a mobile application?
While deciding the cost of mobile application, we first evaluate the features, complexity, expected delivery timeline and platform(s) of the app. Based on feature listing, we develop user stories and we do time effort estimation for each task of each resource. Cost of the mobile application is directly proportional to man-hours estimated for developing a mobile application.
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 have flexible engagement plans:
• Fixed Price Model: We do fixed price projects where clients pay as per milestones achieved. It is selected when there is absolute clarity about the project requirement.
• Discover & Frame: If the client does not have clarity on the requirement, we do a D&F (Discover and Frame) workshop to get clarity of requirement.
• Time & Material: In long-running projects or where the client does not have absolute clarity about his requirement, we offer this model, where clients pay a fixed monthly fee for resources.
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 haven’t set minimum budget criteria for signing up a project but a majority of our projects starts from $35,000 onwards. Apart from budget, we also consider the idea potential as well and complex technical project are always preferred.
What is the price range (min and max) of the projects that you catered to in 2018?
This year we have successfully completed projects in the wide range of $50k to $600k.
Which business model do you suggest to your clients enabling them to generate revenue from mobile applications? Why?
Majority of our clients have revenue generation models already in their mind. We discuss, refine and validate the revenue generation model for our client during the D&F phase. Our Subject Matter Experts study the business model, analyze the market potential of idea and competition and then recommend the revenue generation model.