10 leçons que les développeurs de logiciels devraient tirer du succès de CCleaner

Tout le monde sait désormais que CCleaner est synonyme de nettoyage système, tout comme Google est synonyme de recherche. CCleaner est l'un des plus anciens nettoyeurs système, lancé en 2005. Même si CCleaner a eu l'avantage d'être le premier nettoyeur système complet à cette époque, les utilisateurs doivent savoir que son véritable succès repose sur plusieurs facteurs, dont le timing.

Ce qui est étonnant ici, ce n'est pas que CCleaner ait été le premier outil à maîtriser l'art du nettoyage, mais plutôt sa croissance fulgurante sur une période de six ans. Il semble que Google prédise une croissance encore plus forte pour 2010.

10 leçons que les développeurs de logiciels devraient tirer du succès de CCleaner

En tant que rédacteur technique, j'ai constaté une croissance phénoménale d'applications populaires, mais après un certain temps, cette croissance stagne ou commence à décliner progressivement en raison d'une concurrence féroce. Il semble que CCleaner ait réussi à se maintenir plutôt bien. À tel point que certains développeurs indépendants ont arrêté le développement de nettoyeurs système, conscients de l'impossibilité de concurrencer CCleaner.

10 leçons que les développeurs de logiciels devraient tirer du succès de CCleaner

Alors, quelles étapes précises CCleaner a-t-il suivies pour devenir si populaire et grand public ? Voici 10 leçons que tout développeur de logiciels devrait tirer de l'immense succès de CCleaner.

Leçon 1 – KISS (Keep It Simple Stupid)

C'est de loin la meilleure leçon que CCleaner puisse vous apprendre. KISS s'applique au nom du produit, à ses fonctionnalités et à sa convivialité. Est-il facile à épeler ? La lettre « C » avant « Cleaner » rend CCleaner simple. Est-il facile à utiliser ? Toutes les fonctionnalités de base sont clairement présentées dans la fenêtre principale, ce qui est simple. Est-il facile à utiliser ? Son interface utilisateur extrêmement simple est l'une des raisons pour lesquelles il est plus répandu que d'autres outils similaires.

Leçon 2 – Ne changez pas le nom du produit plus tard

La plupart des auteurs commettent une grave erreur en changeant le nom du produit à un stade ultérieur du développement. Plusieurs raisons peuvent expliquer ce changement : soit ils le modifient parce que le nom d'origine était difficile à retenir (lire la leçon 1), soit ils ont codé le logiciel de A à Z avec une interface entièrement nouvelle (et pensent que ce changement de nom contribuera à sa popularité).

Dans les deux cas ci-dessus, changer le nom du produit n'est pas la meilleure idée. Un changement de nom provoque la colère non seulement des clients existants, mais aussi de tous les blogueurs et webmasters qui ont testé le logiciel (avant le changement de nom).

Choisissez un nom facile à retenir et conservez-le pour toujours. Changer de nom ultérieurement, c'est comme si Google changeait son nom en Googol et annonçait au monde entier que c'était ce qu'il voulait à l'origine. Ne seriez-vous pas furieux ?

Mise à jour : Relisez la dernière phrase ci-dessus : « Changer de nom ultérieurement… ». Comme le souligne le commentateur ci-dessous, CCleaner s'appelait à l'origine CrapCleaner, mais il faut garder à l'esprit qu'ils ont changé de nom plus tôt que la plupart des développeurs. Changer de nom au démarrage est préférable à un changement ultérieur, trop tard. N'oubliez pas non plus qu'ils ont choisi un nom beaucoup plus simple et court, ce qui est un facteur de croissance important.

Leçon 3 – Mettre à jour régulièrement

Imaginez un peu comme l'App Store d'Apple : plus vous ajoutez de mises à jour, plus votre application apparaîtra dans le listing, plus elle sera connue, plus les utilisateurs la téléchargeront et, finalement, plus elle deviendra populaire. Sauf que dans ce cas, il n'y a pas d'App Store d'Apple, mais des centaines de sites web de logiciels populaires qui suivent les dernières nouveautés du produit.

Les utilisateurs apprécient les logiciels mis à jour régulièrement, car cela leur indique clairement que l'auteur participe activement au développement. Fixer un calendrier de publication des mises à jour est également utile, par exemple une fois toutes les deux semaines ou une fois par mois.

