La qualité est assurée par un groupe de AQ qui intègre des membres de son équipe aux projets de développements, à partir des spécifications jusqu’aux phases d’essai d’intégration. En plus, des tests automatisés sont passés quotidiennement sur la version en développement pour des tests de régression.
Nous avons un programme d’améliorations continues de notre processus basé sur les meilleures pratiques telles que définies dans le modèle de CMMi.
Nos logiciels sont développés en adhérant à un ensemble des meilleures pratiques reconnues dans l'industrie du logiciel. Cette approche de la qualité couvre toutes les phases du développement, de la conception à la réalisation de l'application, et nous permet de produire des applications robustes et d'entretien facilité. Les principaux éléments de notre méthode et de notre environnement de développement :
- Une méthodologie de développement qui prescrit des revues systématiques, des procédures d'assurance qualité, des spécifications formelles au niveau de l'architecture, du design et de la programmation, accompagnées de génération automatique de code et de documentation.
- Le cadre d'application (« Framework ») de GIRO structure et standardise le design, la documentation et la programmation. Les programmes sont écrits en C++ et C#.
- Des outils pour le suivi de la performance et de la consommation-mémoire.
- Des serveurs de données Microsoft SQL Server® et Oracle® pour les développements et les tests dans des environnements qui reproduisent ceux de nos clients.
- Un système complet et intégré de contrôle des sources et des configurations qui permet à GIRO de suivre chaque élément individuel de chaque version et de construire des versions client exactes.
- Une équipe AQ spécialisée qui travaille en étroite collaboration avec les équipes de développement et teste les nouveaux développements en continu. Elle exécute également des tests d’intégration sur des versions livrées aux clients.
- La suite des outils de tests automatisés de MicroFocus est mise en œuvre pour réaliser les tests automatiques de régression. Les versions génériques et de développement sont construites et testées quotidiennement pour détecter tout défaut dès son injection.
Un groupe responsable du processus établit les pratiques de développement et de gestion de projet, et fait le suivi de leur mise en application en suivant les prescriptions des modèles CMMi, PMI et ITIL.