10 lecciones que los desarrolladores de software deberían aprender del éxito de CCleaner

A estas alturas, todo el mundo sabe que CCleaner es sinónimo de limpieza del sistema, al igual que Google es sinónimo de búsqueda. Es uno de los limpiadores de sistemas más antiguos, lanzado por primera vez en 2005. Si bien CCleaner tuvo la ventaja de lanzar el primer limpiador de sistema completo en aquel momento, los usuarios deben tener en cuenta que el verdadero éxito depende de varios factores (incluido el tiempo).

Lo sorprendente no es que CCleaner fuera la primera herramienta que dominó el arte de la limpieza, sino su asombroso crecimiento en un período de 6 años. Parece que Google predice un crecimiento aún mayor para 2010.

10 lecciones que los desarrolladores de software deberían aprender del éxito de CCleaner

En mi experiencia (como redactor técnico), he visto el crecimiento fenomenal de aplicaciones populares, pero después de un tiempo, este crecimiento se estanca o comienza a decaer gradualmente debido a la fuerte competencia. Sin embargo, parece que CCleaner se ha mantenido bastante bien. De hecho, tan bien que algunos desarrolladores independientes han dejado de desarrollar limpiadores de sistemas al darse cuenta de que competir con CCleaner es casi imposible.

10 lecciones que los desarrolladores de software deberían aprender del éxito de CCleaner

¿Qué pasos dio exactamente CCleaner para volverse tan popular y popular? Aquí tienes 10 lecciones que todo desarrollador de software debería aprender del enorme éxito de CCleaner.

Lección 1 – KISS (Manténlo Simple, Estúpido)

Esta es, sin duda, la mejor lección que CCleaner te enseñará. KISS se aplica al nombre del producto, su funcionalidad y su usabilidad. ¿Qué tan fácil es escribirlo? Una "C" antes de "Cleaner" simplifica CCleaner. ¿Qué tan fácil es su funcionalidad? Todas las funciones básicas se presentan claramente en la ventana principal, de forma sencilla. ¿Qué tan fácil es su usabilidad? Su interfaz gráfica de usuario extremadamente simple es una de las razones por las que es más popular que otras herramientas similares.

Lección 2: No cambie el nombre del producto más adelante

La mayoría de los autores cometen un grave error al cambiar el nombre del producto en una etapa posterior del desarrollo. Hay varias razones para ello: ya sea porque el nombre original no era fácil de recordar (Lea la Lección 1) o porque han codificado todo el software con una interfaz completamente nueva desde cero (y creen que cambiar el nombre lo hará popular).

En ambos casos, cambiar el nombre del producto no es la mejor idea. Al cambiarlo, no solo los clientes actuales se enfadan, sino también todos los blogueros y webmasters que revisaron el software (antes del cambio de nombre).

Elige un nombre fácil de recordar y úsalo para siempre. Cambiar de nombre más adelante es como si Google cambiara el nombre a Googol y le dijera al mundo que eso era lo que querían originalmente, ¿no te cabrearías?

Actualización: Lea de nuevo la última frase anterior: «Cambiar de nombre más adelante…». Como señala el comentarista a continuación, CCleaner se llamaba CrapCleaner, pero tenga en cuenta que cambiaron de nombre antes de lo que haría la mayoría de los desarrolladores. Cambiar de nombre al principio es mejor que hacerlo más tarde, cuando ya es demasiado tarde. Tenga en cuenta también que eligieron un nombre mucho más simple y corto, lo cual también es un factor importante de crecimiento.

Lección 3 – Actualizar periódicamente

Imagínatelo como una App Store de Apple: cuantas más actualizaciones añadas, más aparecerá en el listado, más gente la conocerá, más usuarios la descargarán y, finalmente, tu aplicación se volverá más popular. Solo que en este caso no existe una App Store de Apple, sino cientos de sitios web de software populares que se mantienen al tanto de las últimas novedades del producto.

A los usuarios les encanta el software que se actualiza regularmente porque les transmite una clara señal de que el autor participa activamente en el desarrollo. Establecer un plazo para la publicación de las actualizaciones también ayuda; por ejemplo, que sea cada dos semanas o una vez al mes.

