Guide de gestion des projets Premium WP - Partie 4 Maintenance

Il y a un certain nombre de considérations importantes à prendre en compte lorsque vous travaillez sur des projets WordPress premium. Jusqu'à présent, nous avons examiné certaines stratégies de planification, de construction et de commercialisation de projets, mais nous n’avons pas encore examiné ce qu’il fallait pour en maintenir un..

Après tout, aucun projet logiciel n’est exempt de défauts. En supposant que vous générez une base d'utilisateurs importante, les clients auront également des idées sur les fonctionnalités ou les modifications qu'ils souhaitent voir dans un projet. À cette fin, il est important de disposer de systèmes de suivi des problèmes, de planification et de communication avec les utilisateurs..

Dans ce dernier article de cette série, nous verrons comment positionner au mieux votre projet pour une gestion à long terme qui fonctionne bien pour vous et vos clients..


Contrôle de source

Si vous êtes un développeur professionnel, vous connaissez déjà (et probablement le réalisez avec) au moins un système de contrôle de code source. Si tel est le cas, cette section a peut-être peu de valeur, mais si vous êtes relativement nouveau en développement et / ou en contrôle de source, il se peut que ce soit l'un des utilitaires les plus utiles que vous ajoutiez à votre boîte à outils, et pas uniquement pour ce projet. mais aussi les travaux futurs.

En termes simples, le contrôle de source (parfois appelé contrôle de version) est un moyen de conserver un enregistrement historique de chaque modification apportée à un fichier de votre projet..

Plus précisément, il vous permet de prendre des instantanés de votre code pour la publication, de revenir aux versions précédentes du projet et de fournir des notes sur les réalisations de chaque mise à jour. Si vous travaillez en équipe, cela vous permet de voir ce que chaque personne a contribué à l'application, de résoudre les conflits et de fusionner les différences..

En fin de compte, le contrôle de source vous permet de conserver un historique de votre projet, de gérer les itérations de votre travail au cours desquelles vous corrigez des bugs et introduisez de nouvelles fonctionnalités, ainsi que des versions spécifiques pour publication..

Un certain nombre de systèmes de contrôle de source différents sont également disponibles. Bien que détailler chaque système ou la façon de les utiliser dépasse le cadre de cette série, il est important de noter qu'il existe un certain nombre d'options gratuites disponibles:

  • GitHub est une application de contrôle de source basée sur Git.
  • Unfuddle est une application de contrôle de version basée sur Subversion.
  • Le four est basé sur le système de contrôle de source Mercurial.

Chaque plate-forme offre sa propre part d'avantages et d'inconvénients. Plutôt que de passer trop de temps à délibérer sur le système à choisir, vous êtes bien mieux placé pour en choisir un et commencer à l'utiliser. Avoir quelque chose en place vaut mieux que ne rien avoir en place.


Suivi des bogues

Comme mentionné précédemment, votre projet sera publié avec des bogues. Peu importe le temps que vous passez à tester et à évaluer votre travail, il est presque impossible de résoudre tous les problèmes..

Puisque tu es Si vous n'allez pas les trouver, vos utilisateurs le feront et vous devez être prêt à suivre ce qu'ils trouvent. Rechercher une solution de suivi des bogues peut être décourageant - le marché est riche en options.

Au début de votre projet, il n’ya aucune raison de perdre de l’argent sur une solution majeure. Vous pouvez toujours évoluer à mesure que votre projet se développe. Un suivi efficace des bogues ne nécessite que quelques fonctionnalités:

  • La description indique simplement quel est le problème et toute information superficielle sur le comportement erroné de la fonction.
  • Étapes pour reproduire fournit des instructions sur la réplication du problème dans votre environnement local.
  • Etat de résolution indique les étapes à suivre pour le résoudre dans la version actuelle (ou comment cela a été résolu dans la dernière version).

Il existe un certain nombre de manières gratuites de suivre les bogues - certaines applications Web démodées, certaines applications Web modernes:

  • Feuilles de calcul peut être particulièrement utile en particulier en utilisant des outils tels que Google Docs. Chaque ligne représente une caractéristique, chaque colonne correspond à la note ci-dessus..
  • Email. C'est un moyen très simple de suivre les bogues, mais en définissant une étiquette dans la ligne d'objet et un filtre personnalisé dans votre application de messagerie, vous pouvez gérer chaque problème comme une note distincte et les supprimer de votre boîte aux lettres une fois qu'elles ont été envoyées. résolu.
  • Remarques. Parfois, un document en texte brut suffit, à droite?
  • Bugzilla est une application Web gratuite spécialement conçue pour le suivi des bogues de votre logiciel.
  • Trac est une autre application Web gratuite pour le suivi des bogues. Il est également utilisé par l'équipe principale de WordPress pour suivre les problèmes liés à WordPress..

