The Dedicated Team model is an agreement in which we provide a team of software developers to client, on a long- term basis. We find and assess the specialists that will be able to complete the assigned project and fully meet the requirements. The specialists are chosen based on their experience, expertise, languages and technical skills. We assemble a software development team that will work directly with Client, thus achieving the highest level of productivity possible. The team can be managed by client directly or by a project manager that we can assign. The dedicated team is aligned with Client internal team thus increasing the technical capacity, working in symbiosis to develop project-specific solutions. At the end of our cooperation, client receive the ready-to-go product, including technical specifications, design, mock-ups and associated intellectual property rights.
At the end of our cooperation, client receive the ready-to-go product, including technical specifications, design, mock-ups and associated intellectual property rights.
Dedicated team model has a very simple and transparent pricing system of monthly payments that depend on the team size in any given month.
During the requirement and scope finalization stage, we’ll include the requirement definition document and requirement specification document which will include the following :
The Fixed Price agreement is based on a fixed estimate of work, cost and time, giving client maximum security in relation to Client budget and planning. After Client needs are clearly specified in sufficient detail, we analyze the project scope and its complexity, identify the team members who will be best for the project, provide the project delivery schedule and estimate the price for the complete product development for Client approval. With well-defined requirements and established project management methodologies, this engagement model is a low risk for client and doesn’t require Client close supervision. Trajectus ensures quality delivery of the final product within a pre-scheduled time-frame, and client pay a mutually agreed fixed price for the project implementation. Any other arising changes (new product features, add-ons, or services that haven’t been specified before) would lead to a change in both the price and the schedule. In this case, additional contractual agreements are signed. So, it is very important to discuss every detail and make an estimate of the project cost as accurately as possible at the beginning.
The Time & Material model is recommended if there is not enough vision of the final product, or for progressive projects that are predicted to scale up and expand. The great benefit of this model is flexibility and customization, client can make changes to the requirements while only paying for the time the development team actually spends working on Client project. Under this agreement, Trajectus provides its qualified resources, and the development effort is billed at the end of each month based on the agreed hourly rate, the total cost of the project is determined by the amount of time and resources involved in Client project. The size of the team can be changed at any time, thus optimizing the cost and duration of the project. Speaking of management, client will be involved in iterations and take part in the whole process constantly. The flexibility of this model allows the team to use Agile practices such as Scrum or Kanban. We prefer to work in short sprints so we can deliver frequently. This will allow client to stop development, if ever necessary, and still, end up with a usable solution.
Although the team’s composition may differ depending on the project, these are the most popular categories of our engagement models capabilities :
The onsite delivery model often called the onshore model, is defined as a way of software development and delivery when vendors send their qualified employees to the client’s site.
The vendor’s team continually interacts with the customer’s team members. Together, they collect information, develop, implement, maintain and support the project. One distinctive feature of the onsite model is that the tasks assigned by a customer are completed by the outside employees.
This type of engagement model is perfect for short-term projects. Customers choose the onsite delivery model mainly for re-engineering projects with a repetitive scope of work.
The offshore development model is a popular delivery model that is based on the vendor’s site. The offshore delivery model is also known as outsourcing. The customers order software development from developers in different countries. The client has no face-to-face interaction with the vendor.
However, a customer is able to communicate with the team members via video calls, etc. This way of software development is good for well-structured and planned projects which have clear SRS documentation. Offshore development centers are quite popular nowadays.
A hybrid model (offshore onsite model as it is also often called) is a mixed type of onsite and offshore cooperation. This engagement model is one of the most successful models used by lots of companies. The work is distributed between onsite and offshore teams. Typically, 20-30% of tasks are completed by the onsite employees, and the rest is done by the offshore team members.