domingo, 7 de febrero de 2010

Estrategias de venta y mercadotecnia en la Web

Bien en esta oportunidad me enfocaré un poco más en la teoría ya que considero que es bastante interesante. Muchos son los conceptos que giran alrededor del comercio electrónico, así que trataré de ser breve y resaltar los aspectos más importantes.

El comercio electrónico (E-Commerce) es una nueva forma de hacer negocios, disponible para empresas de todos los tamaños y sectores de actividad. El comercio electrónico brinda a la empresa oportunidades de ahorro, mejorando la productividad, y supone un nuevo canal de comunicación y comercialización, que permite reforzar las relaciones con los clientes y aumentar su rentabilidad.

Las principales modalidades de comercio electrónico son:
  • Entre empresas o B2B (Business to Business)
  • Entre la empresa y sus clientes o B2C (Business to Consumer)
  • Entre la empresa y la Administración o B2A (Business to Administrations)
  • Entre la Empresa y sus Empleados o B2E (Business to Employees)
  • Entre Consumidores o C2C (Consumer to Consumer)
  • Desde los Consumidores a las Empresas o C2B (Consumer to Business)
  • Entre la Administración y los Consumidores o A2C (Administration to Consumer)
Desde el punto de vista interno de la empresa el comercio electrónico ofrece las siguientes ventajas:
  • Aumenta la eficiencia de sus procesos (reducción de costos por la automatización de procesos internos y externos de la empresa).
  • Reduce los errores de interpretación y entrada de datos, al tratarse de procesos automáticos que no requieren intervención manual.
  • Brinda inmediatez en las transacciones (transmisión electrónica en lugar del correo físico, trasferencias bancarias en línea).
  • Mejora la calidad de servicio a los clientes (por ejemplo, mediante tiendas 24/7, servicios post-venta)
  • Mejora la eficiencia y calidad de las relaciones con sus proveedores (permitiendo así ajustar la base de proveedores a lo realmente necesario y al mismo tiempo automatizando sus relaciones).
En definitiva, el comercio electrónico permite a las empresas incrementar sus ingresos, reducir los costes y mejorar su rentabilidad.

SI y TIC como base del éxito de las empresas

Si la Web será el sistema operativo del futuro, entonces los sistemas de información (SI) y las tecnologías de información y comunicación (TIC) serán sus bases fundamentales. De nada sirve tener exabytes de información, si no se tienen sistemas para administrarla o tecnologías para trasladarla de un lugar a otro.

Y ese es el objetivo fundamental de los SI y las TIC: administrar la información y promover el conocimiento. Las empresas que invierten hoy en SI y TIC aumentan sus expectativas de vida, ya que estos le ofrecen, entre otras cosas:
  • Contar con información adecuada en el momento oportuno, generando ventajas competitivas.
  • Tener mejor conocimiento del entorno, mejorando la eficacia de las tomas de decisiones.
  • Desarrollar innovaciones en servicios para dar respuestas a las necesidades de los consumidores, generando nuevas oportunidades de negocio.
Mientras más rápido una empresa tome el control de su información, mayor será la probabilidad de crecimiento con respecto a la competencia. Ya lo ha demostrado Apple con su iPod y Google con su cartera de productos (aún en crecimiento).

Muchos aseguran que “la información es poder” o que “estar informados es tener el control”. Pero qué control o poder le puede dar a un usuario promedio (el “Average Joe” de los estadounidenses), saber que la contraseña más común en un determinado sitio Web es “123456”, lo más que puede hacer es cambiar la contraseña (en caso de que se asemeje mucho a una que él usa). Ahora bien, si un experto informático se entera de lo mismo, ¿tendría el mismo control o poder que nuestro amigo Joe?

"La información se convierte en poder sólo cuando se sabe utilizar"

¿Cómo funcionan las tecnologías en la Web?

En sus inicios representó una revolución tecnológica resumida en una palabra: Internet. Pero pronto maduró y se convirtió en toda una revolución social. Al igual que los antiguos dioses, tomó formas insospechadas y obtuvo muchos nombres, la Worl Wide Web (Red de Amplitud Mundial), WWW (Triple W), la Red de Redes o simplemente la Web.

