La qualité est toujours considérée comme la plus importance et la première priorité chez PowerGate. Afin de garantir la réussite des projets, nous partageons chez PowerGate la devise suivante : « Le succès est un voyage et non une destination », ce qui signifie que l’amélioration du processus de qualité est infinie et n’est marquée que par des jalons, et jamais par un achèvement. La gestion de la qualité des logiciels a donc le dernier mot sur le succès ou l’échec de tout projet logiciel.
Engager à apporter aux clients les services les plus performants et les plus satisfaisants, PowerGate maintient un programme d’assurance qualité des logiciels strict, rigoureux et complet grâce à des politiques adaptées, des processus clairs et standardisés et des tests approfondis. Tout ceci est réalisé par des employés de l’assurance qualité bien formés, hautement qualifiés et professionnels.
Pour assurer le bon déroulement des projets, PowerGate a établi un certain nombre de politiques, à savoir les règles de développement de logiciels, les règles de gestion de projet, les principes de communication et la documentation du projet. Ces règles agissent comme les principales lignes directrices dans toutes les étapes de développement, de l’initiation à la clôture en passant par l’exécution. Nous concevons et fournissons également des formations spéciaux aux employés de service d’assurance de qualité pour une meilleure gestion de la qualité des logiciels.
Parallèlement à ces politiques, notre gestion de la qualité des logiciels est également assurée par un processus de développement standard. Notre processus suit les directives PDCA (Plan-Do-Check-Act) pour s’assurer que chaque tâche est bien planifiée et mise en œuvre. Pour une assurance de qualité complète, les processus appliqués chez PowerGate couvrent toutes les phases du projet, de la collecte des besoins à l’analyse des besoins, en passant par la conception, la mise en œuvre, les tests et la livraison.
L’équipe de développement, ainsi que les employés du client, participent à des Scrums meetings quotidiens afin de garantir une communication quotidienne entre toutes les personnes impliquées dans le projet.
En plus des rampes initiales, nous encourageons certains de nos développeurs à travailler sur site avec le client pendant les périodes critiques telles que les sessions de conception intenses ou la préparation d’un gel de code important. Nous sommes également favorables à ce que certains des développeurs de nos clients travaillent hors de nos bureaux pendant de courtes périodes. Ces échanges inter-bureaux continus sont essentiels pour des projets à long terme à développement mixte.
Un manager de projet, parlant native anglais, est affecté au projet. Il est chargé de superviser l’ensemble de la mission et de fournir un statut et des mises à jour de haut niveau aux clients qui ne participent pas quotidiennement au projet.
Toute l’équipe communique tout au long de la journée via Skype, téléphone et autres technologies de communication.