Rapport de lancement

Présentation

TIRIA est une petite société de service informatique de cinq salariés, basée à l'Isle-Jourdain dans le Gers. Les activités au sein de l'entreprise sont de trois types :

  1. Agence Web ;
  2. Édition de progiciels ;
  3. Application mobile.

Les clients sont essentiellement locaux mais certains habitent ailleurs en France.

Équipe

L'équipe est composée 5 ou 6 de membres :

  • Fabrice, fondateur et gérant de la société : il porte plusieurs casquettes. Il assure le démarchage commercial et les relations avec les clients (techniques aussi). Il chapeaute aussi en tant que directeur de projet et développeur senior tous les produits logiciels de Tiria.
  • Marlène est assistante de direction. Elle s'occupe principalement du relationnel avec les clients et de la facturations.
  • Frédéric est développeur. Il travaille essentiellement sur le noyau du framework maison MMI et sur des évolutions et extensions spécifiques pour ce produit.
  • Thibault est développeur et prend plutôt en charge le front-end. Il s'occupe aussi des sites web et surtout de la gestions des CMS comme WordPress our Prestashop.
  • Trail est développeur, spécialisé dans les applications mobiles. Il travaille dans les locaux de Tiria mais pour une autre société NextCard dont Fabrice est co-fondateur.
  • Talina est graphiste. Elle a en charge toute la productions des éléments graphqiues pour les interface et les sites web dévelopés par la société. Elle a aussi en charge des travaux d'édition classique.
  • Louis est étudiant ingénieur développeur opérationnel en apprentissage à Polytech Montpellier. Il fait ses études à Montpellier et vient comme apprenti chez Tiria pendant ses semaines de stage. Il aq essentiellement des missions de corrections de tickets et de bugs. Il peut aussi être appelé en renfort lors du développement de certaines fonctionnalités lorsque les échéances approchent.

Les développeurs ont la particularité de suivre un certain produit pour lequel ils sont l'interlocuteur privilégié au sein de l'entreprise. Lorsqu'on édite du progiciel, le produit doit s'adapter chaque semaine, parfois chaque jour aux besoins du clients. Son activité économique peut s'arrêter juste à cause d'un bug donc il faut être réactif. Dans ce cadre là, un interlocuteur privilégié est indispensable pour se comprendre vite et traiter les problèmes avec le maximum d'efficatité.

Progiciels

Les progiciels sont des logiciels construit sur mesure qui permettent de répondre à des besoin très précis dans une entreprise. C'est donc du code cousu main qui doit savoir s'adapter à des situations très diverses. C'est la raison pour laquelle les développeurs de Tiria ont conçu un framework maison (cPanel puis MMI) très souple, leur permettant de réaliser des interfaces de contrôle facilement.

Ils ont comme client par exemple Nataïs, le leader européen du popcorn, pour lesquels ils ont non seulement réalisé le site web mais aussi beaucoup de produit pour la gestion des ventes, des interfaces à destination de leurs clients, etc.

Applications mobile

Fabrice est co-fondateur d'une société qui a créé NextCard prestataires de cartes de visites 100% digitales. Trail s'occupe de développer l'application mobile qui s'adosse à la plateforme NextCard. Les systèmes d'exploitation des téléphones évoluent très vite et demande un constant entretien pour répondre aux derniers standards, tant économiques pour exister sur un eplateforme de vente que logiciels en terme de sécurité ou de design. Avoir un produit qui s'adapte à toutes ces évolutions, c'est la condition indispensable d'existence sur le marché de l'application mobile.

Agence Web

Tiria assure aussi de la conception et de la maintenance de sites web, principalement des CMS tels WordPress, Prestashop. Il s'agit d'un accompagnement technique des clients pour répondre à une charte graphique d'abord mais aussi des installations de plugins, de la maintenance d'extensions, de la mise en place de référencement, de diagnostics analytiques.


Analyse du besoin

Pour comprendre le projet sur lequel je vais travailler, il faut faire un peu l'historique du produit phare de Tiria : le framework MMI.

Contexte

Actuellement, le framework maison MMI a connu une troisième itération majeure qui va lui permettre la gestion de fonctionnalités via un système d'extensions. Plutôt que de faire évoluer leur framework pour une société en concevant un produit particulier comme une évolution de ce framework, il proposeront à présent un noyau identique pour chaque client et développeront autour des plugins pour s'adapter à leurs besoins. Tiria va ainsi gagner en maintenance en ayant le même cœur de produit partout.

