¿Cuánto debería pagar por un desarrollador subcontratado en latinoamérica?

By | Staf Augmentation | No Comments

¿Cuánto debería pagar por un desarrollador subcontratado en latinoamérica? Tanto como se pueda, esa es la respuesta corta. Ya que, aunque es muy conocida la referencia de que en países latinoaméricanos los costos suelen ser muy inferiores a diferencia de contratar por ejemplo a alguien en Estados Unidos, Canadá o Alemania, la competencia es algo que sigue existiendo.

Read More

4 retos de trabajar con desarrolladores remotos y como enfrentarlos

By | Staf Augmentation | No Comments

Trabajar con desarrolladores remotos conlleva desafíos únicos o que por lo menos, deben afrontarse de una manera distinta a como se hace cuando se trabaja en el contexto de una oficina.

Comunicación

Uno de los desafios más comunes es la comunicación, pues este aspecto depende de que los requerimientos y resolución de “problemas” se plasmen de la manera correcta en el código. Aquí se presentan dos factores: El idioma y los medios.

Read More

2 Maneras en las que el Staff Augmentation puede ayudarte a encontrar al equipo adecuado

By | Staf Augmentation | No Comments

Las empresas que realizan negocios con empresas internacionales necesitan un amplio apoyo de un equipo técnico realmente calificado. Esto por el calibre de los negocios que se realizan.

El problema de esto es que contratar personal calificado requiere de una amplia cantidad de tiempo, el desafío de encontrar profesionales calificados ha sido demostrado por la mayoría de grandes e incluso pequeñas consultoras. Y no solo eso, cuando su búsqueda se ve limitada por la ubicación geográfica, esta dificultad aumenta.

Read More

Cómo elegir a tu proveedor de “Staff Augmentation” según tus necesidades

By | Staf Augmentation | No Comments

El “Staff augmentaiton” puede resultar un gran aliado cuando se requiere contratar personal a bajo coste y de una calidad alta cuando se hace en países de latinoamérica, como Colombia o Argentina.

Sin embargo, puede resultar contraproducente si no hay una alineación del equipo de trabajo en tres factores: Metodologías de desarrollo, zona horaria y plazos de entrega.

Read More

Guía básica para hacer “App Store Optimization” en aplicaciones móviles

By | Sin categoría | No Comments

Hacer que una aplicación móvil sea descargada muchas veces depende de las estrategias de marketing que una empresa utilice. Sin embargo, analizando los canales más utilizados por los usuarios para encontrar o descubrir nuevas aplicaciones se obtiene una conclusión: la búsqueda sigue siendo imprescindible, y es por ello que hay que prestar especial atención a los factores para hacer que aparezcan más arriba en los resultados de búsqueda de las tiendas de aplicaciones.

En 2014, una encuesta hecha por el portal MobileDevHQ demostraba que al menos el 53% de los usuarios encontraban nuevas aplicaciones buscando en la tienda de aplicaciones de Google, mientras que el resto de canales para descubrir nuevas apps se dividía entre recomendaciones de amigos o lecturas en blogs.

Read More

8 herramientas de investigación de palabras para una estrategia de marketing móvil efectivo

By | Sin categoría | No Comments

En mayo de 2015 Google liberó su documento de Mobile App Marketing Insights, en el cual se indicaba como más del 40% de las aplicaciones móviles eran descubiertas a través de la búsquedas en la tienda de aplicaciones. Hoy en día esto ya es una tendencia, la importancia de aparecer en los resultados de las búsquedas que hacen los usuarios, es el pilar del crecimiento de las aplicaciones móviles.

¿Cómo podemos alcanzar las primeras posiciones de una búsqueda? en el pasado y desde la existencia de Google se habló mucho del SEO (Search Engine Optimization), pero en las tiendas de aplicaciones las tendencias de búsqueda son ligeramente diferentes, por ello nació el ASO (App Store Optimization) una manera de mejorar la visibilidad de las aplicaciones móviles en las tiendas, haciendo alusión a factores muy similares de posicionamiento; todo se basa en una descripción con un sentido y orientada a determinadas palabras clave.

Read More

Cómo el “real estate” está aplicando la tecnología de los chatbots para cambiar su modelo de negocio

By | Sin categoría | No Comments

Los bienes raíces son una industria que a pesar de haber sido apoyada por la tecnología, ha pasado por una etapa de pocos avances. Hasta ahora la mayor innovación que se presentaba en los sitios web de este tipo de compañías, era la presentación de multimedia y datos de mayor calidad (como por ejemplo, lugares cercanos a una propiedad o visualización de 360º).