Encore une fois, il est plus important que vous surface suivi des problèmes plutôt que Comment vous suivez les problèmes et que vous utilisez ces problèmes pour rendre votre produit encore meilleur.


Offre de soutien

Si vous avez des bogues à suivre (et vous le ferez!), Il est donc logique que vous offriez un type de support pour votre projet. En plus de cela, offrir une assistance incite également les utilisateurs à acheter le produit (ou à acheter une licence de niveau supérieur), ce qui leur donne l’esprit qu’ils auront quelqu'un sur appel pour répondre à leurs questions..

Pour ce que cela vaut, je considère cela comme un avantage mutuel: les utilisateurs ont quelqu'un pour les aider avec votre produit, vous avez des clients qui fournissent des commentaires pour vous aider à développer votre travail.

Comme pour le suivi des bogues, il existe des dizaines de plates-formes de support allant des systèmes de babillard électroniques éprouvés aux solutions de billetterie plus avancées. Rappelez-vous cependant que notre objectif est de le faire pour pas cher.

  • BBPress est un système de tableau d'affichage gratuit développé et géré par l'équipe WordPress. C'est une solution gratuite et facile à installer.
  • Commentaires du blog. Si vous maintenez un blog, invitez les utilisateurs à exprimer leurs préoccupations dans les commentaires de certains de vos messages. Cela leur permettra de suivre votre projet et de partager leurs problèmes.
  • Email est la vieille veille. Il vous suffit de fournir une adresse aux utilisateurs pour vous contacter et gérer tous les problèmes entrants dans votre boîte aux lettres..

Au fur et à mesure que votre projet se développe, vous pouvez vous tourner vers des applications de support plus avancées, adaptées à votre travail..

Pour ce qui en vaut la peine, j’aperçois que l’utilisation de systèmes publics tels que des forums ou des commentaires sert bien la clientèle, car une fois que vous pouvez y répondre une fois et que vous l’avez disponible, vous avez une documentation sur la manière de résoudre (ou de résoudre) un problème lié à votre travail, et vous avez un moyen de suivre les bugs et les demandes de fonctionnalités de vos utilisateurs.


la communication

Bien que cette section soit un peu plus subjective, j’estime qu’il convient de la souligner: les clients adorent la communication. Ils veulent savoir que le produit qu'ils ont acheté vaut l'argent dépensé. Parce que la communauté WordPress est si active, ils sont habitués aux mises à jour, ce qui signifie que votre produit devra rester à jour avec la plate-forme..

Une des meilleures choses que vous puissiez faire pour vos clients est de leur faire savoir que vous travaillez sur le projet - qu'il est en cours de développement et que vous écoutez ce qu'il dit..

Bien sûr, vous ne voulez pas trop communiquer. Voici quelques façons de donner à vos utilisateurs une information sur l'état du projet sans les inonder d'informations:

  • Blog. Maintenir un blog est un excellent moyen de tenir les lecteurs informés du développement. Invitez-les à commenter les articles et à dialoguer avec eux.
  • Courriel est encore un autre moyen de permettre aux utilisateurs d’adhérer à la communication. Recueillir des adresses à l'aide d'un outil tel que MailChimp et envoyer des courriels réguliers.
  • Mises à jour du forum. Si vous choisissez de fournir un forum de support à vos utilisateurs, ouvrez un fil de discussion dédié aux mises à jour et fournissez des notes régulières à tous les membres..

Notez que tout ce qui est mentionné ci-dessus permet aux utilisateurs de choisir de recevoir des nouvelles de votre part. Vous ne leur communiquez aucune information qu'ils ne veulent pas entendre. C’est un autre moyen de continuer à communiquer avec vos utilisateurs sans les inonder d’informations au point d’être ennuyeux..

Nous avons terminé toutes les étapes de la planification, de la construction, de la commercialisation et de la gestion d’un projet WordPress premium pour le moins cher. Espérons que la série a fourni des glissières de sécurité qui vous aideront dans votre prochain projet (ou actuel).

Bien sûr, ces articles ne sont pas exhaustifs. Il y a toujours plus à discuter et plus à ajouter, alors n'hésitez pas à ajouter vos propres idées dans les commentaires.!