Como se hizo Uber

Uber ha transformado el mundo. De hecho, es inconcebible pensar en un mundo sin la comodidad del innovador servicio de viajes compartidos. Siguiendo sus orígenes en un mercado en constante desregulación, Uber ha salido triunfante. Con operaciones en más de 58 países y con un valor aproximado de 66.000 millones de dólares, Uber se ha expandido rápidamente a sucursales establecidas en más de 581 ciudades en más de 82 países, siendo Estados Unidos, Brasil, China, México e India los países más activos de Uber.

Si eso no fuera lo suficientemente impresionante, en 2016 la compañía completó un total de 2 mil millones de viajes en una semana. Cuando se considera el hecho de que los primeros mil millones de viajes le tomaron a Uber 6 años, y los segundos mil millones se obtuvieron en solo 6 meses, no es sorprendente ver a Uber emerger como un líder empresarial global. Este fenómeno mundial se basa en una idea simple, seductora en su premisa: la capacidad de llamar a un automóvil con nada más que su teléfono inteligente.

Tomó el problema de tomar un taxi y brindó a todos una solución equitativa mientras capitalizaba aún más el mercado emergente. Y la gente inteligente se está haciendo la pregunta correcta: ¿Cómo puedo crear una aplicación como Uber para las necesidades de mi negocio?

Principios humildes

Todo comenzó en 2008, con los fundadores de Uber discutiendo el futuro de la tecnología en una conferencia. En 2010, Uber se lanzó oficialmente en San Francisco. En 6 meses, tuvieron 6.000 usuarios y proporcionaron aproximadamente 20.000 viajes. ¿Cuál fue la clave de su éxito? Por un lado, los fundadores de Uber se enfocaron en atraer a conductores y pasajeros simultáneamente . San Francisco era el corazón de la comunidad tecnológica en los EE. UU. Y, por lo tanto, era la caja de resonancia perfecta para que prosperara esta forma de innovación tecnológica.

Al principio, Uber difundió su aplicación de boca en boca, organizando y patrocinando eventos tecnológicos y ofreciendo a los participantes de sus eventos viajes gratuitos con su aplicación. Esta forma de comercialización persiste en la actualidad: ofrece descuentos del 50% a los nuevos pasajeros para su primer viaje en Uber. Este descuento inicial incentivó a los usuarios a convertirse en pasajeros a largo plazo, y el resto fue historia. A medida que más y más personas acudieron a las redes sociales para contarle al mundo sobre esta nueva e innovadora aplicación, la brillantez de su estrategia de marketing dio sus frutos.

Cohesión de tecnología de productos: cómo funciona Uber

¿Qué hace a Uber, Uber? Por un lado, es el atractivo omnipresente, o la forma en que optimizaron su producto, software y tecnología. Al principio, era fresco, innovador y nunca antes se había visto. Entonces, si uno tuviera que replicar el modelo, tendría que mirar la estrategia de marca de Uber.

Para usar Uber, debe descargar la aplicación, que se lanzó primero en iPhone y luego se extendió a Android y Blackberry.

Los cofundadores de Uber, Garret Camp y Travis Kalanick, confiaron en gran medida en 6 tecnologías clave basadas en la geolocalización de iOS y Android. Sin embargo, lo que realmente lo vendió fue su claro valor central: la capacidad de mapear y rastrear todos los taxis disponibles en su área determinada. Todas las demás interacciones se basan en este valor fundamental, y es lo que distingue a Uber (y diferenciará a su aplicación) de la multitud. Para crear una aplicación como Uber, deberá tener:

1. Funciones de registro / inicio de sesión: Uber le permite registrarse con su nombre, apellido, número de teléfono e idioma preferido. Una vez que se haya registrado, le enviarán un SMS para verificar su número, lo que le permitirá establecer sus preferencias de pago. Las tarifas de viaje se cobran después de cada viaje a través de este sistema sin efectivo.

2. Funciones de reserva: esto permite a los conductores la opción de aceptar o rechazar solicitudes de viajes entrantes y obtener información sobre la ubicación actual y el destino del cliente.

