—–
É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