expertise

DÉCOUVREZ NOS EXPERTISES

FORT DE NOTRE EXPÉRIENCE NOUS SOMMES À MÊME DE RÉALISER TOUT TYPE DE PROJETS INNOVANTS.

systemesdinformation

Systèmes d'Information

AHEAD IT a réalisé plusieurs Systèmes d’informations basés sur plusieurs nouvelles technologies telles que JEE, .Net et .Net Core, Angular et React, 

Nous avons accompagné nos clients dans l’expression de leur besoin, la définition de l’architecture, le développement et aussi le déploiement sur site.

AHEAD IT a une grande expérience dans la mise en œuvre de solutions Intranet à forte composante métier et aussi dans des solutions type SAAS & Cloud (Software as a Service) qui doivent répondre à de grande exigences de performance.

Nous avons participé aux développement, tests et déploiement de plusieurs systèmes d'information pour divers clients en France ou en Europe, telqu'un solution de gestion du parcs mobile d'un éditeur logiciel, un portail SAAS (JEE) de gestion des services pour Cable & Wireless ou une solution de gestion des expéditions pour une grande entreprise de ciment en Europe ainsi que pour sa filale en Afrique.

devmobile

Développement Mobile

AHEAD IT a mis en places plusieurs applications mobiles (Front End, Back End et BDD) comprenant une forte composante mobile iOS et Android.

Pour ces solutions nous avons pris en charge le développement et les test Full Stack en mode Agile et en intégrations continue sur les plateformes AWS côté Back End et sur les plateformes Apple et Google côté Application Mobile.

Nous étions impliqué dona la mise en place et la maintenance de l'environnement GitLab/GitLab CI pour le CI/CD comprenant toutes les composantes d'automatisation , telle que les Docker, les Runner iOS et Linuix pour les build et els déploiements ou les outils telle que Terraform pour le déploiement côté Back End et côté Base de données relationnelle (RDS) ou No Sql (Dynamo DB) .

 

consultingit

IT & Devops

Dans sa volonté d'être dans l'ère de son temps et dans son approche dynamique orientée client, AHEADT a su mettre en place une équipe possédant des compétences IT et Devops qu'elle a acquises à travers les projets, les formattions ainsi que la veille technologique.

Nous fournissons à nos clients et partenaaires un support et une expertise Devops, qui leurs permettent de se baser sur nos équipes pour la mise en place et l'exécution de la chaine CI/CD qui intègre à la fois les développements et les tests Front End et Back End.

Ces compétences couvrent plusieurs domaines et outils  technologiques tel que le GitLab/GitLabCI pour la gestion des sources ou le Docker pour l'automatisation des déploiements, ainsi que l'environnement et les outils de Microsoft/Azure Devops.

Nous avons mis cela sur des projets et plateformes diverses basés déployés sur du cloud AWS, notamment pour les solutions complètes mobiles basés sur le React JS et KOTLIN/Java et aussi déployés sur l'envirinnement Azuure Microsoft pour les solutions basés sur les micro services Dot Net.   

Test

Assurance qualité et Automatisation des tests

En partenariat avec une entreprise Française spécialisée dans le domaine du Test, AHEADIT a construit un pôle Test / QA qui rend service en mode TRA à de grands groupes et éditeurs de logiciels.

L'activité d'assurance qualité et d'automatisation des tests est assurée par nos ingénieurs Certifiés ISTQB en mode Agile et "qualité intégrée au développement".

L’activité de Test/assurance qualtié  est assurée par nos analystes testeurs certifiés ISTQB, couvre une ou plusieurs des étapes suivantes :

  • Comprendre et assimiler la stratégie de test convenue avec le client ;
  • Revoir les spécifications en vue de concevoir les cas de test adéquats ;
  • Rédiger en détail les cas de test à jouer, conformément aux outils et processus définis par le Client ; Définir pour chaque test les prérequis, les étapes d’exécution et les résultats attendus ;  Mettre les tests sur l’outil spécifié et convenu avec le Client (Squash ou autres)
  • Revoir le scope d’une livraison pour définir le plan de test qui va avec ;
  • Définir le jeu de données adéquat et exécuter les tests selon la stratégie définie, et selon le scope et le plan convenus ; Utiliser l’outil convenu pour exécuter le plan de test selon les différentes étapes spécifiées pour chaque cas de test ;
  • Remonter les bugs en utilisant les outils de bug tracking, et conformément aux définitions et processus adoptés avec le Client (niveau de sévérité, gestion du cycle de bug, preuves requises (vidéos/copies d’écrans)…etc.)
  • Élaborer un reporting quotidien rapide via les tableaux de bord des outils de test et de gestion des bugs
  • Fournir des rapports de synthèse sur demande, selon les exigences du Client ;
  • Faire le suivi des bugs selon les feedbacks de l’équipe de développement, et le workflow des bugs (Fermer, Clôturer, Rouvrir un bug…etc.)
  • Mettre à jour régulièrement les cas de test conformément aux bugs trouvés, aux évolutions spécifiées et aux optimisations et améliorations remarquées courant de l’exécution

Cette activité en mode TRA est effectuée, selon la méthode Agile Scrum et les divers outils tels que Jira, ou Squash.

En outre nous fournissons pour plusieurs de nos partenaires des automaticiens qui travaillent en étroite collaboration avec l'équipe de développement pour fournir une plateforme d'automatisation des tests (via divers outils : Selenium, RobotFW, Cypress...). Cette activité peut couvrir soit les tests de non régression ou même en phase de développement afi d'assurer une qualtité logicielle continue des produits du clients et partenaires.   

Notre équipe a assuré et assure avec succès pendant de plusieurs années une grande partie de l’activité QA / Test et Automatisation des tests pour pluseiurs éditeurs de logiciel de plusieurs domaines métiers tels que l'immobolier ou la gestion du parc mobile.