Se pueden encontrar miles de documentos que explican cómo funciona. De hecho, son tantos documentos que es casi imposible saberlo todo sobre la Web. Día tras día, millones de personas trabajan incansablemente para mejorarla. Mejoran las tecnologías que la soportan, diseñan e incorporan nuevas tecnologías y desechan aquellas que ya no son útiles. En fin, la Web está en constante crecimiento. Un pequeño resumen de las principales tecnologías que conforman la Web se puede apreciar en este mapa mental.


Ahora bien, una vez aprendidos los conceptos y las tecnologías, es interesante estudiar la evolución de la Web, para entender el potencial que existe detrás de ella. Un análisis muy interesante sobre el crecimiento y evolución de la Web, es el de Kevin Kelly en su charla sobre los próximos 5.000 días de la Web. En esta charla Kevin comparte su visión sobre la Web (tal como la conocemos hoy con 5.000 días de edad) y se aventura a predecir lo que será la Web en los próximos 5.000 días de vida.

De esta charla, me gustaría rescatar algunas frases que llaman mi atención y que considero reflejan el resultado de un curioso ejercicio lleno de mucha reflexión acerca del futuro de la Web.

“Debemos mejorar en esto de creer en lo imposible”. Muchas son las cosas que se han hecho en los últimos años que han traspasado la barrera de lo imposible y que hoy en día representan un gran éxito. Wikipedia, es un claro ejemplo de esto.

“Compartir es ganar”. Poco a poco las personas demandarán servicios más personalizados. Estos servicios serán entonces más precisos y útiles para cada persona, ya que se ajustarán con gran exactitud a las necesidades individuales de cada una. Sin embargo esto representará un costo, las personas tendrán que compartir su información, algo que en la actualidad se toma mucho recelo.

“Habrá una única máquina (the One) y la Web será su sistema operativo”, “Todos los dispositivos serán interfaces de esta unica máquina (the One)”, “Ningún bit vivirá fuera de la Web”, “La máquina (the One) seremos nosotros, nosotros estaremos en la máquina (the One)”. Pareciera el guión de una película de ficción (al puro estilo Matrix), pero si reflexionamos un poco, nos damos cuenta de que no son ideas que están lejos de la realidad. Después de todo, en la actualidad muchas personas tienen varios megabytes de información en la Web (entre servicios de correo electrónico, redes sociales y discos de almacenamiento en línea), a la que tienen acceso desde -prácticamente- cualquier dispositivo moderno que esté dotado de conexión a Internet.

Muchos de nosotros la usamos a diario, muchos otros nunca la han usado concientemente.

domingo, 15 de noviembre de 2009

Nuevas Tendencias

En los últimos años las aplicaciones han evolucionado a un ritmo bastante acelerado, de igual forma nuestras exigencias como usuarios también han aumentado. Ya no son suficientes las clásicas opciones básicas de copiar y pegar, tampoco son aceptables aplicaciones con bajo rendimiento.

“En otras palabras, perdemos la paciencia con aplicaciones lentas”

Los desarrolladores de aplicaciones de escritorio ha disimulado el problema del rendimiento valiéndose de grandes procesadores de múltiples núcleos y mucha memoria RAM. Sin embargo los desarrolladores de aplicaciones web no han corrido con la misma suerte. Durante muchos años han estado a merced de los navegadores -y por ende de sus desarrolladores- luchando contra múltiples implementaciones de los estándares web, además de miles de fallas en los propios navegadores. Un ejemplo de esto ha sido Internet Explorer, que desde sus inicios ha obligado a los desarrolladores de aplicaciones web a valerse de hacks y muchos malabares para lograr que la misma aplicación funcione igual para las diferentes versiones de Internet Explorer.

Por suerte en los últimos años se han logrado importantes avances en lo que respecta a la implementación de estándares. La aparición de Firefox como competencia directa de Internet Explorer ha ayudado a la comunidad de formas insospechadas, logrando -entre muchas otras cosas- impulsar el desarrollo de navegadores más estables y seguros.

Como resultado de esto encontramos que, finalmente Internet Explorer comienza a tomar en serio los estándares web (IE8 es un ejemplo de esto) y entran al juego otros competidores más radicales en sus ideas como Google Chrome. Estos últimos no solo desarrollaron un nuevo navegador, además cuestionaron los conceptos originales de cómo debería funcionar un navegador y plantearon sus propias ideas.

