Frequently Asked Questions

Get answer of most frequently asked questions about Facile Technolab

Frequently Asked Questions

About

Facile Technolab is a trusted offshore technology partner that delivers world-class software development and staff augmentation services to startups, scale-ups, and enterprise companies.

We offer Legacy Software Modernization, Product (SaaS) Development and Staff Augmentation services.

We serve a diverse range of industries including healthcare, finance, education, manufacturing, real estate, travel, marketing research, engineering, and more.

Our ability to connect with the mission of our clients, our communication and collaboration processes, and our in-depth and dependable experience.

Approach

At Facile Technolab, we follow a rigorous approach that includes requirements analysis, design, development, testing, and continuous quality assurance to ensure the delivery of top-notch software products.

User experience is paramount. We conduct thorough usability testing, engage user feedback, and iterate on designs to create intuitive and user-friendly software interfaces.

We believe in transparent communication. Throughout the project, we provide regular updates, progress reports, and hold meetings to ensure our clients are well-informed and involved.

Innovation is at our core. We consistently explore new technologies, methodologies, and best practices to provide cutting-edge solutions that address our clients' unique needs.

Our software solutions are designed with scalability in mind. We employ robust architectures and technologies that allow easy expansion and adaptation to future requirements.

Engagement Models

Facile Technolab provides flexible engagement models including Fixed Price, Time and Material, and Dedicated Team to cater to diverse project requirements.

In the Fixed Price model, we agree on a set project scope and cost upfront. It's suitable for well-defined projects with predictable requirements.

With Time and Material, you pay for the actual time and resources used. This model suits projects with evolving requirements and continuous changes.

In the Dedicated Team model, we allocate a skilled team that works exclusively on your project, offering flexibility, control, and extended collaboration.

We analyze project complexity, requirements clarity, and budget constraints to recommend the most suitable engagement model that ensures project success.

Availability

We are highly responsible and available as per the client's needs.

Yes, we would love to provide 24x7 to our clients ensuring the mission-critical apps are up and running.

We are generally do not available during weekends but can make arrangements for pre-planned production events or emergency support.

We follow Indian holiday calendar but plan our leaves a week ahead for short leaves (1/3 days leaves) and a month ahead in case of long leaves (more than a week)

Communication

We follow agile project management. Product owner provides the documented features, and user stories along with the wireframes. Developers ask questions during the standup to bridge the gap between written requirements and the actual requirements.

We generally use Skype, teams, or Slack as per the client's convenience with audio calls and screen sharing to ensure the best communication.

Developers frequently commit and demo work during the sprint to ensure the results are meeting client expectations.

Developers commit the code, update the status of the tasks and drop daily update email to the client that includes what is achieved in a day, what is going to be done tomorrow, blockers or questions if any.

Most of the time, deadlines are missed due to discovering additional work or scope of work changes. Our team identifies this at earliest and communicates the risk of missing deadline to the scrum master for preventive/corrective action.

Planning

We follow agile methodology and generally plan work through sprint grooming sessions. We follow a 2-week sprint with user stories having detailed estimates and a scope of work statement to ensure work is clearly defined and scoped.

In the case of a fixed-cost project, we generally provide the project plan.

We plan to release every sprint to the development or staging environment to ensure the client can see progress and the QA team can review the work done by the developers at the end of the sprint.

Development

Our development process involves phases such as requirements gathering, design, development, testing, deployment, and ongoing support. It's a systematic approach to ensure a successful project outcome.

We understand that requirements can evolve. We have a flexible process that accommodates changes, but we ensure that these changes are well-documented and integrated smoothly.

We are versatile in methodologies. We use Agile for its iterative approach and clear communication. For larger projects, we may use a hybrid of Agile and Waterfall for a well-structured process.

Code quality is a priority. We perform regular code reviews, utilize automated testing, and adhere to best coding practices. Security measures are integrated at every level to ensure data protection.

Timely delivery is crucial. We break down projects into manageable phases with specific milestones. Regular progress assessments and transparent communication help us meet deadlines effectively.

Signup for monthly updates and stay in touch!

Subscribe to Facile Technolab's monthly newsletter to receive updates on our latest news, offers, promotions, resources, source code, jobs and other exciting updates.