Our Methodologies
Since the beginning, we have always focused on our software development process' constant improvement. This is a very important area for us, because it allows us to reach the maximum quality level in every new challenge. We have defined our own custom methodology which is based on software engineering best practices and international standards.
Within our methodology we include some practices from the Capability Maturity Model Integration (CMMI) and from agile methodologies like Extreme Programming (XP) or Scrum. We decide which practices to include in each software project life cycle, based on project size, complexity and clients' needs.
Applying our methodology everyday allows us to achieve:
- Unified and repeatable processes:
Our processes are well documented and can be applied using varied templates. These templates help us in every stage of our software development project.
- Continuous improvement:
Every day we encourage our people to suggest improvements to our processes. We promote “Lessons Learned” meetings after every project. This way, everybody has the opportunity to talk about the good and bad things that happened. We believe this is a great way to identify new improvement opportunities.
- Centralized tools:
Our intranet allows us to centralize all project documentation and the necessary tools to apply our processes, like issues tracking, change request control and process templates.
- Increased productivity:
Our work is very well organized and repeatable, which allows our people to follow the guidelines and be more productive than without our methodology.
Aycron Quality Assurance
Thanks to our quality assurance expertise, we can provide good visibility on every one of our projects. At every moment we can check that we are building the product correctly through constant product revisions. Every product we develop must pass through our software tests. We develop high-quality IT solutions thanks to our constant effort on Quality Assurance and Quality Control (Testing).
We use code and documents revisions to remove product defects during early stages. This helps us on final stages, where the cost of removing defects can be crucial. Our software inspections are conducted on requirement documents, detailed designs, code and test plans mostly. Thanks to code inspections:
- We detect programming defects.
- We make sure design requirements are fulfilled.
- We make sure programming standards are followed.
- We make sure software components are ready to be tested.
We deliver high-quality IT solutions thanks to these best practices.



