Cómo construir un producto mínimo viable exitoso

Publicado: 2022-03-11

Desarrollé mi carrera en Silicon Valley, profundamente inmerso en su vibrante cultura empresarial. Cada startup se encuentra en un viaje emocionante y, a menudo, peligroso hacia un territorio desconocido, y me he embarcado en ese viaje varias veces, como ingeniero de software, gerente de ingeniería, CTO, fundador y desarrollador independiente. Muchos de los productos que construí llegaron a audiencias de miles de personas, y algunas, millones.

Según mi experiencia, una de las herramientas más potentes del conjunto de herramientas de Silicon Valley es la capacidad de equilibrar la velocidad y la profundidad al lanzar nuevos productos. El éxito de ventas de Eric Ries, The Lean Startup, codifica esta filosofía dentro del concepto del producto mínimo viable (MVP).

Por qué los MVP son más útiles que nunca

Una de las principales razones por las que la noción de MVP ha proliferado en los últimos años es la velocidad y la escala sin precedentes con las que ahora podemos obtener y actuar sobre los comentarios de los clientes. En 2009, mi juego para iPhone Slingshot Cowboy fue descargado por millones de personas una semana después de su lanzamiento, y rápidamente llegó a la cima de las listas (alcanzó la posición número 1 de juego gratuito varias veces durante su vida útil) . Una gran parte de este éxito puede haber sido suerte, pero si no hubiera recopilado comentarios rápidos y aplicado los principios básicos de MVP desde el principio, no habría podido mantener ese impulso por mucho tiempo.

Los principios Lean se reducen a ser capaz de iterar rápidamente, ser inteligente al gastar su energía y recursos, y ser ágil, enfocado y de mente abierta. Pero creemos que la aplicabilidad de esta metodología no se limita a las nuevas empresas: los equipos dentro de las grandes empresas pueden maximizar su ritmo de innovación mediante la creación de MVP exitosos.

Lograr el equilibrio entre velocidad y calidad es uno de los impulsores más importantes de la innovación para organizaciones de cualquier tamaño. A medida que lidera el desarrollo de su propio producto mínimo viable, estas son nuestras estrategias para ayudarlo a mantener estos dos ingredientes esenciales en equilibrio.

Asegurarse de que su MVP sea 'V'

Si su producto no es viable, los esfuerzos de desarrollo de su equipo son en vano. Para la creación exitosa de un producto viable mínimo, necesita comentarios internos tempranos para definirlo ampliamente, comentarios continuos para darle forma adecuada y herramientas como las pruebas A/B para mantenerlo próspero.

Obtenga opiniones tempranas de las personas adecuadas

Recibir comentarios negativos de los usuarios sobre su MVP puede ser tan desalentador que se sienta obligado a desechar el proyecto. Los innovadores pueden evitar este golpe devastador solicitando opiniones tempranas de las partes interesadas con un conocimiento profundo del espacio, mucho antes de contemplar un MVP. Es aún mejor si tiene asesores expertos que puedan ayudarlo a definir su MVP en la etapa de concepto.

Cuando un equipo de innovación tiene una idea prometedora, puede verse tentado a ocultar la creación del MVP en secreto: "Estamos en modo sigiloso, no podemos decirle mucho al respecto todavía". Eso podría valer la pena en algunos casos, pero en general, obtener comentarios es más importante. Si cree que su producto representa una invención verdaderamente original, siempre puede presentar una patente provisional.

Recopile comentarios definitivos de los usuarios

Incluso si te consideras un visionario en tu industria o sector, tus jueces finales son tus usuarios, y pueden probar que estás equivocado en muchas cosas. La recopilación de comentarios sobre la experiencia del usuario y el seguimiento del comportamiento del usuario se encuentran entre los objetivos más importantes del MVP.

Entra en análisis. La recopilación de datos completos es la clave para lograr uno de los principales objetivos de su MVP: el "aprendizaje validado", un proceso en el que se aprende probando una idea inicial y midiéndola para validar (o invalidar) el efecto. Eso no significa que desee realizar un seguimiento de todo lo que pueda acerca de la UX: en lugar de abrumarse con volúmenes de datos sin procesar, identifique las métricas que más importan.

Use pruebas A/B para iterar rápidamente

Las pruebas A/B se han convertido en un elemento básico de la empresa en lo que respecta al refinamiento del producto. Siempre que necesite elegir entre comportamientos de productos alternativos, las pruebas A/B son una forma de hacerlo en tiempo real sin tener que implementar una nueva versión.

