Succès avec le développement d'applications Atlassian : 7 conseils pour les développeurs débutants

Publié: 2021-06-24

Couverture du développement d'applications Atlassian Un pic dans les applications du marché

L'utilisation des applications de marché est à la hausse. Nous constatons cette tendance dans l'espace du commerce électronique avec une demande accrue pour les applications Shopify et dans l'espace technologique avec un intérêt croissant pour les produits SaaS B2B sur la place de marché Atlassian. En fait, sur Shopify, la grande majorité des marchands (87 %) s'appuient sur les applications Shopify pour gérer leur entreprise et 84 % des applications sur le marché Shopify ont généré des revenus pour leurs propriétaires. Pendant ce temps, Atlassian a connu une croissance remarquable en 2020 avec une augmentation de son stock de près de 100% et l'utilisation de son marché d'applications augmente à un rythme rapide. Pour les développeurs d'applications, cela représente une opportunité prometteuse de créer des logiciels pour Shopify App Store et Atlassian Marketplace.

Nous avons discuté avec Volker Schulze, PDG d'Accxia, de Doublecheck pour Jira, une application qui « vérifie » que l'utilisateur souhaite envoyer son commentaire à un client. Cela permet d'éviter que des messages internes ne soient envoyés à la mauvaise personne. L'équipe de Volker chez Accxia a développé de nombreuses applications pour Atlassian Marketplace afin de répondre aux besoins des clients qui n'ont pas été satisfaits par le logiciel d'origine.

L'Atlassian Marketplace est une plate-forme hébergeant des applications qui servent de modules complémentaires pour les produits Atlassian. Ces applications améliorent les fonctionnalités des logiciels Atlassian tels que Jira ou Confluence et améliorent l'expérience utilisateur. Il existe de nombreux avantages à créer et à héberger une application sur l'Atlassian Marketplace. Atlassian a une large base de clients, ce qui signifie qu'il existe un public de taille importante prêt à utiliser l'application que vous développez. Volker a noté que le logiciel Atlassian est utilisé par 80 % des sociétés Fortune 500. En tant que développeur, vous n'avez pas à payer Atlassian pour publier votre application sur le marché et les clients pourront facilement tirer parti de votre application à partir de leur instance de produit en utilisant l'Universal Gestionnaire de plugins.

Étant donné que Schulze possède une vaste expérience du développement d'applications Atlassian, nous lui avons demandé de partager ses conseils pour les développeurs débutants. Ces conseils s'appliquent quelle que soit la place de marché ou la boutique d'applications pour laquelle vous créez une application, mais ils sont basés sur son expérience.

