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.
We propose scheduling 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: 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 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 suitable 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 resources.
- 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 that 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 is your capacity? How fast can you scale up if I need more developers?
A: We currently have 55+ developers and continue to grow. We often have a high demand for our services and most of the developers are tied to long term projects.
However, we have five full-time recruiters who will be able to find the required resources in a couple of months.
Q: What tools do you use for communication, project management and version control?
A: We primarily use Basecamp for communication. We use Git (Bitbucket) for version control and Jira for project management. If you prefer we can also use Slack, Monday, Github.
We also use Skype/Gmeet for meetings and video calls.
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 PHP frameworks, it can help us 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, building a big web application in a CMS platform is not ideal as they lack flexibility and scalability. We recommend that you consult with our project managers to find an ideal solution for you.
Q: Can you 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 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. 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 or only clients who have in-house developers?
A: We enjoy working with all types of clients ie; both technical and non-technical clients. If you don’t have in-house developers, you can just communicate your requirements in simple English and our experienced project managers will do the rest.
Rest assured that working with us, your technical know-how would not be a matter of concern with regards to your project.
Q: How will you ensure to avoid issues from miscommunication and misunderstandings? / How can I be sure that my instructions are followed without an issue? My previous outsourcing experience was bad, what will you do differently?
A: We understand your concerns. We recruit only the top 1% of talent. To ensure the overall quality of hires we have a five-step meticulous recruitment process.
Post hiring, all new employees go through a four-week, in-depth, onboarding process to get aligned with LiteBreeze standards and expectations. Our Swedish manager David Claesson personally set this process in place.
Our project managers have decades of experience in working with international clients. We can provide you with references from some Swedish clients who worked with us and have provided positive testimonials.
Q: How will you ensure good service quality and customer service from LiteBreeze India?
A: We are fanatical about practising our core principles, one of which is frequent and transparent coaching. So we will do everything to ensure that you have a great experience working with us.
David, our Swedish MD, personally trains and coaches all senior technical staff who coach other developers. He also regularly checks in with our clients for their feedback.
Q: How much time will I have to spend on project management while focusing on my core business?
A: Very little time. You will not need to micromanage our developers. We understand that your time should be spent on your business instead of managing a software development project.
We focus on your business goals, implement smart features accordingly, and thus save you as much time as possible. At LiteBreeze, we embrace service quality at all times. We aim to answer your questions before you’ve even asked them.
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 tech seniors before it goes for QA testing. Moreover, our project managers review codes at regular intervals using static code analyzers such as SonarQube.
Q: Will I pay for bug fixing during the development of my project?
A: For the sake of simplicity, we use a transparent and straightforward pricing model. If a bug slips through QA we always consider it a type of failure.
However, eradicating bugs completely is not feasible as the cost of quality assurance (QA) would increase prohibitively.
So yes, we do charge for the time developers spend on fixing bugs and glitches. You can read more about this here.
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 a 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. 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.
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.