Magazine Iris
Journal avec contenu éditorial et photos de la famille
Concept
Le magazine des seniors qui met la famille au cœur de l’actualité. Iris est un mensuel suisse unique développé sur mesure pour un lecteur senior. Il propose un contenu éditorial journalistique rigoureux auquel viennent s’ajouter des pages de photos légendées fournies par les enfants et petits-enfants de l’abonné via l'application.
Le besoin
Mag-iris est l'exemple parfait d'une création complète, le client est arrivé avec son idée/concept et nous devions tout construire. L'objectif était de développer en quelques mois une application mobile iOS/Android, une version web de celle-ci, un site vitrine pour présenter le produit, un système de génération automatique des magazines chaque mois et enfin un back-office pour gérer tout cela.
Phases de développement
Conception
Lors de cette première phase, nous avons beaucoup échangé sur le besoin pour créer des maquettes de l'application et valider toutes les fonctionnalités. En parallèle nous avons étudié les choix techniques pour que ceux-ci correspondent parfaitement avec les besoins, le budget et les délais.
Fonctionnalités
Suite à l'étape de conception, voici les fonctionnalités à développer :
- Paiement en ligne depuis le site web et l’application mobile, à l’inscription ou pour le renouvellement. Possibilité de choisir différentes formules et gestion des codes promos.
- Réception des photos des membres de la famille, optimisation de la résolution pour l’affichage web, mais aussi pour l’impression. Notification push aux membres de la famille pour qu’ils restent informés.
- Création d’un back-office permettant d’administrer les abonnés (séniors), les clients (familles), ainsi que les magazines. Il permet au rédacteur de déposer ses articles tous les mois puis de récupérer les magazines générés prêts pour l’impression.
-
Génération automatique du magazine chaque mois :
- Récupération des articles pertinents en fonction de la localisation de l’abonné ainsi que de ses préférences.
- Récupération des photos postées par sa famille/ses amis et calcul intelligent de la disposition idéale. En effet chaque magazine est différent, un algorithme conçu spécialement pour l’occasion recherche un placement optimisé pour les photos en fonction de la date de publication, de l’orientation et du nombre total de photos.
- Mise en page au format PDF selon les contraintes de l’imprimeur.
- Gestion de la charge et du stockage : être capable d'avoir un grand nombre de client en même temps tout en gardant des couts d'hébergements raisonnables.
- Mise en ligne des applications : soumission à Google et Apple des applications en respectant leurs contraintes propres.
Mode agile
Nous avons développé ces fonctionnalités petit à petit, en livrant régulièrement notre client (avec des applications de test) pour qu'il puisse valider qu'elles correspondaient bien à son besoin. Cette méthode nous permet d'ajuster la suite du projet au fil de l'eau et d'être sur de livrer le bon produit après des mois de travail.
Mise en production
Une fois tous les modules développés, nous avons envoyé les applications en validation chez Apple et Google. En parallèle, nous avons déployé les modules back-end sur un cluster de serveur. Cette technologie cloud permet d'ajouter ou d'enlever automatiquement un serveur (donc de la puissance de calcul) pour gérer l'application. Exemple : lors du bouclage du magazine tous les mois, il faut générer tous les pdf pour l'imprimeur, nous pouvons ajouter X serveurs (en fonction du nb de magazines à créer) pendant quelques heures puis les enlever quand les magazines sont créés. Un second exemple concret : si une action de communication touche un très grand nombre d'utilisateurs en même temps (un reportage TV, radio...) et qu'ils ouvrent tous le site, il faut "encaisser" énormément de trafic en très peu de temps, tout est possible avec notre architecture.
Aujourd'hui tout fonctionne automatiquement.