Engagement Models: Choosing the right Fit

Engagement Models

An engagement model defines how vendors and customers collaborate with each other to achieve a pre-agreed goal. As each customer’s goals vary so can engagement models. Choosing the right engagement model helps the customers optimise cost and time.

What are the different engagement models we offer?

Fixed Bid

In this model, the cost of the project is determined in advance before any work starts. This model is suitable for small projects where the scope and requirements are very clear and we are not expecting any changes to the scope during execution.

Project scope and timelines are agreed upon at the time of signing the contract and execution of project happens as per the agreement.

Payments are linked to delivery of milestones (usually broken down into Sprints).

In case where there is a deviation in scope or a new feature has to be brought into scope, it will be added to the delivery plan as a change request. Related changes to costs and timelines will be communicated to the client and work will start post necessary approvals.

Team Units — Dedicated teams that can be scaled on demand.

This engagement model is specific to WebileApps and is preferred when the client wants us to manage the end to end lifecycle of the project. We help with Design, Engineering, QA, CI/CD and Support.

A group of people — Team unit is identified that can independently deliver a feature in the project. The size of the team unit is specific to the project and is usually between 2–5 people.

The Team unit works using agile methodology and deliver work in sprints. Team units can be ramped up or down based on the business requirement.

Technical Architects, DevOps, CTO work with each team unit on a need basis during architecture planning, code reviews and Go Live.

The minimum number of team units needed to kick start a project is One and the maximum number depends on the business needs and goto market strategy. The cost of the project is dependent on number of team units allocated.

This model is preferred when:

  • The client wants to start slow and ramp up as per business needs
  • Client wants to focus on business and marketing, while the partner handles technology.

Time and Material

Abbreviated as the T&M model — this engagement is suggested when the project requirements aren’t fully defined and will evolve continuously.

The vendor/partner in consultation with the client will decide on the skillset needed to deliver the project and provide resources. The resources are billed on a time based billing rate — usually on an hourly basis which is arrived based on the experience and skill of the resource.

As this model is based on time based billing, time tracking is critical and monthly / bi-weekly reports are shared with the client to help closely track the work.

This model is preferred when:

  • There is a lot of research involved.
  • Consulting assignments.
  • Solution Design.
  • Support and Maintenance contracts.

Staff Augmentation

This model allows the client to supplement existing teams with resources supplied by Vendor/Partner.

It allows for flexibility in scaling up teams based on demand and helps to cut costs associated with full-time hiring of employees.