Productividad y el impacto humano

En Uruguay estamos en epocas de presupuesto y negociación salarial, por lo que la conflictividad está por las nubes, la más alta desde 1995.

Conflictividad laboral Uruguay 2015

Este problema esta presente en todo el mundo, basta ver la comparativa entre puertos del primer mundo como Rotterdam vs Oakland (San Francisco) donde el primero es un 80% mas productivo que el segundo. En Oakland y el resto de puertos de la costa oeste por el año 1970 con la introducción del contenedor hubo grandes conflictos y la nueva generación de automatismos promete generar nuevos conflictividad con el aumento de prductividad.

Resulta interesante ver como las situaciones de desplazamiento de la fuerza laboral no es un problema actual, ya pasamos por enormes migraciones de la fuerza de trabajo, está por verse si la introducción de las tecnologías de la información a la industria tiene una velocidad de impacto diferente o es una transición mas de las ya vividas.

 

Drones no tripulados para la industria y seguridad

Seguramenten en los próximos años comencemos a ver vehiculos autónomos (sin piloto o pilotado por computadora) en las calles de las ciudades del mundo, en algunas tal vez en no más de un año o dos.

Otras áreas que pueden tener un gran impacto en nuestras vidas gracias al manejo autónomo son algunas tan dispares como industrias de la construcción, turismo y seguridad.

En todas estas áreas son infinitas las aplicaciones imaginables para flotas automatizadas de drones que permitan tener supervisión y hasta traslado de objetos livianos en un comienzo.

Imaginar rondas de seguridad de drones durante las 24 horas con flotas coordinadas no parece raro, dando ojos móviles a los centros de monitore. Incluso para trabajos en catastrofes naturales y escenarios de violencia.

Un área que parece estar en fila a continuación del transporte y la medicina para ser revolucionada por el software es la construcción, ya se pueden ver algunos experimentos relacionados al uso de drones:

http://www.idsc.ethz.ch/research-dandrea/research-projects/aerial-construction.html

<iframe width=”560″ height=”315″ src=”https://www.youtube.com/embed/CCDIuZUfETc” frameborder=”0″ allowfullscreen></iframe>

NYC, educación en información uinversal

El día de ayer se anunció en la ciudad de Nueva York que se planea tener acceso universal en la educación pública en ciencias de la computación a todo nivel.

http://www1.nyc.gov/office-of-the-mayor/education-vision-2015-computer-science.page

La capacidad de pensar en el modelado de ideas y como instruir a una máquina para que haga el trabajo parece ser el nuevo mínimo educativo en la sociedad de la información. Las sociedades que no den acceso universal al siguiente nivel de educación se van a encontrar probablemente con una población equivalente a que en la actualidad no sepan leer y escribir.

Internet accesible desde los dispositivos móviles ha comenzado su etapa de instalación en todos los ámbitos de la vida, por lo que su impacto actual es insignificante comparado a lo que veremos en un par de décadas.

Situaciones como un chofer programando su recorrido o un administrativo utilizando un sistema de gestión para generar informes automatizados empiezan a ser cosa de todos los dias lo cual requiere la capacidad de abstraer la situación particular a la que se enfrenta para modelar la idea de forma que un sistema puede ejecutarla.

Primero fue la escritura, nos permitió recordar en forma nítida.
Luego la lógica, nos permitió pensar en como pensamos.Ahora el software, nos permite pensar a cualquier escala.

 

Uso de energías renovables en Uruguay

En estos dias se esta dando un hecho histórico para Uruguay, alcanzar el 100% de la generación de energía eléctrica con recursos renovables.

Consultando la web de UTE se puede ver que se llego al 99.1.%:

energias renovables uruguay

Fuente: http://portal.ute.com.uy/novedad/suministro-la-demanda

Cabe destacar que esta situación se alcanzó con una generación muy baja de energía solar, la cual recién comienza a instalarse en Uruguay. Viendo que la energía eólica tuvo un crecimiento muy fuerte desde 2014 a la fecha, alcanzando una producción de 300 a 400 MW al día de hoy y especialmente concentrada en la noche y mañana, parece complementar en forma ideal a la fotovoltaica que genera su mayor capacidad al mediodia y tarde.

Según la memoria anual la energía eólica estaba en 65GWh en 2013, paso a 112 en 2014 y 2015 parece ser un nuevo año de fuerte crecimiento con parques aun en construcción.

La fotovoltaica recién es incipiendo con 1GWh en 2014.

