mayo 11, 2021

Cómo aportar un enfoque ágil al desarrollo de hardware

No pasó mucho tiempo porque la idea una vez extraordinaria de tener una supercomputadora en su bolsillo y una red de dispositivos activados por voz en su hogar para convertirse en la nueva normalidad. A medida que Internet de las cosas se ha vuelto más común, el hardware utilizado en IoT se ha convertido en un producto que la mayoría de las personas da por sentado. Aquí le mostramos cómo brindar un enfoque ágil al desarrollo de hardware.

Al igual que la extraordinaria innovación de un horno tostador, que no es diferente, el hardware en IoT actúa como una plataforma para el software de rápido progreso que la gente comúnmente espera usar todos los días.

En muchos sentidos, esto es algo bueno. Existe una cantidad significativa de tecnología que se adapta a un componente de hardware, incluso para algo tan simple como verificar la hora o tomar un pedido en un restaurante. Cuando la gente lo olvida, significa que el hardware está haciendo su trabajo.

Sin embargo, esto también significa que a medida que la tecnología continúa progresando, las empresas que aprovechan el hardware dedicado para entregar su software tendrán que mantenerse al día si quieren continuar ofreciendo esa experiencia sin problemas. Si no lo hacen, otras compañías estarán más que felices de lanzarse a la refriega y convertirse en el próximo dispositivo inteligente en la lista cada vez mayor de industrias y usar casos de IoT.

Los casos de uso del consumidor tienden a obtener la mayoría de los titulares.

Los casos de uso pueden obtener títulos, pero también hay grandes mercados para desarrollar hardware inteligente en la atención médica, el comercio minorista, el transporte, la logística y más.

A medida que más compañías reconocen la oportunidad de llegar al mercado más rápido, la lucha por convertirse en el hardware de referencia de la industria solo se volverá más feroz. Comprender la necesidad de elegir el mejor hardware dedicado se vuelve aún más crítico.

En un mundo donde el hardware de construcción tradicionalmente puede llevar de 12 a 18 meses, un producto puede ser tecnológicamente antiguo cuando se comercializa. El tiempo que lleva poner un producto en el mercado es la razón por la cual las empresas tendrán que encontrar nuevos enfoques para el desarrollo de hardware para seguir siendo competitivas.

Para las empresas que desean mejorar su juego y aumentar su velocidad de desarrollo, una de las mejores opciones sería el método ágil.

Toma una cosa a la vez

La mentalidad ágil surge del mundo del desarrollo de software. Los equipos ágiles se centran en hacer pequeñas cantidades de trabajo y agregar valor repetidamente.

En lugar de gastar meses en software, solo para descubrir que creó algo incorrecto después del envío, este método iterativo proporciona a los desarrolladores comentarios inmediatos en el camino. El resultado final, por lo tanto, es algo que la gente realmente quiere.

A primera vista, el enfoque de desarrollo ágil puede no parecer ideal para el mundo del desarrollo inteligente de hardware.

Después de todo, es un poco más difícil cuando su producto es algo físico que necesita ser construido. Sin embargo, los desafíos de producción son los que hacen que este enfoque sea tan atractivo.

En software, si construyes algo incorrecto, solo te cuesta horas de ingeniería. Sin embargo, construir el hardware incorrecto puede costar mucho más que el tiempo.

Traducir ágil en desarrollo de hardware

Si bien el valor ágil en el hardware puede ser claro, ¿cómo iterar sobre algo físico? Simple: lo hackeó. En la mayoría de los casos, el software es el diferenciador principal, no el hardware.

Comprenda que el hardware es realmente solo un vehículo de entrega de software.

Saber que el hardware es un vehículo de entrega de software que le permite encontrar formas creativas de probar la funcionalidad de su producto sin invertir millones en capital inicial para el desarrollo de hardware personalizado.

¿Cómo haces esto? La forma más fácil es usar el hardware disponible.

Existen muchos dispositivos potentes que se pueden adaptar fácilmente a diferentes casos de uso. Por ejemplo, supongamos que desea construir una dashcam inteligente para vehículos. Con un enfoque tradicional, pasaría meses (o incluso años) en investigación, desarrollo y producción antes de obtener un producto que las personas puedan usar y proporcionar comentarios.

En otras palabras, pasas meses en la oscuridad sin una forma real de saber si tienes todas las características correctas para un producto exitoso. Todo lo que puede hacer es esperar que la primera versión sea lo suficientemente exitosa como para garantizar una segunda edición mejorada.