3. La capacidad de identificar la ubicación de un dispositivo: Uber, a través del marco CoreLocation (para plataformas iOS) obtiene la ubicación geográfica y la orientación de un dispositivo para programar la ubicación y la entrega. Comprender las funciones de geolocalización de iOS y Android es crucial para este paso, porque en eso se ejecuta su aplicación.

4. Indicaciones punto a punto: la aplicación Uber proporciona indicaciones tanto al conductor como al usuario. Los desarrolladores de la aplicación Uber utilizan MapKit para iOS y la API de Android de Google Maps para Android para calcular la ruta y hacer que las direcciones estén disponibles. Además, implementaron Google Maps para iPhone y Android, pero adaptaron inteligentemente la tecnología de otras empresas de mapas para resolver cualquier problema logístico que pudiera surgir.

5. Notificaciones automáticas y SMS: obtienes hasta 3 notificaciones instantáneamente de Uber cuando reservas un viaje.

  • Una notificación que le informa cuando el conductor acepta su solicitud
  • Uno cuando el conductor está cerca de su ubicación
  • Existe la posibilidad de que tu viaje haya sido cancelado

Además, obtiene la actualización completa sobre el estado de su conductor, hasta la marca del vehículo y el número de licencia, y una ETA sobre la hora de llegada del taxi.

6. Calculadora de precios: Uber ofrece un sistema de pago sin efectivo, que paga a los conductores automáticamente después de cada viaje, procesado a través de la tarjeta de crédito del usuario. Uber se lleva el 25% de la tarifa del conductor, lo que genera ganancias fáciles. Se emparejaron con Braintree, líder mundial en la industria de pagos móviles, pero otras buenas opciones disponibles son Stripe o Paypal a través de Card.io.

Aquí hay algunas características más buscadas para el lado del usuario de la aplicación:

  • La capacidad de ver el perfil y el estado del conductor: sus clientes se sentirán más seguros al poder ver la verificación de su conductor, y tiene mucho sentido de seguridad asegurarse de que sepa quién está usando su aplicación con fines de lucro.
  • La capacidad de recibir alertas: Reciba notificaciones inmediatas sobre el estado de su viaje y cualquier cancelación.
  • La capacidad de ver la ruta desde sus teléfonos (un sistema de navegación integrado): esto está intrínsecamente vinculado a sus funciones de geolocalización, usted desea poder dirigir sus taxis a las rutas más rápidas y disponibles.
  • Cálculo de precio: cálculo de un precio bajo demanda e implementación de un sistema de pago sin efectivo.
  • Una opción de "tarifa derramada": Uber introdujo esta opción con gran éxito. Permite a los amigos derramar el precio del viaje.
  • Solicitar conductores anteriores: es un poco como tener a su taxista favorito en la marcación rápida, y es una buena forma de garantizar que los clientes repitan.
  • Lista de espera en lugar de aumento de precios: evite la molestia de los medios de emplear aumento de precios mediante el empleo de una función de lista de espera, para que sus usuarios puedan ser agregados a una lista de espera en lugar de que se les cobre más de lo que deberían, y para evitar que actualicen la aplicación durante el pico. horas, reduciendo los recursos requeridos por su infraestructura de backend.

Otra clave del éxito de Uber, que deberían señalar los posibles desarrolladores de aplicaciones similares, es la forma en que opera Uber. Aprovechan más de un mercado, lo que equivale a más pasajeros, más conductores y más negocios para la empresa. Uber ha dominado el arte de la localización: la capacidad de vencer a los mercados y competidores preexistentes, lo que retiene aún más su base de clientes al mejorar su propia estrategia comercial.

Han tenido en cuenta el contexto y las circunstancias locales. Por ejemplo, se asociaron con Paypal en noviembre de 2013 para proporcionar a la mayor cantidad de personas en Alemania que no usan tarjetas de crédito, y cambiaron a servicios basados ​​en mensajes SMS en Asia, ya que hay más personas pero menos teléfonos inteligentes per cápita. Esto les ayuda a atender a varios mercados y optimizar las ganancias.

