gif-jungle

BlogBlog Jungleworks

Juggernaut - Foire aux questions

Par Parag 3rd juillet 2015

Les histoires d'entreprises établies représentent souvent une lecture intéressante. Ils informent les parties prenantes intéressées sur la vision, la proposition de valeur et le modus operandi de l'organisation. Les responsables de compte chez Juggernaut sont interrogés jour après jour sur ce qu'est l'entreprise, comment vous travaillez, les technologies que vous utilisez et de nombreuses questions connexes. J'ai pensé que c'était le bon moment pour documenter ce que nous pouvons appeler les questions fréquemment posées.

Qui/Qu'est-ce que Juggernaut ?

Juggernaut alimente les plates-formes de technologie à la demande pour les entrepreneurs et les initiatives au niveau de l'entreprise. Nous sommes l'une des seules entreprises à fournir une gamme complète de services spécifiquement adaptés aux modèles commerciaux à la demande. Au cours des 6 derniers mois, nous avons déployé plus de 15 plateformes à la demande qui ont réalisé au total plus de 300,000 XNUMX transactions.

Notre IP est une infrastructure backend robuste qui est structurée sous forme de modules orientés vers la planification, la répartition/le suivi, la correspondance, l'allocation, le paiement et certaines autres fonctionnalités de base. Ces modules nous aident à répondre à divers modèles commerciaux dans l'espace à la demande. La mise en œuvre typique implique la plomberie des modules pour créer des applications mobiles frontales personnalisées, des tableaux de bord et des panneaux d'analyse.

Comment Juggernaut a-t-il évolué ?

L'idée est née du fait qu'il n'y a pas de plate-forme spécialisée jusqu'à présent construite à partir de zéro pour exploiter cette tendance. Juggernaut est issu de Click Labs, notre société mère qui a plus de 5 ans d'expérience dans le domaine de la mobilité.

Nous constations un nombre croissant de demandes de création de plates-formes dans l'espace à la demande de la part d'entrepreneurs. Depuis le début, l'accent a été mis sur la création d'une proposition de valeur centrée sur la création d'histoires de réussite pour nos clients tout en optimisant les délais de mise sur le marché et les coûts. Alors que nous essayions de nous concentrer sur l'approche descendante (développement personnalisé) par rapport à l'approche ascendante (basée sur SaaS) de la technologie à la demande, nous nous sommes vite rendu compte que les différences de modèle commercial nous empêchaient d'utiliser cette dernière approche pour les entrepreneurs. et les entreprises cherchant à valider les modèles.

Nous avons identifié le dénominateur commun pour aider les propriétaires de plateformes finales à gagner du temps et de l'argent et leur permettre de se concentrer sur leur produit principal. Ils peuvent être rassurés par le fait que la technologie sous-jacente est déjà à l'origine de plates-formes performantes dans le monde entier.

Pourquoi c'est important?

Il existe 3 tendances globales qui placent les plateformes à la demande au centre de la scène pour les parties prenantes

  • Clients attendant un traitement omnicanal
  • L'approvisionnement participatif ou indépendant devient une option viable
  • Nécessité pour les entreprises de passer à un modèle de propriété inférieur

Les chaînes de valeur de l'industrie sont bouleversées par les plateformes à la demande. Ce qui rend ces plates-formes perturbatrices, c'est le fait qu'elles rendent beaucoup plus efficace un mode d'interaction existant entre les utilisateurs finaux et les fournisseurs de services.

Mais ces plates-formes sont des entités compliquées et comportent de nombreuses pièces mobiles. La création de l'infrastructure numérique à partir de zéro nécessite un long délai d'exécution, est coûteuse et une expérience éprouvante. Même lorsque la logistique est au cœur de l'entreprise, les propriétaires de plates-formes disposent rarement de l'expertise interne pour créer cette infrastructure et ils préfèrent se concentrer sur la construction de la machinerie opérationnelle pour acquérir des acheteurs et des fournisseurs.

Nous avons créé la technologie backend / PreBuilt IP qui nous aide à créer des expériences personnalisées tout en garantissant que nous ne dépensons pas notre énergie à réinventer la roue avec chaque plate-forme.

Qu'est-ce que l'IP pré-construit ?