Alors, quelle est la leçon à tirer de tout cela ? Alors que d'autres logiciels peinent à prendre en charge Windows 7, CCleaner est l'une des premières applications à prendre en charge la JumpList de Windows 7. Voilà une raison supplémentaire de migrer vers CCleaner.

Leçon 4 – Informer les blogueurs et les webmasters

Aucun lancement n'est un lancement tant que les utilisateurs n'ont pas découvert le logiciel. Proposer un logiciel sur différents portails est une bonne chose, mais contacter les blogueurs et les webmasters de forums à ce sujet est un bien meilleur moyen d'accroître sa popularité.

Personnellement, j'accorde une priorité bien plus grande aux logiciels qui me sont proposés qu'à ceux que je trouve sur les portails de logiciels. Être mentionné sur quelques blogs populaires est très important, car cela sera facilement repris par d'autres blogs, suivi par le bouche-à-oreille et des mentions partout, des forums à Twitter.

Leçon 5 – Ne gâchez rien

Une fois le logiciel lancé, il ne s'agit plus d'un terrain d'essai. Les développeurs ne peuvent apporter des modifications qu'en fonction des demandes des utilisateurs, car le public aura un contrôle total sur le développement. La plupart des développeurs iront jusqu'à modifier l'interface entière au lieu d'affiner le contenu existant.

Si vous souhaitez tester une nouvelle interface, la meilleure solution est de compiler une nouvelle version distincte et de demander aux utilisateurs de la tester. Comment les utilisateurs pourront-ils laisser leurs commentaires ? Vous pouvez soit créer un bouton de commentaires intégré, soit laisser des messages sur le forum.

Leçon 6 – Pas de forum = pas de croissance

Le titre résume bien la situation. La plupart des développeurs oublient d'ajouter des forums à leur site web, mais jetez un œil à la page d'accueil de CCleaner. Non seulement ils proposent un lien clair vers les forums dans la barre de titre, mais ils ont également ajouté un lien vers le forum à la fin de la page principale, où des milliers d'utilisateurs accèdent chaque jour.

Ne vous attendez pas à ce que des centaines d'utilisateurs rejoignent le forum dès le lendemain de son lancement. La croissance prend toujours du temps, et même si deux personnes s'inscrivent pour donner leur avis, cela vaut bien plus que de ne pas créer de forum du tout.

Les leçons 5 et 6 sont parallèles. Les utilisateurs contrôleront principalement le développement et demanderont davantage de fonctionnalités en publiant leurs suggestions sur les forums. Sans forum, le développement sera largement gâché.

Leçon 7 – Proposer un moyen simple de mise à niveau

Si un développeur demande aux utilisateurs de télécharger la dernière version à chaque nouvelle sortie, il est soit le plus stupide des humains, soit un retardé mental indéfinissable. (Désolé pour mon sarcasme.)

La dernière fois que je me souviens avoir installé CCleaner, c'était en août 2008 et aujourd'hui, la mise à jour est automatique. CCleaner intègre un outil de mise à jour qui maintient le logiciel à jour. N'oubliez pas que les utilisateurs recherchent davantage de fonctionnalités et moins de problèmes ; l'ajout d'un outil de mise à jour intégré est donc un excellent moyen de simplifier les choses.

Leçon 8 – Architecture solide

Tout comme modifier l'interface ou le nom du produit ultérieurement est une grave erreur, l'architecture de base l'est tout autant. Au fil du temps, les développeurs doivent ajouter de nouvelles fonctionnalités et, pour garantir une flexibilité maximale, une nouvelle architecture est nécessaire.

Ne vous méprenez pas. Je ne dis pas que construire une nouvelle architecture de A à Z est une mauvaise idée ; Facebook l'a fait, Firefox l'a fait, et même Google a dû le faire. Mon message est simple : si vous développez un logiciel de A à Z avec une toute nouvelle architecture, ne demandez pas aux utilisateurs de télécharger la dernière version (et de désinstaller la précédente). La fonctionnalité de mise à jour intégrée devrait faire l'affaire.

À titre d'exemple, CCleaner a implanté la fonctionnalité de mise à jour automatique de manière si réussie que même après une refonte complète du logiciel, les utilisateurs n'ont pas eu besoin de télécharger la nouvelle version et de supprimer la précédente.

Leçon 9 – Ne soyez pas gourmand

