10 Lektionen, die Softwareentwickler aus dem Erfolg von CCleaner lernen sollten

Mittlerweile ist jedermanns Meinung, dass CCleaner ein Synonym für Systemreinigung ist, so wie Google ein Synonym für Suche ist. Es ist einer der ältesten Systemreiniger überhaupt und wurde bereits 2005 eingeführt. Obwohl CCleaner damals den Vorteil hatte, den ersten vollständigen Systemreiniger auf den Markt zu bringen, müssen Benutzer beachten, dass der tatsächliche Erfolg von verschiedenen Faktoren abhängt (darunter auch vom Timing).

Das Erstaunliche daran ist nicht, dass CCleaner das erste Tool war, das die Kunst des Reinigens beherrschte, sondern vielmehr das erstaunliche Wachstum über einen Zeitraum von sechs Jahren. Es scheint, als ob Google für 2010 ein noch weiteres Wachstum prognostiziert.

10 Lektionen, die Softwareentwickler aus dem Erfolg von CCleaner lernen sollten

Aus meiner Erfahrung (als Technikredakteur) kenne ich das phänomenale Wachstum beliebter Anwendungen, das jedoch nach einiger Zeit aufgrund der starken Konkurrenz stagniert oder allmählich abnimmt. CCleaner scheint sich jedoch recht gut behauptet zu haben. So gut sogar, dass einige unabhängige Entwickler die Entwicklung von Systemreinigern eingestellt haben, da sie erkannt haben, dass es nahezu unmöglich ist, mit CCleaner zu konkurrieren.

10 Lektionen, die Softwareentwickler aus dem Erfolg von CCleaner lernen sollten

Welche Schritte hat CCleaner genau unternommen, um so beliebt und etabliert zu werden? Hier sind 10 Lektionen, die jeder Softwareentwickler aus dem großen Erfolg von CCleaner lernen sollte.

Lektion 1 – KISS (Keep It Simple Stupid)

Dies ist bei weitem die beste Lektion, die Sie von CCleaner lernen können. KISS bezieht sich auf den Produktnamen, die Funktionalität und die Benutzerfreundlichkeit. Wie einfach ist es zu buchstabieren? Ein „C“ vor „Cleaner“ macht CCleaner einfach. Wie einfach ist die Funktionalität? Alle Grundfunktionen sind übersichtlich im Hauptfenster angeordnet, einfach. Wie einfach ist die Benutzerfreundlichkeit? Die kinderleichte Benutzeroberfläche ist ein Grund, warum es gängiger ist als andere ähnliche Tools.

Lektion 2 – Ändern Sie den Produktnamen nicht später

Die meisten Entwickler machen einen großen Fehler, indem sie den Produktnamen erst im späteren Entwicklungsstadium ändern. Dafür gibt es verschiedene Gründe: Entweder ändern sie den Namen, weil der ursprüngliche Name nicht leicht zu merken war (Lesen Sie Lektion 1) oder weil sie die gesamte Software von Grund auf mit einer brandneuen Benutzeroberfläche programmiert haben (und glauben, dass die Namensänderung zu ihrer Popularität beitragen wird).

In beiden Fällen ist eine Namensänderung nicht die beste Idee. Eine Namensänderung verärgert nicht nur die bestehenden Kunden, sondern auch alle Blogger und Webmaster, die die Software (vor der Namensänderung) bewertet haben.

Wählen Sie einen leicht zu merkenden Namen und behalten Sie ihn für immer bei. Eine spätere Namensänderung ist, als würde Google den Namen in Googol ändern und der Welt mitteilen, dass dies ursprünglich das war, was sie wollten. Wären Sie nicht sauer?

Update: Lesen Sie den letzten Satz oben noch einmal: „Namensänderung zu einem späteren Zeitpunkt…“. Wie der Kommentator unten anmerkt, hieß CCleaner ursprünglich CrapCleaner. Man muss jedoch bedenken, dass sie den Namen früher geändert haben, als die meisten Entwickler es tun würden. Eine Namensänderung beim Start ist besser als später, wenn es zu spät ist. Bedenken Sie auch, dass sie einen viel einfacheren und kürzeren Namen gewählt haben, was ebenfalls ein wichtiger Wachstumsfaktor ist.

Lektion 3 – Regelmäßig aktualisieren

Stellen Sie sich das wie den Apple App Store vor: Je mehr Updates Sie hinzufügen, desto häufiger erscheint die App in der Liste, desto mehr Leute erfahren davon, desto mehr Nutzer laden sie herunter und desto beliebter wird Ihre App. Allerdings gibt es in diesem Fall keinen Apple App Store, sondern Hunderte beliebter Software-Websites, die über die neuesten Entwicklungen des Produkts informiert sind.

Benutzer schätzen regelmäßige Software-Updates, da sie dadurch deutlich machen, dass der Entwickler aktiv an der Entwicklung beteiligt ist. Hilfreich ist auch die Einhaltung eines Zeitrahmens für die Veröffentlichung der Updates, beispielsweise alle zwei Wochen oder einmal im Monat.