TODD

Il y a 7 ou 8 ans, Fabrice mettait au point avec l'équipe de Tiria le projet TODD ( pour Tiria Organisation Digital Display). Il consiste en un système de boitiers autonomes, connectés à des écrans pour diffuser du contenu (image, vidéo, etc.) créé sur une plateforme indépendante. Les boitiers sont basés sur des cartes Raspberry Pi ou équivalent. Un service écrit en Python tourne sur ce boitier et gère la communication avec le serveur TODD qui lui distribue les contenus à qui de droit.

Le principe est le suivant :

  • un utiliseur de TODD se connecte au service TODD (fonctionnant sur un serveur de Tiria). Dans une interface de type tableau de bord, il va uploader un média (conçu dan sunautre logiciel) qui deviendra un contenu.
  • Chaque boitier TODD se déclare au serveur et s'authentifie automatiquement. Chaque contenu prêt à être diffusé est associé à une URL. L'utilisateur va attribuer des contenus à des boitiers, avec des périodes de diffusions.

Avec les multiples itérations de cPanel, devenu depuis MMI, Fabrice a ré-imaginé le concept pour pouvoir mieux l'intégrer au framework. Dans sa nouvelle version, les contenus sont prêts à l'emploi avec un objectif particulier : anniversaires, compte-à-rebours, horaires des vols, météo,...

Dashboard todd

Pour avoir une idée de la faisabilité, Fabrice à travaillé avec une IA afin d'avoir un prototype fonctionnel, bon à montrer à un client (voir ci-dessus). Client qui lui a suggéré de proposer des contenus interactifs à diffuser sur des écrans tactiles ou des tablettes.


Mission

C'est là que j'interviens. Ma mission va comporter plusieurs phases :

  1. intégration de TODD dans la version 3 de MMI ;
  2. développement de nouveaux modules en lien avec l'interactif ;
  3. amélioration de l'interface et des capacités de diffusion ;
  4. prise en compte de l'interactif par le système sur les boitiers.

Le programme est ambitieux.

Planification

SemainesMission
1Observation des services dans l'entreprise et du fonctionnement du système TODD
Proposition d'amélioration (UI et UX)
2Migration la partie création de contenu sur MMI V3
3Migration (suite)
Implémentaiton de modules
4Création de nouveau modules
5Création de dashboard (agrégat de contenu )
6Amélioration de l'interface de gestions des contenus
7Évolution du système sur les boitiers (Python)
8Expérimentation en réel

Veille & Recommandations

Produits similaires

TODD ne propose rien de révolutionnaire. Il s'agit de l'activité bien connue d'affichage dynamique (digital signage en anglais) qu'on retrouve sur certains panneaux publicitaire aux arrêts de bus des grandes villes ou encore dans les restaurants proposant les menus. Le services de contenus peut-être sur le même réseau, sur le cloud ou les deux à la fois. TODD est un service hébergé par TIRIA.

Pour analyser des produits similaire, il faut sortir du contexte de l'affichage dynamique en tant que tel qui est bien maîtrisé par les entreprises publicitaires. Il faut regarder des produits pour lesquels on garde le contrôle sur le contenu et la diffusion.


Digital Signage

L'entreprise américaine basée en Californie Digital Signage propose un produit très similaire sur la forme : des contenus réalisé par le client à partir de maquettes prettes à l'emploi et diffusable par toutes sortes de boitiers, toutes sortes de systèmes d'exploitation aussi.

Digital Signage Exemple

Ils s'auto-revendique comme la plateforme d'affichage dynamique la plus populaire au monde.

Digital Signage Autoproclamation

Interface

L'interface de conception est simple et range les contenus par type d'activité.

Digital Signage : dashboard

Créer du contenu relève de l'expérience classique de construction d'une présentation.

Digital Signage : dashboard

Les possibilités sont pléthoriques puisqu'on peut même éditer des copmposants SVG prêt à l'emploi pour les illustrations, voire créer directement dans l'application via des outils en ligne plutôt laborés.

Digital Signage : édition de stickers Digital Signage : outil de création

Des parties dédiés de l'interface permettent d'organiser les diffusion le long de time lines ou de gérer les boitiers de diffusions.

Digital Signage : outil d'organisation

Business Plan

Digital Signage : formule gratuite

Digital Signage propose une formule d'appel gratuite permettant de faire fonctionner jusqu'à trois boitiers et de disposer d'1Go de stockage sur leur plateforme.