La estrategia de marketing de Uber no es estática, es dinámica. La expansión era necesaria y el modelo de negocio obtiene beneficios de saturar el mercado de taxis con sus clientes y conductores, impulsando su crecimiento exponencial. Lo que los aspirantes a desarrolladores de aplicaciones pueden sacar de esto es que necesitas diseñar tu aplicación para que sea flexible.

Diseñe su aplicación de una manera que le permita recibir golpes y rodar con golpes. Tener un sistema implementado que le permita crear e integrar cambios de manera efectiva dentro de la aplicación y que permita a los miembros del equipo comunicarse de manera efectiva es de suma importancia.

Lo que hizo que Uber tuviera tanto éxito fue su capacidad para cambiar nuestra forma de pensar sobre la tecnología y su funcionamiento. De hecho, hizo del mercado un lugar mejor y más eficiente a través del innovador servicio bajo demanda.

¿En qué tecnología se basa Uber?

La parte tecnológica de la aplicación está escrita principalmente en JavaScript, que también se utiliza para calcular la oferta y predecir la demanda. Con los sistemas de despacho en tiempo real construidos en Node.js y Redis. Java, así como Objective-C, se utilizan para las aplicaciones de iPhone y Android. Twilio es la fuerza detrás de los mensajes de texto de Uber, y las notificaciones push se implementan a través del servicio de notificaciones push de Apple en la plataforma iOS y Google Cloud Messaging (GCM) para la aplicación de Android.

¿Cuánto gana Uber?

De hecho, es mucho menos de lo que crees. La valoración de $ 66 mil millones, después de la comisión del 25% (que se redondea a aproximadamente $ 0.19 por viaje) se destina principalmente al procesamiento de tarjetas de crédito, intereses, impuestos, compensación para empleados, atención al cliente, marketing y varios esfuerzos contra el fraude.

¿Cuánto se necesita para construir Uber?

Uber no es solo una aplicación, son dos: una para el usuario y otra para el conductor. El costo de desarrollar una aplicación como Uber depende de varios factores

  • el costo de construir un MVP
  • desarrollo y adquisición de productos
  • ordenar la economía del marketing
  • el costo constante de desarrollar y mejorar las capacidades analíticas de su aplicación

Cuando crea una aplicación como Uber, invertirá bastante en servicios de diseño, desarrollo web y backend, gestión de proyectos, sin mencionar el desarrollo de aplicaciones nativas de Android e iOS. El total de horas hombre se redondea a alrededor de 5000 horas para aplicaciones de taxi bajo demanda similares, lo que sitúa el costo de desarrollar una aplicación de este tipo en alrededor de $ 50,000 (asumiendo que su equipo trabaja por $ 50 dólares la hora). Sin embargo, dado que las tarifas por hora oscilan aproximadamente entre $ 20 y $ 150, los costos medios podrían ser más altos o más bajos.

Conclusión

Para terminar, el éxito de Ubers se debió a varios factores, incluido un modelo de negocio claro y características basadas en la interacción, y no al revés combinado con una estrategia de marketing centrada en atraer usuarios.

La pregunta en la mente de todos, por supuesto, es ¿cómo puede reducir el riesgo general de fracaso asegurándose de que su idea y producto sean viables cuando está desarrollando una aplicación?

Una forma es utilizar un socio de desarrollo de aplicaciones móviles (como Octodev) que haya trabajado en muchas de estas aplicaciones y comprenda los procesos involucrados. Un avance de utilizar un socio de este tipo es que han trabajado en muchos de estos proyectos de desarrollo de aplicaciones y tienen la experiencia práctica en el desarrollo de productos para evitar las trampas y aprovechar al máximo su visión.

Otra parte importante para garantizar que su proyecto de desarrollo de aplicaciones se ejecute con rapidez y sin problemas es tener una hoja de ruta clara y una comunicación regular durante el proyecto. Hay muchos enfoques para lograr esto y nosotros, en Octodev, usamos un enfoque consultivo para el desarrollo de aplicaciones. Aprovechamos nuestras exitosas implementaciones de aplicaciones. Póngase en contacto con nosotros ahora si desea un costo exacto para su propia idea de aplicación similar a Uber.

Este artículo se publicó originalmente en el Blog de Octodev.