Fermer

juin 27, 2024

En quête de la spécialisation en développement d’applications avec Google Cloud Platform / Blogs / Perficient

En quête de la spécialisation en développement d’applications avec Google Cloud Platform / Blogs / Perficient


La spécialisation est essentielle pour Perficient afin de se positionner comme un concurrent dans le secteur très contesté du conseil en transformation numérique Fortune 2000. Sans cela, nos clients ne peuvent pas être certains que les experts que nous engageons pour fournir avec succès des solutions techniques critiques possèdent les compétences nécessaires pour garantir le succès. En termes simples, une spécialisation de partenaire pour Google garantit deux choses : non seulement ces experts sont certifiés dans le domaine d’intervention à fournir, mais ils sont également les membres de l’équipe qui effectueront le travail sur le projet. Il est très difficile d’investir dans une opportunité qui ne dispose pas des compétences requises pour la réaliser ; la spécialisation donne à nos clients la certitude que nous pouvons marcher aussi bien que parler.

Au moment d’écrire ces lignes, et en tant que partenaire Premier de Google, Perficient détient actuellement deux spécialisations : Données et analyseset Infrastructure. Si vous lisez ceci et avez des besoins dans l’un ou l’autre domaine, faites-le-nous savoir. Nous serons heureux de vous aider avec des experts locaux dans votre région (partout dans le monde). Une troisième spécialisation, sur laquelle porte cet article de blog, est le développement d’applications. Sincères remerciements et félicitations à Kyle Thompson, architecte technique et co-auteur de cet article, pour les heures de recherche et de validation investies pour nous préparer à l’examen tiers requis pour notre effort de spécialisation.

Beaucoup d’entre nous sont inondés d’e-mails annonçant des ateliers de codage capables de livrer en un temps record et à faible coût. Même si certaines de ces affirmations peuvent être vraies, nous pouvons facilement les ignorer en masse, car quiconque a passé du temps dans le domaine du développement d’applications sait que c’est un investissement, que cela prend du temps et de l’expertise. Dans la liste et l’activité ci-dessous, Kyle a capturé les éléments nécessaires à notre spécialisation en développement d’applications. Nous sommes convaincus que notre travail et cette validation permettront d’atteindre avec succès la troisième spécialisation partenaire Google de Perficient.

Notre processus de développement d’applications

Chez Perficient, notre processus de développement d’applications est conçu pour garantir la flexibilité, une réponse rapide au changement et les normes de qualité les plus élevées. Notre approche se compose de plusieurs phases clés :

  1. Planification et analyse des besoins :

    • Nous engageons les parties prenantes pour définir la portée et les objectifs du projet.
    • Les exigences détaillées sont rassemblées à travers des user stories et des cas d’utilisation pour garantir que tous les besoins des clients sont satisfaits dès le départ.
  2. Conception et architecture du système :

    • Les solutions sont conçues en tirant parti de l’infrastructure évolutive et sécurisée de GCP.
    • Des documents de conception détaillés décrivent l’architecture du système, garantissant ainsi un plan de développement clair.
  3. Développement et codage :

    • Les applications sont développées à l’aide des services GCP, conformément aux normes de codage et aux bonnes pratiques.
    • Des processus de versionnage du code et d’examen par les pairs sont utilisés pour maintenir une qualité élevée du code.
  4. Tests et assurance qualité :

    • Différents niveaux de tests (unitaires, intégration, système et acceptation) sont effectués à l’aide des outils de test GCP.
    • Les cadres de tests automatisés garantissent la qualité et la fiabilité du code.
  5. Déploiement et intégration :

    • Les pipelines CI/CD sont mis en œuvre pour un déploiement automatisé et transparent.
    • Les applications sont intégrées aux systèmes existants pour garantir la compatibilité et les performances.
  6. Opérations et surveillance :

    • Les applications sont surveillées à l’aide de la suite d’opérations de GCP pour garantir des performances optimales.
    • La journalisation et les mesures de performances aident à identifier et à résoudre les problèmes de manière proactive.
  7. Évaluation et commentaires :

    • Les commentaires des utilisateurs et les données de performances sont collectés pour évaluer l’impact de l’application.
    • Des améliorations itératives sont planifiées sur la base de l’évaluation.
  8. Maintenance et mises à jour :

Cas d’utilisation de réussite client*

Leader de la technologie automobile

Demande 1 :

Résultat recherché : Un leader de la technologie automobile avait pour objectif de moderniser une plate-forme interne, en passant à une application cloud native et multi-tenant avec des capacités d’évolutivité, de sécurité et de performances améliorées.

Livré: Nous avons proposé et exécuté un réaménagement complet, comprenant une refonte du site client, le développement de composants modulaires et l’intégration d’un système de gestion des règles métier (BRMS) sur GCP. Les principaux produits GCP utilisés comprenaient Cloud Build (Terraform, Jenkins), Cloud SQL, GKE, Data Fusion et Cloud Storage.