Que una industria se encuentre estancada es una señal de que la curva de valor que los empresarios pueden ofrecer a sus clientes puede ser mejorada, y una de las tecnologías que está tomando mayor fuerza en este campo son los chatbots, específicamente los bots de Facebook Messenger, que son capaces no solo de ofrecer información relevante o un servicio al cliente efectivo, sino que también tienen la cualidad de poder convertir a usuarios interesados en potenciales compradores o arrendatarios.

Read More

5 señales que indican que tu empresa necesita una aplicación móvil

By | Sin categoría | No Comments

Desde hace unos pocos años, las empresas entraron a la tendencia de usar aplicaciones móviles en sus negocios, pero muchas de ellas solo decidieron usarlas para “estar allí” y mostrarse como empresas innovadoras. Pero tener una aplicación móvil va mucho más allá de poseer una plataforma para informarle a los clientes de sus productos o servicios; pensar esto es un gran error, ya que una aplicación móvil debería ser una inversión que genere ingresos y no un gasto.

Por lo anteriormente dicho, las empresas deben aprender a actuar cuando es necesario. Saber identificar problemas urgentes y de gran impacto de aquellos que son importantes pero no necesarios, son decisiones importantes que influyen no solo en los costos, sino también en la eficiencia de los procesos de una empresa. Además hay que considerar cada variable o señal que le indica cuando debe o no contratar a una agencia de desarrollo de aplicaciones móviles.

Identificar problemas: la diferencia entre lo útil y lo necesario

Cuando vamos a una tienda de electrónica de consumo pensamos diferente de cuando vamos al supermercado, en el primer caso muchas veces podemos posponer la compra de computadores, teléfonos móviles o incluso electrodomésticos, sabemos que, aunque son cosas útiles que podemos usar en nuestro día a día, no necesariamente las necesitamos para vivir, pero en el segundo caso, sabemos que si no compramos comida para consumir, vamos a enfermar, es  tan necesaria que el solo hecho de pensar si las necesitamos o no resulta casi ridículo.

En las empresas sucede algo similar; no importa cuántos ingresos de sobra tenga una empresa para gastar en cosas en apariencia útiles, no siempre las va necesitar o serán algo que va a generar un buen rendimiento para su modelo de negocio.

“Las empresas que de verdad necesitan una aplicación móvil deben identificar la necesidad de automatizar, simplificar y gestionar mejor las tareas que hacen los humanos manualmente”.

Pero esto es solo la punta del iceberg , veamos cuales son las cinco (5) señales que le pueden indicar a una empresa si necesita o no una aplicación móvil:

 #1 Tareas lentas y muchos procesos hechos manualmente

Los humanos somos lentos, tampoco procesamos tanta información como quisiéramos, pero las máquinas son diferentes, pueden ejecutar varias tareas a la vez y manejar cantidades ingentes de información de manera eficaz.

Si una empresa invierte recursos en hacer que sus empleados hagan tareas manuales como generar informes en papel o recolectar información en hojas de cálculo, es un indicio importante de que automatizar esos procesos.

#2 Información disponible en un solo lugar

Hoy más que nunca necesitamos analizar datos en cualquier parte, y las aplicaciones móviles son el medio perfecto para ello. Siempre y cuando la información pueda presentarse en reportes que puedan ser leídos en pantallas pequeñas, pueden ser un factor importante a tomar en cuenta.

#3 Tareas con una lista de pasos extensa

Los seres humanos somos ineficaces trabajando, tanto así, que si no somos lo suficientemente astutos, llegamos a hacer tareas manuales con largos procesos por mucho tiempo si desconocemos alguna manera de simplificar o reducir el número de pasos necesarios para hacer una tarea.

Las aplicaciones móviles han sido hechas para esto, al ser creadas para dispositivos con pantallas y memoria limitadas, hacen que los programadores tengan que ingeniárselas para simplificar muchas cosas.

 #4 Pocos canales de venta

Esta es una de las señales que las empresas más toman como excusa para incluir una aplicación móvil dentro de su modelo de negocio.

No hay que equivocarse, las aplicaciones móviles si representan un nuevo canal de ventas para muchas empresas, pero solo si simplifican la tarea de compra o adquisición de sus clientes; por ejemplo, si la aplicación brinda la posibilidad de pagar sin salir de la misma o hacer pedidos, realmente puede convertirse en un canal de generación de prospectos eficiente.

#5 Comunicación ineficiente entre empleados o con clientes