L'IP pré-construit est structuré sous la forme de blocs de code backend. Ces blocs de code alimentent les modules identifiés en cartographiant les parcours des fournisseurs et des clients tels qu'ils s'appliquent aux différents modèles commerciaux de cet espace. Il évolue constamment à chaque mise en œuvre réussie à mesure que nous découvrons différents cas d'utilisation.

Pour plus de détails sur cette approche modulaire, consultez – Plan de réussite à la demande

Comment fonctionnent les mises à jour de l'adresse IP prédéfinie ?

Les mises à jour de l'adresse IP prédéfinie n'ont aucune incidence sur les implémentations précédentes. Les blocs de code font partie de votre solution dans un format dégroupé et sont entièrement accessibles pour d'autres personnalisations. De plus, ils ont encore besoin d'un certain travail pour s'assurer que nous ne compromettons pas les spécificités de votre modèle d'entreprise.

Quelle est la pile technologique que nous utilisons ?

Nous utilisons une couche de services Web nodeJS qui s'exécute sur le cloud Amazon et fonctionne avec des applications mobiles natives. Nous n'avons pas choisi LAMP car nodeJS a une performance considérablement meilleure pour les applications de communication à haute fréquence que PHP.

La pile technologique que nous utilisons est MEAN plutôt que LAMP. La pile MEAN implique l'utilisation d'ExpressJS et d'AngularJS pour le développement Web frontal, de NodeJS pour les services Web et de MongoDB comme base de données. Cela nous donne l'avantage supplémentaire d'être entièrement dans un seul langage (JavaScript) donnant aux développeurs la possibilité de tracer tout le long de la pile sans avoir à apprendre un langage supplémentaire.

Mais qu'est-ce que cela s'applique du point de vue de la performance -

Node.js est entièrement non bloquant et basé sur des événements, permettant une véritable simultanéité entre les requêtes. Permettez-moi d'utiliser ces images pour expliquer ce que cela signifie.

FAQ_img1
Source - https://www.hostingadvice.com/blog/comparing-node-js-vs-php-performance/

FAQ_img2

Ces graphiques indiquent que PHP peut gérer 1773 requêtes par seconde par rapport à la capacité de Node à en gérer 3614. De plus, Node est environ 10 fois plus rapide que PHP lorsqu'environ 1000 requêtes lui sont envoyées simultanément. Tout cela se résume au traitement simultané de différentes requêtes par NodeJS.

Étant donné que nous avons maintenant établi que Node est conçu pour l'échelle, le choix de MongoDB peut être attribué au fait qu'il se gélifie beaucoup mieux avec NodeJS par rapport à MySQL. De plus, MongoDB a la capacité de gérer des types de données très divers et de gérer les applications plus efficacement à grande échelle. Le plus grand avantage est que le modèle de données flexible de MongoDB permet au schéma de base de données d'évoluer avec les besoins de l'entreprise.

Y a-t-il des considérations IP?

À la fin de notre cycle d'engagement, vous êtes autorisé à recevoir, personnaliser et conserver le code source complet. Juggernaut accorde au Client une licence perpétuelle, non exclusive, mondiale, non transférable et libre de redevance pour utiliser ses IP préexistantes uniquement pour les Livrables. Le seul droit que nous conservons est de réutiliser l'IP prédéfinie pour d'autres implémentations.

Non-concurrence ?

Nous prenons très au sérieux la confidentialité et la propriété intellectuelle associées à votre modèle commercial. Cela ne signifie pas que nous n'apprenons pas de chaque nouvelle implémentation. Mais ces apprentissages sont centrés sur la façon dont nous pouvons rendre l'IP de base plus générique et robuste. En dehors de cela, un mur de Chine existe entre différents projets/équipes limitant le flux d'informations même si nous avons plusieurs projets en cours dans le même domaine.

Bien que nous recevions des demandes d'acceptation de non-concurrence dans certains cas où le modèle commercial/vertical spécifique en cours de discussion est suffisamment unique pour justifier d'ignorer de futures opportunités commerciales. Mais dans beaucoup d'autres cas, il nous est difficile d'ignorer complètement les affaires futures. Pour certains marchés verticaux, cela revient à suggérer à une entreprise qui ne fait que des applications de chat, de ne pas créer d'applications de chat pour quelqu'un d'autre.

De plus, le fait que l'avant soit entièrement développé à partir de conceptions spécialement conçues pour vous contribue à garantir l'unicité.

