10 lecții pe care dezvoltatorii de software ar trebui să le învețe din succesul CCleaner

Până acum, toată lumea știe că CCleaner este sinonim cu curățarea sistemului, la fel cum Google este sinonim cu căutarea. Este unul dintre cele mai vechi programe de curățare a sistemului, lansat pentru prima dată în 2005. Chiar dacă CCleaner a avut avantajul de a lansa primul program complet de curățare a sistemului la acea vreme, utilizatorii trebuie să rețină că adevăratul succes vine din cauza diverșilor factori (care includ și momentul).

Ceea ce este uimitor aici nu este faptul că CCleaner a fost primul instrument care a stăpânit arta curățeniei, ci mai degrabă creșterea uimitoare pe o perioadă de 6 ani. Se pare că Google prezice o creștere și mai mare pentru acesta în 2010.

10 lecții pe care dezvoltatorii de software ar trebui să le învețe din succesul CCleaner

Din experiența mea (ca scriitor specializat în domeniul tehnologiei), am observat o creștere fenomenală a aplicațiilor populare, dar după o perioadă de timp, creșterea stagnează sau începe să scadă treptat din cauza concurenței acerbe. Se pare însă că CCleaner a reușit să se mențină destul de bine. De fapt, atât de bine încât unii dezvoltatori independenți au oprit dezvoltarea de programe de curățare a sistemului, deoarece și-au dat seama că este aproape imposibil să concurezi cu CCleaner.

10 lecții pe care dezvoltatorii de software ar trebui să le învețe din succesul CCleaner

Așadar, ce pași a făcut exact CCleaner pentru a deveni atât de popular și de important? Iată 10 lecții pe care fiecare dezvoltator de software ar trebui să le învețe din succesul imens al CCleaner.

Lecția 1 – KISS (Keep It Simple Stupid)

Aceasta este de departe cea mai bună lecție pe care CCleaner ți-o va învăța. KISS se aplică numelui produsului, funcționalității și ușurinței în utilizare. Cât de ușor se scrie? O literă „C” înainte de „Cleaner” face ca CCleaner să fie simplu. Cât de simplă este funcționalitatea? Toate funcționalitățile de bază sunt prezentate clar în fereastra principală, simplă. Cât de ușoară este ușurința în utilizare? Interfața grafică extrem de simplă este unul dintre motivele pentru care este mai popular decât alte instrumente similare.

Lecția 2 – Nu schimbați numele produsului ulterior

Majoritatea autorilor fac o greșeală uriașă schimbând numele produsului într-o etapă ulterioară a dezvoltării. Există diverse motive pentru acest scop, fie schimbă numele pentru că numele original nu era ușor de reținut (citește Lecția 1), fie pentru că au codificat întregul software cu o interfață complet nouă de la zero (și cred că schimbarea numelui va duce la popularitatea acestuia).

În ambele cazuri de mai sus, schimbarea numelui produsului nu este cea mai bună idee. Când numele este schimbat, nu doar clienții existenți se enervează, ci și toți bloggerii și webmasterii care au analizat software-ul (înainte de schimbarea numelui) se enervează la fel de tare.

Alege un nume ușor de reținut și ține-te de el pentru totdeauna. Schimbarea numelui ulterior e ca și cum Google ar schimba numele în Googol și ar spune lumii că asta și-a dorit inițial, nu te-ai supăra?

Actualizare: Citiți din nou ultima propoziție de mai sus, „Schimbarea numelui într-o etapă ulterioară...”. După cum subliniază comentatorul de mai jos, CCleaner a fost inițial CrapCleaner, dar trebuie să țineți cont de faptul că au schimbat numele mai devreme decât ar face majoritatea dezvoltatorilor. Schimbarea numelui la început este mai bună decât schimbarea numelui mai târziu, când devine prea târziu. De asemenea, rețineți că au ales un nume mult mai simplu și mai scurt, ceea ce este, de asemenea, un factor important de creștere.

Lecția 3 – Actualizare regulată

Gândește-te la asta ca la un Apple App Store: cu cât adaugi mai multe actualizări, cu atât va apărea mai mult în listă, cu atât mai mulți oameni vor afla despre el, cu atât mai mulți utilizatori le vor descărca și, în final, cu atât aplicația ta va deveni mai populară. Doar că în acest caz nu există un Apple App Store, ci mai degrabă sute de site-uri web cu software popular care urmăresc toate cele mai recente dezvoltări ale produsului.

Utilizatorii apreciază software-ul actualizat periodic, deoarece le transmite un mesaj clar că autorul este destul de activ în dezvoltare. Menținerea unui interval de timp pentru lansarea actualizărilor va ajuta, de exemplu, să fie o dată la 2 săptămâni sau o dată pe lună.

