Até agora, todo mundo sabe que CCleaner é sinônimocom a limpeza do sistema, assim como o Google é sinônimo de pesquisa. É um dos limpadores de sistema mais antigos do mercado, lançado pela primeira vez em 2005. Mesmo através do CCleaner, teve a vantagem de lançar o primeiro limpador de sistema completo na época, os usuários devem observar que o verdadeiro sucesso vem de vários fatores (que também inclui tempo).
O que é surpreendente aqui não é que o CCleaner foi oprimeira ferramenta que dominou a arte da limpeza, mas o crescimento surpreendente durante um período de 6 anos. Parece que o Google está prevendo ainda mais crescimento para ele em 2010.
Na minha experiência (como escritor de tecnologia), vio fenomenal crescimento das aplicações populares, mas após um período de tempo, o crescimento se estabiliza ou gradualmente começa a cair devido à forte concorrência. Mas parece que o CCleaner conseguiu se manter muito bem. De fato, tão bem que alguns desenvolvedores independentes por aí pararam o desenvolvimento de limpadores de sistema, pois percebem que competir com o CCleaner é quase impossível.
Então, que medidas exatamente o CCleaner tomou para se tornar tão popular e popular? Aqui estão 10 lições que todo desenvolvedor de software deve aprender com o enorme sucesso do CCleaner.
Lição 1 - KISS (mantenha as coisas simples e estúpidas)
Essa é de longe a melhor lição que o CCleaner iráte ensinam. O KISS se aplica ao nome, funcionalidade e usabilidade do produto. Quão fácil é soletrar? Uma letra 'C' antes de 'Limpador' torna o CCleaner mais simples. Quão fácil é a funcionalidade? Toda a funcionalidade básica é definida claramente na janela principal, simples. Quão fácil é a usabilidade? A GUI simples é uma das razões pelas quais é mais popular do que outras ferramentas similares.
Lição 2 - Não altere o nome do produto posteriormente
A maioria dos autores comete um grande erro ao mudar onome do produto na fase posterior do desenvolvimento. Existem várias razões para esse fim: mudarão o nome porque não era fácil lembrar o nome original (Leia a lição 1) ou porque codificaram todo o software com uma interface totalmente nova desde o início (e acreditam que mudar nome levará a sua popularidade).
Nos dois casos acima, alterar o nome do produto énão é a melhor ideia. Quando o nome é alterado, não apenas os clientes existentes ficam com raiva, mas todos os blogueiros e webmasters que revisaram o software (antes da mudança de nome) ficam igualmente irritados.
Escolha um nome fácil de lembrar e cumpra-opara sempre. Alterar o nome posteriormente é como se o Google alterasse o nome para Googol e dissesse ao mundo que era isso o que eles originalmente queriam, você não ficaria chateado?
Atualizar: Leia a última frase acima novamente, “Alterandonome numa fase posterior…. ”. Como o comentarista aponta abaixo, o CCleaner costumava ser o CrapCleaner, mas você deve ter em mente que eles mudaram o nome mais cedo do que o que a maioria dos desenvolvedores faria. Mudar o nome ao iniciar é melhor do que mudar o nome mais tarde, quando for tarde demais. Lembre-se também de que eles escolheram um nome muito mais simples e mais curto, que também é um fator importante de crescimento.
Lição 3 - Atualize regularmente
Pense nisso como uma Apple App Store, quanto maisatualização que você adicionar, quanto mais ele aparecer na lista, mais pessoas conhecerão, mais usuários farão o download e, finalmente, mais popular seu aplicativo se tornará. Exceto que, neste caso, não existe a Apple App Store, e sim centenas de sites populares de software que acompanham todo o desenvolvimento mais recente do produto.
Os usuários adoram o software que é atualizado regularmenteporque lhes dá uma mensagem clara de que o autor é bastante ativo no desenvolvimento. Manter um prazo para liberar as atualizações também ajudará, por exemplo, a fazê-lo uma vez a cada 2 semanas ou uma vez por mês.
Então, qual é exatamente a lição aqui? Enquanto outros softwares estão lutando para oferecer suporte ao Windows 7, o CCleaner está entre os primeiros aplicativos que adicionaram suporte ao Windows 7 JumpList. O que fornece aos usuários outro motivo para migrar para o CCleaner.
Lição 4 - Notificar blogueiros e webmasters
Nenhum lançamento é um lançamento, a menos que os usuários não consigamconhecer o software em primeiro lugar. Enviar um software para vários portais de software é bom, mas entrar em contato com blogueiros e webmasters de fórum sobre isso é uma maneira muito melhor de aumentar a popularidade.
Pessoalmente, dou uma prioridade muito maior aosoftware enviado a mim do que os encontrados em portais de software. Ser mencionado em alguns blogs populares é muito importante, pois será facilmente capturado por outros blogs, seguido de boca em boca e menções em todos os lugares, de fóruns a twitter.
Lição 5 - Não estrague tudo
Depois que o software é lançado, não é mais umcampo de teste. Os desenvolvedores só podem fazer alterações de acordo com o que os usuários exigem, isso é simplesmente porque o público terá muito controle do desenvolvimento. A maioria dos desenvolvedores chega a mudar toda a interface em vez de refinar o que realmente está lá.
Se você quiser testar uma nova interface, a melhor maneiraé compilar uma nova compilação separada e solicitar aos usuários que testem essa nova compilação. Então, como os usuários deixarão o feedback? Você pode criar um botão de feedback interno ou os usuários podem deixar postagens no fórum.
Lição 6 - Sem Fórum = Sem Crescimento
O título resume bastante. A maioria dos desenvolvedores esquece de adicionar fóruns ao site, mas consulte a página inicial do CCleaner. Além de fornecerem um link claro para os fóruns na barra de título, também forneceram um link para o fórum no final da página principal, onde milhares de usuários chegam diariamente.
Não espere que centenas de usuários participem do fórumno dia seguinte após o lançamento. O crescimento sempre leva tempo, mesmo que duas pessoas se registrem no fórum para fornecer feedback, vale muito mais do que não fornecer um fórum.
A lição 5 e 6 são paralelas uma à outra. Os usuários controlam principalmente o desenvolvimento e solicitam mais recursos, publicando-os em fóruns. Se você não tem um fórum em primeiro lugar, você estragou bastante o desenvolvimento.
Lição 7 - Forneça uma maneira fácil de atualizar
Se um desenvolvedor solicitar aos usuários que baixem as últimasversão durante cada lançamento mais recente, ele é a pessoa mais idiota do mundo ou é retardado mentalmente, no sentido que ninguém pode definir. (Desculpe por ser sarcástico aqui)
A última vez que me lembro de instalar o CCleaner foiAgosto de 2008 e hoje é atualizado para a versão mais recente, tudo feito automaticamente. O CCleaner possui um atualizador incorporado que mantém o software atualizado. Lembre-se de que os usuários desejam mais recursos e menos problemas, adicionar um atualizador incorporado é uma ótima maneira de reduzir a dor de cabeça do cliente.
Lição 8 - Arquitetura Sólida
Assim como alterar a interface ou alterar oO nome do produto posteriormente é um grande erro, assim como a arquitetura básica. Com o tempo, os desenvolvedores precisam adicionar vários novos recursos e, para garantir a máxima flexibilidade possível, uma nova arquitetura é necessária.
Não me interpretem mal. Não estou dizendo que construir uma nova arquitetura a partir do zero é uma má idéia, o Facebook fez isso, o Firefox fez isso, diabos, até o Google teve que fazer isso. Minha mensagem é simples: se você criar um software a partir do zero com uma arquitetura totalmente nova, não peça aos usuários para baixar a versão mais recente (e desinstalar a versão anterior). O recurso de atualização interna deve fazer esse trabalho.
Como exemplo, o CCleaner implantou orecurso de atualização automática tão bem que, mesmo quando eles fizeram uma revisão completa do software, os usuários não precisaram fazer o download da nova versão e remover a anterior.
Lição 9 - Não seja ganancioso
Ganância. Sim, ganância. Quando um software se populariza, os desenvolvedores ficam mais gananciosos do que nunca, o que tecnicamente leva o dia do juízo final aos seus produtos. Basta olhar para o Digsby, eles preencheram todos os crapware, spam e malware possíveis em seu arquivo de instalação usando táticas obscuras e agora eles sentem muito pelo que fizeram.
Inicie a instalação do CCleaner e você verá quepede apenas que você instale uma barra de ferramentas (barra de ferramentas do Yahoo!) e a menciona claramente entre outras opções. As etapas também são simples: em apenas três cliques, o CCleaner estará instalado e pronto para uso.
Lição 10 - Nenhum sucesso é suficiente
Mesmo que o gráfico de crescimento acima do GoogleO insight é bastante impressionante, os caras por trás do CCleaner devem estar dando um tempo até agora. Mas, como você pode ver, visitando seus fóruns, a atividade está praticamente em pleno andamento e as atualizações estão chegando regularmente. Isso por si só mostra o nível de comprometimento dos desenvolvedores em relação ao CCleaner.
Página inicial do CCleaner
"O fracasso é um sucesso se aprendermos com ele.", Malcolm Forbes.
“Derrota não é a pior das falhas. Não tentar é o verdadeiro fracasso. ”, George Edward Woodberry.
Comentários