Qu'est-ce qui fait de Creole Studios une société de développement d'applications mobiles toujours la mieux notée sur GoodFirms ?

Publié: 2020-01-15

À quelle fréquence les efforts des petites startups en herbe sont-ils reconnus ? Fondé en 2014, nous sommes un studio de conception et de développement avec plus de 30 employés au service de nos clients dans le monde entier. Récemment, nous avons eu la chance d'être présentés sur une plate-forme comme GoodFirms, pour montrer notre version de l'histoire - la stratégie de travail et les efforts que nous mettons derrière chaque mission de projet.

Pour une entreprise comme la nôtre, nos clients comptent beaucoup et ce qu'ils ont à dire et ce qu'ils pensent de nous est d'une importance primordiale. GoodFirms fournit une plate-forme où nos clients peuvent partager leur expérience de travail avec nous ; ce qui crée une impression authentique et digne de confiance pour nos clients potentiels en les encourageant à travailler avec notre équipe d'experts. Des plateformes comme GoodFirms sont ces excellents outils qui vous aident à obtenir des commentaires de manière complète. Il ne s'agit donc pas seulement de toutes les choses molles et gentilles dites sur nous. Les clients peuvent s'exprimer en détail sur tous les fronts où nous sommes bons et où nous avons échoué.

Ainsi, lorsque goodfirms a décidé d'interviewer notre PDG et de nous poser des questions sur notre travail, nos processus et ce qui fait de nous l'un des développeurs d'applications les plus cool, nous ne pouvions pas être plus heureux.

Voici comment s'est déroulé le questionnaire :

  1. Veuillez présenter votre entreprise et décrire brièvement votre rôle au sein de l'entreprise ?

Creole Studios est un studio de conception et de développement de logiciels qui se concentre sur la création de systèmes logiciels sur mesure sur des plateformes mobiles, Web et cloud. Nous travaillons avec des clients du monde entier, qu'il s'agisse de start-ups, de PME ou de grandes entreprises. Nous avons créé des applications et des systèmes en fonction de leurs besoins et du fonctionnement de leur entreprise.

Mon rôle au sein de l'entreprise consiste à superviser les projets hautement prioritaires et à coût élevé et à assurer la coordination avec ces clients. Parallèlement à cela, je dirige les équipes d'analyse commerciale et de conception afin d'établir un précédent sur nos niveaux de création et d'ingénierie. Enfin, je mets en œuvre la stratégie de croissance et le plan annuel de l'entreprise en travaillant avec les chefs de département des départements techniques, l'équipe d'acquisition de talents et le service comptable.

  1. Quelle était l'idée derrière le démarrage de cette organisation?

L'idée derrière l'entreprise était simple : créer un logiciel qui fait réellement la différence. Aussi petite ou grande que soit la différence, elle doit avoir un impact. Il existe aujourd'hui plusieurs sociétés de services logiciels qui effectuent le même type de travail que nous. Mais la plupart d'entre eux feraient n'importe quel projet qui leur serait proposé. Ils veulent simplement expédier le produit et ne se soucient pas beaucoup de sa valeur finale pour le client qui paie réellement pour cela. Nous avons mis en place notre studio pour créer des produits qui garantissent que le client obtient la valeur de son argent qu'il a dépensé pour nos services.

  1. Quel est le modèle commercial de votre entreprise – équipe interne ou fournisseurs tiers/externalisation ?

Nous sommes une équipe de conception et de développement interne. Tous nos processus de conceptualisation, conception, développement, test et déploiement sont effectués au sein de notre studio par les membres de notre équipe. Nous collaborons avec des fournisseurs tiers au fur et à mesure qu'un projet nous oblige à le faire. Mais la plupart du temps, la production est réalisée dans nos bureaux.

  1. En quoi votre modèle commercial est-il avantageux du point de vue de la valeur ajoutée pour les clients par rapport aux modèles d'autres entreprises ?

La plupart des entreprises de notre domaine suivent soit un modèle de coût fixe, soit un modèle de facturation horaire. Dans le modèle à coût fixe, les entreprises proposent un prix forfaitaire pour l'ensemble du projet et lorsque le projet s'étire trop longtemps, elles commencent à subir des pertes et, par conséquent, elles perdent tout intérêt pour le projet, ce qui entraîne une détérioration de la qualité du travail fourni. Dans les projets facturés à l'heure, les équipes sont plus à l'aise et prennent le client pour acquis. Ils facturent même le client pour le temps qu'il prend pour résoudre les bogues, ce qui n'est pas approprié. Pourquoi le client devrait-il payer pour les erreurs que vous avez commises ?

