Our Approach

We are following the best practices of Agile methodologies, including continuous integration, test-driven development and code quality metrics, supported by the following tools:

Scrum Agile

We use IVY as a dependency manager, simplifying the maintenance of code dependencies.

Ivy

We use Hudson and TeamCity as our continuous integration engines for all projects. We have extended their functionality by means of plugins that allow us to perform static code analysis, code style checks, test coverage and gather metrics from every artifact we build.

Hudson

 

Eclipse

 

Idea

 

Maven

We use Trac which is an enhanced wiki and issue tracking system for software development projects. Every client is provided with its own private instance, where we keep track of each project.

Trac

 

Jira

 

Git

We use QAPlug together with Sonar for code quality management.

QA Plug