Pilote de notifications par mails

Complexité :

Niveau 4

s’explique par :

  • La nécessité d’imaginer une infrastucture capable d’envoyer une masse importante de mails (millions) en évitant d’être blacklisté par les FAI
  • La nécessité de développer des Templates de mails responsive design et lisibles sur toutes les principales messageries
  • La nécessité d’imaginer des Templates de Mails respectant les règles de bonnes pratiques afin d’éviter d’être black listé par les FAI ou de voir les mails de finir en spams
  • La nécessité de se connecter à un grand nombre d’applications pour récupérer les données qui viendront alimenter les mails personnalisés
  • Nécessité d’imaginer un Back-Office d’administration qui faciliterait la création de Templates de mail et permettrait d’automatiser leur envoi

Objectifs principaux :

  • Proposer des mails de notifications davantage personnalisés et lisibles sur tous les terminaux
  • Permettre d’automatiser l’envoi de mails de notification qui étaient jusque là réalisés manuellement
  • Concevoir une interface d’administration intuitive permettant de créer des mails de notifications et d’automatiser leur envoi

Contraintes :

  • Nécessité de comprendre comment fonctionne chaque application où se trouvent les données nécessaires à la constitution d’un mail d’alerte
  • Nécessité de coordonner toutes équipes responsables des applications concernées pour programmer les développements nécessaires à la mise en place du pilote de notifications par mails
  • Nécessité d’imaginer une infrastructure sécurisée et capable de faire face à des masses de mails envoyés très importantes

Méthode de gestion utilisée :

  • Méthode de gestion de projet classique en raison du grand nombre de services différents concernés par les développements

Tâches réalisées :

  • Benchmark des solutions de création et d’envoi de mails
  • Analyse de l’existant et propositions de pistes d’optimisation
  • Identification des bonnes pratiques en matière de conception et d’envoi de mails (recensement des contraintes des principaux FAI)
  • Récolte des besoins auprès des différents services pouvant avoir besoin d’automatiser l’envoi de mail de notifications
  • Cartographie des différentes applications impactées par le projet et identification des besoins en développement
  • Rédaction des premières spécifications fonctionnelles et techniques
  • Réalisation des maquettes des futures Templates de mails

Résultats :

  • Je suis partie avant d’avoir vu le projet entrer en développement
  • Ma proposition de projet de pilote de notifications a été très bien reçue en interne

Pour aller + loin :