Pero el cambio no termina ahí, con el reciente incremento del uso de aplicaciones web casi todo puede hacerse desde un navegador, revisar el correo, chatear, editar documentos y muchas otras cosas. El sistema operativo que se esté utilizando (Windows, Linux, Mac) es casi irrelevante para muchas de estas actividades, por lo que Google y otros grupos se han unido a la iniciativa de combinar el navegador con el sistema operativo. Google Chrome OS y Cloud son interesantes propuestas basadas en esta iniciativa, y aunque quedan muchas preguntas en el aire con respecto a estos sistemas operativos, lo cierto es que pueden ser el inicio de una nueva tendencia.

sábado, 17 de octubre de 2009

Internet y el desarrollo de la sociedad

5:00PM. Salgo corriendo de la oficina, busco el carro y me sumerjo en el tráfico capitalino. Tres horas después he logrado llegar a la universidad. Mientras busco un puesto donde estacionar el carro, me doy cuenta de un pequeño detalle: no tengo idea de donde será la clase. Sapos y culebras saltan de mi cabeza hasta que recuerdo que la información está en un correo enviado por la profesora. Rápidamente tomo el celular e ingreso a mi buzón de correo. Mientras busco la información, me entero de que me etiquetaron en una foto y que durante el fin de semana la línea 1 del metro no funcionará.

Esta pequeña anécdota cotidiana, quizás no tenga nada sustancial. Pero desde el punto de vista de la comunicación, nos damos cuenta del impacto positivo que ha tenido Internet en la sociedad. No sólo estamos conectados físicamente con el mundo que nos rodea, también estamos conectados virtualmente con el resto del mundo.

Actividades tan simples como revisar el correo electrónico, estar en contacto con tus amigos y enterarte de las noticias que tienen lugar en tu ciudad, son actividades que hoy en día se han facilitado gracias a Internet. No solo es más fácil llevar a cabo estas actividades, ahora es posible hacerlo prácticamente desde cualquier parte del mundo. Como intensos usuarios de Internet, poco a poco hemos ganado experiencia sobre el uso de la Web y de otros servicios y tecnologías relacionadas. Ya quedaron atrás esos días en los que no sabíamos cómo buscar información o cómo adjuntar archivos a un correo electrónico, incluso algunos aprendimos lo que técnicamente quiere decir “adjuntar un archivo”.

Sin embargo, existe un importante grupo de personas en donde Internet no ha calado como una herramienta de uso diario. Existen muchas razones para esto, pero lo importante es no dejarlos atrás. A muchos de ellos simplemente no les interesa aprender, pero muchos otros no han tenido aún la oportunidad de acceder a la tecnología -esto es totalmente diferente-. En ese sentido, varios gobiernos han impulsado el uso de la tecnología, como por ejemplo, dando la oportunidad de hacer varios de los trámites legales con procesos que comienzan con una solicitud hecha desde una página web. Este impulso es simplemente un gran paso para cualquier sociedad, y aunque es verdad que estos procesos todavía tienen muchas cosas que mejorar, también es cierto que la parte más difícil de cualquier proyecto de impacto social es comenzar. Luego vendrán las mejoras que al final traerán mayores beneficios para la sociedad. De la misma forma, el comercio y otros sectores importantes han impulsado el uso de la tecnología, ofreciendo incontables servicios y herramientas que van desde la banca en línea, pasando por sitios de compra y venta -de casi cualquier cosa-, redes sociales y por supuesto la enseñanza en línea. Este último particularmente ha representado un cambio enorme en el paradigma tradicional de enseñanza, permitiendo a las personas estudiar en universidades ubicadas en otras ciudades o en otros países.

Todos estos servicios y herramientas hacen cambios profundos en la cultura de la sociedad. ¿Por qué hacer una cola de tres horas en el banco para pedir el saldo, cuando lo puedes consultar desde una página web o haciendo una llamada desde el celular? ¿Por qué limitarte a estudiar en las universidades de tu ciudad, cuando puedes estudiar en otros países?

Las redes interconectadas, son para mí el legado más importante de los creadores de Internet. Los servicios y las herramientas basadas en las redes, son los que realmente han representado una evolución cultural importante dentro de las sociedades. La web y el correo electrónico son tan sólo dos ejemplos de esta evolución. Con suerte en un futuro cercano seremos testigos de algún otro cambio importante en nuestra forma de apreciar el resto del mundo.

Retomando el blog!

lunes 31 de marzo de 2008

Iniciando...