La cupidité. Oui, la cupidité. Lorsqu'un logiciel devient populaire, les développeurs deviennent plus cupides que jamais, ce qui, techniquement, sonne le glas de leurs produits. Regardez Digsby : ils ont rempli leur fichier d'installation de tous les logiciels indésirables, spams et malwares possibles en utilisant des tactiques douteuses, et maintenant ils regrettent leur geste.

Lancez l'installation de CCleaner et vous constaterez qu'il ne vous demande d'installer qu'une seule barre d'outils (la barre d'outils Yahoo!) et qu'elle est clairement indiquée parmi les autres options. La procédure est simple : en seulement trois clics, CCleaner sera installé et prêt à l'emploi.

Leçon 10 – Aucun succès ne suffit

Même si le graphique de croissance de Google Insight est impressionnant, les développeurs de CCleaner doivent être en pause. Mais comme vous pouvez le constater en visitant leurs forums, l'activité bat son plein et les mises à jour sont régulières. Cela témoigne à lui seul du niveau d'engagement des développeurs envers CCleaner.

Page d'accueil de CCleaner

« L’échec est un succès si nous en tirons des leçons. », Malcolm Forbes.

« La défaite n'est pas le pire des échecs. Ne pas avoir essayé est le véritable échec. » George Edward Woodberry.

Leave a Comment

10 leçons que les développeurs de logiciels devraient tirer du succès de CCleaner

10 leçons que les développeurs de logiciels devraient tirer du succès de CCleaner

Tout le monde sait désormais que CCleaner est synonyme de nettoyage système, tout comme Google est synonyme de recherche. C'est l'un des plus anciens nettoyeurs système.

Téléchargez Advanced System Care gratuitement

Téléchargez Advanced System Care gratuitement

Chez WebTech360Tips, nous avons déjà présenté des logiciels de nettoyage système gratuits, tels que Comodo System Cleanser, Perfect Utilities et bien d'autres.

Correction de lerreur OBS « Échec du démarrage de la sortie » sous Windows

Correction de lerreur OBS « Échec du démarrage de la sortie » sous Windows

Découvrez comment corriger l'erreur de démarrage de la sortie échouée dans OpenBroadcasterStudio et revenez à l'enregistrement de votre écran sans effort.

Redirection/transfert de port de routeur, contournement du serveur proxy via HTTP et TelNet

Redirection/transfert de port de routeur, contournement du serveur proxy via HTTP et TelNet

Optimisez l'administration de votre réseau avec TCP Soft Router. Effectuez facilement des opérations de routage TCP sans configurations de routeur complexes.

Cover Fetcher télécharge les pochettes dalbum de Last.fm

Cover Fetcher télécharge les pochettes dalbum de Last.fm

Last.fm est une radio musicale en ligne populaire. Quoi de mieux que d'y télécharger gratuitement les pochettes d'album ? C'est exactement ce que propose Cover.

Comment sauvegarder et restaurer des fichiers/dossiers importants sous Windows 7

Comment sauvegarder et restaurer des fichiers/dossiers importants sous Windows 7

Dans le monde de l'informatique, il faut toujours se préparer au pire. Presque toutes les versions de Microsoft Windows proposent des utilitaires de sauvegarde de données, mais ceux-ci sont limités.

Changeur décran de connexion au menu contextuel de Windows 7

Changeur décran de connexion au menu contextuel de Windows 7

Il existe de nombreuses applications permettant de modifier l'écran de connexion de Windows 7. La plupart nécessitent le démarrage de l'application et ne nécessitent pas de connexion.

Basculer automatiquement entre les réseaux statiques et DHCP sous Windows

Basculer automatiquement entre les réseaux statiques et DHCP sous Windows

Fatigué de basculer manuellement entre réseaux statiques et DHCP sous Windows ? Découvrez comment configurer la commutation automatique.

20 outils gratuits pour créer, graver, éditer et extraire des fichiers image ISO

20 outils gratuits pour créer, graver, éditer et extraire des fichiers image ISO

Découvrez les meilleurs logiciels ISO pour créer, modifier et extraire des fichiers image ISO. Choisissez parmi nos 20 meilleurs outils gratuits.

Diffusez lécran de votre iPhone sur votre PC Windows ou Mac via AirPlay

Diffusez lécran de votre iPhone sur votre PC Windows ou Mac via AirPlay

Découvrez comment diffuser l'écran de votre iPhone sur un PC Windows avec LonelyScreen, une application gratuite qui apporte la fonctionnalité AirPlay.