jueves, 26 de noviembre de 2015

Se llama Pi Zero, cuesta sólo $5 dólares y es todavía más pequeña, irónicamente, que un simple billete de $5 dólares. El último modelo de Raspberry llega con unas prestaciones algo más ajustadas que su hermano mayor pero con la misma premisa: un ordenador muy barato y muy sencillo. En cuanto a características técnicas no, por ese precio no deslumbra pero tampoco se queda corta ni mucho menos. Monta un procesador ARM11 de 1Ghz, un Broacdom BCM28355, tiene 512 MB de RAM, una ranura para tarjetas micro-SD (que es su particular disco duro), un puerto mini-HDMI y es capaz de correr a una resolución de 1080p a 60 frames por segundo. Los dos puertos micro-USB sirven por un lado para alimentación eléctrica y por otro para conectar accesorios. Nada mal. Advertisement Las dimensiones exactas son de 65mm x 30mm x 5mm. Por poner un poco de contexto sobre su rendimiento, su chip es un 40% más rápido que la primera Raspberry Pi. Puede ejecutar, aunque sin demasiada holgura, Raspbian. Raspbian es la distribución de Linux diseñada para las Raspberries y es capaz de correr juegos y aplicaciones como Minecraft.

jueves, 3 de abril de 2014

¿Quién sabe lo que es UX? Seguro que no muchos pero si hablamos de User Experience me imagino que más de uno comenzará a sentirse más cómodo con el tema. En definitiva lo que se pretende con la Experiencia de Usuario es acercarse más a los usuarios finales de los productos y servicios independientemente del sector y ofrecerles resultados innovadores, tangibles y prácticos que cubran todas sus expectativas. 

No se pretende con ello el escuchar de primeras a los usuarios, desarrollar un producto o servicio y luego ofrecer algo que puede llegar a parecerse a los requerimientos iniciales sino dar a los usuarios exactamente lo que piden o demandan en cada momento, de modo que estén satisfechos y vuelvan a consumirlo. Esto sólo es posible con un trabajo basado en la cercanía y en la comprensión clara de las necesidades de los usuarios. 

Desde un punto de vista más teórico, la Experiencia de usuario es el conjunto de factores y elementos relativos a la interacción del usuario, con un entorno o dispositivo concreto, cuyo resultado es la generación de una percepción positiva o negativa de dicho servicio, producto o dispositivo.





















UX= Suma de una serie de interacciones

Podemos decir incluso que la Experiencia de Usuario es igual a la suma de una serie de interacciones.  El resultado de la interacción con un dispositivo, producto o servicio deja en la mente la representación de una percepción entre la gente que lo utiliza, el propio dispositivo y los eventos que se desencadenan.  

Alguna interacciones son claramente activas (un aguacero en el campo) otras son pasivas (el olor de la hierba del campo liberará en nosotros un bienestar general). Incluso tenemos interacciones secundarias derivadas de nuestra última experiencia: la comida es excelente porque el cocinero ha utilizado productos de alta calidad, cantidades adecuadas, los productos son buenos por los abonos y nutrientes empleados por el agricultor; además este año ha sido lluvioso lo que ha hecho que los productos hayan madurado correctamente y estén en su punto óptimo de consumo......

Es importante entender que todas las interacciones están abiertas a la interpretación subjetiva. Si en el ejemplo anterior a alguien no le gusta la calabaza por mucho que lo intentemos será difícil hacerle cambiar de opinión aunque sigamos el mismo razonamiento que el explicado anteriormente.

Diseño UX= combinación de 3 tipo de actividades

  1. Coordina interacciones que puede ser revisadas y por tanto modificadas siguiendo nuestro ejemplo modificar los ingredientes para hacer más satisfactoria la experiencia.
  2. Interacción cognitiva que está más allá de nuestro propio control por ejemplo uso de ingredientes fuera de temporada y por tanto de menor calidad a la esperada.
  3. Reducir las interacciones negativas por ejemplo dando valor añadido a nuestro producto o servicio en nuestro ejemplo dando un trato exquisito o evitando dar un mesa incomoda.
La experiencia de usuario tiene implicaciones que van mucho mas allá de la utilidad, el diseño visual y las expectativas físicas.

