10 lições que os desenvolvedores de software devem aprender com o sucesso da CCleaner

click fraud protection

Atualmente, todo mundo sabe que o CCleaner é sinônimo de 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 com vários fatores (que também incluem o tempo).

O que é surpreendente aqui não é que o CCleaner foi a primeira ferramenta que dominou a arte da limpeza, mas o crescimento surpreendente ao longo de um período de 6 anos. Parece que o Google está prevendo ainda mais crescimento para ele em 2010.

Crescimento do CCleaner

Na minha experiência (como escritor de tecnologia), vi o crescimento fenomenal de aplicativos populares, mas depois de um período de tempo, o crescimento se estabiliza ou gradualmente começa a cair por causa de fortes 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.

instagram viewer

Logotipo do CCleaner

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 - BEIJO (mantenha a simplicidade estúpida)

Essa é de longe a melhor lição que o CCleaner lhe ensinará. 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 alterar o nome do produto no estágio posterior do desenvolvimento. Existem vários motivos para esse fim: eles mudarão o nome porque o nome original não foi fácil de lembrar (Leia a lição 1) ou porque eles codificaram todo o software com uma nova interface desde o início (e acreditam que a mudança de nome levará a isso 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-o para sempre. Mudar o nome posteriormente é como se o Google alterasse o nome para Googol e dissesse ao mundo que era isso que eles originalmente queriam, você não ficaria chateado?

Atualizar: Leia a última frase acima novamente, “Mudando o nome em um estágio 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 mais atualização você adicionar, mais ela aparecerá na lista, mais quanto mais pessoas souberem disso, mais usuários farão o download e, finalmente, mais popular seu aplicativo tornar-se. 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 regularmente, porque isso 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 conheçam 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 ao software enviado a mim do que os encontrados nos portais de software. Ser mencionado em alguns blogs populares é muito importante, pois será facilmente captado por outros blogs, seguido de boca em boca e menção 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 um campo de testes. 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 ao ponto de alterar toda a interface em vez de refinar o que realmente está lá.

Se você deseja 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órum no dia seguinte ao 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 a versão mais recente a cada lançamento mais recente, ele será a pessoa mais idiota do mundo ou será 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 foi em agosto de 2008 e hoje ele é 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 o 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 o recurso de atualização automática de maneira tão bonita que, mesmo quando eles fizeram um revisão completa do software, os usuários não precisaram baixar a nova versão e remover a versão anterior 1.

Lição 9 - Não seja ganancioso

Ganância. Sim, ganância. Quando um software se torna popular, 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á que ele apenas solicita a instalação de uma barra de ferramentas (Yahoo! barra de ferramentas) e menciona-o 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

Embora o gráfico de crescimento acima do Google Insight seja bastante impressionante, os responsáveis ​​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 é sucesso se aprendermos com ele.”, Malcolm Forbes.

“Derrota não é a pior das falhas. Não tentar é o verdadeiro fracasso. ”, George Edward Woodberry.

watch instagram story