Hasta que al fin me tomé el tiempo para hacer un blog ;-)

La idea es simple: descargar aquí toda información, teoría, técnica, corolario, artículo o comentario relacionado con el desarrollo o uso de aplicaciones, soluciones o servicios del mundo de la informática.

Más que una idea creo que ha llegado al punto de ser una necesidad, pues mi escaso espacio en disco hace que en ocasiones se pierda gran parte de esta información tan valiosa. But not anymore!

Suficiente por hoy! Nos vemos pronto!

Así comenzaba hace de más de un año mi viejo blog. Nada particular, simplemente un lugar donde compartir información con los demás. Por un tiempo me dediqué al blog pero no logré mantener el ritmo, el tiempo y la monotonía de los temas terminaron por acabar con la inspiración.

Una vez más me siento frente al computador, esta vez con los ánimos renovados y muchas nuevas fuentes de inspiración -entre ellas los comentarios de muy buenos amigos-. Es por eso que decidí comenzar con un nuevo nombre y una nueva gama de temas. Aunque no pienso dejar de lado los temas informáticos, en esta oportunidad eso no será limitante para escribir y compartir.

Nos vemos!

sábado, 22 de noviembre de 2008

Personalizando la Web

En general la personalización hace que el usuario se sienta más cómodo con la herramienta que usa, bien sea un cuaderno, el celular, la computadora, la interfaz del correo electrónico, etc. Seguramente recuerdan sus cuadernos de primaria llenos de calcomanías, eso es personalización!
Nos gusta personalizar las cosas que usamos.

Ahora bien, cuando se habla de aplicaciones Web, hasta hace pocos años no había mucho que personalizar, solo algunas opciones simples como los temas de colores y en ocasiones la disposición de ciertos objetos de la interfaz. Pero no paso mucho tiempo antes de que los desarrolladores comenzaran a agregar más inteligencia a las aplicaciones Web y ahora contamos con aplicaciones que hacen recomendaciones basadas en nuestros gustos particulares.

Tal es el caso de Google que aprovechando el hecho de que prácticamente todo el mundo usa su buscador ha lanzado varios productos que nos ayudan personalizar la Web. Son muchos los productos que Google ofrece así que sólo mencionaré los que, a mi parecer, son más fácilmente adoptados por los usuarios.

Primero tenemos a iGoogle, un escritorio virtual que se puede personalizar agregando mini-aplicaciones (gadgets) listadas en un directorio, lo interesante es que el usuario tiene la libertad de crear nuevos gadgets e incluso compartirlos con los contactos de su lista. Por supuesto Google no es el único que tiene un escritorio virtual, existen otros sitios que también trabajan bajo el mismo concepto como PageFlakes y MyYahoo!.

Por otra parte tenemos a SearchWiki, lo nuevo de Google. Si personalizar tu página de inicio no es suficiente ¿que te parece personalizar los resultados de tus búsquedas? Así es! SearchWiki permite personalizar los resultados de tus búsquedas, indicándole de forma rápida y sencilla cual de los resultados se acerca más a lo que realmente buscas o eliminando aquellos resultados que no, incluso te permite agregar más resultados a la búsqueda actual y agregar comentarios a los resultados listados. Aunque la personalización de las búsquedas hechas en SearchWiki sólo afecta al usuario que la realizó, es bastante obvio que Google usará esta información para mejorar sus propios algoritmos de búsqueda, que de por si ya son excelentes. Igual que en el caso de iGoogle, SearchWiki no es totalmente innovadora pues desde hace algún tiempo el buscador Wikia introdujo un concepto similar ofreciendo a los usuarios la posibilidad editar las búsquedas que realizan.
Nada mejor que la atención personalizada!


domingo, 7 de septiembre de 2008

Conectando la Web

Recientemente






Luego de investigar un poco sobre el trabajo de Aza Raskin se podría decir que Ubiquity es una evolución de Enso un producto ofrecido por la compañía Humanized, de la cual Aza Raskin es co-fundador. A pesar de que la funcionalidad de Enso es algo distinta el principio es el mismo, "lograr que sea más humana la interacción entre el usuario y la aplicación".

viernes, 4 de julio de 2008

Mejorando el performance de las aplicaciones web