Por si alguno todavía tiene dudas y se pregunta cómo aplicamos esto al mundo IT, la respuesta no puede ser más sencilla. Debemos asegurarnos que nuestras aplicaciones  tienen un nivel de satisfacción total para los usuarios. Si la experiencia es buena y están contentos se lo dirán a sus conocidos, harán comentarios en las redes sociales y el efecto multiplicador comenzará pero, si la experiencia es mala, ya te puedes imaginar lo que sucederá.

Espero que a partir de ahora todos nos acerquemos más a nuestros clientes y les demos lo que nos piden y seamos capaces de cubrir sus expectativas.

lunes, 17 de marzo de 2014

SAP HANA es la implementación de SAP AG de la tecnología de base de datos en memoria. Hay cuatro componentes dentro del grupo de software:
  • SAP HANA DB (o HANA DB) se refiere a la tecnología de base de datos en sí.
  • SAP HANA Studio se refiere al conjunto de herramientas proporciona SAP para modelar.
  • SAP HANA Appliance se refiere a HANA DB como socio de hardware presentadas en el certificado (véase más adelante) como un dispositivo. También incluye las herramientas de modelado de HANA Studio, así como herramientas de replicación y transformación de datos para mover datos a HANA DB
  • SAP HANA Aplicación en nube se refiere a la infraestructura basada en la Computación en la nube para la entrega de aplicaciones (típicamente las aplicaciones existentes de SAP reescritas para ejecutarse en HANA).
HANA DB se aprovecha del bajo coste de la memoria principal (RAM), la capacidad del procesamiento de datos de los procesadores multinúcleo y el acceso rápido a datos de unidades de estado sólido con respecto a los discos duros tradicionales para ofrecer un mejor rendimiento de las aplicaciones analíticas y transaccionales. Ofrece un entorno de consulta multi-motor de procesamiento que le permite soportar tanto datos relacionales (con tanto en fila y columna orientado a representaciones físicas en un motor híbrido) así como el tratamiento gráfico y de texto para la gestión de datos no estructurados y semi-dentro del mismo sistema. 

El siguiente video muestra como SAP HANA puede transformar tu negocio:
Para entender mejor SAP HANA hay que entender los siguientes 4 puntos:

1. El desafio de las aplicaciones analíticas

Las soluciones de Business Intelligence son hoy una componente casi básica en gestión de la información de cualquier tipo de organización. En consecuencia, la explosión masiva en los volúmenes de datos recolectados por las empresas se ha convertido en un verdadero problema, sobre todo en las grandes organizaciones. 

La herramientas de BW, BI y otras se basan en la utilización de extractores que replican datos de los sistemas transaccionales, y su posterior modernización en complejas estructuras n-dimensionales que alimentarán las herramientas de análisis de BI.

Dependiendo del volumen de datos en los sistemas fuente y la complejidad de las peticiones, la carga de procesamiento y los tiempos de esta metodología convencional pueden limitar. Hay clientes con muchos terasbytes en sus bases de datos de BW y necesitan procesamientos de horas para construir un simple cubo.

2. La tecnología "in-memory"

Lo que  ha popularizado en los últimos años las soluciones "in-memory", es que los precios y las capacidades la habilitan para un rango mas amplio de aplicaciones, pensando ya en memorias RAM capaces de alojar Terabytes de información. Al eliminar el acceso a discos, el procesamiento "in-memory" genera tiempos de respuesta hasta 10.000 veces mayores y se pueden procesar datos a una velocidad de hasta 100GB por segundo.

El procesamiento "in-memory" involucra la utilizacion de hardware especializado en incluso un software pre-instalado. SAP HANA implementa "in memory computing".

3. Nuevas tecnologías en las bases de datos y procesamiento paralelo

El otro ingrediente fundamental en el core de SAP HANA, son las innovadoras tecnologías en el tratamiento de la base de datos. El almacenamiento de tablas "por columna" ofrece nuevas posibilidades de comprensión de datos. Se habla de llevar a un nivel de comprensión del 30% o menos, esto es, a la tercera parte de su tamaño actual. 
Asimismo, participan de SAP HANA algoritmos de procesamiento paralelo que aglutinan datos a velocidades hasta ahora impensables (por ejemplo, consultar 360 millones de registros en apenas 1 segundo)

