Types of cooperation
Our software development services are defined by the main aim of Belitsoft Company Ė construction of stable, long-term and mutually beneficial relationships with our clients and partners. Our aim and high quality of services are realized by means of cutting-edge effective methods of project implementation. We prefer agile and easily adjustable to ongoing project changes software development methods to provide customersí requirements satisfaction, make each project successful and maintain reasonable resources planning.
To achieve better results we use the following contract types:
We try to make our communication with customers as comfortable and transparent as possible. This is why we use per hour fee as the pricing unit of the project implementation. Per hour fee depends on the contract type, for example, for Dedicated Team contract time the price of one hour is cheaper than for Fixed Price contract type. Besides, under any contract type the hour price varies depending on the project volume, software implementation complexity and engaged personnel.
Time and Material
This contract type is used if the exact project volume cannot be defined before its development starts or in case there is a possibility of project requirements changes during software development process. Since project volume is unknown, so far final price of the project cannot be stated. In such cases the project implementation is divided into stages, each of them is paid separately. Stage cost is shaped with predetermined method of calculating the cost, considering volume of implemented work and material expanses.
Within this contract type projects are usually developed using agile methodologies: when project development starts, not all project requirements are formed, but itís important to implement project quickly considering all changed and supplements to the project requirements list. Software development process can be carried out quite fast due to large number of engaged staff and prompt collection of detailed requirements.
This contract type is the best choice for short term projects and projects which have a ready detailed requirements list (Software Requirements Specification). It is the most effective contract type when project volume and final cost can be defined at the very start of the project implementation. Customer receives official signed contract where the exact cost is stated, along with Software Requirements Specification (SRS) and work implementation schedule.
In case of changes in the initial SRS after the project implementation start the volume of work can change too. As a result this make lead to an increase in the initial project cost.
If SRS was not prepared we can take over the task to clarify all necessary details and write the SRS. To carry out this task we need assistance from customerís personnel with appropriate qualification.
Under contract of this type we offer our customer the service of project developersí team making and providing them with necessary operating environment. The team is subordinate to the customer or his project manager and is considered to be the remote software development center. The customer pays for the team services and necessary equipment renting (in case it is requested) using predetermined and mutually confirmed rates. Team management and their work results are controlled by the customer or his project manager too.