Pocas cosas son más importantes para las posibilidades de éxito de un diseñador o desarrollador web que tener el flujo de trabajo adecuado. El término «flujo de trabajo» se aplica al conjunto de pasos estandarizados que usted o su empresa utilizan para crear, probar e implementar diseños o productos.
A lo largo de los años, a medida que los procesos de desarrollo han evolucionado, también lo han hecho los expertos en flujos de trabajo que utilizan para dar vida a sus ideas. El flujo de trabajo MVP, o estrategia de “Producto Mínimo Viable”, es una de las opciones más populares en 2022.
Esto es lo que necesita saber sobre el flujo de trabajo de MVP y cómo se diferencia de algunos de los otros flujos de trabajo estándar a los que pueden estar acostumbrados los desarrolladores.
¿Qué es el flujo de trabajo del diseñador/desarrollador?
Como se mencionó anteriormente, el flujo de trabajo del diseñador/desarrollador es una serie de pasos que utilizan los expertos en el mundo del diseño web para lograr un objetivo creativo. El proceso incluye los pasos que se toman para iniciar un proyecto, evolucionarlo y terminarlo. Dado que el software nunca se desarrolla sin herramientas, la tecnología a la que accederá durante el proceso de desarrollo también se considera en la mayoría de los flujos de trabajo.
Un ejemplo de un flujo de trabajo de desarrollo estándar podría verse así:
- Andamio: Esta es la etapa en la que comienza su nuevo proyecto web, crea un repositorio git, descarga bibliotecas, prepara estructuras de archivos y completa otras tareas para asegurarse de que su producto esté listo para implementarse en el mundo.
- Desarrollar: Aquí es donde pasará la mayor parte de su tiempo escribiendo código para su aplicación o sitio web. El proceso de desarrollo puede incluir varias herramientas específicas y el apoyo de otros miembros del personal.
- Prueba: En esta etapa, examina la funcionalidad de su código para determinar si todo funciona como debería. Si hay errores o problemas, puede volver atrás y desarrollar soluciones para los posibles problemas. Su código puede pasar por el proceso de desarrollo/prueba varias veces antes de que pueda pasar a la siguiente etapa.
- Integrar: Esto es cuando fusiona el código de su parte del proceso de desarrollo con el resto del equipo. También puede integrar su código en sitios web y aplicaciones existentes en este punto. Si está trabajando solo, puede omitir este proceso.
- Optimizar: Prepara todos sus activos para usarlos en un servidor de producción durante la etapa de optimización. Los archivos generalmente están optimizados para garantizar que sus visitantes puedan ver su sitio fácilmente o acceder a sus aplicaciones con facilidad.
- Desplegar: En la etapa de implementación, los desarrolladores insertan el código y los activos en el servidor y permiten que el público vea los cambios.
¿Qué es MVP? (Producto Mínimo Viable)
Ahora que sabe cómo es el flujo de trabajo de un desarrollador, puede comenzar a evaluar el concepto del flujo de trabajo «MVP». El término «MVP» significa Producto Mínimo Viable.
La idea de «Producto mínimo viable» se aplica a una variedad de industrias, desde la educación hasta la atención médica y las entidades gubernamentales. Este término proviene de prácticas lean start-up y se centra en gran medida en el valor de aprender y cambiar durante el proceso de desarrollo.
Cuando adapta su flujo de trabajo para centrarse en un MVP, esencialmente está ajustando su enfoque a un punto en el que puede crear una versión simplificada de algo nuevo, como una aplicación o un sitio web. El MVP está construido solo con las funciones principales (las mínimas), para que pueda llevar la idea al mercado y probarla lo más rápido posible.
Por ejemplo, si su objetivo fuera crear un nuevo sitio web atractivo para un cliente, un MVP se centraría en implementar las herramientas iniciales cruciales y nada más. Si bien puede crear páginas de pago, páginas de productos y otros aspectos del sitio, no lo llenará con contenido ni comenzará a experimentar con widgets y aplicaciones adicionales.
Entonces, ¿cómo ofrece esto una mejor alternativa al flujo de trabajo estándar?
En pocas palabras, un flujo de trabajo de MVP es rápido, ágil y fácil. La idea es que pueda validar conceptos clave con rapidez, fallar rápidamente y aprender con la misma rapidez. En lugar de tener que crear una aplicación completa y casi comenzar desde cero cada vez que encuentra un error, puede acelerar el proceso de iteración y desarrollo.
Los flujos de trabajo de MVP también son muy atractivos para las nuevas empresas y los emprendedores que esperan validar ideas sin una gran cantidad de inversión inicial.
Ejemplos de flujos de trabajo de MVP
¿Sigo confundido? La forma más fácil de entender cómo funciona un flujo de trabajo de MVP es mirar un ejemplo.
Comencemos con un ejemplo conceptual. Digamos que estaba creando un servicio de transcripción de voz para empresas. Las características deseadas de este producto pueden incluir la capacidad de descargar transcripciones, traducirlas a diferentes idiomas e integrarlas en herramientas de análisis de IA.
Sin embargo, al utilizar el enfoque MVP, no intentaría lograr todos sus objetivos con su software a la vez. En cambio, primero se concentraría en algo simple, como la capacidad de descargar las transcripciones. Una vez que confirme que puede hacerlo, puede iniciar un nuevo flujo de trabajo para la siguiente característica más importante de la aplicación.
Una excelente ejemplo de una empresa con un enfoque MVP es Airbnb. Los empresarios detrás de esta empresa unicornio, Joe Gebbia y Brian Chesky, al principio no tenían mucho dinero en efectivo para construir un negocio. Tuvieron que usar su propio apartamento para validar la idea de crear un sitio web donde las personas pudieran compartir su «espacio» disponible en una casa o apartamento con el público.
Para comenzar, Airbnb solo creó un sitio web muy básico, publicó fotos de su propiedad y esperó a ver los resultados. Después de descubrir que las personas estaban genuinamente interesadas en alquilar la casa de otra persona, la empresa pudo comenzar a experimentar con nuevas ideas para crear un sitio donde las personas pudieran publicar sus propiedades para los viajeros.
Los pros y los contras de un flujo de trabajo de MVP
Hay muchos beneficios en el flujo de trabajo de MVP, especialmente cuando se trata de ganar agilidad y desarrollar nuevos productos rápidamente. Sin embargo, también hay desventajas.
ventajas
- Con un enfoque MVP, puede maximizar sus oportunidades de aprendizaje y crear rápidamente un producto más innovador y exitoso. Tienes la oportunidad de probar cada paso del camino.
- Lanza iteraciones o versiones de su producto rápidamente, lo que significa que descubre problemas más rápido, lo que le permite resolverlos rápidamente.
- Se basa en los beneficios de los fanáticos de los clientes, «evangelistas» en el mercado que están ansiosos por ayudar a que su producto o servicio crezca.
- Un MVP le brinda más libertad para probar ideas únicas y «riesgos» que de otro modo podría evitar con un flujo de trabajo tradicional.
- Debido a que se está enfocando en crear solo el «producto mínimo viable», no tiene que gastar una fortuna en la configuración inicial de sus flujos de trabajo.
Contras
- El trabajo ágil con un flujo MVP requiere mucho esfuerzo para recopilar comentarios constantes de los clientes y lanzar iteraciones.
- Tendrá que dedicarse a lanzar muchos lanzamientos de productos pequeños y frecuentes en un calendario ajustado.
- Es posible que deba revisar la funcionalidad de su producto o aplicación varias veces.
Creación de su flujo de trabajo de MVP
Si cree que un flujo de trabajo MVP podría ser efectivo para usted, el primer paso es definir su «Producto mínimo viable». La aplicación, el sitio web o el producto que diseñe debe alinearse con los objetivos estratégicos de su equipo, así que piense en lo que su empresa está tratando de lograr en este momento, antes de comenzar. Si tiene recursos limitados o propósitos específicos, como mejorar su reputación como una empresa confiable, ahora podría no ser el momento adecuado para desarrollar un nuevo MVP.
Pregunte para qué servirá su producto mínimo viable y a qué tipo de mercado se dirigirá. Deberá conocer a su cliente objetivo para ayudarlo a probar la calidad y el rendimiento de cada iteración de su MVP. Una vez que sepa cuál es su “producto” ideal, pregúntese cuáles serán las características más importantes.
Puede basar estas decisiones en cosas como:
- Investigación de usuarios
- Análisis competitivo
- Comentarios de tu audiencia
Por ejemplo, si está produciendo un chatbot de IA que ayuda a las empresas a clasificar las consultas de los clientes, la «característica inicial» más importante puede ser la capacidad de integrar ese bot en sitios web y aplicaciones existentes propiedad de la empresa.
Pautas de enfoque de MVP
Una vez que tenga su jerarquía de características más valiosas para su producto mínimo viable, puede traducir esto en un plan de acción para el desarrollo. Recuerde, aunque se está enfocando en el «mínimo» en el desarrollo, su producto aún debe ser «viable». En otras palabras, aún debe permitir que su cliente logre un objetivo específico.
- Revisa tus características: Revisar los requisitos de su producto priorizado y el nivel mínimo de funcionalidad que puede ofrecer con cada una de estas «características». Debe asegurarse de que sigue proporcionando valor a su cliente con todo lo que produce.
- Cree su solución: Cree su conjunto mínimo de características para el producto o servicio. Recuerde construir sólo lo que se requiere. Puede utilizar metodologías como el método ágil o en cascada para ayudar a guiar a su equipo durante este proceso.
- Valida tu solución: Lance su oferta al mercado y asegúrese de contar con herramientas para recopilar comentarios de los primeros usuarios. Use programas beta, grupos focales y entrevistas de mercado para comprender cómo funciona su solución para sus clientes y dónde puede mejorar su oferta actual.
- Lanzar nuevas iteraciones: En función de lo que aprenda de su público objetivo, publique mejoras en su producto rápidamente. Utilice sus estrategias de validación para recopilar información de su audiencia con cada lanzamiento.
- Revisa de nuevo: Vuelva a los requisitos de su producto y las características deseadas y comience el proceso nuevamente, esta vez enfocándose en la siguiente funcionalidad más valiosa. Con el tiempo, el valor de su producto mínimo viable aumentará.
Uso del enfoque de flujo de trabajo de MVP
Si bien el enfoque de flujo de trabajo de MVP puede no ser la solución adecuada para todos los equipos de desarrollo o diseño, puede funcionar de manera muy efectiva en las circunstancias adecuadas. El enfoque MVP no minimiza la importancia de comprender los problemas del mercado y generar valor. En su lugar, la atención se centra en ofrecer un valor rápido que aumente gradualmente y evolucione con el tiempo.
Como saben muchos desarrolladores y diseñadores, la forma más útil de validación de productos en la mayoría de los casos es la validación del mundo real. Cuando sus clientes han tenido la oportunidad de usar un producto en el día a día, pueden proporcionar comentarios mucho más efectivos.
Solo tenga en cuenta que comprometerse con el enfoque MVP también significa cambiar su flujo de trabajo y comprometerse con las iteraciones; de lo contrario, es posible que otras funciones nunca se completen. Deberá estar dispuesto a trabajar rápidamente y en pequeñas ráfagas sin quedar demasiado atrapado en una característica o funcionalidad.
Foto principal a través de Pexels.