Aplicaciones tradicionales como WhatsApp o incluso Skype o Hangouts han resultado muy útiles en las empresas, pero a veces transferir información, enviar reportes que puedan leer múltiples usuarios o gestionar reuniones se hace difícil por estos medios.

Pero no solo las comunicaciones internas son cosas que resuelven las aplicaciones móviles, la comunicación con clientes siempre debe poder ser ágil y sobre todo rápida, por lo que un sistema de tiquetes para responder ante incidentes sería una idea genial para evitar cuellos de botella en esa comunicación.

Resumen

Conocer la diferencia entre lo útil y lo necesario es primordial para una empresa, esto le permitirá elegir si de verdad necesita contratar a una empresa de desarrollo de aplicaciones móviles para mejorar los procesos de la misma.

Identificar señales tales como procesos que se hacen manualmente y requieren muchas horas de los empleados, información que no es fácil de acceder en cualquier lugar, tareas con muchos pasos para ser ejecutadas o canales de venta inefectivos, son señales de que una empresa necesita una aplicación móvil.

¿Es conveniente usar servicios como Buildfire para desarrollar tu aplicación móvil?

By | Sin categoría | No Comments

Muchas startups e inclusive empresas, suelen utilizar herramientas para agilizar la creación de soluciones que requieren una aplicación móvil dentro de su modelo de negocio. Estas herramientas a pesar de tener limitaciones, son muy funcionales para ciertas empresas.

BuildFire es uno de los servicios que a día de hoy se utilizan para la creación rápida de aplicaciones móviles, tiene características avanzadas que incluso acceden al hardware para aumentar las funcionalidades de la aplicación.

BuildFire es básicamente un servicio en la nube que permite construir muy fácilmente aplicaciones móviles a través de plantillas prediseñadas que pueden ser personalizadas. Entre sus sus mejores características se encuentra que:

No hay que escribir una sola línea de código (excepto para plugins)

Construir una interfaz en BuildFire se hace desde un panel muy intuitivo en donde se eligen los componentes a integrar en la aplicación o simplemente personalizar las plantillas que el mismo servicio proporciona. Claro está, para los usuarios más avanzados es posible escribir sus propios plugins; esta es una característica que resulta muy atractiva para las empresas.

¡Hay decenas de plugins!

Existen muchas funcionalidades adicionales que pueden ser añadidas a las aplicaciones creadas con BuildFire, por ejemplo, se pueden interactuar con el GPS del dispositivo, agregar chat, formularios, carritos de compra o inclusive trabajar con integraciones de Shopify y Woo-Commerce.

Notificaciones push integradas

Una de las características más utilizadas en aplicaciones móviles son las “Push Notifications”, y BuildFire trae su propia implementación, permitiendo así segmentar a los usuarios y enviar mensajes a grupos específicos de ellos.

 

¿Qué ventajas tiene usar BuildFire en una aplicación de empresa?

 

Las ventajas dependen mucho del tipo de proyecto, pero en términos simples podemos distribuir las ventajas en 5:

 

  • El tiempo de desarrollo se reduce considerablemente, que puede ir desde días hasta unas pocas semanas siempre y cuando todos los requerimientos ya se hayan definido.
  • No se necesita gastar mucho dinero, ya que apenas por una suscripción mensual, es posible tener acceso al servicio; en pocas palabras, los costos se reducen.
  • No se necesita a un gran equipo de personas para utilizar esta herramienta.
  • No hay que pensar en complejas infraestructuras.

Todo lo que ya se ha mencionado es en base a que la aplicación no necesite de un uso muy profundo de características de hardware o gestión y almacenamiento de datos, ya que aquí es cuando es preferible utilizar un desarrollo desde cero.

¿Cuáles son las desventajas?

 

  • No es posible crear complejas aplicación para el tratamiento de archivos o gestión de datos avanzada que requieran infraestructuras específicas.
  • La aplicación no es totalmente nativa, por lo que el rendimiento puede verse afectado.
  • No hay control total del diseño de la aplicación o funcionalidades.
  • Hay dependencia exclusiva de la plataforma para hacer otros cambios.

A pesar de que las plataformas de tipo “App Maker” han tomado mucha popularidad, aún están enfocadas a los pequeños negocios, es decir: restaurantes, inmobiliarias, tiendas de ropa, etc por lo que este tipo de servicios no es para todas las empresas.

En general, se debe evitar su uso cuando:

  • Requiere manejar o gestionar diversas API’s y gestionar amplias cantidades de datos desde la misma aplicación web.
  • El rendimiento de la aplicación debe ser óptimo.
  • Se necesita una interfaz muy personalizada.

