How we work?

The most important things in our job are clarity, transparency and communication.

We believe that people are the most important part of the process. Good communication with our client is the key for success in a delivery of a product we all will profit from. Instead of documentation, we prefer to deliver working code each day so that you can see how the project evolves with time and you can have an immediate impact on it. Instead of a hundred pages of documentation, we will create automated tests that will keep all specifications up to date and valid. Therefore, we work in weekly sprints with set priorities and daily feedback instead of formal meetings once a sprint.

Process

In our development process we focus on 2 important aspects:

Quality

  • Code - We keep the quality (and security) of code changes by using git repositories and working on branches using modified git-flow approach.
  • Process – testing starts at the lowest levels to provide solid code foundations on every stage of production. Constant improvement and Code Review sessions ensure top quality.
  • Application – QA team performs testing of each build before it’s released. Each build has to be accepted by Senior Developer according to sprint requirements.

Availability

Our client receives:
  • Access to daily builds of the app
  • Dedicated Project Manager responsible for the project
  • Dedicated team of programmers that match the project profile

Let's work together!