english polish
linia

Software development

Agile development in Java

We work in Java technologies. We make use of standards (JEE, JSF, JPA), but offer alternative solutions as well - those being lighter and/or faster in implementation (Spring, Wicket, Groovy / Grails, Scala / Lift).

We employ Scrum and eXtreme Programming methods to ensure highest compliance of the project with your expectations. Throughout the whole development time we let you influence the project's shape. We create applications iteratively and deliver them regularly, always in a production-ready state. Due to that, as soon as you think the application is ready to be presented to its users, you can decide to install it. This way we are giving you an opportunity to react to changing market conditions faster than your competitors.

We believe that the quality of a product reflects responsibility of its creators. Our solutions are characterized by very high quality and maintenance parameters. We use continuous integration and verification of our applications, supported by strict measurements of code quality.

Statistically 80% of the costs related to software lie in its maintenance. We would like our products to serve you a long time, be always easy to alter or adapt, and inexpensive to maintain. Therefore we drive the creation of applications with tests (TDD). This ensures that not only is the code of your application correct and self-verifying, but also easily readable should new programmers work on it.