4. Tras la promesa del "tiempo real"

Por último,  SAP HANA incluye un eficiente mecanismo de replicación de datos a  través del Sybase Replication Server, que literalmente "aspira" los datos del ERP o del CRM casi en tiempo real.  La posibilidad de analizar datos en tiempo real era un viejo sueño de todos los usuarios de BI y ahora es posible gracias al "in-memory" computing y SAP HANA .


viernes, 7 de marzo de 2014

Definitivamente no me he vuelto loco y no he cambiado la temática de mi blog por el arte culinario aunque los que me conocéis sabéis que es otra de mis debilidades. Quizás cuando hace unos días oí por boca de mi compañero de trabajo @RaoulGallego la palabra iBeacon posiblemente no había desayunado y por eso me imaginé un desayuno americano con sus huevos revueltos y el bacon. Bromas aparte, de nuevo parece que las palabras son infinitas y por lo menos para mi iBeacon es una de esas nuevas palabras sobre la que me he puesto a indagar su significado.

iBeacon esta basado en la tecnología Bluetooth Low Energy (BLE) desarrolla por Apple y que también esta siendo utilizada para ser asociada con otros dispositivos como smartphones, relojes inteligentes o pulseras de monitorización de nuestra actividad física.

Los iBeacon son una especie de testigos silenciosos de nuestro paso por todo tipo de entornos físicos. Digamos que son como balizas que se pueden implantar para detectar, por ejemplo, potenciales compradores cerca de una tienda. Al ser detectados esta tecnología enviaría publicidad o cualquier otro tipo de gancho para que nos acercásemos a la tienda.

Pero iBeacon va mucho más alla y eso que por ahora sólo estamos en los primeros pasos de esta singular tecnología. Por ejemplo, iBeacon puede ser utilizada gracias a la microgeolocalizacion para desarrollar mapas en interiores donde los GPS no sirven de nada. Cada baliza dispondría de unas coordenadas GPS fijadas que permitirían, por ejemplo, crear eventos de entrada y salida para hacer recorridos guiados.

Otro ejemplo como controlar cuando llegan tus hijos/padres a casa con el coche: dejas un iBeacon al lado de la puerta, o en el garaje y una aplicación en su móvil registra la hora de llegada. O al contrario: le pones un iBeacon en la guantera, y cuando esté a la distancia suficiente, te llega una señal al móvil con que acaba de ponerse en el rango. Ya los tienes controlados!

La liga profesional de béisbol en Estados Unidos (MLB) ha anunciado recientemente el despliegue e instalación de iBeacons en los estadios de los equipo de la Liga. Los dos primeros campos en ofrecer esta tecnología son los estadios de los Padres de San Diego y los Angeles Dodgers dónde se ofrecerá a los afeccionados contenidos y ofertas en tiempo real. En el estadio de los Dodgers se han instalado 65 ibeacons para detectar dispositivos compatibles (iPhones con iOS 7). Eso si para que a los usuarios les llegen las ofertas deben tener instalado en su dispositivo la aplicación especifica de la liga de béisbol


Recientemente en el 4YFN, el encuentro internacional de emprendedores que organiza Mobile World Capital, ha sido el primer evento europeo en incorporar la tecnología iBeacon como experiencia de usuario. En total se instalaron 20 dispositivos colocados estratégicamente en el recinto, de forma que lo asistentes pudieron recibir información de proximidad gracias a la app 4YFN Experience, desarrollada por la empresa española Remotte y disponible para iOS 7.Las informaciones que recibían iban desde notificaciones con las charlas que estaban a punto de comenzar, galerías de imágenes, horarios de los talleres, información sobre los ponentes que estaban encima del escenario o mensajes que incitan al usuario a compartir su opinión.

Para los que siempre queréis más o simplemente os gusta ver vídeos os dejo un corto con varias posibles aplicaciones de esta nueva tecnología.


Y por cierto, si os apetecen un huevos con iBeacon no os cortéis que están muy buenos!

jueves, 27 de febrero de 2014