Conseils pour le développement d'applications Atlassian (ou tout autre développement d'applications !)

  1. Fais tes recherches

    Lorsqu'il s'agit de développer une application, Schulze a souligné l'importance de bien connaître le logiciel. Il a expliqué : « Vous devez connaître les logiciels, donc dans le cas de Doublecheck, nous devions connaître Jira de fond en comble. Et vous devez vous assurer que lorsque vous produisez une application, cela ne perturbe pas les fonctionnalités techniques et ne perturbe pas le fonctionnement de Jira. La meilleure façon de le faire est de prendre le temps d'apprendre tout ce qu'il y a à savoir sur le logiciel. Précipiter cette étape pourrait entraîner des obstacles sur la route. Avec Atlassian, il existe trois déploiements : serveur, centre de données et Atlassian Cloud. Doublecheck pour Jira a été initialement conçu pour Server et il a fallu du temps pour obtenir également la certification pour Data Center. Si vous développez une application pour Atlassian, vous souhaiterez connaître chaque déploiement et déterminer si le produit que vous développez fonctionnera sur l'un d'entre eux ou sur tous. Faire vos recherches dès le début vous aidera à choisir le meilleur chemin pour votre application.

  2. Familiarisez-vous avec la compétition

    Au début du processus de développement d'applications Atlassian pour Doublecheck for Jira, Schulze a étudié l'Atlassian Marketplace pour avoir une idée de la concurrence. Vous voudrez vous familiariser avec d'autres applications fonctionnant dans le même espace que votre application. Que font-ils bien ? Quels sont les domaines qui pourraient être améliorés ? Comment différencier votre application des autres ? Est-ce que la modification des fonctionnalités, de l'image de marque ou du marketing de l'application vous aiderait à prendre une longueur d'avance ?

  3. Être patient

    Développer une application prend du temps. Schulze a noté que cela prendra environ deux ans, alors soyez patient. Il a ajouté : « Ne désespérez pas. Cela prendra un moment. Il y a de la concurrence sur le marché. Si votre produit est bon et qu'il fonctionne comme il se doit, le public viendra. Il a comparé le processus de développement d'applications à une boule de neige roulante. Plus il roule, plus il grossit et s'améliore, mais cela prend du temps. Bien sûr, il existe des moyens d'accélérer votre calendrier, par exemple, avec le marketing. Nous en discuterons plus loin dans cet article.

  4. Identifiez votre audience

    Savoir qui est votre client est essentiel. Dans certains cas, l'utilisateur de l'application est différent de la personne ayant le pouvoir d'achat. Schulze a décrit : « Nous devons identifier le profil de qui utilise l'application et qui achète l'application. Nous devons attirer à la fois l'utilisateur et l'acheteur. L'utilisateur doit dire « J'aime cette application » à l'acheteur qui dit « Je vais l'acheter ». Ou le décideur doit se demander « qu'y a-t-il sur le marché ? et l'utilisateur se rend sur l'Atlassian Marketplace pour trouver la solution. Cela va dans les deux sens. Une fois que vous aurez compris qui est votre public cible, vous voudrez trouver la meilleure façon de lui parler et de communiquer la valeur de votre application.

  5. Prioriser le marketing dès le début

    Bien sûr, vous devez passer du temps à développer votre application avant de pouvoir commencer à la commercialiser, mais n'attendez pas trop longtemps pour commencer la commercialisation. Cela vous permettra d'élargir votre clientèle et avec plus de clients, vous obtiendrez des commentaires plus précieux que vous pourrez utiliser pour affiner votre application. Au cours des derniers mois, Schulze a passé du temps à se renseigner sur la messagerie des réseaux sociaux et les approches innovantes pour commercialiser Doublecheck pour Jira et il utilise ces connaissances pour renforcer le marketing de ses autres applications sur l'Atlassian Marketplace. Lorsqu'il s'agit de développement d'applications Atlassian, ou de toute autre application développement, tester des stratégies marketing est essentiel pour aider votre application à se démarquer. Schulze expérimente actuellement des audiogrammes. Il a également parlé d'un autre avantage du marketing : « Au fil du temps, les prix [de Doublecheck pour Jira] ont augmenté et si nous avions fait plus de marketing, nous aurions pu accélérer la hausse des prix. Ce que nous avons vendu 50 $ est maintenant vendu 3 000 $. » Investir dans le marketing peut entraîner une croissance significative pour votre entreprise, alors ne mettez pas cette tâche en veilleuse trop longtemps.

  6. Tenez-vous au courant des mises à jour de la plate-forme

    Un autre conseil pour le développement d'applications Atlassian qui s'applique à tous les développements d'applications pour les places de marché est le suivant : assurez-vous que votre application est à la dernière version du logiciel. Schulze a noté qu'il s'agit d'un élément clé d'un bon développement d'applications Atlassian. Toutes les six, huit ou dix semaines, Atlassian publie de nouvelles fonctionnalités et il est essentiel que vous suiviez ces mises à jour et que votre application continue de fonctionner, même compte tenu des changements. Si ce n'est pas le cas, votre application ne sera pas utile aux clients.

  7. Évaluez la valeur de votre application

    Une fois que vous avez fait des progrès significatifs dans le développement de votre application, il est judicieux de voir ce que vaut votre entreprise. Vous pouvez obtenir une évaluation gratuite de FE International. Quels sont vos objectifs pour votre entreprise ? Connaître l'évaluation de votre application peut vous aider à déterminer vos prochaines étapes. Si vous cherchez à céder votre entreprise à un moment donné, vous concentrer sur la mise à l'échelle afin d'obtenir le multiple le plus élevé peut être la meilleure prochaine étape. Schulze a découvert que l'augmentation des efforts de marketing peut conduire à des retours considérables et il recommande d'adopter cette approche.

Déterminez si la vente de votre application est le bon choix

Si vous cherchez à vous concentrer sur une nouvelle entreprise, êtes intéressé par un paiement forfaitaire, êtes attiré par les premières étapes de développement de l'application mais pas par la maintenance, ou si vous souhaitez libérer votre temps, la cession peut être le bon choix pour vous et votre entreprise. La demande pour les applications du marché est en plein essor. Nous en discutons dans les perspectives des fusions et acquisitions 2021 : « Alors que les entreprises SaaS autonomes restent populaires, les applications SaaS du marché, telles que les applications Shopify et Atlassian, se sont également avérées très recherchées, car les investisseurs recherchent des entreprises SaaS avec une exposition aux marques de commerce électronique et optimisation du flux de travail à distance. Compte tenu de cela, le moment est venu de développer et de vendre une application de marché.

Ressources à revoir pendant que vous vous préparez à quitter

Alors que vous vous préparez à céder votre entreprise, vous pourriez être intéressé par ce qui suit :

  • Comment vendre votre entreprise en ligne avec FE International
  • Foire aux questions sur le vendeur
  • Évaluation d'une application : comment créer, évaluer et vendre une application