¿Cuál es la lección? Mientras que otros programas tienen dificultades para ser compatibles con Windows 7, CCleaner es una de las primeras aplicaciones que ha añadido compatibilidad con JumpList de Windows 7. Esto da a los usuarios otra razón para migrar a CCleaner.

Lección 4: Notificar a blogueros y webmasters

Ningún lanzamiento es un lanzamiento a menos que los usuarios conozcan el software. Publicar un software en varios portales es positivo, pero contactar con blogueros y webmasters de foros es una forma mucho mejor de aumentar su popularidad.

Personalmente, le doy mucha más prioridad al software que me envían que al que encuentro en portales de software. Ser mencionado en algunos blogs populares es muy importante, ya que otros blogs lo retoman fácilmente, seguido del boca a boca y las menciones en todas partes, desde foros hasta Twitter.

Lección 5 – No lo arruines

Una vez lanzado el software, deja de ser un campo de pruebas. Los desarrolladores solo pueden realizar cambios según las demandas de los usuarios, simplemente porque el público tendrá un mayor control sobre el desarrollo. La mayoría de los desarrolladores llegan al extremo de cambiar toda la interfaz en lugar de refinar lo existente.

Si quieres probar una nueva interfaz, lo mejor es compilar una nueva compilación aparte y pedir a los usuarios que la prueben. ¿Cómo dejarán sus comentarios? Puedes crear un botón de comentarios integrado o publicar en el foro.

Lección 6 – Sin foro = sin crecimiento

El título lo resume bastante bien. La mayoría de los desarrolladores olvidan añadir foros a su sitio web, pero echa un vistazo a la página principal de CCleaner. No solo ofrecen un enlace claro a los foros en la barra de título, sino que también incluyen un enlace al foro al final de la página principal, donde miles de usuarios acceden a diario.

No esperes que cientos de usuarios se unan al foro al día siguiente del lanzamiento. El crecimiento siempre lleva tiempo; incluso si dos personas se registran para dar su opinión, es mucho más valioso que no tener un foro.

Las lecciones 5 y 6 son paralelas. Los usuarios controlarán principalmente el desarrollo y solicitarán más funciones publicándolas en foros. Si no tienes un foro desde el principio, has arruinado el desarrollo.

Lección 7: Proporcionar una manera sencilla de actualizar

Si un desarrollador pide a los usuarios que descarguen la última versión en cada lanzamiento, entonces es la persona más tonta del mundo o tiene un retraso mental indeterminado. (Disculpen el sarcasmo).

La última vez que recuerdo haber instalado CCleaner fue en agosto de 2008 y hoy se actualiza a la última versión, todo de forma automática. CCleaner cuenta con un actualizador integrado que mantiene el software al día. Recuerda que los usuarios buscan más funciones y menos problemas; añadir un actualizador integrado es una excelente manera de reducir los problemas del cliente.

Lección 8 – Arquitectura sólida

Así como cambiar la interfaz o el nombre del producto posteriormente es un grave error, también lo es la arquitectura básica. Con el tiempo, los desarrolladores deben añadir nuevas funciones y, para garantizar la máxima flexibilidad posible, se necesita una nueva arquitectura.

No me malinterpreten. No digo que crear una nueva arquitectura desde cero sea mala idea; Facebook lo hizo, Firefox lo hizo, incluso Google tuvo que hacerlo. Mi mensaje es simple: si crean un software desde cero con una arquitectura completamente nueva, simplemente no les pidan a los usuarios que descarguen la última versión (ni que desinstalen la anterior). La función de actualización integrada debería solucionar este problema.

Por ejemplo, CCleaner ha implantado la función de actualización automática de forma tan perfecta que incluso cuando realizó una revisión completa del software, los usuarios no tuvieron que descargar la nueva versión y eliminar la anterior.

Lección 9 – No seas codicioso

Avaricia. Sí, avaricia. Cuando un software se populariza, los desarrolladores se vuelven más avariciosos que nunca, lo que técnicamente acarrea el fin del mundo para sus productos. Basta con mirar a Digsby: introdujeron todo tipo de crapware, spamware y malware en su archivo de instalación usando tácticas turbias, y ahora se arrepienten de lo que hicieron.