Digital Signage : formule gratuite

La version entreprise propose une monétisation sur différentes automatisations (publications sur des contenus sur d'autres plateformes comme les réseaux sociaux) et sur la possibilité d'avoir plusieurs accès au compte.

Digital Signage : formule entreprise

S'il est possible de faire fonctionner n'importe quel appareil ou ordinateur pour diffuser du contenu, on peut aussi acheter un boitier prêt à l'emploi.

Digital Signage : achat de boitiers

On peut aussi proposer des contenus si on est créateur.

Technique

Digital Signage : liste des boitiers

On choisit les boitiers (des players ) via une partie dédiée dans le tableau de bord.

Digital Signage : liste des boitiers (2)

On peut désigner son propre player ou en acheter un.

Digital Signage : enregistrement d'un boitier

Une banque de tutoriels vidéos très professionnel apporte de l'aide pour prendre en main les différtents supports :

Digital Signage : tutoriels vidéo

À l'issue d'un processus d'installation directement dans le navigateur du player, un code est fourni que l'on enregistrera sur la plateforme de diffusion.

Digital Signage : installation simple


Smart Prospective

J'effectue une veille technologique sur Smart Prospective. Les services sont très similaires à ceux proposés par l'extension TODD mais moins sofistiqué. Affichage de contenus semble se limiter à :

  • du glisser-déposer de médias (PDF, vidéos, images) préparés ailleurs ;
  • du flux continu issu de réseaux sociaux ou de streaming ;

L'interface graphique est sobre et simple, mais l'onglet Galerie des médias semble servir un peu de fourre-tout.

La documentation d'une API est en ligne.

Smart Prospective : Tableau de bord

Smart Prospective : Diffusion d'un média

Smart Prospective : Sélection de médias

Smart Prospective : Galerie des médias

Smart Prospective : Dépôt d'un média

Smart Prospective : Gestion des utilisateurs

Pour chaque média, la liste d'équipements est proposées et on les sélectionne avec un bouton toggle. Il ne semble pas y avoir de programmation temporelle possible. Pas d'interaction possible non plus.

Canva API

Lors de la veille technologique précédente, j'ai pû voir que Canva possédait un système d'API qui permet d'intégrer directement dans une application le logiciel. Ce qui peut-être pratique pour l'utilisateur de créer du contenu librement facilement sans quitter l'interface TODD.

En utilisant cette API Canva, les collaborateurs peuvent :

  • téléverser du contenu vers leurs compte Canva afin que chacun d'entre eux puissent utiliser ce matériel ;
  • éditer leur contenu sans quitter l'extension TODD ;
  • utliser des templates prêts à l'emploi en les connectant à une base de données pour automatiser l'insertion de données dans le template (les données sont dynamiques à l'intérieur même du template).

Autres

Il existe d'autres sociétés qui propose des solutions plus ou moins autogérées pour de l'affichage dynamique. Je n'ai pas eu le temps de regarder de plus prêt ou bien souvent ils délivrent très peu d'informations sur leur produit (il faut souvent demander une démonstration).

Voici quelques entreprises, la plupart françaises, dans ce secteur d'activité.

Neotess

Neotess 01

Neotess 02

Com'Play

Com'play 01

Com'play 02

Emity

Emity 01

Emity 02

Azimut

Azimut 01

Azimut 02

Xibo

Propose des solutions logicielles open source de CMS ou de système de diffusions pour beaucoup de systèmes d'exploitation.

Xibo 01

Face à la concurrence

Plusieurs choses en font un produit qui se démarque bien selon moi par rapport à la concurrence :

  • TODD s'intègre parmis d'autres services de la plateforme maison MMI et est intégré pour les clients de TIRIA dans une produit qu'ils connaissent déjà.
  • les modules proposés peuvent être activés ou pas dans l'extension TODD et par la même monétisés en tant que tels.
  • TODD propose des modules qui sont directement paramétrables par le client : c'est un gains de temps pour TIRIA qui n'a pas à s'occuper des contenus.
  • TODD proposera à terme des contenus interactifs afin de multiplier les contextes d'intégration possible au sein d'une entreprise (mode d'emploi interactif d'une machine outil dans un atelier, système riche d'alerte et de signalement d'accident, ...).

Premières impressions

Pour une analyse de l'existant et des premières propositions, voir l'article dédié concernant une note d'intention que j'ai rédigé pour Fabrice.