Desarrollar una aplicación web no es escribir un poco de HTML y sus CSS. Desarrollar una aplicación web conlleva hacer otras muchas cosas, la interfaz, la programación, la promoción, el trato al usuario.. Son muchas tareas las que hay que hacer y de como lo hagas en cada una de estas tareas dependerá el éxito o fracaso de la aplicación.
Leyendo sobre esto encontré el siguiente texto que cito:
Es muy divertido cuando veo a la gente volverse realmente protectivas con sus ideas. (Gente que quiere que firme un contrato de confidencialidad para contarme la idea más simple del mundo)
Para mi, las ideas no valen nada hasta que se ejecutan. La idea es simplemente un multiplicador. La ejecución son millones.
Me explico:
- Mala idea = -1
- Idea floja = 1
- Regular = 5
- Buena idea = 10
- Muy buena idea = 15
- Brillante = 20
- Sin ejecución = 1€
- Débil ejecución = 1000€
- Regular ejecución = 10,000€
- Buena ejecución = 100,000€
- Muy buena ejecución = 1,000,000€
- Brillante = 10,000,000€
Para hacer negocios debes multiplicar las dos.
La más brillante idea sin ejecución vale 20€. La más brillante idea con una muy buena ejecución vale 20.000.000€.
Es por esto por lo que no quiero escuchar las ideas de la gente, no estoy interesado hasta que veo su ejecución.
—Derek Sivers, president and programmer,
CD Baby
and
HostBaby
La ejecución lo es todo. Para cada aplicación que hagas necesitas cumplir todos estos objetivos:
- Selecciona las funcionalidades clave. Sólo lo importante, lo esencial, lo que debe hacer tu aplicación. No intentes que la aplicación cubra demasiadas funcionalidades o te encontrarás con una aplicación compleja, con una interfaz sucia, dificil de mantener y de utilizar.
- Crea una buena interfaz gráfica. La interfaz gráfica es lo primero. Es la cara de tu producto, lo primero que ve la gente. Una interfaz limpia, sencilla de usar, que no necesite manuales de uso puede marcar la diferencia. Empieza siempre creando la interfaz.
- Codifica correctamente. Busca siempre el camino más fácil para hacer las cosas, y siempre que puedas refactoriza. Con el tiempo tendrás una librería que te permitirá hacer más en menos tiempo. Cuanto menos código escribas, mejor.
- Crear una página de promoción potente. Con una visión clara de la aplicación, un tour por las funcionalidades, capturas de pantalla, lo que la gente dice de la aplicación, un blog…
- Promociona adecuadamente. Usa los blogs, sistemas publicitarios, gestiona y optimiza mediante Analytics, publicidad viral… Puedes dar acceso previo a la aplicación a bloggers para que la prueben y hablen de la aplicación en sus blogs antes de que esté disponible…
- Manten tu aplicación viva. Contestar los correos de los usuarios en menos de 2 horas. Escribir un blog en el que idiue que se está haciendo. Hacer y anunciar actualizaciones periódicas. Estas son sólo 3 de las muchas formas que hay de mentener viva la aplicación. Y es esencial que los usuarios vean que hay respuesta cuando algo va mal, y que se sigue trabajando.
Todo el mundo puede tener una idea. Todo el mundo puede crear una web. Es tu manos está que esa idea tome fuerza y vuele, o que simplemente pase desapercibida. La ejecución lo es todo, y hay que mimar todos los aspectos de la aplicación desde su inicio. La clave es el equilibrio.
Leer el resto de la entrada...