Es interesante pensar en que si la eólica aún tiene espacio para crecer y la fotovoltaica recién comienza, podremos exportar energía a la región o bien comenzar a sustituir los combustibles para el transporte por energía eléctrica como en el caso de los taxis que estarían comenzando en breve con vehículos marca BYD.

 

Crear y modificar extension de Chrome

Como parte de la construcción de una guía de trabajo para mejorar la productividad, comunicación y efectividad de equipos de mandos medios y altos, me surgió la necesidad de utilizar una herramienta de colaboración como Asana.

Un detalle que puede ser una barrera de entrada para la implementación es que se encuentra en inglés y no cuenta con traducción al español.

Este tipo de herramientas suelen cargar con la responsabilidad de lograr que las personas hagan mejor las cosas que no están haciendo bien, lo cual es parte del problema de baja efectividad y comunicación.

La herramienta es solo un espejo en el que nos miramos y refleja nuestra actitud hacia los problemas que enfrentamos.

El software es un multiplicador de nuestra capacidad. Si nuestro nivel de colaboración es cero no hay multipicador que nos haga dar resultados.

A su vez, elegir Asana es irrelevante, se podría usar Redbooth, Trello entre otras las cuales son alternativas totalmente válidas. En organizaciones donde la comunicación está fragmentada cualquiera de estas herramientas cuenta con potencial de sobra para lograr un impacto enorme.


Volviendo a la razón inicial de este post, queremos traducir Asana para evitar una barrera de entrada con usuarios que puedan tener dificultades con el idioma. De esta forma ya que vamos a trabajar con usuarios que deben cambiar su forma de trabajo y comunicación en forma radical, evitamos una barrera adicional con el idioma.

Para esto vamos a ampliar una extensión ya existente para Asana:
https://github.com/ajimix/asana-translate-chrome/

Creada por ajimix: https://twitter.com/ajimix

Algunos terminos se encuentran traducidos pero otros no ya que no ha sido actualizada en un tiempo. Encontraremos textos en español pero la mayoría en inglés.

asana-traduccion-spa

Lo que sucede es que ha medida que se ha actualizado Asana no se han actualizados los reemplazos en el HTML por parte de la extensión para Chrome.

Lo que debemos hacer es descargar el código de la extensión y modificarlo, vamos a github y la descargamos:

asana-traduccion-spa-github

El siguiente paso es descomprimir el zip y veremos la estructura con los siguientes directorios y archivos:

  • locales: donde se encuentran los idiomas
  • assets: imagenes y JS que debemos modificar, dentro de assets/js el archivo translate.js
  • manifest.json: declaración de la extensión

Para trabajar con la extensión a medida que agregamos las traducciones faltantes lo que debemos hacer es agregar la extensión en forma descomprimida desde el zip descargado.

  1. Vamos a Chrome e ingresamos en la barra de direcciones: chrome://extensions/
  2. Activamos el modo desarrollador y hacemos clic en Cargar extensión descomprimida.
  3. Seleccionamos la carpeta que descomprimimos del zip.
  4. Vamos a la web de Asana y recargamos.

asana-traduccion-spa-modo-desarrollador

En este punto tenemos la extensión tal cual estaba en github, es decir desactualizada.

El siguiente paso será ir buscando cada texto a traducir con el inspector de código e ir agregando las traducciones que sean necesarias.

Por ejemplo para traducir el texto ¨My Tasks¨ en la barra superior usamos el inspector y encontramos la clase que identifica este elemento.

asana-traduccion-spa-modo-traducir

En este caso es la clase ¨topbar-myTasksButton¨.

Ahora debemos ir al archivo JS donde se definen los elementos a traducir y buscar si ya existe. Vamos a ver que el mismo no existe aun.

asana-traduccion-spa-modo-string