Deci, care este exact lecția de aici? În timp ce alte programe software se luptă să fie compatibile cu Windows 7, CCleaner este printre primele aplicații care au adăugat suport pentru Windows 7 JumpList. Ceea ce oferă utilizatorilor un alt motiv pentru a migra la CCleaner.

Lecția 4 – Notificați bloggerii și webmasterii

Nicio lansare nu este o lansare decât dacă utilizatorii nu ajung să afle despre software în primul rând. Trimiterea unui software către diverse portaluri de software este bună, dar contactarea bloggerilor și a webmasterilor de forumuri despre acesta este o modalitate mult mai bună de a crește popularitatea.

Personal, acord o prioritate mult mai mare software-ului care îmi este trimis decât celui pe care îl găsesc pe portalurile de software. Este foarte important să fii menționat pe câteva bloguri populare, deoarece va fi ușor preluat de alte bloguri, urmat de recomandări și mențiuni peste tot, de la forumuri la Twitter.

Lecția 5 – Nu o strica

Odată ce software-ul este lansat, acesta nu mai este un teren de testare. Dezvoltatorii pot face modificări doar în funcție de cerințele utilizatorilor, pur și simplu pentru că publicul va avea un control semnificativ asupra dezvoltării. Majoritatea dezvoltatorilor vor merge până la a schimba întreaga interfață în loc să rafineze ceea ce există de fapt.

Dacă vrei să testezi o interfață nouă, cea mai bună metodă este să compilezi o versiune nouă separată și să le ceri utilizatorilor să o testeze. Așadar, cum vor lăsa utilizatorii feedback? Fie poți crea un buton de feedback în versiunea inițială, fie utilizatorii pot lăsa postări pe forum.

Lecția 6 – Fără forum = Fără creștere

Titlul rezumă destul de bine totul. Majoritatea dezvoltatorilor uită să adauge forumuri pe site-ul lor web, dar aruncați o privire la pagina principală a CCleaner. Nu numai că oferă un link clar către forumuri în bara de titlu, dar au inclus și un link către forum la sfârșitul paginii principale, unde ajung zilnic mii de utilizatori.

Nu vă așteptați ca sute de utilizatori să se alăture forumului a doua zi după lansare. Creșterea necesită întotdeauna timp, chiar dacă două persoane se înregistrează pe forum pentru a oferi feedback, merită mult mai mult decât să nu oferiți deloc un forum.

Lecțiile 5 și 6 sunt paralele. Utilizatorii vor controla în mare parte dezvoltarea și vor solicita mai multe funcționalități postându-le pe forumuri. Dacă nu aveți un forum de la bun început, atunci ați dat-o în bară dezvoltării.

Lecția 7 – Oferiți o modalitate ușoară de actualizare

Dacă un dezvoltator le cere utilizatorilor să descarce cea mai recentă versiune la fiecare lansare, atunci fie este cea mai prostuță persoană în viață, fie este retardată mintal într-un sens pe care nimeni nu-l poate defini. (Îmi cer scuze pentru sarcasm)

Ultima dată când îmi amintesc că am instalat CCleaner a fost în august 2008, iar astăzi este actualizat la cea mai recentă versiune, totul se face automat. CCleaner are un program de actualizare încorporat care menține software-ul actualizat. Rețineți că utilizatorii își doresc mai multe funcții și mai puține probleme, iar adăugarea unui program de actualizare încorporat este o modalitate excelentă de a reduce problemele clienților.

Lecția 8 – Arhitectură solidă

La fel cum schimbarea interfeței sau schimbarea numelui produsului într-o etapă ulterioară este o greșeală uriașă, la fel este și arhitectura de bază. În timp, dezvoltatorii trebuie să adauge diverse funcții noi, iar pentru a asigura flexibilitatea maximă posibilă este necesară o nouă arhitectură.

Nu mă înțelegeți greșit. Nu spun că a construi o arhitectură nouă de la zero este o idee rea, Facebook a făcut asta, Firefox a făcut asta, ba chiar și Google a trebuit să o facă. Mesajul meu este simplu: dacă construiești un software de la zero cu o arhitectură complet nouă, pur și simplu nu le cere utilizatorilor să descarce cea mai recentă versiune (și să dezinstaleze versiunea anterioară). Funcția de actualizare încorporată ar trebui să facă treaba asta.

De exemplu, CCleaner a implementat funcția de actualizare automată atât de frumos încât, chiar și atunci când au făcut o revizuire completă a software-ului, utilizatorii nu au fost nevoiți să descarce noua versiune și să o elimine pe cea anterioară.

Lecția 9 – Nu fi lacom

