Comment réévaluer les plugins WordPress après leur lancement
Publié: 2016-06-22Vous mettez votre cœur et votre âme dans la création et le perfectionnement de votre plugin WordPress.
Vous avez abusé de votre code. Vous avez même traversé le processus déchirant et interminable de le soumettre au référentiel. Vous avez attendu, vous avez répondu, vous avez apporté les modifications demandées, et maintenant, enfin, le jour est arrivé. Il a été approuvé. Votre plugin – votre bébé – est en ligne et disponible en téléchargement. C'est l'heure de fêter ça?
Pas assez!
Avant d'ouvrir le champagne ou de passer au processus suivant, vous avez encore du travail à faire, surtout si vous êtes sérieux au sujet de votre entreprise en tant que développeur de plugins WordPress.
Après le lancement, vous pouvez prendre des mesures pour améliorer votre plugin, favoriser de bonnes relations avec votre base d'utilisateurs et augmenter les téléchargements.Tweet
La maîtrise du processus de réévaluation post-lancement peut également augmenter les notes de votre plugin, ce qui vous aidera à développer votre base d'utilisateurs et même à vous préparer pour un plus grand succès avec le prochain plugin que vous créerez.
Que se passe-t-il après la publication de votre plugin ?
Après avoir lancé votre plugin, vous commencerez à recevoir des commentaires, des critiques et des demandes d'assistance. Il est tentant de se perdre un peu dans cette période de "lune de miel" si tout va bien - ou de se vautrer un peu si la réponse n'est pas aussi positive que vous l'espériez.
Très probablement, d'ici une semaine environ, les demandes d'assistance prendront de plus en plus de temps chaque jour. Et bien que vous puissiez vous enliser dans le support quotidien de votre plugin, il est important de prendre le temps de prendre du recul et de réévaluer vos plugins après le lancement avec un regard neuf.
Cependant, vous devez d'abord mettre en place un système de traitement des commentaires. Vous pouvez le faire avant de publier votre plugin, idéalement, ou dès que possible après le lancement.
Questions, plaintes, critiques, demandes d'assistance - tout type de commentaires sur votre plugin que vos utilisateurs prennent le temps de vous donner sont des informations précieuses.
Tout type de retour sur votre plugin que vos utilisateurs prennent le temps de vous donner est une information précieuse.Tweet
L'une des solutions est Freemius's Insights, qui fournit une méthode simple, intégrée au tableau de bord, permettant à vos clients de fournir des commentaires, ainsi qu'à vous de communiquer avec eux. Insights est un moyen puissant d'obtenir un excellent portrait transversal de la façon dont votre base d'utilisateurs se sent à propos de votre plugin.
En utilisant les outils et les méthodes qui vous semblent logiques et avec lesquels vous êtes déjà à l'aise (inutile de compliquer les choses maintenant), créez un système de collecte et de catégorisation de toutes les données utilisateur entrantes. Vous pouvez utiliser des applications de prise de notes telles qu'Evernote pour cela, ou un vieux stylo et du papier.
Vous voudrez également garder un décompte de la substance de ces commentaires et questions en fonction des catégories.
Ainsi, par exemple, si vous recevez de nombreuses demandes d'ajout d'une fonctionnalité spécifique, il sera utile de savoir combien d'utilisateurs l'ont demandée. L'extrapolation à partir de votre nombre de téléchargements vous dira si c'est quelque chose qu'une partie importante de vos utilisateurs apprécierait probablement.
Avec votre système de traitement des commentaires en place, il est temps d'agir.
Votre évaluation/plan d'action post-lancement
Environ une semaine après le lancement, triez vos notes, demandes d'assistance et questions des utilisateurs dans les groupes suivants : rapports de bogues, questions sur le plug-in lui-même (téléchargement, activation, configuration ou utilisation), demandes de nouvelles fonctionnalités et UI/UX questions.
Ensuite, commencez à vous frayer un chemin à travers eux. Vous devrez peut-être parcourir certaines de ces catégories plus d'une fois, à mesure que de nouveaux commentaires arrivent. Mais en un mois, vous devriez avoir une assez bonne idée des commentaires généraux dans chaque catégorie.
N'oubliez pas que les données sont votre meilleur ami dans la période post-lancement. Freemius Insights peut offrir de nombreuses informations importantes qui vous aideront en tant que développeur à évaluer votre plugin à la lumière des commentaires des utilisateurs via d'autres sources (c'est-à-dire les demandes d'assistance et les avis).
Par exemple, si vous intégrez Freemius à votre plugin sur les sites sur lesquels votre plugin est installé - à condition que ces propriétaires de sites l'aient choisi lorsqu'ils ont activé votre plugin - vous pouvez accéder aux types de données suivants :
- État du plugin (actif, inactif, désinstallé)
- Version du plug-in
- URL du site
- Nom de l'administrateur WordPress
- E-mail de l'administrateur WordPress
- Paramètres régionaux WordPress (pays + langue)
- Version Wordpress
- VersionPHP
- Version MySQL
Déboguer
Tout d'abord, et surtout, vous devez résoudre tous les bogues signalés. Les bogues signalés sont les problèmes les plus critiques, car ils ont le plus grand potentiel de nuire aux utilisateurs et à votre réputation.
Bien sûr, les développeurs de plugins consciencieux font de leur mieux pour déboguer les plugins avant leur publication. C'est la chose éthique à faire, mais c'est aussi évidemment dans votre meilleur intérêt. Plus votre plugin fonctionne de manière cohérente, moins vous aurez de travail à faire après sa sortie.
Mais même les développeurs les plus expérimentés ont des problèmes à résoudre après le lancement. En effet, il n'est tout simplement pas possible de contrôler et de tester toutes les permutations possibles des conditions de fonctionnement de l'utilisateur.
Même les développeurs les plus expérimentés ont des problèmes à résoudre après le lancement. Il n'est tout simplement pas possible de tout contrôler et de tout tester.Tweet
En tant qu'auteur d'un plugin SEO leader pour WordPress, Joost de Valk a beaucoup d'expérience dans le processus de développement de plugins. Discutant de sa propre expérience de plugin après le lancement, il avait ceci à dire :
Presque dès que j'ai publié le plugin, les personnes qui l'ont mis à jour m'ont dit que cela fonctionnait à merveille, et d'autres me disaient que cela ne fonctionnait pas pour eux. Il s'avère que je n'avais pas testé le plugin avec un compte Google Analytics qui n'a qu'un seul site Web enregistré ; Je m'attendais à ce que les sites Web soient un tableau. La correction de ce bogue était facile, mais il a fallu un certain temps pour déterminer que c'était le problème.
Peu importe les efforts que vous consacrez aux tests et au débogage avant le lancement, il est tout à fait possible que vous ayez plus de problèmes à résoudre.
Considérez donc vos utilisateurs comme votre meilleure équipe de débogage et de test. Ils peuvent creuser beaucoup plus profondément que vous ne le pouvez par vous-même.
Réviser les documents de support intégrés
Ensuite, jetez un œil aux questions qui vous sont posées et aux demandes d'assistance. À partir de cette liste, commencez à compiler une liste des questions et problèmes les plus fréquemment posés.
N'oubliez pas qu'un excellent plugin avec une documentation de mauvaise qualité ou sans documentation est moins précieux pour de nombreux utilisateurs qu'un plugin satisfaisant avec une excellente documentation.
Donc, si vos utilisateurs posent des variations sur la même question ou rencontrent le même problème, envisagez d'ajouter plus d'informations ou de réviser les documents de support intégrés de votre plugin.
Par exemple, supposons que vous receviez plusieurs demandes d'assistance basées sur une erreur utilisateur basée sur la configuration. Ce n'est pas un bogue - juste quelque chose dont les utilisateurs ne sont pas tout à fait sûrs. Il s'agit d'un excellent exemple d'une situation où la révision de votre documentation d'aide peut aider à la fois vos utilisateurs et vous-même.
Vous pouvez ajouter une nouvelle section à vos documents d'assistance et inclure des aides visuelles telles que des captures d'écran de chaque menu principal aiderait vos utilisateurs à se sentir plus confiants dans le plugin et vous aiderait en réduisant les demandes d'assistance répétées.
Si vous avez besoin de conseils pour rédiger une meilleure documentation, consultez un excellent article de Siobhan McKeown pour Smashing Magazine intitulé "Writing Effective Documentation for WordPress End Users".
Résoudre les problèmes d'interface utilisateur/UX
Les utilisateurs de WordPress deviennent chaque jour plus avisés et plus sophistiqués. De plus en plus d'entre eux examinent attentivement les plugins avant de les installer et de les activer sur leurs sites. Un nombre croissant d'entre eux passent par une analyse de prévisualisation rigoureuse avant le téléchargement.
Mais les utilisateurs ont du mal à évaluer l'interface utilisateur et l'expérience utilisateur (UI/UX) avant d'activer et de jouer avec votre plugin.
Donc, à moins que vous n'ayez pu tester la pré-version de votre plugin avec un groupe varié d'utilisateurs de WordPress, vous pourriez vous retrouver confronté à des commentaires sur l'UI/UX de votre plugin qui vous surprendront.
Il peut être tentant de rejeter les commentaires sur l'expérience utilisateur ou l'interface comme de "simples opinions".
C'est une erreur. Si vos utilisateurs rencontrent des paramètres ou des menus d'interface non intuitifs, ils peuvent devenir frustrés et simplement passer au plugin d'un concurrent à la place.
Il peut être tentant de rejeter les commentaires sur l'expérience utilisateur ou l'interface comme de "simples opinions". C'est une erreur.Tweet
Prenez les problèmes d'interface utilisateur/UX au sérieux, surtout si vous recevez le même commentaire de plusieurs utilisateurs.
Ajouter de nouvelles fonctionnalités
Une fois que vous avez résolu les problèmes existants, il est temps de penser à ajouter de nouvelles fonctionnalités qui ont été demandées ou dont votre public cible a besoin.
L'opportunité d'ajouter une nouvelle fonctionnalité dépendra de votre plugin, de vos ressources disponibles et de votre modèle commercial. Une option à considérer, si vous n'aviez prévu qu'une version gratuite pour ce plugin, est d'ajouter une version premium avec des fonctionnalités améliorées.
Avant de décider d'emprunter cette voie, cependant, assurez-vous que vous avez suffisamment d'intérêt des utilisateurs pour soutenir l'investissement de temps, de ressources et d'énergie supplémentaires dont vous aurez besoin pour réussir une structure freemium/premium.
Réfléchissez également attentivement aux ramifications financières et juridiques de l'extension de votre plugin de cette façon. Une fois que vous commencez à accepter de l'argent pour votre travail, vous êtes officiellement en affaires pour vous-même. Vous devrez déclarer vos revenus et payer des impôts sur ceux-ci. De plus, vous devrez mettre en place un système sécurisé pour accepter et traiter les paiements. Si ce dernier n'est pas quelque chose sur lequel vous aimeriez passer trop de temps, il existe des services qui offrent une solution automatisée pour cela.
Conclusion
Ne vous découragez pas si votre liste de « choses à corriger » semble s'allonger de plus en plus, ou si les commentaires sont moins positifs que vous ne l'espériez. Comme l'a écrit Manuel Vicedo :
Soyez persévérant et cohérent
Bien sûr, toutes les réponses n'étaient pas bonnes.
Au cours de ces trois mois, nous avons connu des hauts et des bas. Certaines agences utilisaient déjà des constructeurs de pages existants, tandis que d'autres résistaient beaucoup au changement. Cela peut parfois être décourageant, d'autant plus que vous venez de sortir votre plugin nouveau-né dans le monde. Il sera rejeté plusieurs fois.
Cela peut parfois être très décourageant. Qui ne se sentirait pas frustré après que tout son temps investi et son travail acharné aient été rejetés ?
Après avoir essayé d'entrer en contact avec plus d'une centaine de clients potentiels, j'ai réalisé que c'était juste une question de persévérance. Il est très peu probable que vous réussissiez du premier coup, il vous suffit donc de continuer à appuyer. Si les choses n'avancent pas, affinez votre idée et essayez un angle différent.
Enfin, faites un débriefing approfondi de votre propre expérience en tant que développeur de plugins. Repensez à votre période post-lancement et traitez les leçons apprises.
Ensuite, reprenez le travail et créez un nouveau plugin.
Qu'ajouteriez-vous à notre liste de tâches d'évaluation post-lancement ? Partagez votre opinion dans les commentaires ci-dessous.