Inicia la instalación de CCleaner y verás que solo te pide instalar una barra de herramientas (Yahoo!) y la menciona claramente entre otras opciones. Los pasos son sencillos: en solo tres clics, CCleaner estará instalado y listo para usar.

Lección 10 – Ningún éxito es suficiente éxito

Aunque la gráfica de crecimiento de Google Insight que aparece arriba es bastante impresionante, los desarrolladores de CCleaner seguramente ya estén tomándose un descanso. Pero, como pueden ver al visitar sus foros, la actividad está prácticamente a pleno rendimiento y las actualizaciones llegan con regularidad. Esto demuestra el nivel de compromiso de los desarrolladores con CCleaner.

Página de inicio de CCleaner

“El fracaso es éxito si aprendemos de él.”, Malcolm Forbes.

La derrota no es el peor de los fracasos. No haberlo intentado es el verdadero fracaso. George Edward Woodberry.

Leave a Comment

Cómo restaurar el comando Ejecutar en Windows Vista o Windows XP

Cómo restaurar el comando Ejecutar en Windows Vista o Windows XP

Cuando comencé a usar Vista, sentí que Microsoft había hecho algo excelente al colocar la barra de búsqueda en lugar del menú de inicio habitual en Windows Vista, pero

Filelize sincroniza archivos recientes con su servicio de almacenamiento en la nube preferido [Windows]

Filelize sincroniza archivos recientes con su servicio de almacenamiento en la nube preferido [Windows]

Dropbox te permite agregar archivos y carpetas a tu cuenta de forma selectiva. Al instalar la aplicación, se añade una opción al menú contextual que te permite enviar...

Saladin: Gestor de archivos de código abierto y doble panel enfocado en la comodidad

Saladin: Gestor de archivos de código abierto y doble panel enfocado en la comodidad

Descubra las características de Saladin, un administrador de archivos de doble panel con una interfaz fácil de usar e integración con Windows Shell.

Establecer el navegador predeterminado en Windows 8 para enlaces de aplicaciones de escritorio o de terceros

Establecer el navegador predeterminado en Windows 8 para enlaces de aplicaciones de escritorio o de terceros

Aprende a configurar tu navegador predeterminado en Windows 8 para enlaces de aplicaciones de terceros. Olvídate de Internet Explorer como navegador predeterminado.

El temporizador de apagado realiza una acción según los eventos del sistema de Windows

El temporizador de apagado realiza una acción según los eventos del sistema de Windows

En julio, Usman revisó la última versión de TimeComX, una herramienta de automatización de sistemas con mejoras considerables en sus funciones y opciones. Hoy,

Descarga trucos, guías, partidas guardadas y parches para cualquier juego

Descarga trucos, guías, partidas guardadas y parches para cualquier juego

Hot Game Cheater es una utilidad de trucos gratuita que tiene trucos completos, tutoriales, juegos guardados, parches, tonos de llamada, etc. de cualquier juego que se haya lanzado.

ProcDump: herramienta de volcado de procesos para desarrolladores y administradores de sistemas

ProcDump: herramienta de volcado de procesos para desarrolladores y administradores de sistemas

Aprenda a usar ProcDump para recopilar información valiosa en los registros sobre los procesos que causan picos de CPU. Obtenga información para una resolución eficiente.

Deshacer en Windows 7

Deshacer en Windows 7

Cuando hablamos de la función Deshacer Cambios, ¿qué es lo primero que nos viene a la mente? La mayoría de las personas usan la tecla de acceso rápido Ctrl + Z para restaurar los cambios. Esto...

Desinstalar .NET Framework de Windows 7

Desinstalar .NET Framework de Windows 7

Antes de continuar, debe saber que estamos revisando esta herramienta solo para usuarios avanzados. No recomendamos desinstalar .NET Framework.

Eliminar barras de herramientas no deseadas de su sistema

Eliminar barras de herramientas no deseadas de su sistema

¿Tienes problemas con el navegador? Multi-Toolbar Remover elimina rápidamente varias barras de herramientas persistentes para una experiencia de navegación fluida.