Con un enfoque de desarrollo ágil, es casi como si pudiera hacer trampa.

Creas una aplicación para un teléfono inteligente estándar. Su aplicación tendrá la cámara, el GPS y la pantalla necesarios para una dashcam y experimentará lo que funciona y lo que no.

Esta experimentación no solo conducirá a un producto más viable, sino que también podría abrir nuevas vías y mercados en los que nunca antes había pensado.

Después de probar y validar el software en el hardware existente, puede evaluar si invertir en hardware personalizado agregará un valor significativo.

Este enfoque de hardware ágil definitivamente no funcionará para todos los casos de uso. Muchos productos requieren hardware personalizado o al menos algunas modificaciones menores. En este caso, las soluciones estándar no son la respuesta. Además, este enfoque puede crear desafíos al escalar.

El método ágil en el software ha demostrado que la velocidad y los circuitos de retroalimentación son extremadamente valiosos.

También hay formas de llevarlo al desarrollo de hardware. Por ejemplo, mientras otros jugadores estaban perdiendo el tiempo creando soluciones de hardware personalizadas, Square salió al mercado usando tabletas de consumo con un simple lector de tarjetas de crédito conectado a la toma de auriculares.

No fue sino hasta que Square tuvo una participación y un tamaño de mercado significativos que decidió invertir en la construcción de una solución personalizada para la tienda.

3 formas en que Agile puede ayudar a escalar startups de hardware

Ágil requiere un cambio mental significativo, pero valdrá la pena a largo plazo. Para muchos en el desarrollo de hardware IoT, ágil podría significar la diferencia entre un fracaso y un gran éxito.

1. Permitir un crecimiento más rápido.

La velocidad en el mercado significa más ingresos, lo que significa la capacidad de crecer. Cuanto más rápido se puede implementar una solución, más rápido puede adquirir cuota de mercado.

Esto crea ciclos de retroalimentación más rápidos para ayudarlo a comprender mejor las necesidades de sus clientes y tomar mejores decisiones a largo plazo. Su tracción inicial también debería generar ingresos, que luego se pueden reinvertir en crecimiento.

2. Repensar su infraestructura.

El enfoque de desarrollo ágil cambia la comprensión de todo el producto y la infraestructura de soporte. Construir una empresa de hardware ágil significa considerar no solo el dispositivo físico, sino también toda la infraestructura de soporte, como la construcción y la logística.

Pensar en todo de manera integral significa ser capaz de crear un mejor dispositivo, desarrollar un equipo operativo más eficiente y crear una mejor experiencia para el cliente. El banco holandés ING ya está utilizando el enfoque ágil de esta manera y lo está utilizando para remodelar a toda la organización para mejor.

Eventualmente, adoptar un enfoque ágil del hardware fluirá a otras partes del negocio, lo que lo ayudará a escalar más rápido y de manera más eficiente que la competencia.

3. Construye un mejor producto.

Ser ágil y adaptarse al cambio lo ayudará a sobrevivir en un mercado en constante cambio. Al centrar sus recursos en el desarrollo de software en lugar del desarrollo de hardware, puede agregar rápidamente nuevas funciones a través de actualizaciones de software por aire que mantendrán a los clientes entusiasmados con su producto.

Tesla mejora sus vehículos con importantes actualizaciones de software cada pocas semanas. Estas actualizaciones no solo agregan funcionalidad, sino que también mejoran la forma en que el automóvil conduce, con actualizaciones a sus funciones de piloto automático y mejoras a sus cámaras. De esta manera, Tesla se mantiene a la vanguardia de la competencia sin tener que producir vehículos completamente nuevos.

El enfoque de desarrollo ágil es un paso adelante para el desarrollo del hardware IoT, uno que garantiza que pueda mantenerse al día con los rápidos avances en tecnología y los cambiantes deseos de los consumidores.

Para las empresas dispuestas a enfrentar desafíos de adopción ágiles, este enfoque podría cambiar sus fortunas y ponerlas a la cabeza del paquete de hardware.

Dylan Swartz

Líder de producto en Mason

Dylan Swartz es el líder de productos en Mason, que proporciona una infraestructura de productos inteligentes como servicio. Swartz es ingeniero informático y desarrollador de productos con una pasión por aprender y construir cosas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *