Metodologías de desarrollo de productos comparadas

By Guías Leave a comment

La mayoría de las empresas basadas en tecnología y diseño de software, pasan mucho tiempo discutiendo cómo abordarán la innovación. Existen varias metodologías de desarrollo de productos y cada miembro del equipo puede pensar que una es mejor que la otra, por lo que decidir cuál de estos enfoques es el más adecuado no es fácil.

Hay cuatro metodologías principales: Design Sprints, Agile, Design Thinking y Lean Startups. Estas metodologías se mezclan y se confunden entre sí; como resultado, los equipos a menudo terminan apoyándose en un enfoque único para la innovación, ignorando otras herramientas y técnicas que pueden ser más valiosas o más adecuadas para su tipo de trabajo.

Pero la verdad es que una sola metodología no funciona para todas las fases del desarrollo del producto. Por tanto, el argumento no debería ser Design Sprints vs Agile vs Design Thinking vs Lean Startups. Si no que se debería considerar cada uno de los cuatros enfoques y el valor que puede agregar al producto desde diferentes aspectos. Pero pasemos a definir en primer lugar cada una de estas metodologías.

Metodologías de desarrollo de productos

Lean Startup

El método Lean comenzó como una respuesta a las prácticas de gestión científica en la fabricación. Las organizaciones buscaron la eficiencia a través de procesos, reglas y procedimientos, y la administración se centró principalmente en el control.

Sin embargo, en los negocios modernos el control no existe. Hay mucha complejidad, incertidumbre y todo está en movimiento dinámico, con lo cual nada puede ser controlado.

Ante esto, Lean se propone como una mentalidad diferente para administrar cualquier sistema de trabajo. Su fortaleza precisamente está en explorar la incertidumbre, tomar decisiones experimentando y aprendiendo, y capacitar a las personas más cercanas al trabajo para decidir la mejor manera de lograr los resultados deseados. En pocas palabras, es un método adaptativo, no predictivo.

Más información en: La Metodología Lean Startup: Etapas y Estrategias

Design Thinking

Es un método que se centra en la habilidad y el aprendizaje. Carissa Carter, directora de enseñanza en la Stanford Design School, describe brillantemente algunas de las habilidades que hacen que los diseñadores sean excelentes. Habilidades como lidiar con la ambigüedad, el aprendizaje empático, la síntesis y la experimentación, entre otros.

La capacidad de un diseñador para dar sentido, enmarcar un problema y explorar posibles soluciones es clave.

Design Thinking se refiere a la manera como exploramos esos problemas y soluciones. Todos, consciente o inconscientemente, diseñamos. Mientras resolvemos un problema diseñamos una solución. Design Thinking es una mentalidad que nos ayuda a hacerlo mejor y mejor cada vez. La metodología de centra en cómo exploramos y resolvemos problemas.

Más información en: Qué es la metodología Design Thinking

Agile

La metodología Agile está de cierta forma relacionada con Lean. Las diferencias son principalmente sobre a qué se aplican estas mentalidades y cómo. En condiciones de alta incertidumbre, Agile ofrece formas de crear software que sea dinámico y pueda adaptarse al cambio, sin necesidad de pivotar.

Esta metodología enseña a escalar y evolucionar soluciones en todo el proceso. Si aceptamos que la solución de hoy será diferente de la de mañana, entonces deberíamos centrarnos en satisfacer nuestras necesidades inmediatas de una manera que no limite nuestra capacidad de responder cuando las cosas cambien más adelante.

En esencia, Agile se trata de adaptarse al ambiente y a las situaciones que se van presentando a lo largo del desarrollo del producto.

Design Sprint

Es una metodología que permite validar y ofrecer prototipos con usuarios finales de forma mucho más rápida, con el objetivo de definir el roadmap de un producto en 5 fases. Fue creada por Google Ventures en 2010, tras realizar un previo estudio de User Research y Design Thinking.

Design Sprint reúne buenas cualidades de este par y permite un lanzamiento rápido del producto con garantías de éxito. Un sprint es una carrera de máxima velocidad, quienes quieren lanzar un producto saben que el tiempo es oro, y que a mayor tiempo en desarrollo, mayor inversión. Es por eso que esta metodología permite dar saltos y aprender de la percepción de usuarios reales que prueban los prototipos, antes de que salga el producto completo al mercado.

Las fases de Sprint son: preparación, entender, bocetar, decidir, prototipar y validar. Al pasar este producto por todas estas fases, finalmente se reúne a todo el equipo para exponer los hallazgos y discutir los siguientes pasos a tomar para culminar el proyecto, es decir, qué mejoras se deben hacer sobre el producto antes de sacarlo al mercado.

Más información en: La metodología Design sprint explicada

Comparación de metodologías

  • Design Thinking es cómo exploramos y resolvemos problemas.
  • Lean es nuestro marco para probar nuestras creencias y aprender nuestro camino hacia los resultados correctos.
  • Agile es cómo nos adaptamos a las condiciones cambiantes con el software.
  • Design Sprint es la forma rápida de lanzar un producto, con previas opiniones de usuarios directos.

Pero el beneficio real llega cuando unimos las tres mentalidades, todas formando parte del proceso. Aquí algunas maneras de cómo podrías integrar estos métodos en el desarrollo de productos.

