Fully Dedicated Remote Development Team
This approach is ideal for software companies who want to beef-up their existing team with expert software developers or simply build an entirely new development team to work on a new product/service. With our unique development team ramp-up approach we organically grow a team of programmers that is fully integrated within your development organization. It's like having your own development office in Eastern Europe without the overhead of opening up a new office in a foreign country, recruiting or employee management. Typically set for 6+ months where developers are 100% dedicated to your project and billing is on a Time/Materials basis.
Step 1: Seed Developer - We build your outsourced team just like you would do it yourself, one developer at a time. We start off with one of our most senior developers who comes on-site and starts working within your organization on day one, absorbing the business knowledge, technical environment and making the vital social connections necessary to efficiently build a strong working partnership.
Step 2: Grow Remote Team - Once the seed developer is fully integrated into your organization over a period of several weeks he then returns to our office and we organically grow the outsourced team one developer at a time. The first few developers may also make short on-site visits at the beginning of their tenure to further speed up the ramp-up process. Once there are a number of our developers who are fully up to speed we continue to add more developers which we can full ramp-up off site.
Step 3: Seed turns into Team Lead - The seed developer naturally assumes the role of Team Lead for the remote team, who is responsible for the daily contacts with the customer, assuring other developers are productive and has overall technical responsibility for the project.
The development team along with employees from the client participate in daily Scrums (or status meetings) to ensure that there is daily communication between everyone involved in the project.
In addition to the initial ramp-ups, we encourage for some of our developers to work onsite with the customer during critical times such as intense design sessions or the lead-up to an important code freeze. We are also in favor of having some of our client's developers work out of our office for short periods. These continuous interoffice exchanges are essential for long projects with mixed development teams.
Project & Relationship Management
A native English-speaking engagement manager is assigned to the project who to oversee the entire engagement and provide high level status' and updates to clients who are not engaged with the project on a daily basis.
The entire team communicates throughout the day via Skype, phone and other communication technologies.
Fixed Priced Projects
As a compliment to our recommended Fully Dedicated Remote Development Team approach, Baroo can also estimate and deliver fixed-priced projects of size < 3 man-months.