Por ejemplo, si su producto es un juego, es posible que desee probar diferentes configuraciones del juego y luego examinar sus análisis para deducir qué combinación afecta positivamente sus métricas clave: juego más prolongado, mayor adherencia, etc. Eso es exactamente lo que he hecho. la mayoría de mis juegos: cada aspecto del juego estaba controlado por una configuración que podía modificar en tiempo real. Esta forma de aprendizaje validado me ayudó a determinar la combinación óptima de configuraciones para mi mercado objetivo.

Para leer más, Steven Dow de Stanford explora variaciones de este concepto en Cómo las prácticas de creación de prototipos afectan los resultados del diseño.

Vigila el espacio de tu producto

Por muy original que parezca tu idea, ten por seguro que a alguien ya se le ha ocurrido. Si su producto mínimo viable aborda una necesidad urgente y oportuna del cliente, es probable que para cuando termine, su competidor también esté ganando terreno. La estabilidad es importante, como se enfatiza en la siguiente sección, pero está bien modificar su MVP de vez en cuando, inspirándose en los competidores y cambiando el enfoque para enfatizar las características que son su ventaja competitiva.

Encontrar el equilibrio entre "mínimo" y "viable" es una habilidad intuitiva que deberá ejercitar repetidamente, especialmente si el mercado cambia antes de enviar su MVP.

Encontrar la 'M'

Una vez que haya determinado un producto viable que aborde una necesidad clara de su mercado objetivo, es esencial reducir el enfoque de su equipo.

Defina su producto

Un MVP es como una muñeca matryoshka: siempre hay un MVP más pequeño dentro. La definición del producto consiste en encontrar el mínimo más práctico, en función de tus objetivos.

Si su producto está orientado al usuario, comience con wireframes: este es su primer MVP más interno. La siguiente "muñeca" podría ser un "maniquí de clics", una demostración interactiva que no hace nada real pero que le permite verla en la plataforma de destino y obtener su primera experiencia con el flujo de usuarios.

Una vez que esté satisfecho con ese prototipo, comience a crear la muñeca más grande, la capa que comienza a brindar valor real a los usuarios. En esta etapa, puede optar por comenzar a desarrollar las características principales. El resultado final: defina claramente los mini-hitos, no se adelante y asegúrese de haber cumplido con sus propios criterios antes de seguir adelante.

Esto es cierto para el MVP que su empresa trae inicialmente al mercado, pero la mentalidad mínima viable también debe continuar durante todo el ciclo de vida de su producto. Piense en cada nuevo lanzamiento como un MVP más grande: cuando agregue una nueva capa de nuevas funciones, asegúrese de que se ajuste perfectamente a la anterior haciendo la menor cantidad de cambios necesarios para lograr una nueva versión viable.

Encontrar el equilibrio entre "mínimo" y "viable" es una habilidad intuitiva que deberá ejercitar repetidamente.

Administrar con disciplina

Ya sea que sus partes interesadas más vocales estén dentro de su empresa o sean clientes externos, harían bien en estar informados de los peligros del aumento de funciones y reprimir sus impulsos de agregar nuevos "imprescindibles" en el último momento.

Si no se controla, la tendencia a desviarse del mínimo definido drenará la moral. El momento de orgullo cuando los desarrolladores terminan de conectar todos los componentes se vuelve decepcionante. Los objetivos en constante movimiento alimentan la inestabilidad del producto.

Especialmente en la empresa, el proceso de creación de MVP exitosos se beneficiará de los patrocinadores ejecutivos que les recuerdan a sus pares y otras partes interesadas, con la frecuencia que sea necesaria, que “Necesitamos detenernos ahora y sacar esta característica. Puede que no te parezca lo suficientemente bueno, pero será mucho peor si se rompe”. Como ejecutivo, es su trabajo proteger a los desarrolladores de las influencias externas, dando un ejemplo dentro de su cultura laboral de apegarse a las prioridades.

Ingeniero con disciplina

Por el contrario, los desarrolladores de software y sus gerentes deben apreciar los plazos y mantener bajo control sus aspiraciones perfeccionistas. Aquí hay un escenario común: “Este fragmento de código se ve feo, ese es realmente ineficiente; tenemos que limpiar y refactorizar”.

Los desarrolladores pueden tener razón al decir esto, pero sus gerentes aún deberían retroceder. Como gerente técnico, puede estar contento con su atención a los detalles y querer actuar en consecuencia. Pero es una cuestión de tiempo: tenga en cuenta la consideración importante del envío y la obtención de comentarios, y en su lugar, tome nota de los problemas que no son críticos para la misión y límpielos en la próxima iteración.

Principios lean en acción

