Outsourcing of software development

You can easily thus overcome problems arising from a lack of your own qualified staff or tight delivery deadlines.

WHEN TO USE OUTSOURCING

  • You do not have a sufficient number of your own employees with knowledge and skills in the field of development and project management.
  • You have to meet a delivery deadline and you need to reinforce your current capacity to include top-level specialists who are immediately able to help with completion of a project.
  • You are worried about or are already the victim of uncontrollable growing development costs.
  • You need to devote your attention to your main work, which does not consist in software development.

ADVANTAGES OF OUTSOURCING

  • GUARANTEED COMPETENCES

    Our work will be performed by experienced experts. You can devote your attention to key issues of your business.

     

  • OUR ACCOUNTABILITY

    We are responsible for implementation of the work. You get a comprehensive solution.

     

  • COSTS UNDER CONTROL

    The price for complete implementation of the work is determined in advance and is not continuously increased.

     

  • MINIMISATION OF COSTS

    You only pay for what you get. You don’t have to worry about your own human resources, development and working environment or other overhead costs.

     

OUR SPECIALIZATION

We specialize in Java/JEE and JavaScript. We have excellent experience with development of applications and portlets based on HTML5, Vaadin, Spring Framework, Hibernate, PostgreSQL/Oracle DB and Liferay Portal. We design and optimize the performance of our applications in such a way that they are able to handle up to 150 million users. From the field of JavaScript, we can handle jQuery, DOJO, Ext JS and Angular JS.

Specializujeme se na Spring Framework, Vaadin, HTML5, Hibernate, Liferay portál

During the course of our work, we have come across hundreds of different technologies and tools, that we mastered and used in practice, a fact you can see from our references.

SERVICE DELIVERY MODELS

The projects which we implement are unique not only in terms of their content, but frequently also in terms of our method of work, which we try to adapt to suit the requirements of our customers and the project. Over time, the following models of cooperation emerged which allow us to meet the expectations of our customers and save on our costs and theirs.

Commencement of cooperation

Correct commencement of a project and cooperation is in our experience one of the most important phases of project implementation. In order to simplify the whole process, we are prepared in this phase to work at the customer’s site to familiarise ourselves with the project, roll out the environment, gain an insight into the domain and establish lines of communication and relationships. Cooperation subsequently moves on to one of the models of cooperation specified below. The period for initial training lasts for about two weeks according to the requirements of the project and the customer, which we are able to adapt to.

Offshore model

All work is remotely performed from our development centres in Brno, Hradec Králové and Bratislava. The project leader is in constant contact with the customer, who supervises the work remotely. The project leader is responsible for acceptance of work from the customer, assigning tasks to our team and ensuring the quality of our output.

This type of cooperation is suitable for projects of all sizes. The Offshore model saves costs for workspace on the customer’s premises and thanks to advanced remote communication options, a sufficient level of high quality communication is ensured for a proper course of implementation of projects and services. The project leader participates in project meetings and the project steering committee in person and is available at the customer’s workplace according to requirement. If required, the whole team is available at the customer’s workplace.

Project leader on-site with the customer

The project leader is part of the customer’s team at his workplace. Development work is then performed remotely from our development centres. The project leader ensures materials for the work of our team at the customer’s workplace and guarantees our output. Thanks to a permanent presence in the customer’s team, the project leader has at his disposal all of the data he needs for his work and thanks to which he can effectively manage our team working by remote.

In our experience this form of cooperation is especially suitable in situations when the job specifications are not clearly given and the project leader participates with other workers of the customer on its definition, or in situations when the project leader is managing not only our team, but also the customer’s team.

Onsite model

The project leader and the development team or part of it work directly at the customer’s workplace. In the case of the part of the team which works by remote, work is performed from our development centres. The project leader is responsible for assignment of tasks to our team and guarantees the quality of our delivery.

This form of cooperation has in particular proven successful to us in situations where intensive communication by several members of our team with the customer’s team was necessary, or in situations when the customer had unique equipment which was necessary for development and which was only available at his workplace and which it was not possible to relocated to our development centres.

Fixed time / Fixed price model

We provide our services using a model with a fixed price determined on the basis of a fixed scope of work which we spend on the project or whilst providing services. We determine the total pricing calculation on the basis of specifications and proposal for the system which is supposed to be the subject of implementation or the services. If these specifications are not available, we recommend to our customers that we prepare these specifications and system proposal for them and then we determine the precise calculation for implementation of the system they are enquiring about on the basis of this.

Time & Material model

If the customer decides to work on the specifications gradually and we are not able to determine the price for implementation of the project in advance, we recommend that our customers use the Time & Material model, in which customers pay for our services on the basis of time sheets which we regularly draw up for them.

Why choose us

  • We work on ourselves. Nothing stops us.
  • We keep our word. Always and whatever the cost.
  • We play together as a team. One for all and all for one.
  • Changes are opportunities, not obstacles.
  • Trust and loyalty form the basis of a solid relationship.
  • We create an environment based on the people.