Quel est le modèle d'engagement ?

Nous vous aidons à faire passer votre idée du point A - Idée / modèle commercial de haut niveau au point B - une solution technologique prête à être commercialisée. Vous bénéficiez d'une longueur d'avance au point A à partir de notre IP prédéfinie. Nous continuons d'ajouter de la valeur à chaque étape en fonction de notre expérience de ce qui fonctionne et de ce qui ne fonctionne pas, vous aidant à éviter certaines erreurs, augmentant ainsi la probabilité d'obtenir de nombreux éléments corrects dans la première version elle-même.

En dehors de cela, l'engagement suit de près le SDLC standard. Nous avons un système de communication mûri qui a évolué sur plus de 5 ans avec un PM étant un point de contact unique et utilisant des outils standard de l'industrie pour chaque étape. (Lire Basecamp, Invision, Phare, etc.).

SDLC ? Agile vs cascade ?

La plupart des nouveaux engagements pour commencer sont des accords de temps/coût fixes dans lesquels nous acceptons de livrer une portée convenue dans un délai donné.

Après de nombreuses itérations au cours des dernières années, le modèle qui fonctionne le mieux selon notre expérience est un hybride de cascade et agile.

Dans le cadre de cette approche, la première moitié de l'engagement se concentre sur la mise au point des spécifications qui accompagnent le modèle commercial de haut niveau et sur le travail simultané sur les structures filaires et les conceptions. La seconde moitié est consacrée à des sprints bihebdomadaires impliquant le codage de certaines pièces et des tests d'acceptation utilisateur de haut niveau. La dernière ronde de tests de régression est réservée au moment où nous avons déjà jeté un nombre important de ces sprints hors du parc. L'ensemble du processus est conçu pour un retour d'information dans lequel vous, en tant que partie prenante clé, avez un impact constant sur les différents aspects. De plus, cela garantit que nous ne sommes pas constamment au cou les uns des autres pour lutter contre le fluage de la portée.

Une fois que nous avons tenu les promesses initiales, la plupart des missions sont retenues dans le cadre desquelles nous suivons de près la méthodologie Agile dans un véritable esprit.

Coûts impliqués ?

Nous ne facturons pas la licence de notre IP prédéfinie ni notre expertise dans ce créneau. Les coûts sont calculés selon nos tarifs horaires pour différentes ressources, qui sont nettement inférieurs par rapport aux tarifs de l'industrie. En plus de notre expérience, il nous faut 40% de temps en moins pour développer la solution complète que ce qu'il nous aurait fallu si nous devions tout développer à partir de zéro.

La méthodologie est basée sur les coûts fixes dans lesquels les coûts pour tout dépassement en ce qui concerne les fonctionnalités décidées dans l'accord sont à notre charge. Le coût total lui-même est divisé en 4 étapes de 25 % chacune liées à différentes étapes physiques.

Principaux facteurs de prix ?