Was ist also die Lehre daraus? Während andere Software mit der Unterstützung von Windows 7 zu kämpfen hat, gehört CCleaner zu den ersten Apps, die Unterstützung für Windows 7 JumpList hinzugefügt haben. Das ist ein weiterer Grund für die Umstellung auf CCleaner.

Lektion 4 – Blogger und Webmaster benachrichtigen

Eine Veröffentlichung ist erst dann eine Veröffentlichung, wenn die Nutzer überhaupt erst von der Software erfahren. Es ist gut, eine Software bei verschiedenen Softwareportalen einzureichen, aber die Kontaktaufnahme mit Bloggern und Foren-Webmastern ist ein weitaus besserer Weg, die Popularität zu steigern.

Persönlich lege ich viel mehr Wert auf die Software, die mir zugeschickt wird, als auf Softwareportalen. Erwähnungen in einigen populären Blogs sind sehr wichtig, da sie schnell von anderen Blogs aufgegriffen werden, gefolgt von Mundpropaganda und Erwähnungen überall, von Foren bis Twitter.

Lektion 5 – Vermasseln Sie es nicht

Sobald die Software veröffentlicht ist, dient sie nicht mehr als Testumgebung. Die Entwickler können Änderungen nur noch entsprechend den Anforderungen der Benutzer vornehmen, da die Öffentlichkeit die Entwicklung weitgehend kontrollieren kann. Die meisten Entwickler gehen sogar so weit, die gesamte Benutzeroberfläche zu ändern, anstatt das Vorhandene zu verfeinern.

Wenn Sie eine neue Benutzeroberfläche testen möchten, kompilieren Sie am besten eine separate neue Version und bitten Sie die Benutzer, diese zu testen. Wie können die Benutzer Feedback hinterlassen? Entweder Sie erstellen einen integrierten Feedback-Button oder Benutzer können Beiträge im Forum hinterlassen.

Lektion 6 – Kein Forum = Kein Wachstum

Der Titel bringt es ziemlich gut auf den Punkt. Die meisten Entwickler vergessen, Foren zu ihrer Website hinzuzufügen. Werfen Sie jedoch einen Blick auf die Homepage von CCleaner. Dort finden Sie nicht nur einen deutlichen Link zu den Foren in der Titelleiste, sondern auch einen Link zum Forum am Ende der Hauptseite, auf der täglich Tausende von Benutzern landen.

Erwarten Sie nicht, dass sich am Tag nach dem Start Hunderte von Benutzern dem Forum anschließen. Das Wachstum braucht immer Zeit. Selbst wenn sich zwei Personen im Forum registrieren und Feedback geben, ist dies weitaus mehr wert, als wenn Sie gar kein Forum anbieten.

Lektion 5 und 6 verlaufen parallel. Benutzer steuern die Entwicklung größtenteils und fordern weitere Funktionen, indem sie diese in Foren posten. Wenn Sie kein Forum haben, haben Sie die Entwicklung ziemlich vermasselt.

Lektion 7 – Einfache Upgrade-Möglichkeiten bereitstellen

Wenn ein Entwickler Benutzer bei jeder neuen Veröffentlichung auffordert, die neueste Version herunterzuladen, dann ist er entweder der dümmste Mensch der Welt oder geistig zurückgeblieben, und zwar in einem Sinne, den niemand definieren kann. (Entschuldigen Sie den Sarkasmus.)

Ich kann mich nicht erinnern, CCleaner zuletzt im August 2008 installiert zu haben. Heute wird es automatisch auf die neueste Version aktualisiert. CCleaner verfügt über einen integrierten Updater, der die Software stets auf dem neuesten Stand hält. Benutzer wünschen sich mehr Funktionen und weniger Aufwand. Ein integrierter Updater ist daher eine hervorragende Möglichkeit, den Aufwand zu reduzieren.

Lektion 8 – Solide Architektur

Genauso wie die nachträgliche Änderung der Benutzeroberfläche oder des Produktnamens ein großer Fehler ist, ist auch die grundlegende Architektur ein großer Fehler. Im Laufe der Zeit müssen Entwickler verschiedene neue Funktionen hinzufügen und um die größtmögliche Flexibilität zu gewährleisten, ist eine neue Architektur erforderlich.

Verstehen Sie mich nicht falsch. Ich sage nicht, dass es eine schlechte Idee ist, eine komplett neue Architektur zu entwickeln. Facebook hat das schon gemacht, Firefox hat das schon gemacht, ja sogar Google musste das auch tun. Meine Botschaft ist einfach: Wenn Sie eine Software von Grund auf mit einer brandneuen Architektur entwickeln, verlangen Sie von den Benutzern nicht, die neueste Version herunterzuladen (und die vorherige zu deinstallieren). Die integrierte Update-Funktion sollte das übernehmen.

Beispielsweise hat CCleaner die automatische Update-Funktion so gut integriert, dass Benutzer selbst bei einer vollständigen Überarbeitung der Software nicht die neue Version herunterladen und die vorherige entfernen mussten.

Lektion 9 – Werde nicht gierig