Commentaires des clients: Après la mise en œuvre, la plate-forme a connu une évolutivité et des performances améliorées, une sécurité renforcée et des opérations rationalisées, réduisant ainsi le temps et les efforts de gestion des flux de travail. La conception modulaire a également facilité les mises à jour et la maintenance, entraînant une réduction des coûts à long terme.

Demande 2 :

Résultat recherché : Ce même leader de la technologie automobile avait besoin d’un site Web et d’un portail sécurisés et conformes destinés aux clients pour le programme California Clean Fuel Reward, avec une haute disponibilité et une observabilité du flux de trafic.

Livré: Nous avons construit la plate-forme sur leur environnement GCP existant, en utilisant Acquia pour la gestion de contenu et Okta pour la sécurité des accès. Anthos Service Mesh a augmenté la vitesse de déploiement, permettant la surveillance des services et l’orchestration des microservices GKE. Les principaux produits GCP utilisés étaient Apigee, VPC, GKE, Cloud SQL, Pub/Sub, Memory Store, Data Studio, Cloud Storage et IAM.

Commentaires des clients: La mise en œuvre a fourni un cryptage du trafic de bout en bout, des tableaux de bord de données hautement disponibles avec une observabilité granulaire et des sauvegardes sans serveur. Le système de gestion de programme sécurisé a amélioré l’expérience utilisateur et l’efficacité opérationnelle.

Constructeur automobile – Plateforme de services d’abonnement

Résultat recherché : Ce client avait pour objectif de migrer sa plateforme de services d’abonnement client vers GCP afin de surmonter l’instabilité et les coûts de maintenance élevés de son ancien système.

Livré: Notre équipe a exécuté une migration rapide vers GCP, en établissant l’infrastructure nécessaire et en alignant les applications existantes sur la pile technologique de Google. Nous avons collaboré avec les équipes de données des véhicules du client pour normaliser les systèmes internes en utilisant l’infrastructure comme pratiques de code. Les principaux produits GCP utilisés comprenaient Cloud Build, Artifact Registry, Apigee, Cloud Run, Cloud SQL, Pub/Sub, MemoryStore, Workflows et Cloud Scheduler.

Commentaires des clients: La transition vers GCP a rationalisé les opérations, réduisant considérablement les dépenses en ressources informatiques et les coûts de maintenance. Le nouveau système a amélioré la gestion des abonnements, amélioré la satisfaction des clients et réduit le temps de traitement des données de quelques heures à quelques secondes.

Constructeur automobile – Shopping avec l’IA

Résultat recherché : Ce client cherchait à réorganiser son site Web pour améliorer l’expérience client B2C avec un chatbot IA, rendant le site plus convivial et dirigeant les consommateurs vers les salles d’exposition des concessionnaires.

Livré: Nous nous sommes associés au client et à Google pour concevoir et créer une nouvelle expérience client en utilisant Google DialogFlow pour le chatbot conversationnel IA. Le chatbot a été intégré sur tout le site Web, offrant une expérience client conversationnelle et engageante. Les principaux produits GCP utilisés comprenaient Google DialogFlow CX, App Engine, Artifact Registry, Cloud Armor, Datastore, Cloud Functions, Cloud SQL, Cloud Run, Cloud Scheduler, Cloud Source Repository et Vertex AI (Vertex Search, PaLM2).

Commentaires des clients: La mise en œuvre du chatbot IA a entraîné une augmentation de 28 % de l’engagement des utilisateurs et des actions à forte valeur ajoutée, une augmentation de 76 % du temps passé sur le site et une augmentation de 171 % des pages vues par visite. Cette transformation a offert aux clients du client une expérience d’achat automobile en ligne intuitive, entraînant un engagement plus élevé des utilisateurs et une intention d’achat plus forte.

*Remarque : L’identification du client a été expurgée en raison du processus de spécialisation et pour protéger la propriété intellectuelle.

Chez Perficient, nous sommes spécialisés dans la fourniture de services de développement d’applications Google Cloud Platform (GCP) personnalisés. Notre approche structurée et agile transforme les idées en solutions cloud percutantes, garantissant évolutivité, sécurité et performances.

Notre processus cohérent de développement d’applications garantit que chaque client reçoit une solution sur mesure qui répond à ses besoins uniques. Qu’il s’agisse de moderniser une plateforme, de créer des portails sécurisés et conformes, de migrer vers un environnement cloud stable ou d’améliorer l’expérience client grâce à l’IA, notre approche produit des résultats commerciaux mesurables. Restez à l’écoute pour découvrir d’autres réussites dans notre série de blogs, mettant en valeur notre engagement envers l’excellence dans le développement d’applications cloud.






Source link