El éxito de su producto depende completamente de la dinámica del mercado al que está a punto de ingresar. Pero donde sea que dibuje la línea de definición de producto para su MVP, ofrecemos dos tácticas prácticas adicionales que las empresas exitosas usan para enviar sus MVP.

Hacer uso de componentes de terceros

En la mayor medida posible, los equipos de innovación no deben reinventar la rueda al crear MVP. Siempre puede reemplazar los componentes de terceros más tarde con algo desarrollado internamente, cuando sea el momento adecuado. La vergüenza de la falta de originalidad se acabó: ahora es una práctica común, y muchos de los componentes básicos son de código abierto y personalizables.

Por ejemplo, si su producto incluye comunicación en tiempo real, existen excelentes soluciones de terceros que son fáciles de integrar e incluyen funciones clave como interfaces de usuario personalizables, infraestructura de comunicación y encriptación. Del mismo modo, si está creando una aplicación, lograr una apariencia profesional con animaciones y transiciones ágiles puede no requerir un diseñador interno; sus desarrolladores pueden ahorrar tiempo con componentes de terceros.

Es cierto que pocas soluciones de terceros se adaptarán perfectamente a sus casos de uso. Pero no tienen que hacerlo, todavía. Siempre y cuando le permitan enviar un producto que pueda validar futuras inversiones en soluciones personalizadas, seguirá estando por delante.

Reduzca el tiempo de desarrollo, pero no sacrifique una base sólida para el futuro

Su primer desarrollador tiene que ser de primera categoría. No empieces con becarios: invierte en talento desde el principio. Esto puede sonar como una contradicción de la premisa central de la metodología "eficiente", pero "económico" no es necesariamente "esbelto". Aunque incluso los presupuestos empresariales pueden ser ajustados, la tarifa por hora de un desarrollador es solo un componente del costo: el tiempo de desarrollo crece en proporción inversa a la tarifa por hora. Multiplique los dos juntos y su ventaja de costo ya se habrá ido.

Agregue el tiempo que dedica a asesorar y perseguir errores que no deberían haber estado allí en primer lugar. Considere los gastos generales de cada día perdido: espacio de oficina, salarios de otros empleados, tarifas de servidores, etc. Tenga en cuenta intangibles como el costo de oportunidad si llega demasiado tarde al mercado.

Al hacer los cálculos, te das cuenta de que será mucho mejor contratar a un desarrollador "caro" y experimentado para producir un MVP en lugar de un grupo de jóvenes. Los desarrolladores junior pueden venir más tarde una vez que se haya construido la base de su producto y puede comenzar a pensar en optimizar el costo a largo plazo.

Aquí hay un ejemplo de la vida real. Un amigo mío emprendedor quería agregar un par de características aparentemente triviales a su MVP. Tenía un desarrollador muy experimentado en el equipo que había estado produciendo grandes resultados a $120/hora. Pensando que las próximas funciones podrían ser más baratas, mi amigo contrató a un pasante a $30 la hora.

El interno terminó cuatro días después. En un examen superficial, las características parecían estar funcionando y mi amigo pasó a la siguiente etapa. El desarrollador experimentado se involucró nuevamente y se dio cuenta de que el código no solo estaba fallando en algunos casos de esquina, sino que no se podía mantener en el futuro. Así que pasó un día entero reescribiéndolo.

Cuatro días de trabajo de pasante ($960) más un día de reescritura ($960) = $1920. Si el desarrollador experimentado hubiera trabajado en la función en primer lugar, se habría hecho correctamente en una quinta parte del tiempo y habría costado menos de la mitad del dinero, incluso sin tener en cuenta otros costos.

La perfección no es el objetivo todavía, pero existe el riesgo de corregir en exceso la calidad: puede desacreditar por completo su producto al lanzar algo que falla a diestro y siniestro, sin pulir, tosco y simplemente inutilizable. Como resultado, es posible que no tenga una segunda oportunidad.

Agudiza tus instintos y disfruta de la aventura.

Aquí solo hemos tocado algunos aspectos del desarrollo de MVP. Pero incluso con una guía exhaustiva, siempre habrá más en el proceso de lo que creía, más trabajo del que predijo y más desafíos de los que anticipó.

En algún momento tienes que trazar la línea y sacar tu producto al mundo. Este es el momento más escalofriante y emocionante, y no existe una ciencia exacta. Tienes que confiar en tu instinto, pero seguir los principios Lean en el proceso te ayudará a perfeccionar tus instintos y tomar esa decisión crucial más fácilmente. Y una vez que alcance ese primer hito de retroalimentación positiva y tenga confianza en su visión, puede comenzar a empujar más y más, hacia lo profundo, hacia el producto de sus sueños.