// How we work
Our preferred working model is “team extension” or “dedicated team model. This model proves to be advantageous for our customers, as 90% of our customers use it. However, we recognize that often customer first wants to see the high quality of our work and be comfortable with our teams before committing to this model, therefore, we also can also complete work on a time and material basis and a fixed bid basis, if well-defined specification is given, to start the relationships. See below the more detailed description of development models:
Team Extension or Dedicated Team Model
In order to extend the bandwidth of your on-site development team(s) or to create your own development team, Svitla Systems proposes an off-site “team extension” business model, advantageous when the project is ongoing and project requirements are growing over time. In this model we assign our customers a team of developers who work on their project(s) full-time exclusively. Our customers prefer the “team extension mode” because it is advantageous for them as it allows them to reach optimized Return On Investment (ROI) from investments in their development efforts. Svitla Systems appoint the lead developer/team leader who manages each team of developers. Customers communicate with a team leader and plan intermediate milestones to have phases of the project completed. In this model, developers are fully dedicated and integrated into customers’ projects and their onsite teams. They often work with the customer in Agile or SCRUM method of development and are in constant communications with the customers – skype, e-mail, phone calls, IM, and they are sending daily reports and using variety of reporting tools and do frequent code drops. In this model, upon request, we send our team leaders to customer’s site to become familiar with the project and meet the on-site team, complete the knowledge transfer, and then return to Ukraine to lead and manage off-shore development teams.
Fixed price jobs are best when you have well-defined scope and structure for the work. After estimation of your technical specification we can agree upon a fixed price at the start of the job based on the requirements and scope of what needs to get done. As part of work plan we should set up specific milestones so that you and Svitla Systems will have appropriate checkpoints. As the job progresses, you and Svitla Systems can update the milestones and scope at any time.
If the job scope is less certain and you would like to work with us on a more flexible basis, then choose the hourly option. You and Svitla Systems will agree upon an hourly rate and we will bill you on a weekly basis for the hours worked the prior week. You can also specify authorized hours for the subsequent weeks. Very often the project requirements are changing with time. The solution in such cases is open-ended project with dedicated developer or team. Svitla Systems appoint project manager for every such project, who is the team-lead for developers. Client communicates with team-lead and plans intermediate milestones to have pieces of the project completed along the way.