We use SCRUM as our base software development methodology, which supplements with a streamlined documentation process, supporting each of the deliveries with the information necessary for their use and testing.
We begin the project with a careful requirements engineering phase, allowing us to design an initial architecture that we evolve throughout the project life cycle.
We divide development into stages with a duration of two to four weeks, stablishing with the client which features to implement at the beginning of each one. At the end, we deliver the specified functionality, along with its documentation.
For early detection of errors we include reviews between colleagues, continuous integration and unit testing and source code regression. We constantly refine the product obtaining solid designs, along with the benefits of visibility and risks control of an agile development process.
Our development processes are integrated with market-leading tools, ensuring their overall quality.