10 lektioner Softwareudviklere skal lære af CCleaner's succes

click fraud protection

I øjeblikket ved alle, at CCleaner er synonymt med systemrensning, ligesom Google er synonymt med Search. Det er et af de ældste systemrensere derude, som først blev lanceret i 2005. Selv gennem CCleaner havde fordelen ved at lancere den første nogensinde komplette systemrenser på det tidspunkt, skal brugerne bemærke, at den virkelige succes kommer med forskellige faktorer (som også inkluderer timing).

Det, der er forbløffende her, er ikke, at CCleaner var det første værktøj, der mestrede kunsten at rengøre, men snarere den forbløffende vækst over en periode på 6 år. Det ser ud til, at Google forudsiger en yderligere vækst for det i 2010.

CCleaner vækst

I min erfaring (som teknisk forfatter) har jeg set den fænomenale vækst i populære applikationer, men efter en periode bliver væksten flad eller begynder gradvist at falde på grund af hård konkurrence. Men det ser ud til, at CCleaner har formået at holde sig ret godt. Faktisk så godt, at nogle uafhængige udviklere derude har stoppet udviklingen af ​​systemrensere, da de er klar over, at det er umuligt at konkurrere med CCleaner.

instagram viewer
CCleaner logo

Så hvilke skridt nøjagtigt tog CCleaner for at blive så populær og mainstream? Her er 10 lektioner, som enhver softwareudvikler skal lære af CCleaners enorme succes.

Lektion 1 - KISS (Keep It Simple Stupid)

Dette er langt den bedste lektion CCleaner vil lære dig. KISS anvender produktnavnet, funktionaliteten og anvendeligheden. Hvor let er det at stave? Et bogstav "C" før "Renere" gør CCleaner, enkelt. Hvor let er funktionaliteten? Al grundlæggende funktionalitet er klart fastlagt i hovedvinduet, enkelt. Hvor let er brugervenligheden? Død-simpel GUI er en af ​​grundene til, at det er mere mainstream end andre lignende værktøjer.

Lektion 2 - Skift ikke produktnavnet senere

De fleste forfattere begår en enorm fejl ved at ændre produktnavnet på et senere udviklingsstadium. Der er forskellige grunde til dette formål, enten ændrer de navnet, fordi det originale navn ikke var let at huske (Læs lektion 1) eller fordi de har kodet hele softwaren med en helt ny grænseflade fra bunden af ​​(og mener, at ændring af navn vil føre til det popularitet).

I begge tilfælde ovenfor er det ikke den bedste idé at ændre produktnavnet. Når navnet ændres, bliver ikke kun de eksisterende kunder vrede, men alle bloggere og webmastere, der har gennemgået softwaren (før navneændringen), bliver lige forbandet.

Vælg et let at huske navn og hold dig fast ved det for evigt. Ændring af navn på et senere tidspunkt er som hvis Google ændrer navnet til Googol og fortæller verden, at dette er, hvad de oprindeligt ønskede, ville du ikke blive grin?

Opdatering: Læs den sidste sætning ovenfor igen, “Ændring af navn på et senere tidspunkt….”. Som kommentaren påpeger nedenfor, var CCleaner først CrapCleaner, men du skal huske på, at de ændrede navnet før end hvad de fleste udviklere ville gøre. Det er bedre at ændre navn, når du starter, end at ændre navn senere, når det bliver for sent. Husk også, at de valgte et meget enklere og kortere navn, som også er en vigtig vækstfaktor.

Lektion 3 - Opdater regelmæssigt

Tænk på det som en Apple App Store, jo mere opdatering du tilføjer, jo mere vises den på fortegnelsen, desto mere flere mennesker får at vide om det, jo flere brugere vil downloade, og til sidst jo mere populær din app vil blive. Bortset fra at der i dette tilfælde ikke er nogen Apple App Store, snarere er der hundredvis af populære softwarewebsteder, der holder kontrol med den seneste udvikling af produktet.

Brugere elsker softwaren, der opdateres regelmæssigt, fordi det giver dem en klar besked om, at forfatteren er ret aktiv i udviklingen. At holde en tidsramme for frigivelse af opdateringerne hjælper også for eksempel med at gøre det en gang hver 2. uge eller en gang om måneden.

Så hvad er lektionen her nøjagtigt? Mens anden software kæmper for at støtte Windows 7, er CCleaner blandt de første apps, der har tilføjet support til Windows 7 JumpList. Hvilket giver brugerne en anden grund til at migrere over til CCleaner.

Lektion 4 - Underret bloggere og webmastere

Ingen lancering er en lancering, medmindre brugerne ikke får at vide om softwaren i første omgang. Det er godt at indsende en software til forskellige softwareportaler, men at kontakte bloggere og forumwebmastere om det er langt bedre måde at øge populariteten på.

