Development Process
Security, Quality and More
Pyplan development team is made up of highly-qualified staff who receive constant training and follow state-of-the-art best practices for product quality and security. Well-known code revision techniques such as code review, multiple approval revision, etc. are applied enabling high-quality code writing with constant revision and application of Open Web Application Security Project (OWASP) standards. Tools that perform SAST (Static Application Security Testing) are implemented in the development process to detect vulnerabilities.
SDLC
Pyplan's team uses agile methodologies for software development. The SDLC phases applied are the following:
| Mode | Phase |
|---|---|
| Manual | Planning |
| Manual | Coding |
| Automatic (DevOps) | Building |
| Automatic (DevOps) | Testing |
| Automatic (DevOps) | Release |
| Automatic (DevOps) | Deploy |
| Automatic + Manual | Monitor |
DevOps
Pyplan has automatized the system Build + Automatic Tests + Release + Deploy (to QA servers). The deploy to production servers is performed every certain period of time and after a thorough process of general tests.