Antes de Navidades tuve la suerte de visitar junto @jjfmazarambroz el +h2iinstitute y profundizar en el mundo de Service Design. El h2i es un centro de formación para posgraduados y un espacio de investigación para empresas en el campo de la Innovación Centrada en las Personas.Recomiendo la visita a su página web para todos aquellos interesado en temas de Service Design o User Experience. Tiene una buena oferta academica y ademas hay cursos becados con lo cual resulta bastante atractivo.
¿Qué es el Service Design?
El Service Design es la actividad de planificar y organizar: personas, infraestructura, comunicación y materiales que componen un servicio, para mejorar su calidad, la interacción entre el proveedor y las personas usuarias y la experiencia de las mismas. El diseño de servicios permite diseñar experiencias memorables para las personas usuarias creando nuevos vínculos entre los diferentes agentes del proceso potenciando sus capacidades de acción e interacción.

El aumento del tamaño y la creciente importancia del sector servicios, tanto en número de gente empleada como en importancia económica, requiere que los servicios sean minuciosamente diseñados para que los proveedores de servicios sean competitivos y continuen atrayendo personas usuarias.

El Service Design puede requerir por un lado la reorganización de las actividades que realizan los proveedores del servicio (back office) y por el otro el rediseño de las interfaces e interacciones que tienen las personas usuarias con el proveedor del servicio (front office: website, contacto personal, teléfono, blog, etc.)

El Service Design se está usando cada día más, tanto en el sector privado como en el sector público para realizar una transformación de la experiencia del servicio acorde con los requerimientos de las personas usuarias.

El Service Design se suele basar en el seguimiento cercano (shadowing) y el estudio empático de los usuarios para la mejor comprensión de sus usos y comportamientos con respecto a un servicio. Esta técnica es mucho más certera que las tradicionales encuestas a distancia porque: lo que la gente dice que hace no suele ser lo que realmente hace. Los conceptos e ideas generadas son capturadas en sketches y prototipados de servicio. De esta forma, aplicando herramientas y técnicas de diseño se pueden mejorar o crear los servicios.
Os dejo un video que resume cómo el Service Design puede ayudar a las empresas:


  Fases en el proceso de Service Design
  1. Observar cómo los usuarios utilizan el servicio. ¿Como se relacionan con él? ¿En que situación? ¿Solos o acompañados? ¿Que hacen antes y después?.. Es mucho más que montar un focus group, ya que como sucede con el Principio de Heisenberg, la observación adultera el resultado.
  2. Involucrar a los usuarios en el proceso, conseguir su ayuda, ideas y propuestas. ¿Quien mejor que el usuario para contarnos cuales son los puntos de mejora, las situaciones que le producen frustración o para proponernos ideas sobre qué elementos se podrían mejorar?
  3. Diseñar el blueprint, donde analizar cómo se entrega el servicio, cómo se relacionan los actores, dónde se entrega el valor…etc (más adelante hablaremos de esta herramienta, básica para el service design).
  4. Analizar la calidad, no sólo a través de los usuarios sino del uso de otros parámetros (costo-efectividad, posibilidades de mejora..). Los usuarios como fuente única de innovación pueden ser engañosos (no es lo mismo lo que dicen necesitar que lo que de verdad necesitan – observación vs. escuha).
  5. Desarrollar y crear un mapa de ideas con las posibilidades de mejora identificadas. Es importante crear una herramienta compartida sobre la que trabajar las ideas, que nos permita relacionar conceptos, propuestas…etc.
  6. Prototipar el nuevo servicio. Hay múltiples formas de probar el servicio, pero el objetivo final es fallar barato y conseguir el servicio mejor alineado con los parámetros establecidos tras varias iteraciones
  7. Crear una caja de herramientas, para que el trabajo realizado no sólo se quede en un proyecto de mejora aislado, sino que se convierta en parte integral de los procesos de la empresa.
Más adelante profundizaremos más en temas como User Experience, Design Thinking para llegar a comprender mejor todo este mundo y cómo poder adaptarlo a nuestro trabajo. Por ahora, trata de simplificar todos los procesos y sobre todo escucha y observa a las personas que estan utilizando el servicio. Ellos son los que decidirán si les gusta, el grado de usabilidad y si cubre todas sus expectativas.