Our methods



Eliminate waste

We identify and remove  development process activities which do not provide the client with business value. The most straightforward example is a functionality that is never used.

Building knowledge

We create a culture of sharing knowledge and experiences.

Respect people

The process should encourage accountability and creativity at all levels. Respect of people's professional pride leads to increased job satisfaction and thus improved quality of the process.

Frequent deliveries

Short, frequent deliveries ensure a steady stream of feedback, control over projects' state and estimation of delivered value in various moments in time. It also allows to continuously adapt the product to changing business requirements.

Flexibility

It is not efficient to make all the decisions before starting the project as it can prevent aquiring competetive advantage resulting from changing business environment. We strive to ensure maximum flexibility in the projects carried out by us.

Build in quality

We design systems according to high quality standards. Every project should be easily maintanable and extendable.

Optimize the whole

We strive to optimize the process not only on the level of one team or department but the whole organization. The goals should be compatibile across departments and all parties should understand them.