Le fait qu'il y ait autant de pièces mobiles pour ces plates-formes à la demande rend la technologie complexe et longue à développer. Nous pourrions avoir affaire à des applications côté client et côté fournisseur sur plusieurs plates-formes et versions Web en plus des composants CRM/tableau de bord/panneau d'administration à développer au-dessus du backend qui gélifie tout ensemble. Le fait que le front end soit développé nativement (pour optimiser l'expérience utilisateur) pour chacun de ces composants demande du temps et des efforts.

Proposition de valeur? Qu'est-ce qui nous distingue?

  1. Temps de mise sur le marché plus rapide
  2. Coût moindre
  3. Flexibilité totale à savoir. une viz. posséder la technologie et toutes les données sans être responsable des coûts de licence

Mais le plus grand facteur qui nous distingue est Nous comprenons On-Demand. Aujourd'hui, nous sommes davantage des leaders d'opinion dans cet espace qui vient de l'expérience de diverses implémentations dans la nourriture à la demande, la livraison, le cannabis, le lavage de voiture, la beauté, le massage, entre autres.

Comment vous comparez-vous aux autres concurrents ?

Si je devais catégoriser les concurrents en 2 catégories –

A. Fournisseurs de solutions technologiques personnalisées

Nous recevons 2 à 3 demandes chaque semaine de clients qui ont passé beaucoup de temps à développer une technologie à partir de zéro. En dépit de dépenser beaucoup de temps et d'argent, la plus grande plainte est que le backend ne fonctionne tout simplement pas. Alors que la plupart des ODP sont capables de tenir leurs promesses initiales, le fait de ne pas s'assurer que les pièces mobiles vont bien les unes avec les autres est un problème récurrent.

Nous avons déjà traversé cette phase et comprenons ce qu'il faut pour faire fonctionner On-Demand.

B. Approches basées sur des scripts

Nous ne pensons pas qu'ils soient nos concurrents pour commencer. Cette approche ne fonctionne tout simplement pas si vous êtes sérieux pour faire fonctionner votre idée.

C'est ainsi que la situation se déroule.

  1. Vous trouvez un fournisseur de logiciel clé en main en marque blanche.
  2. Vous lancez rapidement votre solution en brandissant leur solution.
  3. Vous trouvez qu'il n'est pas bien adapté à votre secteur et à vos besoins, vous devez donc le modifier et le personnaliser (ce sera le meilleur des cas. Dans la plupart des cas, cela ne fonctionnera tout simplement pas. Vous devrez embaucher une technologie interne Ils continueront à faire des ajustements et arriveront à la conclusion que les défauts architecturaux justifient la réécriture de presque tout).
  4. Vous trouvez qu'il n'est pas tout à fait compétitif parce qu'il est générique – marque blanche – pas différent des autres dans votre segment de marché – donc vous devez le différencier… ce qui signifie un travail de personnalisation.
  5. Après tout ce travail de personnalisation et plusieurs milliers d'USD de marketing plus tard, il obtient enfin du succès, vous commencez donc à avoir des problèmes de performances et devez optimiser les charges lourdes.
  6. En faisant cela, vous avez des demandes d'utilisateurs et vos propres idées sur la façon d'améliorer votre entreprise - vous décidez d'investir plus d'USD et de temps dans un développement ultérieur.
  7. Vous arrivez lentement à la conclusion que la migration vers une solution basée sur des normes complètes et éprouvées sur le marché est la seule option à ce stade… si vous voulez protéger votre investissement de plusieurs mois en argent et en temps.
  8. Ce serait beaucoup plus facile si vous commenciez par une telle solution, n'est-ce pas ?.

C. Solution SaaS prête à l'emploi

Cela fonctionne si vous êtes une PME ou si vous souhaitez simplement découvrir si votre idée fonctionne ou non. Mais encore une fois, ce ne sont pas nos concurrents, car une fois que vous aurez dépassé ces solutions et que votre entreprise se développera et évoluera, vous aurez besoin d'une solution personnalisée vraiment unique avec une bonne quantité de contrôle.

D. Concurrent utilisant notre modèle commercial spécifique - Je suis convaincu que beaucoup d'entre eux émergeront au cours de la prochaine année, mais nous avons 2 ans d'expérience pour vous offrir une meilleure valeur en tant que partenaire technologique.

Coût de toutes les intégrations tierces ?

  1. Pour des informations détaillées sur les coûts généraux en cours associés à l'utilisation des intégrations tierces les plus populaires requises pour les plates-formes à la demande, consultez ceci Ebook.
  2. Prise en charge des bogues - Cela est couvert pendant 3 mois par notre contrat.

Quel est le nombre de transactions sur la plateforme Juggernaut jusqu'à présent ?

Nous en avons lancé 15 et travaillons sur 12 autres (à différents stades de mise en œuvre). La plupart des déploiements ont été effectués au cours des 6 derniers mois et au total ont déjà enregistré environ 300,000 XNUMX transactions au total. Au fur et à mesure que certaines plates-formes atteignent la masse critique, nous sommes convaincus que les chiffres augmenteront considérablement.

Ces questions ont été compilées à partir des listes transmises par les chargés de compte. Nous réalisons que certaines de ces réponses sont de très haut niveau et mériteraient des discussions détaillées. Nous attendons avec impatience toutes ces discussions. S'il y a d'autres questions qui vous viennent à l'esprit pendant que vous explorez le potentiel d'un partenariat avec Juggernaut, mentionnez-les dans la section des commentaires ci-dessous et nous nous ferons un devoir d'y répondre.

Abonnez-vous pour rester en avance avec les dernières mises à jour et informations entrepreneuriales !

  • Partagez cet article:

  • Blog Jungleworks Blog Jungleworks Blog Jungleworks