slide1

Alt1040. Noticias acerca de Internet, diseño, música, cine, opiniones, weblogs y medios

Es uno de los weblogs de tecnología más seguidos de la blogosfera hispana.

slide2

Bitelia. Blog de software, internet y servicios web

Software y aplicaciones para mejorar tu vida, guías de uso, trucos, listas, noticias y todo sobre tecnología.

slide3

Xataka. Publicación de noticias sobre gadgets y tecnología.

Últimas tecnologías en electrónica de consumo y novedades tecnológicas en móviles, tablets, informática, etc.

slide4

Wwwhatsnew. Aplicaciones, marketing y noticias en la web.

Servicios que os pueden ser útiles para dibujar, gestionar tareas, hacer amigos, encontrar restaurantes...

slide5

Fayerwayer. Discusiones y opiniones de lo ultimo en tecnología y gadgets

Con secciones dedicadas a Internet, Software o Redes Sociales es un referente a nivel de tecnología en español.

7 de octubre de 2020

¿Qué es Docker? breve introducción y conceptos básicos

Logo Docker
Docker ha sido una propuesta diseñada y desarrollada inicialmente por Salomón Hykes en la empresa "dotCloud" con el propósito de automatizar los procesos de integración continua (CI) y entrega continua (CD). A raíz de su potencia y facilidad de uso, fue liberado como proyecto de código abierto en el año 2013.


Desde su liberación en 2013, el proyecto ha ido creciendo y se ha consolidado como uno de los más importantes en GitHub con el mayor número de estrellas y de forks.

Empresas como Microsoft, IBM, RedHat, HP, entre otras, no tardaron en ver la potencia y valor de Docker y por ello, participan activamente en su desarrollo y crean soluciones propias partiendo de Docker.

DevOps


¿qué es Docker?


Es un proyecto open source utilizado principalmente para el despliegue de aplicaciones en espacios virtualizados. Estos espacios son también conocidos como contenedores.

Es una tecnología muy extendida en la industria del desarrollo de software, siendo una práctica muy frecuente en los equipos de desarrollo. Estos usan Docker para poder desplegar fácil y rápidamente las aplicaciones que crean.

¿qué es un contendor?


Es un espacio virtual (hay diferencias importantes con las máquinas virtuales) en dónde instalamos todo el software necesario para que podamos ejecutar las aplicaciones que vamos desarrollando.

Podemos tener un contenedor con una configuración muy específica. Por ejemplo, podríamos crear un contenedor que incluya Apache, PHP y MySQL con versiones muy concretas y lo podemos desplegar facilmente en otros sistemas en los que necesitemos que se encuentre en ejecución esta aplicación (estas plataformas sólo necesitan correr un servicio de Docker).

El objetivo de los contenedores es incluir todo lo necesario para que una aplicación se pueda ejecutar en cualquier plataforma sin tener que cambiar nada.

¿qué es una imagen?


Un contenedor sólo es posible crearlo a partir de una imagen.
Una imagen, a grandes rasgos, es una plantilla que nos permite crear contenedores. Incluye el diseño y la configuración necesaria para poder crear contenedores concretos.

De forma general, una imagen define el software que vamos a instalar en el contenedor y que versiones tienen que tener. Es decir, las imágenes siguen un modelo y sintaxis estándar.

A modo de ejemplo, podríamos hacer un símil en el mundo del desarrollo diciendo que "una imagen sería una clase y un contenedor el objeto propiamente dicho".

Estos dos elementos son imprescindibles para poder utilizar Docker.