Notre modèle commercial garantit qu'aucun de ces scénarios ne se produit de notre côté. Si nous prenons un projet à coût fixe, nous élaborons une structure de paiement échelonné basée sur les livrables livrés. Ainsi, le client libère le paiement uniquement lorsqu'il obtient un livrable de notre part. Cela réduit leur risque d'avoir une grosse partie de paiement, et cela nous motive également à continuer de publier les livrables à temps pour nous assurer que notre trésorerie ne soit pas étouffée en raison de nos retards internes. Pour les projets horaires, nous ne facturons jamais les clients pour nos bugs. Nos feuilles de temps mentionnent clairement les heures facturables et non facturables séparément, de sorte que tous nos clients sont bien conscients du temps que nous avons passé à construire leur système et du temps qu'il nous a fallu pour résoudre tous les bugs. Toutes ces heures que nous avons prises pour régler tous les problèmes, c'est notre brûlure interne. Cela nous motiverait à maintenir l'efficacité de nos processus afin que le taux de combustion soit le plus bas possible.

notre-business-model

  1. À quelles industries répondez-vous généralement ? Vos clients sont-ils répétitifs ? Si oui, quel ratio de clients a été répétitif pour vous ?

Nous avons travaillé avec des entreprises de plusieurs secteurs différents. Certains de nos clients premium appartiennent à l'immobilier, au commerce électronique, aux produits de grande consommation, au coaching personnel, à l'alimentation et aux boissons, à la santé, au mode de vie et au divertissement, aux organisations humanitaires, etc. Plusieurs de nos clients de ces domaines continuent de travailler avec nous après leur premier projet. est terminé. Le taux de répétition de nos clients varie de 60 % à 70 %.

Développement et conception d'applications mobiles

  1. Mentionnez les objectifs ou les paramètres critiques pour déterminer le délai de développement d'une application mobile.

Les paramètres les plus critiques pour déterminer le délai de développement d'une application mobile incluent : une compréhension approfondie des exigences entre toutes les parties prenantes, un wireframing à toute épreuve, des conceptions d'interface utilisateur efficaces et conviviales pour les programmeurs, et enfin des équipes de programmation bien expérimentées avec de bonnes compétences en compréhension logique. Si tous ces paramètres sont cochés, la détermination du calendrier de développement d'une application mobile peut être effectuée de manière assez précise.

  1. Combien d'efforts en termes de temps sont consacrés au développement du front-end et du back-end d'une application mobile ?

Développer le front-end de l'application demande autant d'efforts que développer la logique de l'application. Quand on parle de front-end, il y a la conception, il y a le prototypage de l'UX, il y a la mise en cache des données localement dans le bac à sable de l'application. La plupart des entreprises ne consacrent pas autant d'efforts à la création du front-end de l'application. Ils intègrent simplement les conceptions qui leur sont données par les concepteurs, puis se lancent immédiatement dans le codage back-end. Ce n'est pas la bonne façon de gérer le développement de l'application mobile. Si le front-end de l'application est développé avec une attention particulière, il offre une expérience utilisateur remarquable lorsque l'application est prête.

Construire le back-end de l'application est relativement facile. Oui, cela peut certainement devenir compliqué et difficile étant donné qu'il doit gérer du code et des scripts. Mais c'est binaire, soit ça va bien, soit ça ne va pas. Il n'y a pas de zones grises là-dedans. Par conséquent, il y a plus de chances que plus d'efforts soient consacrés au côté front-end de l'application par rapport au développement back-end. Quant au temps exact nécessaire dans les deux domaines, cela dépend généralement du type d'application en cours de développement. Si les fonctionnalités sont nombreuses et compliquées, cela prend des mois, sinon si l'application est simple et petite, cela peut également être fait en quelques semaines.

Plate-forme d'applications mobiles

  1. Quels sont les paramètres clés à prendre en compte avant de sélectionner la bonne plateforme pour une application mobile ?

Voici les paramètres clés à prendre en compte avant de sélectionner la bonne plateforme pour une application mobile :

  • Public cible et sa démographie.
  • Quelle plate-forme de smartphone utilisent-ils ? Y a-t-il une plate-forme utilisée beaucoup plus que l'autre ?
  • Faisabilité technique des fonctionnalités. Certaines fonctionnalités ne peuvent pas être implémentées sur la plate-forme iOS compte tenu de son environnement de développement fermé, alors que sur Android, ce n'est pas le cas.
  • Budget du projet. Au départ, si le budget est inférieur, une seule plate-forme peut être ciblée et plus tard, l'application peut être lancée sur la plate-forme suivante après avoir acquis une certaine traction initiale.
  • Analyse compétitive. S'il existe un concurrent direct, sa stratégie doit être étudiée avant de décider quelle plate-forme mobile conviendrait le mieux au projet.
paramètres-clés-avant-sélection-plate-forme-d'applications-mobiles

  1. Quelle plateforme proposez-vous à vos clients pour commencer lorsqu'ils vous approchent avec une idée (Android ou iOS) et pourquoi ?

Comme mentionné dans la dernière réponse, plusieurs facteurs sont responsables de la détermination de la plate-forme la mieux adaptée au projet du client. Cela ne peut pas être une suggestion personnelle basée sur nos préférences. Il doit s'agir d'une décision objective après avoir étudié les facteurs devant nous. Mais dans la plupart des cas, il est préférable de couvrir les deux plates-formes afin que l'application obtienne une portée maximale dès le jour de son lancement.

  1. Android ou iOS, native ou hybride : quelle plate-forme est préférable d'utiliser pour créer votre application ? Quelles sont vos recommandations ?