Lăcomie. Da, lăcomie. Când un software devine popular, dezvoltatorii devin mai lacomi ca niciodată, ceea ce, din punct de vedere tehnic, aduce sfârșitul lumii produselor lor. Uitați-vă la Digsby, au completat toate programele nesolicitate, spamware-urile și malware-urile posibile în fișierul lor de instalare folosind tactici dubioase și acum își cer scuze pentru ceea ce au făcut.

Pornește instalarea CCleaner și vei vedea că îți cere să instalezi o singură bară de instrumente (bara de instrumente Yahoo!) și o menționează destul de clar printre alte opțiuni. Pașii sunt, de asemenea, simpli, în doar trei clicuri CCleaner va fi instalat și gata de utilizare.

Lecția 10 – Niciun succes nu este suficient

Chiar dacă graficul de creștere de mai sus realizat de Google Insight este destul de impresionant, cei din spatele CCleaner trebuie să fi luat o pauză până acum. Dar, după cum puteți vedea vizitând forumurile lor, activitatea este în plină desfășurare, iar actualizările vin în mod regulat. Acest lucru singur demonstrează nivelul de angajament al dezvoltatorilor față de CCleaner.

Pagina principală CCleaner

„Eșecul este un succes dacă învățăm din el.” - Malcolm Forbes.

„Înfrângerea nu este cel mai rău dintre eșecuri. Adevăratul eșec este să nu fi încercat.” - George Edward Woodberry

Leave a Comment

WinTrezur vă permite să criptați fotografii și să setați o imagine ca parolă

WinTrezur vă permite să criptați fotografii și să setați o imagine ca parolă

Dacă îți împarți computerul cu alți membri ai familiei și acesta conține niște imagini private pe care nu vrei să le aibă nimeni altcineva în afară de

Uberstaller – Dezinstalator complet și eliminare urme

Uberstaller – Dezinstalator complet și eliminare urme

Dezinstalarea unei aplicații cu funcția implicită Adăugare/Eliminare programe din Windows va lăsa uneori urme atât în ​​registry, cât și în spațiul pe disc, ceea ce reprezintă o problemă.

Epic Pen: Cel mai bun instrument de adnotare a ecranului pentru Windows și Mac

Epic Pen: Cel mai bun instrument de adnotare a ecranului pentru Windows și Mac

Îmbunătățiți-vă prezentările și capturile de ecran cu Epic Pen. Această aplicație open-source puternică vă permite să desenați și să evidențiați în orice fereastră.

26 de teme minunate pentru Windows 7

26 de teme minunate pentru Windows 7

Windows 7 este primul sistem de operare de la Microsoft, dezvoltat în mare parte ținând cont de feedback-ul utilizatorilor. Este mult mai rapid și

Cum să dezactivezi/elimini oprirea din Windows 7 / Vista / XP

Cum să dezactivezi/elimini oprirea din Windows 7 / Vista / XP

Vrei să-ți conectezi computerul la un server și vrei să împiedici oprirea acestuia? Sau vrei să împiedici pe oricine să-ți închidă PC-ul pentru...

Cum se dezactivează/dezactivează Restaurare sistem în Windows 7 / Vista / XP

Cum se dezactivează/dezactivează Restaurare sistem în Windows 7 / Vista / XP

Ori de câte ori utilizatorii instalează programe software, drivere, actualizări, remedieri rapide și alte fișiere care modifică sistemul, Windows Vista și Windows XP creează un punct de restaurare.

Cum se instalează NVMe pentru Windows 10: Un ghid complet

Cum se instalează NVMe pentru Windows 10: Un ghid complet

Doriți să instalați un SSD NVMe în Windows 10? Urmați ghidul nostru pentru a formata cu ușurință unitatea folosind suportul nativ al sistemului de operare.

Cum să imprimați de pe telefon pe o imprimantă desktop

Cum să imprimați de pe telefon pe o imprimantă desktop

Cum să imprimați de pe telefon pe o imprimantă desktop

Procesul Dwm.exe – Gestionarea ferestrelor desktopului

Procesul Dwm.exe – Gestionarea ferestrelor desktopului

Ce este Dwm.exe? Dwm este prescurtarea de la Desktop Window Manager și este folosit pentru a adăuga efecte grafice pe desktopul Windows, cum ar fi ferestre transparente, ferestre dinamice

10 lecții pe care dezvoltatorii de software ar trebui să le învețe din succesul CCleaner

10 lecții pe care dezvoltatorii de software ar trebui să le învețe din succesul CCleaner

Până acum toată lumea știe că CCleaner este sinonim cu curățarea sistemului, la fel cum Google este sinonim cu căutarea. Este unul dintre cele mai vechi programe de curățare a sistemului.