Utiliza Design Thinking para comprender un problema

Muchos asumen este método como la forma final del producto, pero en realidad, es un proceso, un conjunto de métodos y principios utilizados por los diseñadores para empatizar con los usuarios, comprender profundamente sus problemas e iterar opciones potenciales para resolver esos problemas.

Design Thinking no es una cosa, sino un conjunto de mentalidades y filosofías, todo en un solo término, que obviamente tiene el potencial de generar ambigüedad y malentendidos.

Esta metodología empieza con equipos que se dividen para hablar con los clientes y otras partes interesadas en sus productos. Luego, los equipos recopilan sus puntos de vista, agrupando puntos comunes que se deben atender.

Una vez que se entiende completamente el problema, los desarrolladores nuevamente se dividen para hacer una lluvia de ideas sobre muchas posibles soluciones. Las ideas más fuertes pueden convertirse en prototipos y probarse con usuarios reales.

Es una metodología bastante flexible, diferentes grupos podrían estar trabajando en más de una etapa al mismo tiempo. En pocas palabras, es un enfoque no lineal, a las empresas que les gusta trabajar por etapas organizadas les parece confuso. Sin embargo, cuando Design Thinking se hace correctamente, puede conducir directamente a soluciones que satisfagan más eficazmente las necesidades del cliente, lo que impulsa a cada parte del negocio hacia adelante.

Usa Design Sprint para validar posibles soluciones

Como ya decíamos, esta metodología permite a través de cinco etapas, diseñar, crear prototipos y validar un producto con la ayuda de clientes directos o partes interesadas.

Es una solución bastante efectiva, utilizada por algunas organizaciones importantes, pues permite recopilar datos valiosos de un prototipo realista en una sola semana. Es decir, con esta metodología no necesitas pasar meses construyendo, probando y lanzando un nuevo producto antes de saber si la idea funcionará.

Design Sprint se centra en las soluciones, es decir, su objetivo es descubrir la solución ideal para los problemas del cliente.

Las entrevistas simples a los clientes no son suficientes, ya que solo puedes preguntar a los clientes sobre sus expectativas actuales y no sobre sus expectativas futuras.

En cambio, con el prototipo de soluciones realistas, se lo muestras a los clientes para observar sus reacciones.

Los comentarios de los clientes, pueden mejorar el concepto en tiempo real. Una vez que comprendas completamente las necesidades de tus clientes, Design Sprint permite validar rápidamente nuevas oportunidades sin invertir mucho tiempo o dinero.

De esta manera, puedes encontrar ideas innovadoras potenciales que resuelven eficazmente los problemas de los clientes, y puedes tener la certeza de que esas ideas realmente funcionarán para tu mercado.

Utiliza Lean startup para validar tu modelo de negocio

Muchos piensan que Lean startup hace lo mismo que Design Sprint: crear rápidamente prototipos y probar ideas de productos. Sin embargo, hay dos diferencias claves que presentan Lean Startup: todo es una suposición hasta que se valida y esa validación también incluye el modelo de negocio.

Para esta metodología, cada idea es una hipótesis que debe validarse. Entonces el objetivo es probar cada uno de estos supuestos a través de prototipos pequeños, que prueban y miden el éxito. Luego se aplica todo lo aprendido a la próxima iteración.

Así que mientras que los sprints se centran solo en validar soluciones a los problemas de los clientes, el enfoque de inicio lean también extiende esta validación al modelo de negocio, probando elementos como mensajes de marketing y precios. La herramienta de redes sociales, Buffer, de Joel Gascoigne, fue creada bajo esta perspectiva.

A medida que avanzas a través de los ciclos del proceso de compilación, medición y aprendizaje, la idea es que finalmente llegues a un producto o característica que los clientes quieran y estén dispuestos a pagar, y en este momento puedes comenzar a escalar y optimizar sus procesos.

Utiliza Agile para reducir el riesgo de desarrollo

Una vez que los clientes hayan validado tu idea de producto y modelo de negocio, puedes agregar más estructura al proceso con la metodología Agile. El desarrollo Agile, y Scrum en particular, ayuda a superar la incertidumbre asociada con el enfoque tradicional de “cascada”, donde todos los requisitos se definen por adelantado antes de desarrollar y probar un producto.

Agile se estructura en pequeños lotes de trabajo conocidos como historias de usuarios y el equipo del producto debe decidir cómo programar mejor y completar el trabajo en su cartera de pedidos.

Se divide el trabajo en equipos autónomos que incluyen diseñadores, desarrolladores y un propietario del producto que actúa como guía y representa las necesidades del negocio y del cliente. El trabajo se completa en “sprints” de longitud fija, generalmente de 2 semanas de duración, y cada equipo define cuánto trabajo hacer en cada sprint.

No es recomendable aplicar Agile en los primeros ciclos de un proceso de innovación, pues el alcance de estas fases es tan abierto, es imposible reducir el trabajo a los trozos estimados requeridos de Agile. En cambio, estas metodologías funcionan mejor para lidiar con la incertidumbre una vez que haya validado tanto el problema como la solución.

Tagged under:

Leave a Reply

Your email address will not be published.