Project Management Methodology
We adapt the methodology according to the client and the team to obtain the best final result.
All this is thanks to efficient project management and a systematic way of doing things
In addition to proper management, quality control is a key factor.
QA
To guarantee the quality of our projects, we pay special attention to quality at different levels, regardless of the project management methodology used:
Functional quality
Ensuring that the application does what it has to do.
Quality of integration
Guaranteeing the correct integration with third parties.
Quality of design
Ensuring you do it the right way.
Quality of Performance
Ensuring performance through stress techniques.
Quality of Security
Ensuring the security of the application.
Quality of Compatibility
Ensuring compatibility for specified devices.
Although all projects are different, they share the same technical methodology.
Technical Methodology
At Pevaar Software Factory we have defined a technical methodology that allows us to endow the work with technical maturity. As for our teams, they carry out the work in a common and normalized form, regardless of the technology being used.
Application Architecture
Our applications follow the MVC (Model, View, Controller) either using a specific Framework or our own Bookstores
Notation and nomenclature
We define a set of rules and conventions to name the files, BBDD and tables, as well as the functions and variables in a homogeneous way.
Continuous integration
In each new software version, even the smallest changes, a series of tests are performed to verify the nonexistence of collateral effects.
Code Documentation
Our code is formally documented with the aim of making it comprehensible to third parties and fully maintainable.
Source Code Control
Ability to work in distributed equipment and storage and recovery of any part of the code realized at any time and version.
Unit tests
Automation of complete, reusable and independent code unit tests to guarantee the functionality of each module of the code.
Code Refactoring
We structure and refactor the code properly in order to facilitate a subsequent understanding and maintenance.
Application Security
We follow the OWASP recommendations for making secure applications for web and mobile environments.
Deploy Automation
Production increments are controlled and automated, minimizing the possibility of errors.