GIRO's software products are developed following a set of “best practices”. This leads to a high quality application and ease of maintenance. The key points are:
- Our development methodology includes systematic walkthroughs and quality assurance procedures; formal architecture, design and coding specifications; and automatic document and code generation.
- GIRO’s application framework structures and standardizes all design, documentation, and programming code. Programs are written in C++ and C#.
- Tools used for memory management and performance monitoring.
- Microsoft SQL™ Server and Oracle
®
database servers for product development and testing in environments comparable to those of our clients.
- A complete configuration and source control system allow GIRO to track and maintain every single source code item, and to build exact client versions.
- A specialized QA team working closely with the development teams and testing ongoing new developments. This team also executes integration tests on versions delivered to clients.
- MicroFocus Testing Suite performs automated regression testing. Generic versions are built and tested daily to help ensure that new developments and corrections do not introduce software malfunctions.
- A Process group establishes and monitors our development and project management practices, based on the guidelines of the CMMi, PMI, and ITIL reference models.