Jusqu'à présent, nous étions des fans inconditionnels des SDK natifs. Mais dernièrement, depuis les 2 dernières années, nous avons été séduits par le petit nouveau du quartier - React Native. Ce cadre hybride nous a montré la promesse que nous recherchions dans toutes les technologies de développement d'applications mobiles hybrides et multiplateformes précédentes, mais nous ne pouvions la trouver nulle part, jusqu'à présent. À notre avis, React Native est la meilleure option pour le moment, car elle est basée sur JavaScript et fonctionne également à merveille avec le code natif si nécessaire. Leur communauté de développeurs grandit et la bibliothèque mûrit également bien avec le temps. Cela nous permet de créer des applications pour les deux plates-formes, ce qui contribue à réduire considérablement les coûts de production du client.

Coût des applications mobiles

  1. Quels sont les facteurs clés que vous considérez avant de décider du coût d'une application mobile ?

Voici les facteurs qui ont un impact significatif sur le coût de création d'une application mobile :

  • Liste des fonctionnalités
  • Exigences relatives à l'interface utilisateur et à l'expérience utilisateur
  • Futurs plans d'évolutivité
  • Types de fonctionnalités (prouvées/réalisables/basées sur la recherche)
  • Nouveau développement ou re-développement à partir d'une base de code existante
  • Production en équipe unique ou multi-équipes avec des exigences à distance/sur site
  1. Quel type de structure de paiement suivez-vous pour facturer vos clients ? Est-ce Pay per Feature, Fixed Cost, Pay per Milestone (peut être en phases, mois, versions, etc.)

Nous suivons 2 types de structures de paiement : Modèle à coût fixe dans lequel nous donnons un devis forfaitaire pour l'ensemble de la production du projet, mais le paiement est réparti sur plusieurs étapes, chacune associée à des livrables spécifiques. Mais si le projet est important et implique des fonctionnalités compliquées, nous proposons également à nos clients un modèle de facturation horaire, dans lequel nous conservons des feuilles de temps détaillées pour tout le travail que nous effectuons chaque jour, pour chaque tâche, et nous envoyons ces feuilles de temps à nos clients à la fin de la semaine. Par la suite, la facturation se fait en fin de mois sur la base du nombre total d'heures que nous avons facturé dans nos feuilles de temps hebdomadaires.

  1. Acceptez-vous des projets qui répondent à vos exigences budgétaires de base ? Si oui, quel est le minimum requis ? Si non, sur quel budget minimum avez-vous travaillé ?

Nous avons un seuil minimum de 5 000 $. Nous ne participons à aucune mission en dessous de ce montant. Mais cela dit, nous n'acceptons pas tous les projets dont le ticket est plus important que cela. Nous évaluons chaque projet individuellement, puis en fonction de divers facteurs, nous décidons si nous devons accepter le projet ou lui donner un laissez-passer.

  1. Quelle est la fourchette de prix (min et max) des projets que vous avez pris en charge en 2018 ?

Oh, cette gamme est assez grande. Nous avons pris des projets allant de 7 000 $ à 50 000 $. En 2019, ces chiffres se sont encore éloignés les uns des autres. La taille du projet n'est pas le facteur que nous visons. Le projet doit avoir une certaine substance, une certaine valeur et nous devons pouvoir y apporter nos compétences. Sinon, il ne sert à rien de poursuivre des projets qui ne correspondent pas à nos compétences et à nos talents.

  1. Quel business model proposez-vous à vos clients pour leur permettre de générer des revenus à partir des applications mobiles ? Pourquoi?

Un modèle basé sur les abonnements, ou un modèle Freemium intelligemment pensé. Ce sont les deux modèles commerciaux les plus générateurs de revenus à l'heure actuelle. Des applications comme Netflix, Spotify, New York Times, etc. ont montré la véritable puissance du modèle d'abonnement. Si vous avez une bonne source de contenu que vous pouvez distribuer, quelle que soit la taille de votre public, un abonnement continu rapporterait une grande partie des revenus par rapport à des frais uniques. Si vous n'avez pas de contenu en cours de distribution, mais que vous avez des fonctionnalités irrésistiblement bonnes, il est préférable de les regrouper dans un bon modèle Freemium où les utilisateurs peuvent essayer le produit de base gratuitement, puis une fois qu'ils obtiennent accrochés, ils ne réfléchiraient pas une seconde avant d'acheter vos offres premium. Candy Crush, Fortnite, Snapchat, YouTube, etc. ont maîtrisé cette stratégie.

Visitez notre profil sur GoodFirms : Creole Studios

Lire l'interview complète sur GoodFirms

Nous sommes reconnaissants à GoodFirms de nous avoir fourni une opportunité de partager le travail et les efforts que notre équipe consacre à chaque projet. approche de travail axée sur les solutions Nous attendons avec impatience de plus en plus d'avis de clients et nous continuerons à faire de notre mieux pour maintenir notre excellent dossier sur GoodFirms.