—–

ÉTUDE DE CAS

Application Web pour la vente au détail

Domaine: Éducation
Emplacement du client : Royaume-Uni

—–

Contexte

Ce produit aide les individus à atteindre leurs objectifs éducatifs et professionnels et propose des formations dans de nombreux domaines selon quatre modes différents [salle de classe, cours en ligne, apprentissage à distance, autoformation]. De nombreux sites ont été développés dans une technologie plus ancienne pour fournir une interface à ces derniers. Ils doivent tous être intégrés pour offrir une meilleure expérience aux utilisateurs.

—–

Programme

36 mois + maintenance continue [y compris l’ajout de nouvelles fonctionnalités pendant la maintenance]

—–

Modèle d’engagement de projet

Équipe offshore livrant en Agile. Une équipe de plus de 25 personnes divisée en 2 scrum team pour livrer des fonctionnalités dans des sprints définis.

—–

Objectif du projet

  • Réécrire les applications actuelles en utilisant des technologies plus récentes.
  • Augmenter la capacité d’analyse, les compétences
  • Améliorer l’efficacité, la flexibilité dans la livraison d’applications pour répondre aux besoins de l’entreprise
  • Intégrer une culture Agile
  • Intégrez la mise en œuvre de DevOps et améliorez le délai de mise sur le marché

—–

Contribution de SWORD

  • Développer l’application en utilisant de nouvelles méthodes de développement et des technologies récentes
  • Fournir une équipe agile qui peut aider à intégrer des méthodes de développement agiles pour ce projet
  • Fournir des écrans réactifs qui prennent en charge une nouvelle expérience utilisateur.
  • Mise en cache technique
  • Accès basé sur les rôles pour utiliser les fonctions de gestion
  • Intégrer les fonctionnalités de plusieurs sites et les fournir comme un seul site de vente au détail

—–

Résultats obtenus

  • Mise à disposition d’une équipe de consultants ayant des connaissances et une expérience Agile
  • Mise en place d’un environnement pour l’utilisation de la nouvelle pile technologique avec Sitefinity et .NET pour développer l’application qui est construite sur une architecture de microservices
  • Transition fluide et réussie de la prise en charge des applications existantes par le fournisseur précédent avec un impact minimal ou nul sur l’entreprise

—–

Environnement technique

  • Sitefinity (CMS)
  • ASP.Net MVC, C#
  • API Web, Services Windows
  • Microsoft Dynamics
  • JQuery, Javascript
  • Lapin MQ
  • Mise en cache Redis
  • Authentification unique (SSO) avec SAML
  • Micro Services, Injection de dépendances, Entity Framework, OAUTH
  • Microsoft SQL
  • Hébergement AWS