Gier. Ja, Gier. Wenn eine Software populär wird, werden die Entwickler gieriger denn je, was ihren Produkten praktisch zum Verhängnis wird. Schauen Sie sich nur Digsby an: Sie haben mit dubiosen Taktiken jede erdenkliche Crapware, Spamware und Malware in ihre Setup-Datei gepackt und bereuen nun ihre Tat.

Starten Sie die CCleaner-Installation. Sie werden sehen, dass Sie lediglich zur Installation einer Symbolleiste (Yahoo!-Symbolleiste) aufgefordert werden. Diese wird neben anderen Optionen deutlich erwähnt. Die Schritte sind einfach: Mit nur drei Klicks ist CCleaner installiert und einsatzbereit.

Lektion 10 – Kein Erfolg ist genug Erfolg

Obwohl die obige Wachstumskurve von Google Insight ziemlich beeindruckend ist, müssen die Entwickler von CCleaner mittlerweile eine Pause einlegen. Wie Sie jedoch in den Foren sehen können, ist die Aktivität in vollem Gange und die Updates werden regelmäßig veröffentlicht. Allein das zeigt das große Engagement der Entwickler für CCleaner.

CCleaner Homepage

„Misserfolg ist ein Erfolg, wenn wir daraus lernen.“, Malcolm Forbes.

„Eine Niederlage ist nicht der schlimmste Misserfolg. Es nicht versucht zu haben, ist der wahre Misserfolg.“ George Edward Woodberry.

Leave a Comment

10 Lektionen, die Softwareentwickler aus dem Erfolg von CCleaner lernen sollten

10 Lektionen, die Softwareentwickler aus dem Erfolg von CCleaner lernen sollten

Mittlerweile weiß jeder, dass CCleaner ein Synonym für Systemreinigung ist, so wie Google ein Synonym für Suche ist. Es ist einer der ältesten Systemreiniger

Laden Sie Advanced System Care kostenlos herunter

Laden Sie Advanced System Care kostenlos herunter

Bei WebTech360Tips haben wir bereits einige kostenlose Systemreiniger wie Comodo System Cleanser, Perfect Utilities und viele andere vorgestellt. Erweitert

Beheben Sie den OBS-Fehler „Starten der Ausgabe fehlgeschlagen“ unter Windows

Beheben Sie den OBS-Fehler „Starten der Ausgabe fehlgeschlagen“ unter Windows

Erfahren Sie, wie Sie den Fehler „Starten der Ausgabe fehlgeschlagen“ in OpenBroadcasterStudio beheben und mühelos mit der Aufzeichnung Ihres Bildschirms fortfahren können.

Router-Portweiterleitung/-umleitung, Proxyserver-Umgehung über HTTP und TelNet

Router-Portweiterleitung/-umleitung, Proxyserver-Umgehung über HTTP und TelNet

Verbessern Sie Ihre Netzwerkverwaltung mit Tcp Soft Router. Führen Sie TCP-Routing-Vorgänge ganz einfach ohne komplexe Routerkonfigurationen durch.

Cover Fetcher lädt Albumcover von Last.fm herunter

Cover Fetcher lädt Albumcover von Last.fm herunter

Last.fm ist eine beliebte Internetradio-Seite für Musik und was gibt es Besseres, als die Albumcover von dort kostenlos herunterzuladen? Genau das ist Cover

So sichern und wiederherstellen Sie wichtige Dateien/Ordner in Windows 7

So sichern und wiederherstellen Sie wichtige Dateien/Ordner in Windows 7

In der Welt der Computer ist man immer auf das Schlimmste vorbereitet. Fast alle Versionen von Microsoft Windows bieten einige Datensicherungsprogramme, diese sind jedoch begrenzt

Windows 7 Kontextmenü-Anmeldebildschirmwechsler

Windows 7 Kontextmenü-Anmeldebildschirmwechsler

Es gibt viele Anwendungen, mit denen der Benutzer den Windows 7-Anmeldebildschirm ändern kann. Fast alle erfordern den Start der Anwendung und nicht

Automatisches Wechseln zwischen statischen und DHCP-Netzwerken unter Windows

Automatisches Wechseln zwischen statischen und DHCP-Netzwerken unter Windows

Sind Sie es leid, unter Windows manuell zwischen statischen und DHCP-Netzwerken zu wechseln? Erfahren Sie, wie Sie die automatische Netzwerkumschaltung einrichten.

20 kostenlose Tools zum Erstellen, Brennen, Bearbeiten und Extrahieren von ISO-Image-Dateien

20 kostenlose Tools zum Erstellen, Brennen, Bearbeiten und Extrahieren von ISO-Image-Dateien

Entdecken Sie die beste ISO-Software zum Erstellen, Bearbeiten und Extrahieren von ISO-Image-Dateien. Wählen Sie aus unseren 20 besten kostenlosen Tools.

Übertragen Sie Ihren iPhone-Bildschirm mit AirPlay auf Ihren Windows-PC oder Mac

Übertragen Sie Ihren iPhone-Bildschirm mit AirPlay auf Ihren Windows-PC oder Mac

Erfahren Sie, wie Sie Ihren iPhone-Bildschirm mit LonelyScreen, einer kostenlosen App mit AirPlay-Funktionalität, auf einen Windows-PC übertragen.