Caraceterísticas importantes de Docker


  • las imágenes y los contenedores se gestionan de una forma centralizada por medio de un servicio que se encuentra en ejecución en el sistema operativo. Este servicio es conocido como "dockerd".

    En sistemas basados en linux (en las distribuciones más recientes) este servicio se encuentra gestionado, como muchos otros, por systemd.

    Lo que normalmente hacemos es utilizar el cliente de Docker (comando docker) para poder conectarnos con este servicio y poder gestionar imágenes y contenedores.

    Este comando se encarga de conectarse al servicio de docker y realizar todas las operaciones de administración sobre este servicio como son la gestión de imágenes y contenedores, configuraciones de red, etc.

  • existen multitud de imágenes que tienen configuraciones estándar.

    Es bastante habitual encontrarnos con equipos de desarrollo que van a necesitar el mismo stack tecnológico (Apache, PHP, MySQL por ejemplo). Para ello existe un repositorio centralizado conocido como Docker Hub (https://hub.docker.com/) en donde se encuentran cientos de imágenes registradas que podemos descargar y posteriormente utilizar para crear nuestros contenedores partiendo de esas imágenes.

  • los contenedores admiten múltiples configuraciones, incluyendo la asignación de contenedores a distintos segmentos de red. Esto nos permite, entre otras cosas, crear contenedores que se van a ver entre ellos partiendo de un contexto de red común.

  • en docker también podemos crear clusters de contenedores, crear volúmenes y otras muchas funcionalidades que facilitan la actividad de un DevOps.

Diferencias Contenedores vs Máquinas Virtuales


Las máquinas virtuales han sido la forma estándar y tradicional de desplegar múltiples aplicaciones con diferentes infraestructuras en una misma máquina o sistema.

Las máquinas virtuales se basan en un Hypervisor que es un software que permite la instalación de otros sistemas operativos (invitados) sobre el sistema anfitrión.

Las máquinas virtuales tienen una desventaja importante, cada sistema invitado es completamente independiente del sistema anfitrión, tiene su propia gestión de recursos, procesos, tareas, etc. Esto dificulta la gestión de las aplicaciones que instalamos en estos sistemas invitados.

En cambio docker, lo que propone es no instalar un sistema operativo invitado sino aprovechar las características que ya se encuentran disponibles en el sistema anfitrión. Esto es posible gracias al uso de un motor de Docker (Docker Engine).

Docker Engine es un servicio como cualquier otro que se encuentra en el sistema operativo anfitrión pero tiene la ventaja de que se pueden desplegar sobre este servicio diferentes contenedores y cada uno de estos contenedores va a ser completamente independiente de los otros, compartiendo la misma base (librerías, aplicaciones, etc) del sistema operativo.

Es mucho más liviano trabajar con imágenes y contenedores que trabajar con un sistema operativo completo, que es lo que hacemos con las máquinas virtuales con un hypervisor como por ejemplo VirtualBox o VMWare.




7 de septiembre de 2020

Conexión wifi para segundas residencias

Wifi icon
El 90,7% de los españoles de 16 a 74 años ha utilizado internet en los últimos tres meses. Eso indican los datos del Instituto Nacional de Estadística para el año 2019. Se demuestra así que la red de redes es cada vez más importante en nuestras vidas.


Casi 32 millones de personas en España, si contabilizamos solo a ese sector de la población, tiene en esta herramienta un canal imprescindible de comunicación, entretenimiento, trabajo y consumo. Y la muestra solo incluye a los menores de 16 años, cuando por todos es sabido que los adolescentes y niños menores de esa edad son en la actualidad nativos digitales, luego internet es algo vital en sus vidas.

Además, los datos hacen referencia al comportamiento durante 2019. Repetir ese mismo estudio en la actualidad implicaría un uso mayor de internet, pues la pandemia ha obligado a dirigir más nuestras vidas hacia los entornos digitales por la restricción de movimientos: fomento del teletrabajo, comercio electrónico, videollamadas...

Homework


Internet, presente en nuestras vidas hasta en vacaciones


Incluso en vacaciones es importante internet. Si optamos por viajar a una ciudad desconocida hasta la fecha, usar los datos del móvil para localizar diferentes ubicaciones puede servirnos de gran ayuda. Otras acciones que podemos hacer son comprar entradas para museos o realizar operaciones financieras desde la banca móvil.

Los afortunados que cuentan con dos residencias o más, pueden ir incluso más allá, pues para ellos existe la opción de contratar wifi segunda residencia. La mayoría de operadoras de telecomunicaciones ofrecen ya tarifas muy rentables para conseguir internet de calidad en esa vivienda en la que se pasa menos tiempo al año pero en la que sigue siendo necesario estar conectado al mundo.

Si decidimos pasar unos días en la casa del campo o en la playa, no podemos desconectarnos por completo de la realidad, de modo que contar con conexiones de calidad en segundas residencias ayuda a hacer más agradable la estancia en esos lugares idílicos.

Es cierto que cuando vamos de vacaciones, lo que deseamos ante todo es poder desconectar de la rutina, del trabajo y de las preocupaciones, pero esto no impide que hagamos uso de internet para otras tareas, como mantenernos informados de la actualidad, conversar con la familia de manera telemática, jugar a videojuegos, hacer compras online o consumir contenidos en plataformas de streaming, entre otras opciones.

Trabajar en un ambiente más bucólico


La contratación de internet en una segunda residencia implica valorar hasta qué punto es necesaria. Si vamos a hacer uso de ella únicamente unos días al año quizás no sea tan rentable esta solución, aunque esto va a depender de las ofertas que propongan las operadoras de telecomunicación.

Sin embargo, si en estos espacios pasamos un tiempo suficiente y de manera continuada, lo que obliga a mantenerse al día en el trabajo, el internet en segundas residencias es algo fundamental.

Con la pandemia estamos comprobando que los ambientes rurales, los espacios litorales y los escenarios más tranquilos, alejados del bullicio de la gran ciudad, ganan enteros. Desde estos lugares, siempre que se disponga de buena conexión, se puede realizar trabajo remoto y estar al tanto de lo que ocurre en el día a día.

Hasta hace unos años, esta posibilidad de conectarse a internet en estos espacios, los más alejados de las áreas urbanas, era más difícil, pues no solía haber buena cobertura ni calidad en la conexión. El trabajo de las operadoras y el propio interés de los consumidores por disponer de servicios de mayor calidad ha propiciado que hoy en día, prácticamente existan posibilidades de contratar internet de calidad en cualquier punto de la geografía nacional.

Estar conectado en la segunda residencia, una tendencia cada vez más al alza


Internet es un compañero imprescindible en nuestro día a día. La opción de contratar una conexión para segundas residencias es algo por lo que apuestan cada vez más usuarios, debido a que existen servicios que son cada vez más demandados, como las plataformas de streaming.

Si a todo esto sumamos la posibilidad del trabajo remoto, conseguiremos en un futuro que no existan diferencias muy notables entre la primera y la segunda residencia, pues en ambas se pueden realizar con la misma comodidad todo tipo de acciones cotidianas.




24 de agosto de 2020

Los mejores podcast de ciberseguridad

Podcast
El podcasting o podcast consiste en la distribución de archivos digitales de audio que un usuario puede descargar para copiar y escuchar en un dispositivo personal posteriormente a su difusión original y que permite suscribirse de manera opcional. Fuente: Wikipedia


Durante años, los podcasts de seguridad de la información han sido un medio popular para cubrir noticias de seguridad, estar al día de las amenazas más frecuentes, aprender sobre incidentes recientes y todo lo que necesitas saber para mantenerte informado en el campo de la seguridad digital.

Para estar al día sobre lo que acontece en el sector de la ciberseguridad, paso a citar algunos de los podcast en castellano más interesantes.


Tierra de Hackers
https://www.tierradehackers.com/

Tu noticiero de ciberseguridad hecho podcast - Por Martin Vigo y Alexis Porros.

“Notas y referencias de episodios: tierradehackers.com”


Cosas de Hackers
https://www.ivoox.com/cosas-hackers_sq_f1876480_1.html

El Podcast más canalla sobre CiberSeguridad & Transformación Digital - Presentado por @Avalos_Morer y @TheXXLMAN.

“Cosas de Hackers - 100% independiente!”


Securizando
https://securizando.com/category/podcast/

Podcast sobre seguridad informática por un ingeniero de redes - @securizando_.

“Aquí encontrarás explicaciones, lo más claras posibles, sobre qué es qué y cómo funciona el mundo de la seguridad informática”


Seguridad Overflow
https://seguridadoverflow.com/c/podcast/

Seguridad informática y blockchain acompañado de tonterías pseudoaleatorias.

“Un podcast-blog casero sobre seguridad informática y criptomonedas (principalmente Bitcoin Cash)”


Palabra de Hacker
https://www.ivoox.com/podcast-palabra-hacker_sq_f1266057_1.html

Palabra de hacker, ciberseguridad de tú a tú by Yolanda Corral. Síguelo en Twitter en @Palabradehacker y descubre toda la información en la web: https://www.yolandacorral.com/palabra-de-hacker

“Está dedicado al mundo de la seguridad informática donde el verbo hackear y el sustantivo seguridad se dan la mano para aprender con los mejores profesionales y construir entre todos una red más segura”


#ElevenPathsRadio
https://www.ivoox.com/podcast-elevenpathsradio_sq_f1715143_1.html

Un podcast en el que podrás escuchar interesantes entrevistas con las voces más relevantes del sector de la ciberseguridad y la actualidad más destacada analizada por nuestros Chief Security Ambassadors.

“Los mejores contenidos sobre transformación digital, ciberseguridad, cloud, Big Data e IoT para empresas, ofrecidos por Telefónica”


Ocho Punto Ocho
https://www.ivoox.com/podcast-ocho-punto-ocho_sq_f1574483_1.html

Porque la convención de hackers más relevante de Latinoamérica encuentra un puerto en Radiodemente y Gabriel Bergel, nuestro sombrero blanco, nos enseñara y mostrará todo lo relacionado al mundo de la ciberseguridad..

“Espacio para hablar de cultura Hacker.
Ocho punto Ocho, cada miércoles a las 21 hrs y se repite los jueves a las 18 hrs y los domingos a las 16 hrs..”



CiberSeguridad al Día
https://www.ivoox.com/podcast-ciberseguridad-al-dia_sq_f1492913_1.html

El podcast "Ciberseguridadal día" está enfocado a desarrollar esos temas que ayuden de una forma u otra en el desarrollo de los profesionales de la Ciberseguridad - By Carlos Solís Salazar.

“Es un programa de profesionales para profesionales… y para toda persona que esté interesada en saber algo más o compartir sus conocimientos sobre un concepto tan amplio como es el de la seguridad.”


ClickCiber
https://www.ivoox.com/podcast-ciberseguridad-al-dia_sq_f1492913_1.html

Desde septiembre de 2018 realizamos un programa semanal de radio dedicado a la CiberSeguridad. La producción de programa es responsabilidad de CLICKRADIOTV. Desde sus estudios centrales en Madrid se graba el programa, tanto en versión audio como en video.

“El horario de grabación es Jueves de 19 a 20h en horario de Madrid. El programa es emitido por más de 60 emisoras de FM de toda España, y además sus Podcast están disponibles en todas las plataformas.”



1 de agosto de 2020

Todo lo que debes saber sobre Data Science

Data Science icon
Se la conoce como la Ciencia de los Datos, y es una de las máximas responsables del trabajo con grandes volúmenes de información dentro y fuera de internet y los entornos digitales. El Data Science es un elemento que forma parte del día a día de las personas, de los negocios, de los países, del mundo entero. Una pieza inamovible del puzle que la tecnología ha traído en su constante evolución.


Entenderlo, acercarse a él y, sobre todo, analizar su futuro.
Son tres cuestiones muy importantes para entender cómo funcionan la mayoría de grandes estructuras online e incluso las grandes empresas, como también para todos aquellos interesados en asumir un rol de data scientist.
Es una ciencia con un enorme potencial y con un futuro prácticamente infinito.

Data Science


Un vistazo en profundidad al Data Science


Aunque vamos a zambullirnos de lleno en esta ciencia, en sus características, su futuro y un largo etcétera, siempre es aconsejable contar con material adicional.
En ese sentido, te aconsejamos acompañar esta lectura con la información complementaria que puedes encontrar en este enlace sobre Data Science.
La combinación de ambos es más que suficiente para que tengas unas clarísimas nociones sobre este fenómeno y sobre lo que supone a una escala global.

Para el que todavía no lo sepa, el Data Science es una ciencia centrada en el estudio de los datos.

Su objetivo es ser capaz de abordar grandes volúmenes de datos, moldearlos y escudriñarlos para poder extraer la información que se necesite.
Es un conglomerado de matemáticas, estadísticas e informática que tiene como fin la interpretación de los datos a los que se enfrenta. No es más que eso, pero detrás tiene una gran cantidad de variables y factores a tener en cuenta.

Al final, su uso está destinado a facilitar la toma de decisiones.
Con la información extraída, el científico de datos elabora los informes correspondientes que pueden servir a la organización que solicita sus servicios a perfilar mejor sus futuras acciones.
Precisamente por eso se ha convertido en un pilar importantísimo para las compañías modernas, sobre todo por cómo internet ofrece ese canal que permite conseguir ingentes cantidades de datos a analizar.

Características clave del Data Science


Las características clave del Data Science son obvias. Para empezar, estamos ante una ciencia con un potente factor mutable.
Esta íntimamente ligada a la tecnología, y esta es una que nunca deja de avanzar; por lo tanto, la ciencia de datos tampoco deja de evolucionar.

Cada nuevo dispositivo, cada nuevo tipo de conexión, todo lo que implique la interacción del usuario con un entorno digital se traduce en datos a los que este campo mira con atención y mucho detenimiento.

Su alto componente matemático hace que los científicos de datos sean personas con un perfil analítico, con una clara inclinación a la estadística, de hecho, esta es absolutamente fundamental. Sin ella, la ciencia de datos ni siquiera podría existir. Es su pilar base, y uno absolutamente necesario para que funcione y, sobre todo, para que cumpla con su cometido.

¿Qué futuro le espera?


Viendo su relevancia actual y cómo la información cada vez se traslada más a los medios digitales, el Data Science tiene un futuro más que claro. Va a seguir siendo algo imprescindible para poder sacar conclusiones de los trillones de datos que se mueven en el sector digital. De hecho, su relevancia ya deja claro uno de los primeros obstáculos que se le plantean de cara a los próximos años, sobre todo para los data scientists.

Cada vez hay más dispositivos con conexión a internet, sobre todo con el boom del IoT (Internet of Things).
Cualquier dispositivo con conexión es sinónimo de más datos a obtener, y eso ya deja claro lo que puede pasar.

En primer lugar, los volúmenes van a ser cada vez más grandes, y eso exigirá mayores cantidades de almacenamiento, como también herramientas más eficientes.
La Inteligencia Artificial y su adaptación a este contexto va a ser un factor crucial para no perder rendimiento.

Otro de los grandes obstáculos de este sector, aunque más bien está ligado a las empresas, es que estas actualmente solo usan 1/3, en el mejor de los casos, de los datos que tienen para realizar la toma de decisiones.

El perfil del data scientist es muy relevante, pero no se está aprovechando adecuadamente, y eso va a requerir una readaptación a la fuerza en muy poco tiempo para poder sacar el verdadero partido a lo que ofrece esta ciencia basada en la información.

El futuro del Data Science está íntimamente ligado al de internet y las nuevas tecnologías.
Siempre requerirá cambios, una mentalidad preparada para asumir nuevos conceptos y aceptar nuevos desafíos.
En una década será muy diferente a como es actualmente, aunque también trabajará con volúmenes muchísismo más grandes.




4 de julio de 2020

Beneficios del uso de la metodología 'Agile'

SEO icon

El desarrollo ágil de software se refiere a métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto.


Así el trabajo es realizado mediante la colaboración de equipos auto-organizados y multifuncionales, inmersos en un proceso compartido de toma de decisiones a corto plazo.

El objetivo de cada iteración es incrementar el valor por medio de "software que funciona" (sin errores).

Los métodos ágiles enfatizan las comunicaciones cara a cara en vez de la documentación.

Otro objetivo es recibir el feedback temprano para la toma de decisiones y la gestión de riesgos.

Más información en el artículo Qué son las metodologías ágiles

Marcos de trabajo Agile


Cada uno de los modelos que se encuentran inscritos en la organización Agile Alliance (www.agilealliance.org) para promocionar y difundir su conocimiento, expone formas concretas de aplicación de principios ágiles en el desarrollo de software:


1- Kanban


Se trata de un método de cambio basado en la visualización que sirve como catalizador a la hora de introducir la filosofía Lean en una organización.

Se basa en la visualización de los procesos de TI, como mecanismo para exponer su flujo, sus problemas y estimular la colaboración en la mejora continua de los procesos.

Kanban

1.1- Prácticas


  • Visualización del flujo del trabajo. A través de tableros.
  • Limitación del WIP (Work in Progress, Trabajo en curso).
  • Gestiona el flujo. Realiza un seguimiento del tiempo que llevan las tareas.
  • Definición de políticas explicitas que todo el mundo pueda ver y seguir. Simples y concretas, que permitan al equipo tomar decisiones rápidas e independientes.
  • Crea mecanismos que permitan obtener feedback en todos los niveles. Dailys.
  • Mejora colaborativamente usando modelos. Retrospectivas, análisis causa raíz.

2- Scrum


Se trata de un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto.

Basado en el desarrollo incremental de los requisitos del proyecto en bloques temporales cortos y fijos.

Se da prioridad a lo que tiene más valor para el cliente.

Centrado en equipos pequeños (de 3 a 9 personas cada uno).

Kanban


Implicaciones de adoptar una metodología Agile

Antes

  • No se entrega el producto esperado.
  • Conflictos entre equipos funcionales y desarrollo.
  • Documentación difícil de mantener.
  • Estimaciones no realistas en horas y fecha de entrega.
  • Usuarios insatisfechos.
  • Falta de visibilidad global.
  • Un único equipo de desarrollo de 15 personas y un único equipo funcional.

Después

  • Entrega del producto de forma incremental y se toman decisiones en función del feedback.
  • Equipos más alineados e implicados.
  • Documentación necesaria, más comunicación face to face.
  • Estimaciones basadas en la predictibilidad y priorizando el valor.
  • Usuarios más satisfechos.
  • Mayor transparencia y visibilidad.
  • Tres equipos: dos trabajando en Scrum y uno en Kanban. Desarrollo y equipo funcional, trabajando de forma conjunta.

Riesgos y lecciones aprendidas

Riesgos

  • Caer en hacer entregas continúas pero no en entregar valor.
  • Cada Sprint se gestiona como desarrollo en cascada.
  • Cliente, usuarios, stakeholders no se implican en el proceso.
  • Los equipos no son estables.
  • No trabajar el mindset.

Lecciones aprendidas

  • Simplicidad.
  • Flexibilidad ante un entorno de negocio muy cambiante.
  • Enfocar el esfuerzo en lo importante, ¿qué es lo que realmente aporta valor?.
  • Eliminar todo aquello que no aporte valor a los procesos.
  • Calidad y excelencia.
  • Mejora continúa.
  • Fuera silos.




29 de junio de 2020

La importancia de contar con un consultor SEO para triunfar en Internet

SEO icon
Cada vez son más los negocios que deciden contratar a un consultor SEO para escalar posiciones en Google.
Sin duda alguna, la crisis sanitaria del coronavirus ha tenido un gran impacto en la mayoría de las empresas, ya que éstas se han visto obligadas a cambiar los métodos de trabajo para no cesar la actividad comercial.


Ante esta situación, una gran cantidad de negocios han optado por dar el salto definitivo al mundo digital. Y es que en estos últimos meses, las compras online han aumentado más de un 300% en todo el mundo.

Por ello, no resulta extraño que los negocios hayan decidido trasladar su actividad a Internet. Para no tener problemas a la hora de vender productos o servicios en la red, lo más recomendable es contar con un consultor seo, es decir, con la figura de un especialista seo que sepa cómo trabajar una página web para alcanzar las primeras posiciones de búsqueda.

Gracias al trabajo de un especialista en posicionamiento web, los negocios pueden conseguir excelentes resultados de tráfico de visitantes, ya que la página web o tienda online en cuestión aparecerá en las primeras posiciones de Google. Una tarea difícil, puesto que Google cuenta con más de 200 factores de posicionamiento, los cuales se deben cuidar al máximo para escalar posiciones en los resultados de búsqueda.


¿Por qué contratar a un especialista en SEO?


Cuando hablamos de estrategias de marketing online, el SEO ocupa un lugar principal, ya que esta herramienta es fundamental para promocionar a los negocios en Internet. Para que la estrategia de marketing online cumpla con las expectativas deseadas, las empresas necesitan contratar a un especialista en seo. Pero, ¿qué hace un consultor seo exactamente?.

Consultor SEO


Los consultores seo se encargan de optimizar una serie de elementos de las páginas webs, para que éstas puedan aparecer en los primeros puestos de Google. De este modo, las probabilidades de que los usuarios compren productos en la página web se incrementan de forma notable. Y es que las páginas webs que aparecen en las primeras posiciones de Google generan bastante confianza en los usuarios.

Por ello, cualquier persona no está capacitada para trabajar el posicionamiento SEO de una página web, ya que tan solo un experto en seo sabe cómo obtener unos buenos resultados en los motores de búsqueda. Algunas empresas apuestan por contratar a una consultoría posicionamiento web, mientras que otras prefieren a un consultor seo freelance, sin embargo, lo más importante es trabajar con un consultor seo profesional.

Principales beneficios del posicionamiento SEO


Como ya se ha comentado anteriormente, el posicionamiento SEO es una herramienta de marketing online que se utiliza para aumentar la visibilidad de los negocios en la gran red de redes. Es decir, gracias al trabajo de un asesor seo, las empresas pueden alcanzar a más clientes potenciales, lo que se traduce en un importante incremento de las ventas a final de mes.

Con el apoyo de una consultoria seo, cualquier negocio -pequeña, mediana o gran empresa- puede localizar a su público objetivo con mayor rapidez, de manera que es mucho más sencillo desarrollar una estrategia de marketing adaptada a los gustos concretos de los clientes. Por esta razón, las empresas que quieren triunfar en Internet necesitan la ayuda de un profesional seo..

Además, algunas técnicas de posicionamiento SEO mejoran la velocidad de carga de las páginas webs, puesto que se encargan de optimizar todos los códigos internos -los archivos de la web son más ligeros-. Pero los beneficios del SEO van mucho más allá, ya que otras técnicas utilizadas por los consultores seo y sem proporcionan un mayor nivel de accesibilidad a través de navegadores como Safari, Opera o Firefox.

¿Qué es y para qué sirve el posicionamiento SEM?


El posicionamiento SEO se ha convertido en una de las herramientas de marketing online más conocidas del momento, sin embargo, los expertos en la materia aconsejan combinar esta herramienta con el posicionamiento SEM. Otra herramienta digital que permite mejorar el posicionamiento de las webs mediante enlaces de pago, por lo que más de un consultor seo y sem la define como una técnica publicitaria.

Con esta herramienta de marketing online, el especialista en seo y sem sitúa a las páginas webs en los primeros puestos del buscador, los cuales están destinados a los enlaces de pago. Estas posiciones de búsqueda tan solo se pueden alcanzar con el apoyo de una consultoria seo y sem, puesto que las técnicas de posicionamiento SEO no son suficientes.

Todo depende de las necesidades de visibilidad de cada negocio, ya que algunos nichos de mercado tienen menos competencia que otros. Si la competencia es muy grande y la página web acaba de iniciar su andadura en Internet, lo más adecuado es diseñar una estrategia que combine ambos tipos de posicionamiento. Eso sí, para que la estrategia tenga éxito es fundamental contratar a un experto en seo y sem.



9 de junio de 2020

Smart Assistants. Metodologías para crear chatbots eficientes

Technology
Los chatbots son usuarios virtuales que simulan una conversación con un humano.
Existe una corriente de pensamiento que cree que no hay diferencia entre un Asistente Personal Virtual y un Chatbot y que cualquiera de los dos podría ser un término genérico para el asistente conversacional. Sin embargo...

  • Los asistentes personales virtuales (VPA) nacen como una nueva aplicación autónoma en el móvil y se alojan en dispositivos inteligentes que ya se conocen como Home Speakers o Home Devices, como Google Home, Amazon Echo o HomePod de Apple.

  • Los chatbots o asistentes conversacionales se desarrollan en páginas webs, apps de mensajería, redes sociales o aplicaciones, y su modo de interacción principal es a través de mensajes, ya sean de voz o texto.

Los VPAs más famosos:

  • Alexa: asistente virtual de Amazon, utilizado en los altavoces Amazon Echo
  • Siri: disponible en todos los dispositivos de Apple
  • Cortana: el asistente de Windows
  • Google Assistant: su voz no era tan humana como en los otros, pero tiene un amplio abanico de funcionalidades. Se puede descargar para iOS, Android y usarlo desde Chrome. Entiende cualquier idioma común, y es capar de interpretar preguntas complicadas. Su dispositivo es Google Home.
  • Bixby: asistente virtual de Samsung


Artifial Intelligence


Metodología para crear un chatbot eficiente


1.- Creación de la personalidad

La construcción de un chatbot comienza por su personalidad. Se definirán cuestiones como tono, expresividad, género o tipo de lenguaje y de voz (si aplicara).

¿Tendrá un avatar o imagen que lo represente?

Se deberá imaginar cómo serán las interacciones con los usuarios y cómo se comportará en una conversación, lenguaje usado, términos mas comunes y otros tópicos que darán forma a su personalidad.

2.- Elaboración del contenido y diseño de la experiencia conversacional

El contenido es determinante para que el asistente conversacional o chatbot responda de forma correcta.

Se definirán cuestiones como reglas, lógicas, semántica y frases de entrenamiento.

Es importante crear un amplio set de preguntas y respuestas para dotar al chatbot de una buena base de conocimiento.

3.- Diseño de la experiencia UX/UI

Una buena interfaz y diseño captará la atención del usuario y le invitará a usar el chatbot.

Se definirán aspectos como el diseño y look and feel de la interfaz, que dependerá del canal en el que esté desplegado el chatbot.

Uso de emojis e iconos, menús, botones, carruseles de imágenes, tipo de texto, tarjetas e iconos de satisfacción o resolución.

4.- Plataforma tecnológica e integraciones

En la mayoría de los casos viene impuesta por el cliente, Google, Microsoft, Amazon, Oracle...

Condicionará el desarrollo y los lenguajes de programación usados en el chatbot.

Si requiere de integraciones, ¿a qué datos y sistemas deberá acceder?.

Además, estas soluciones pueden ser desplegadas en sitios web, redes sociales, aplicaciones de mensajería como Skype, Slack, Circuit, etc.

5.- Supervisión y monitorización

Para identificar el comportamiento y la calidad de la atención del chatbot.

Es posible definir métricas que ayuden a medir el rendimiento, como tasa de error, tiempo en la resolución de consultas o porcentaje de uso del chatbot frente a otros canales.

6.- Retroalimentación y entrenamiento supervisado

Consiste en la optimización de la solución para mejorar el modelo, disminuir la tasa de error y aumentar la precisión de las respuestas.

Además de la implementación de mejoras en el desarrollo y contenidos del chatbot.


Relación con otras tecnologías


  • Un chatbot conectado a IoT podrá detonar campañas de marketing, acelerar procesos de compra, guiar al usuario en un itinerario con geolocalización.
  • Integrados con MicroStrategy, para consultas de análisis de datos y cuadros de mando para la toma de decisiones.
  • Mediante el uso de RPA (Robotic Process Automation), pueden automatizar la interacción con el usuario en un proceso completo de negocio.
  • Un chatbot puede dar soporte vía voz a cualquier guía visual inmersiva o procedimiento de mantenimiento que se proyecte en realidad aumentada.
  • Agilizar y simplificar la búsqueda en grandes repositorios documentales o en bases de datos de contenidos.
  • Visión por computador, el usuario puede enviar una imagen a la conversación con el asistente y que este le responda con información sobre lo que es.
  • El análisis de sentimiento podrá identificar el tono emocional en las interacciones con el usuario.

¿En qué canales puedo desplegar un asistente conversacional?


  • Atención y soporte al cliente/visitante del sitio web, portales eCommerce, aplicaciones web, intranets corporativas...
  • Control, por medio de la voz, de las características del automóvil y acceso a servicios conectados, como navegador, climatización, luces, música y radio...
  • Integración con canales y plataformas de redes sociales (social bots) y mensajería instantánea: Facebook Messenger, Slack, Telegram, WeChat, Snapchat, Twitter, Skype, Line, Twilio, WhatsApp...
  • Uso para conversaciones vía SMS, como sistemas de notificaciones (envíos outbound) y para flujos pequeños con respuestas cerradas.
  • Integración en emails para conseguir mensajes dinámicos, en campañas de marketing interactivo y para recopilar información del feedback de los usuarios.
  • Integración con apps móviles para la interacción vía texto o voz, que complementen las funciones de propia app.
  • Control, por medio de la voz, de funciones en el hogar dentro del ámbito de la domótica u otras, como consulta de información, noticias o el pronóstico meteorológico, integrados con altavoces inteligentes (Amazon Echo, Google Home, Cortana...)
  • Callbots para atender y dar respuesta a las consultas más habituales, y redirigir las llamadas al departamento o agente físico adecuado en el call center para continuar el tratamiento de la consulta.
  • Integración con terminales o dispositivos de realidad aumentada y/o virtual.

Los bots han llegado para quedarse

En 2020 el 85% de las interacciones con clientes se llevarán a cabo sin la necesidad de personas


Gartner Predicts