Pour les éditeurs logiciels

Svg background
Développement interne ou plateforme externe ?

Si vous développez une application et souhaitez y intégrer des dashboards et/ou de la préparation de données, vous avez à choisir entre un développement interne ou l'usage d'une plateforme externe comme Serenytics. Chacune de ces deux options a ses avantages / inconvénients.


Développement interne

Si vous choisissez un développement interne :

  • Les avantages
    • Vous maîtrisez en interne tous les détails.
    • Vous n'êtes pas dépendant d'un partenaire externe.
    • Vous pouvez customisez la plateforme exactement comme vous le souhaitez (chez Serenytics, nous pouvons produire des images Docker d'une version customisée pour votre besoin).
  • Les inconvénients
    • Les coûts globaux sont élevés, très complexes à estimer (développement, serveurs, maintenance) et souvent sous-estimés.
    • Chaque évolution passe par un cycle de développement logiciel (specs, code, test, intégration, déploiement) avec toute sa complexité.
    • Le chef de projet ne peut pas mettre en place lui-même les dashboards, il doit forcément passer par l'équipe de développement logiciel (sauf à construire un studio d'édition de dashboards complet).
    • L'architecture de traitement à mettre en place est complexe pour gérer la haute disponibilité et la haute performance. Les dashboards peuvent demander des calculs complexes sur vos données (notamment si vous souhaitez que l'utilisateur puisse ajouter des formules). Pour répondre à cette complexité, certains points techniques avancés (architecture asynchrone, redondance, moteur de cache, analyseur syntaxique, générateur de SQL...) doivent être codés.
    • Si vous souhaitez que vos clients puissent créer eux-mêmes des dashboards, des KPIs et des automations, le projet devient beaucoup plus complexe.
    • Le time-to-market se compte souvent en mois/années, avec des retards possibles.
    • Vous augmentez votre surface RH avec toute la difficulté inhérente (recrutement de bon profils développeurs, fidélisation, gestion des départ de développeurs).


Avec Serenytics

Les avantages d'utiliser notre plateforme sont :

  • Vous ne lancez pas un développement logiciel complexe avec toute l'incertitude, les délais et et le coût associé.
  • Vous êtes très agile. Un chef de projet peut lui-même créer de nouveaux dashboards, des nouveaux flux de données ou de nouvelles automations. Vous êtes souple pour mettre en place de nombreux dashboards, les tester, les faire évoluer.
  • En une semaine, vous pouvez déployer en production un module de dashboards.
  • L'intégration avec votre applicatif est simple.
  • Vous pouvez donner la main à vos clients pour construire leurs propres dashboards ou ajouter des données (par exemple un fichier Excel avec objectifs).
  • Serenytics permet aussi d'automatiser toutes les tâches liées aux données (alarmes, import, export...). En intégrant Serenytics, vous ajoutez aussi toutes ces fonctionnalités.
  • La plateforme est très customisable, notamment grâce au low-code et à l'API. Et nous pouvons aussi vous créer des images Docker d'une version customisée pour votre besoin.

connectors

Intégrez Serenytics avec notre API

Toutes les fonctionnalités de Serenyics sont exécutables via une API REST simple à utiliser. Cela vous permet une intégration avancée entre votre application et Serenytics.

Vous pouvez par exemple configurer un compte client (ajout de datasources, clone d'un dashboard template...) avec quelques appels d'API. Vous pouvez aussi déclencher l'envoi d'un rapport PDF par un appel d'API depuis votre logiciel.

Dans le sens inverse, un bouton dans un dashboard Serenytics peut aussi déclencher un appel d'API vers votre plateforme.

Quel déploiement ?

Vous avez trois options pour déployer Serenytics:

  • Vous utilisez notre SaaS multi-tenant. C'est la version la plus simple et la plus économique.
  • Vous utilisez notre version Dedicated: nous gérons l'hébergement de Serenytic sur une instance dédiée pour vous.
  • Vous déployez Serenytics sur vos machines. Vous avez accès à nos conteneurs Docker. Vous les installez comme vous le voulez, autant de fois que souhaité.


Customisez votre version

Nous pouvons créer des images Docker contenant une version customisée pour votre besoin. Ces customisations peuvent par exemple inclure:

  • Un design custom de l'application complète. Par exemple, la barre de navigation à gauche peut être modifiée pour avoir un look&feel similaire à votre application. On peut y ajouter un bouton en haut pour rediriger vers votre app.
  • Des connecteurs de données custom (par exemple vers vos API).
  • Des automations dédiées. Par exemple, une automation peut setuper complètement le compte d'un client avec des connecteurs pré-configurés et un premier dashboard pré-conçu.
  • Une authentification intégrée avec votre application.

Comparer les budgets

Si vous décidez de développer une version en interne, votre budget sera forcément très lié aux fonctionnalités que vous souhaitez. Mais en tablant sur un an de travail pour une version légère de Dataviz, on peut estimer le besoin à un product manager et 3 développeurs.

Le budget total estimé très grossièrement est de 320k€ (80k€ + 3x80k€).

Et la probabilité est forte qu'au fil de l'usage, il y ait des nombreuses demandes de fonctionalités, et donc que le projet prévu pour un an dure beaucoup plus longtemps.

Avec Serenytics, avec un budget de 2k€/mois pour une version dédiée sur une instance dédiée, votre budget annuel est d'environ 24k€.


Pour tester

Pour tester Serenytics, la première étape est de vous créer un compte sur notre SaaS. Cela vous permet de tester toutes les options du logiciels, sans limitation.

Si votre objectif est un déploiement on-premises, vous pouvez télécharger nos images Docker sur demande (contact@serenytics.com ). Vous pouvez alors tester l'intégration complète avec votre architecture.

Créez votre compte (essai gratuit, pas de CB)
Créer mon compte

×