Siempre se debe desarrollar pensando en el performance de la aplicación y en el caso de las aplicaciones web el tema del performance toma mucha fuerza ya que este tipo de aplicaciones son muy sensibles a los retrasos. A nadie le gusta usar una página web que sea lenta! No importa cuanto esfuerzo se haga en el desarrollo, todo se irá a la basura si la página tarda 5 segundos más de lo que debería.

Luego de investigar un poco más sobre el tema del performance en las aplicaciones web, encontré la página de Steve Souders, un gurú del web performance que trabajó en Yahoo! como Chief Performance Yahoo! y que actualmente trabaja en Google en el área de web performance.

Luego de mucho tiempo de investigación Steve y su grupo descubrieron que, del total de tiempo de carga de una página web, sólo el 20% es usado para cargar el código html, el otro 80% se usa para cargar el resto de los componentes de la página (ccs, javascript, imagenes, etc). Dicho esto Steve explica en sus charlas que la regla de oro para mejorar el performance de una aplicación web se basa en enfocarse en ese 80% restante.

Además de su libro High Performance Web Sites, Steve ha desarrollado herramientas como YSlow y Cuzillion, que resultan de mucha utilidad para cualquier desarrollador que desee mejorar el performance sus aplicaciones web.

En sus charlas Steve expone sus 14 reglas para desarrollar páginas más rápidas y explica como usar YSlow y Cuzillion para ayudar en el proceso de optimización.

En general las reglas son un conjunto de pequeños cambios de alto impacto. La mayoría de las reglas son fáciles de aplicar y los resultados son realmente sorprendentes. Para darles una idea, luego de aplicar un par de reglas logré reducir los tiempos de carga de varias aplicaciones web en más de un 60%. Nada mal, para un par de ajustes!
The Performance Golden Rule
80-90% of the end-user response time is spent on the frontend. Start there.

Actualmente Steve está trabajando en un conjunto nuevas reglas para lograr páginas aún más rápidas, así que les recomiendo que estén atentos.

jueves, 8 de mayo de 2008

El futuro de las aplicaciones

Gracias al boom tecnológico que han causado grandes empresas como google, yahoo! y microsoft, quienes han volcado sus esfuerzos en desarrollar nuevas tecnologías basadas en redes, los viejos sistemas informáticos se han visto en la necesidad de evolucionar. Sin embargo, el camino aún no está del todo definido.

En los últimos años las aplicaciones web han evolucionado lo suficiente como para revolucionar la forma en la que leemos, buscamos y compartimos información, incluso han cambiado la forma en la que nos comunicamos. Estos cambios no sólo han tenido lugar en la red de redes (Internet), también han llegado a las redes internas de la compañías donde trabajamos, al punto tal que se puede afirmar que "cuando se cae la red no es posible trabajar".

Pero no todo ha sido fácil para las aplicaciones web, pues con ellas han aparecido nuevos problemas para los desarrolladores, entre los más comunes se encuentra el problema de la incompatibilidad entre navegadores, la dificultad de integración con dispositivos instalados en el cliente, el tiempo de respuesta de las aplicaciones, el poco aprovechamiento de los recursos del cliente y la sobrecarga del servidor de aplicaciones. Aunque tecnologías como AJAX y proyectos como Google Gears prometen dar un repunte a las aplicaciones web brindándole más vida a las interfaces y explotando un poco más las capacidades de los clientes, por los momentos no todas las aplicaciones de escritorio pueden ser migradas al entorno web.

Así pues se abre paso otra propuesta para el desarrollo de aplicaciones, los Smart Clients. Una propuesta que se ubica entre las aplicaciones de escritorio y las aplicaciones web, combinando ventajas de ambos mundos en un solo concepto. Las más notable ventaja radica en el aprovechamiento de recursos del cliente (como CPU, disco duro, memoria, dispositivos externos, entre otros) ya que la aplicación se instala en el cliente, pero además brinda la ventaja de formar parte de una macro solución distribuida que comparte información con servicios web, realiza actualizaciones de forma automática (tanto de software como de data) y lo más importante de todo: es capaz de trabajar con o sin conexión a una red.

Independientemente del camino que se tome, creo que el futuro de las aplicaciones debe estar influenciado por un concepto que cada día cobra más fuerza en el mundo de la informática:
Libertad!
Libertad de usar tu información donde sea que estés!
Libertad de usar tus aplicaciones donde sea que estés!

Aún queda camino por recorrer pero no hay duda alguna de que cada día estamos más cerca!