En este caso debemos agregarlo usando la clase que vimos identifica al elemento, en otros casos puede ser necesario usar un id (#) en lugar de una clase (.).

asana-traduccion-spa-modo-string-traducido

Por último vamos al archivo locale para español (es), en este caso vamos a usar el texto ya traducido para MyTasks, si el mismo no hubiera existido lo agregamos.

asana-traduccion-spa-modo-string-traducido2

Una vez modificados los archivos y grabados, vamos a Chrome, borramos la extensión y la agregamos de nuevo desde la carpeta descomprimida.

Actualizamos la web de Asana y deberiamos ver la traduccion aplicada.

asana-traduccion-spa-modo-string-final

 

 

Google y energia solar – Sunroof

Como parte del proceso de reestructuración de Google con el cambio a Alphabet, se espera que la empresa logre mayor flexibilidad para ejecutar en las distintas areas en forma más dinamica.

Un punto que puede parecer alejado del core de negocios de Google es la producción de energía solar. Como gran consumidor de energia con sus datacenter por todo el mundo es claro que la reducción de costos de electricidad tiene un impacto enorme sobre los resultados económicos, lo que justifica buscar impactar el crecimiento de las energías renovables para aprovechar esta tecnología.

Es por eso que Google colabora hace ya varios años con Solar City, empresa de Elon Musk (quien es amigo de Larry Page al cual a muy poco estuvo de vender Tesla por una fracción de su valor actual en un momento límite).

Sunroof es una iniciativa que permite utilizar la información disponible en Maps para obtener información de la viabilidad de instalar paneles solares y la producción relacionada a la latitud y ubicación respecto al sol.

Es un ejemplo más de como la apertura de datos geográficos y temporales permite construir sobre estos sacando conclusiones que impactan el mundo real.

La manzana podrida que contamina el grupo

La teoría de grupos o trabajo en equipo sostiene que las sinergias y alineación de personas suelen potenciar la capacidad del conjunto más allá de la suma de individualidades.

Muchos fracasos de organizaciones se deben a no lograr estas sinergias de grupo y terminar en un sistema fragmentado donde la competencia es destructiva en lugar de constructiva.

El siguiente estudio es revelador en una de las posibles razones fundamentales de los fracasos organizacionales, marcando que la actitud de una sola persona puede derrumbar todo el esfuerzo del conjunto o directamente hinibir cualquier tipo de sinergia.

Para realizar el estudio se uso un actor infiltrado en el grupo con distintos tipos de actitudes destructivas, el pesimista, el ofensivo y el haragán. En todos los casos el resultado fue la reducción en un 30 a 40% del rendimiento, con casos de destrucción total de la productividad.

Sin embargo un caso excepcional se dio en un grupo, donde un lider con capacidades de negociación logro desactivar al infiltrado haciendo participar activamente a todos y evitando el contagio de la actitud destructiva.

El estudio resulta interesante ya que diagnostica la fuente del problema y una posible solución.

Pueden escuchar los primeros 10 minutos del programa de radio donde se entrevista al autor del estudio:
http://www.thisamericanlife.org/radio-archives/episode/370/ruining-it-for-the-rest-of-us

PDF con el estudio completo.
http://liberalorder.typepad.com/the_liberal_order/files/bad_apples_rob.pdf

 

 

Google comienza a ser predictivo

Google tiene un problema y está trabajando para solucionarlo. Es excelente encontrando lo que buscamos pero no en saber lo que estamos necesitando encontrar antes de buscarlo.

Hasta que Google propuso la solución del PageRank para las búsquedas los motores como Yahoo fracasaban en lograr priorizar los resultados relevantes. Clasificar millones de sitios por categorias en un directorio curado a mano es una idea que no escala.

Pero la solución de Google parece haber movido el problema de lugar mas que solucionarlo en forma definitiva.

Mientras las computadoras estaban en un lugar físico y no en nuestros bolsillos, no buscabamos en el momento exacto en que tenemos una necesidad. Buscar en Internet requería de un momento específico, Internet era accesible desde un escritorio en nuestra casa o trabajo, para cuando llegabamos al mismo teniamos una idea formada de lo que necesitabamos buscar.

Hoy en día con los celulares nos encontramos en que podemos tener una inquietud y buscar en ese instante. Esto elimina el proceso mental que haciamos antes de llegar a la computadora, por lo que la misma debe darnos resultados con mucha menos información relevante.

Volvemos a la misma situación de Yahoo y su directorio. La solución propuesta por Google funcionaba en el contexto anterior, a partir de ahora no sabemos bien lo que necesitamos por lo que nuestra búsqueda debe ser realizada antes de saber que la necesitamos.

Aquí es donde entra en juego Google Now, ya estamos viendo algunos de sus efectos en distintas areas.

Por ejemplo en las fotos, Google sincroniza las mismas con nuestro Drive y procesa las imagenes para anticipar retoques, mejoras a tal punto que puede darnos la sugerencia de una foto única a partir de varias fotos:

panorama-600x117

Pueden ver un ejemplo de una panorámica construida por Google como sugerencia a varias fotos individuales. Antes de tener claro que queremos construir una panorámica en forma manual Google nos sugiere hacerlo.

Otro ejemplo, la geolocalización instantanea. Cuando queremos comunicar nuestra posición en un chat lo hacemos en forma descriptiva cuando nuestro celular tiene las coordenadas.

Para esto, Hangouts a comenzado a sugerir compartir nuestra ubicación cuando alguien nos pregunta donde estamos:

hangouts-geolocalizacion-google

Este es otro ejemplo de Google intentando ser predictivo, antes de que pensemos en buscar información nos sugiere la solución.

Tengamos en cuenta que este movimiento de Google hacia la anticipación es un acto de supervivencia y no un producto experimental, de no hacerlo alguien va a ocupar ese lugar y sus busquedas van a sufrir el mismo destino que los clasificados de los diarios.

Esperemos ver muchas otras sugerencias predictivas, como al ir o volver del trabajo, sugerencias de rutas u oportunidades de camino que puedan ser aprovechadas. Dada la predicción de clima y nuestro calendario opciones alternativas o previsiones a tomar.

Es solo el principio de un nuevo salto en la relevancia de la información. También se plantean una nueva cantidad de desafíos de privacidad ya que nuestros datos privados pasan a ser procesados sin opción por un tercero con intereses comerciales.

De regreso del trabajo para ver el partido de fútbol de las próximas horas es el momento exacto para recordarnos pasar a comprar X producto.

Devolvamos el fuego de prometeo al mundo

Los programadores robamos el fuego de prometeo y lo escondimos del resto del mundo.

En su momento el fuego fue eso, fuego, luego fue la escritura, hoy es la programación en su concepto amplio. Esto es, modelado de ideas, análisis e iteración. Codificar es solo una consecuencia, se puede programar con papelitos sin problema.

Las computadoras se están devorando todas las tareas sistemáticas y mecánicas, sea con robots o haciendo desaparecer el problema de raíz, esto es, la necesidad de tener el problema.

“Software is eating the world”. a16z.com

El siglo XXI va a destruir gran parte de los trabajos tradicionales, nos va a liberar de tareas mecánicas pero nos va a exigir algo nuevo. Adaptación constante, capacidad de aprendizaje y sistematización. Que tu robot haga los mandados,  pague las facturas y maneje el auto.

Para ser participes de este mundo sin trabajos pesados, vamos a tener que aportar nuestra creatividad, pero sobre todo poder manejar estos robots.

Entender un problema, modelarlo y delegarlo en un robot.

La educación de los conceptos abstractos no es exclusividad de las personas más hábiles para la matemática. Que un porcentaje bajo de la población pueda resolver una ecuación es una falla de la educación ya que no es algo exclusivo para unos pocos. Un niño de menos de 10 años puede resolver ecuaciones sin problema.

Es hora de que los programadores involucremos a los que no han podido participar de la construcción de este nuevo mundo, es un mundo donde debemos colaborar, trabajar en equipo, un mundo donde los secretos duran muy poco y donde una niña en Bangladesh tiene mejor acceso a información hoy que los estudiantes universitarios de Estados Unidos hace 25 años.

Evaluando candidatos de ventas

  1. En los primeros 30 minutos decidí si comprarias algo vendido por el candidato.
    Toma la postura de un potencial comprador, desarrolla una charla donde ellos lleven la iniciativa. Si a los 30 minutos estas dubitativo o sentís rechazo el candidato queda eliminado. Si a los 30 minutos la sensación es positiva el candidato avanza a siguientes etapas de evaluación. NUNCA contrates por esta primera impresión.
  2. El candidato debe poder probar una fuerte ética de trabajo.
    Durante su presentación y repaso de historial el candidato debe dar números de referencia que avalen su capacidad de venta. Lo mínimo es tener un Excel que puedan explicar detallando la performance de su trabajo con indicadores claros y sólidos.
    Un vendedor que no domina Excel queda eliminado.
  3. Pide detalle de sus métricas
    La competencia con pares y rivales es fundamental en ventas. Siempre busca candidatos que puedan demostrar haber sido parte de los líderes en ventas.
    Un vendedor debe ser competitivo y demostrarlo.
  4. Pregunta: ¿Cómo te preparaste para esta entrevista?
    Esta pregunta es genérica para cualquier proceso de reclutamieto.
    NUNCA contrates a alguien que no preparó y estudió para la entrevista.
  5. Asigna un proyecto piloto concreto.
    Crea uno o dos proyectos con focos bien explícitos, métricas claras y deadlines de 30, 60, 90 días. Puede ser un único proyecto o varias sucesivos de dificultad incremental. El primer paso es hacer un ejercicio de un par de horas con un proyecto real y que trabaje con sus futuros pares para conocer si es viable su integración al grupo humano.
    Una vez completado el plazo el candidato debe defender su performance y si no es de alta calidad queda eliminado.

Referencia: https://davidjaxon.wordpress.com/2015/05/14/how-to-interview-sales-people/