Aunque la interfaz es un tema discutible en BuildFire, ya que se puede editar fácilmente, no siempre se puede tener el control de hacerlo en su totalidad, por lo que interfaces con complejas animaciones no es posible hacerlas con esta herramienta.

Los 3 pasos que las empresas pueden seguir para causar disrupción tecnológica

By | Sin categoría | No Comments

Un análisis de la firma Russell Reynolds Associates indica que solo un 29% de los líderes empresariales busca desafiar los enfoques tradicionales para causar disrupción en sus empresas. Imaginemos que la competencia de su negocio está dentro de ese porcentaje, ¿Qué pasaría si mágicamente su competidor reduce la fricción y causa una disrupción en el mercado que desbanque a sus productos o servicios?

Esto es algo a lo que toda organización debería prestarle atención, y no solo los directivos deben impulsar un pensamiento disruptivo, también los empleados, sobre todo aquellos que trabajan en desarrollar el modelo tecnológico en los que se soporta una empresa.

¡Aún somos tradicionales!

Sorprende todavía que muchas personas que hablan sobre disrupción tecnológica utilicen la frase “piensa en grande” como ejemplo para generar un valor agregado a sus productos o servicios; siempre nos dicen lo mismo respecto a ello:

  • Hazlo más barato.
  • Que sea más rápido.
  • Que sea de mayor calidad.
  • Construye algo que sea más eficiente.
  • Tu producto debe ser más durable que el resto.

 

Ciertamente son ideas que nos ayudan a generar productos y servicios que son mejores que los de la competencia, pero seguimos haciendo lo mismo que ellos, generamos un valor agregado con un modelo que puede ser fácilmente copiado por los competidores.

¿Puede la competencia ofrecer precios más baratos o productos construidos con mejores materiales justo ahora? probablemente sí, pero esto sucede porque siguen un modelo tradicional que ya conocen y por eso pueden replicar.

Si lo que se quiere es construir algo que no se pueda copiar, hay que aprovecharse de los conocimientos que la competencia no tiene, ya que eso les mostrará obstáculos que no todos están dispuestos a desafiar.

 

Solo tres pasos te separan del éxito que causa la disrupción tecnológica

No vale con decir que haremos más que la competencia. Pero si podemos tomar un camino que diga: “Lo haremos diferente” y para ello podemos seguir tres pasos:

 

#1 Romper el Status Quo

 

La razón de por qué  una empresa no se diferencia de su competencia es porque jamás se cuestiona lo convencional, y para romper este paradigma podemos preguntarnos siempre ¿Puedo hacer esto de otra manera?

Imaginemos hace unos años como hubiera podido hacer la gente para poder tener acceso a transporte dentro de la ciudad de manera más rápida o incluso barata, tal vez compartir los coches reduciría los precios, pero si cualquier persona con un coche particular pudiera ofrecerse a llevar a otras personas sería aún más genial, de hecho, podemos decir que en parte así nació el concepto de carpooling.

#2 Simplificar

Cuando queremos ir a comprar libros normalmente seguimos una serie de pasos casi que bien definidos: nos duchamos, nos cambiamos de ropa, salimos a la calle, tomamos un taxi, llegamos a la librería, buscamos en la estantería, pagamos y regresamos a casa ¿Son demasiados pasos verdad? a esto es a lo que se le llama puntos de fricción.

Para romper con los puntos de fricción imaginemos como nuestro producto o una mejora del mismo puede reducir estos pasos, para hacerlo podemos pensar en que la búsqueda por parte del usuario reduce sus costos, y así habremos simplificado algo que hecho de otra manera le hubiera tomado más tiempo o incluso más dinero.

 

#3 Escuchar

Solo cuando somos realmente empáticos podemos entender la mayor frustración de otras personas. ¿Cómo entender lo tedioso de buscar un alojamiento cuando viajamos a otra ciudad si siempre nos quedamos en casa de algún familiar? escuchar a nuestros usuarios resulta ser de las cosas más beneficiosas para una empresa, ya que crear un producto y lanzarlo al mercado no implica que entendamos la necesidad (he aquí la importancia de hacer la validación del mercado).

Resumen

Romper el Status Quo, simplificar y escuchar, son cosas que cualquiera puede hacer, si en una empresa hay alguien que se le facilite hacer estas tres cosas, fácilmente podría causar disrupción tecnológica y llevar a la empresa a un nuevo nivel en donde los competidores no podrán replicar un modelo o al menos se les dificultará bastante.