Q: How do I start a development project when outsourcing?
A: First of all you can list down the project background and the big-picture requirements of your project. It doesn’t need to be very detailed. This is an example of such a document.
Thereafter we propose to schedule a video call with you to go through your needs before we suggest a specific way forward.
Next, both you and our technical seniors together will decide on a suitable engagement model: you can either hire a fixed team of developers or you can opt for a time and material project.
Either way, begin with submitting your high-level requirements. We will then push your project forward.
Q: What are the engagement models that you offer? Do you provide a fixed-price quote?
A: There are two engagement models:
- A fixed contract.
- An hourly contract.
We call the fixed contract a Dedicated Minimum Hours contract or DMH for short. The benefits of a DMH is:
- You save on the hourly rate, in exchange for a notice period. The first two “trial months” have no notice period though.
- You can reserve the right long-term talent for your project.
- You have a clear monthly cost for your development.
Read more about DMHs.
The benefits of an hourly contract are:
- You can buy as many or as few hours as you wish each month. However, you may have to wait for the right talent as you haven’t reserved any fixed resource.
- You can get started with low risk as you can pause your project with immediate effect.
A low-risk way to get started with either of the engagement models is to go for a paid project study. Read more about paid project studies.
Q: Can I get a dedicated team for my project?
A: Yes, it is the DMH (Dedicated Minimum Hours) contract. With this contract, you can book dedicated resources who will focus solely on your project.
Q: Is it possible that we hire you to develop the back-end and outsource the front-end design to another agency?
A: Yes, we can definitely collaborate with front-end design agencies of your choice and help with building the backend. Our developers have worked together with many offshore teams and we use loose coupling methods for smooth cooperation among multiple teams.
Q: What tools do you use for communication, project management and version control?
A: We primarily use Basecamp for communication. We also use Skype for instant discussion and video calls. We use Git (Bitbucket) for version control and Jira for project management. If you prefer we can also use Slack, Monday, Github.
Q: How soon would you be able to start the project?
A: This depends on your requirements and our resource availability. Usually, it would take around a week, once you have approved the estimate and signed the contract.
Q: What is your capacity? How fast can you scale up if I need more developers?
A: We employ 45+ developers. We often have a high demand for our services and most of the developers are tied to long term projects. However, we have three full-time recruiters who will be able to find the required resources in a couple of months.
Q: When the development is completed, who owns the source code?
A: You would have full ownership of the source code. Anything that is built under contract belongs to you as per IPR, though LiteBreeze would keep a copy for any future legal purposes.
Q: How about the maintenance/support services after the project is completed?
A: You can book your favourite developer(s) for maintenance tasks under a fixed DMH contract (Dedicated Minimum Hours). This way you can ensure that maintenance tasks would be picked up without any delay.
The maintenance service can also be availed under the flexible contract, however, you may have to wait a few days/week for the resource allotment as per our workload.
Q: Which framework do you suggest for my web application?
A: We almost always recommend Laravel, considering its salient features, standards-compliance, scalability and flexibility. Laravel has a lot of built-in security-oriented features.
Adhering to the Laravel standard coding practices will enable us to avoid redundancy in code and logic, saving you a lot of time and money. Being one of the most sought after frameworks in PHP, it can help us to easily find quality developers for future development.
Q: Why Ionic for mobile app development?
A: Ionic enables us to use popular web technologies for building high-end user interfaces and functionalities. We can reuse the same code to build apps for different platforms such as Android/IOS. This makes Ionic, a primary choice for building simple and cost-effective mobile applications.
Q: What kind of CMS are you using?
A: We usually recommend WordPress as it is the world’s most popular content management system (CMS). WordPress has a large number of ready-made components (plugins), so developers can develop fairly sophisticated websites relatively fast.
However, it is not ideal to build a big web application in a CMS platform as they lack flexibility and scalability. We recommend that you consult with our project managers to find an ideal solution for you.
Q: Whether you can build the website in my language?
A: Most of our projects are multilingual and we can, of course, build the website in your language. Once we complete the development, we can help you find a translator.
Q: Do you provide hosting services? Do you have any preferred cloud service?
A: We recommend Amazon Web Services (AWS) to our clients. Our server experts will help you set up an AWS account and deploy your app. We don’t provide in-house hosting services but we will take care of your hosting needs for you using AWS.
Q: Can you handle SEO as well?
A: We can help you with on-page optimization tasks like properly structured HTML, search-friendly URLs, Google Analytics, etc. However, page content optimization and off-page optimization tasks like link building from other websites, directory submission, campaigns, and marketing are not our areas of expertise. We could recommend one of our SEO partners.
Q: How is testing done during the development work?
A: The preliminary testing during all projects is done by our developers. Thereafter your application will be tested by our experienced QA engineers. Our project manager will then conduct a final review of deliverables and thereafter it will be sent to you for user acceptance testing.
Q: Can we test the app during development?
A: Yes, you can test the app during the development phase if you wish to. We will provide a test server and push the deliverables for your feedback at regular intervals. Usually, we do it after each sprint or in some cases after the completion of a specific module/feature.
Q: Do you use unit-testing?
A: Yes we do. Unit-testing is added in applications when the customer explicitly requests for it. We follow this strategy because in most cases, the client prefers a faster delivery rather than the cost and time needed for preparing unit tests.
Q: How is your reporting system during the project?
A: Our employees register detailed time entries of their work within 24 hours of having performed work, which you can inspect through our client portal. We also send detailed weekly/daily progress reports through Basecamp. Occasional Skype meetings are conducted for demoing the application.
Q: Will you provide a project manager? Who would be the point of communication?
A: Yes, there will be an experienced project manager who oversees the communication. For smaller projects with 1-2 developers, you can directly communicate with corresponding developers. For bigger projects with 5+ developers, the project manager will coordinate the communication for you.
Q: Can I communicate with a Nordic/Swedish project manager at LiteBreeze?
A: Yes, you can get a Swedish project leader to oversee your project at LiteBreeze. A Swedish project leader is a good choice if you prefer to communicate your requirements and goals in Swedish. They can help you define your requirements and do a high-level verification of deliverables from a Swedish perspective.
Our Indian project leaders have many years of experience working directly with Swedish clients. If you work directly with them you will benefit from the following:
- You will avoid an additional middle man.
- It will be cost-effective.
If you’re curious about who our Swedish and Indian projects leaders are, contact us to set up a meeting with a project leader.
Q: Do you work with non-technical clients as well or only clients who have their own developers in-house?
A: Of course, we have many non-technical clients. You can communicate in simple English and our experienced project managers will do the rest.
Q: We’re concerned about communication and misunderstandings. / Concerned about outsourcing to India / Bad experiences with outsourcing / How do you avoid this?
A: We understand your concerns. We recruit only the top 1% of talent and have a five-step detailed recruitment process that our Swedish manager David Claesson personally set in place. We are fanatical about practising our core principles, one of which is frequent and transparent coaching.
Our developers spend approximately 1200 hours every year getting training on service quality/customer service.
We successfully work with large and long-term clients from Western countries like Sweden.
All project managers and other seniors regularly coach our developers to improve their skills and communication. David personally trains all senior technical staff who coach others. He also regularly checks in with our clients for their feedback.
Q: How much time will it cost for the client? Whether I would be able to manage the project while focusing on my core business?
A: Very little time. There would be absolutely no need to micromanage our developers. We understand that your time should be focused on your business instead of managing a software development project.
We will push your project forward, take initiative to implement smart features, focus on your business goals and try to save you as much time as possible.
A common complaint when it comes to professional services, in general, is the difficulty of working with “those other guys”. At LiteBreeze we embrace service quality at all times; we aim to answer your questions before you’ve even asked them.
Clear estimates, achieved deadlines, frequent yet concise reports, and much much more. The service quality concept is one of our four core principles.”
Q: How do you ensure the security and quality of the code? Do you have internal code reviews or do you use any code analysis software?
A: Security and quality are taken seriously at LiteBreeze. All our developers are experienced and aware of the best practices to ensure usability and security.
At LiteBreeze, every line of code will be peer-reviewed by multiple team members before it goes for QA testing. Moreover, our project managers review codes at regular intervals using static code analyzers such as SonarQube.
Q: What about paying for fixing bugs?
A: If a bug slips through QA we always consider it a type of failure. However, even the most quality-minded software development firms across the world will face such failures from time to time. Eradicating bugs altogether is not feasible as the cost of quality assurance (QA) would increase prohibitively.
If we would discount time spent by developers on bugs and features reported as incomplete, our billable rate would go down and that cost would need to be passed along resulting in a higher hourly rate. We have, therefore, for the sake of simplicity, decided on a straight-forward pricing model where we charge hourly for any tasks including bug fixing.
Q: Do you offer 24X7 support?
A: No, our service is available only from 9-10 AM IST to 6-7 PM IST. As we have a very strict quality assurance system, unexpected issues would be rare and you would not have to worry about this.
Our developers would be able to extend their support 2-3 hours beyond their working hours if a critical service request is registered during the working hours.
We offer flexible timing and healthy work-life balance to our employees and this is crucial for attracting and retaining top talent. If you could consider the DMH contract (Dedicated Minimum Hours), we’ll definitely try to put together a team of developers who prefers to stay on your time preference. You may have a look at our blog article regarding handling the timezone difference.
Q: Why do you propose a paid project study upfront?
A: We receive a bunch of inquiries for estimates daily and a PM needs time to do the project planning well. As PM time is costly, we would need to limit this to a quick analysis to provide a ballpark figure.
Clients who prefer an in-depth understanding of their project development usually invest in a paid project study. Your project will then be scrutinized by a PM with over 10 years of experience and you will be provided with detailed documentation, wireframes and estimates before we start the actual development. It’s a good investment that lowers your risk and you can read the details and other benefits here.