This is the Unit dedicated to the management of all of our projects. It is made up of people with extensive experience in management, and particularly in agile methodologies. They guarantee that our projects meet expectations in terms of both scope and cost, offering our customers real-time visibility of the progress being made in their projects.
Constructing reliable and high quality software is a key factor in the success of our services, but we can only see a project as successful when we have met the customer’s expectations with flying colours. How can we meet this enormous challenge?
In principle we are guided by the pillars that support our working methods, namely transparency, constant communication, respect, thoroughness and trust among everyone involved in the project (customers, developers, architects, project managers, etc.).
But without agility and flexibility these values would lead to failed projects. This is because software development cycles are usually long. This, combined with a volatile technological/economic environment and with naturally changing customer requirements, leads to the need for a methodology capable of minimising the impact of adjusting the projects to the changes and developments in the environment.
This is why we identify with agile development methodologies and have developed our own way of working using this perspective as a starting point. Our methodology leads us to continually look to the future, to make sure we are prepared and to encourage continuous improvement, basing our decisions on experience and analysis. The objective is always to increase the quality of the result and adapt it to the customer’s expectations and needs.
We particularly identify with the Agile manifesto, which states that there is a need to value:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contractual negotiation
- Responding to change over following a plan.
We add value to our software development projects by using short iterations that allow us to continuously evaluate and adapt the result of the project and the way in which we work. Our production and development process is incremental, seeking to generate value for the customer from the moment we start a project. We make a special effort in testing and evaluating the results obtained in each iteration. This allows us to correct any deviations that are steering us away from the expectations and needs of the customer. To streamline our development process, we work using continuous integration, task automation and meticulous development.
The key to success is having highly skilled teams, who are dynamic, motivated, and committed to the project’s end result, who are organised and precise in the products generated, and who take special care when reacting to change. With these principles we can manage complex projects with guaranteed success. Above all, we are a results-based company.