Personligt giver jeg en meget højere prioritet til den software, der er sendt til mig end dem, jeg finder på softwareportaler. At blive nævnt på få populære blogs er meget vigtigt, da det let bliver plukket op af andre blogs, efterfulgt af mund til mund og nævner overalt fra fora til twitter.

Lektion 5 - Må ikke rod med det

Når softwaren er lanceret, er den ikke mere en testgrund. Udviklerne kan kun foretage ændringer i henhold til hvad brugerne efterspørger, dette er simpelthen fordi offentligheden vil have meget kontrol over udviklingen. De fleste udviklere vil gå så langt som at ændre hele grænsefladen i stedet for at forfine hvad der faktisk er der.

Hvis du vil teste en ny grænseflade, er den bedste måde at udarbejde en separat ny build og bede brugerne om at teste denne nye build. Så hvordan vil brugerne forlade feedback? Enten kan du oprette en indbygget feedback-knap, eller brugere kan forlade opslag på forummet.

Lektion 6 - Intet forum = Ingen vækst

Titlen opsummerer det stort set. De fleste udviklere glemmer at tilføje fora til deres websted, men se på CCleaners hjemmeside. Ikke kun giver de et klart link til foraene på titellinjen, de har også leveret et link til forummet i slutningen af ​​hovedsiden, hvor tusinder af brugere lander dagligt.

Forvent ikke, at hundreder af brugere vil tilmelde sig forumet næste dag efter lanceringen. Væksten tager altid tid, selvom to personer tilmelder sig forummet for at give feedback, er det langt mere værd end ikke at give et forum overhovedet.

Lektion 5 og 6 er parallelle med hinanden. Brugere vil for det meste kontrollere udviklingen og bede om flere funktioner ved at placere dem på fora. Hvis du ikke har et forum i første omgang, har du stort set skabt udviklingen.

Lektion 7 - Giv nem måde at opgradere

Hvis en udvikler beder brugerne om at downloade den nyeste version under hver seneste udgivelse, er han / hun enten den mest dummeste person i live eller er mentalt forsinket i en forstand, som ingen kan definere. (Undskyld for at være sarkastisk her)

Sidste gang jeg husker at have installeret CCleaner var august 2008, og i dag opdateres den til den nyeste version, alt gjort automatisk. CCleaner har en indbygget opdatering, der holder softwaren opdateret. Husk, at brugere ønsker flere funktioner og mindre problemer, at tilføje en indbygget updater er en fantastisk måde at reducere kundens hovedpine.

Lektion 8 - Solid arkitektur

Ligesom at ændre grænsefladen eller ændre navnet på produktet på et senere tidspunkt er en enorm fejltagelse, så er også den grundlæggende arkitektur. Over tid skal udviklere tilføje forskellige nye funktioner og for at sikre størst mulig fleksibilitet er der behov for en ny arkitektur.

Misforstå mig ikke. Jeg siger ikke, at det er en dårlig ide at opbygge en ny arkitektur fra grunden af, Facebook gjorde det, Firefox gjorde det, pokker selv Google var nødt til at gøre det. Min meddelelse er enkel, hvis du bygger en software fra bunden af ​​med en splinterny arkitektur, skal du bare ikke bede brugerne om at downloade den seneste version (og afinstallere den forrige version). Den indbyggede opdateringsfunktion skal gøre dette job.

Som eksempel har CCleaner implanteret den automatiske opdateringsfunktion så smukt, at selv når de gjorde en fuldstændig eftersyn af softwaren, brugere behøvede ikke at downloade den nye version og fjerne den forrige en.

Lektion 9 - Bliv ikke grådig

Grådighed. Ja, grådighed. Når en software bliver populær, bliver udviklere mere grådige end nogensinde, hvilket teknisk bringer dommedag til deres produkter. Bare se på Digsby, de fyldte alle mulige crapware, spamware og malware i deres installationsfil ved hjælp af skyggefulde taktikker, og nu er de kede af, hvad de gjorde.

Start CCleaner-opsætningen, og du vil se, at den kun beder dig om at installere en værktøjslinje (Yahoo! værktøjslinje) og nævner det ganske tydeligt blandt andre muligheder. Trinnene er også enkle, i kun tre klik vil CCleaner blive installeret og klar til brug.

Lektion 10 - Ingen succes er nok succes

Selvom ovenstående vækstdiagram fra Google Insight er ret imponerende, skal fyrene bag CCleaner tage en pause nu. Men som du kan se ved at besøge deres fora, er aktiviteten stort set i fuld gang, og opdateringerne kommer regelmæssigt. Dette alene viser udviklingsniveauet for udviklere over for CCleaner.

CCleaner hjemmeside

"Fejl er succes, hvis vi lærer af det.", Malcolm Forbes.

”Nederlag er ikke det værste af fejl. At ikke have prøvet er den rigtige fiasko. ”, George Edward Woodberry.

watch instagram story