Excelencia en la entrega de software con métricas SPACE
Contar con equipos productivos y felices es bueno para los negocios. Los equipos de desarrollo son una de las inversiones más caras para la mayoría..
Si en vez de leer prefieres escuchar, dale al play.
Hoy vamos a sumergirnos en un tema crucial para entender cómo dar vida a proyectos exitosos: el Discovery. ¿Alguna vez te has preguntado qué implica exactamente este proceso y cómo influye en el éxito de un proyecto? Lesmes López, Principal Agile Delivery Manager en Codurance, nos guiará a través de las complejidades que rodean al Discovery, detallando cómo estas pueden variar según el contexto en el que nos encontremos.
Discutiremos cómo la naturaleza del proyecto puede determinar el tipo de Discovery necesario, exploraremos los diferentes enfoques que se aplican en distintas fases del ciclo de vida del producto, y veremos aspectos clave para su ejecución exitosa.
El Discovery es el proceso inicial en el desarrollo de proyectos donde exploramos y comprendemos a fondo el problema que estamos tratando de resolver y las posibles soluciones. Es como un viaje de exploración en el que recopilamos información, definimos objetivos y trazamos el camino a seguir.
"Actividades y entregables que nos permiten comprender y alinearnos sobre un problema y la soluciones más adecuadas con los medios disponibles" - Lesmes López, Principal Agile Delivery Manager
Antes de iniciar un proyecto, es importante tener en cuenta una serie de variables para confirmar que nuestros esfuerzos tengan sentido tanto para nosotros como para los usuarios finales. Es crucial tener en mente que el concepto de Discovery abarca una amplia gama de contextos y conceptos, y que no existe una única fórmula que funcione para todos los casos.
El Discovery puede variar según el contexto del proyecto y la fase en la que se encuentra el producto. Y al sumergirnos en el proceso de Discovery, es fundamental comprender los fundamentos que lo respaldan.
Uno de estos pilares es el marco Cynefin, desarrollado por Dave Snowden. Este marco categoriza los contextos en los que operamos en cinco dominios: claro, complicado, complejo, caótico y, a veces, el quinto dominio, el desorden. Cada uno de estos dominios presenta desafíos únicos y requiere enfoques específicos para la toma de decisiones y la resolución de problemas.
Además, es importante reconocer las contribuciones de figuras influyentes como Kent Beck y Wardley Mapping. Kent Beck, conocido por ser el creador de Extreme Programming (XP), aporta su experiencia en prácticas ágiles y enfoques iterativos que se aplican con frecuencia en el proceso de Discovery. Por otro lado, Wardley Mapping, desarrollado por Simon Wardley, ofrece una metodología visual para comprender el paisaje competitivo y estratégico en el que se encuentra un proyecto, ayudando a identificar áreas de oportunidad y priorizar acciones.
Al comprender estos fundamentos, podemos enriquecer nuestro enfoque hacia el proceso de Discovery, aprovechando las herramientas y perspectivas que nos ofrecen estos expertos en el campo del desarrollo de productos y la gestión de proyectos.
El éxito de un proceso de Discovery depende en gran medida de la implementación de estrategias efectivas que aborden los diversos desafíos que pueden surgir a lo largo del camino. Veamos más de cerca algunas de estas estrategias clave:
Durante el Discovery, es vital confirmar que las soluciones propuestas cumplan con los requisitos y satisfagan las necesidades de los stakeholders. La verificación se enfoca en asegurar que los productos desarrollados cumplan con las especificaciones técnicas, mientras que la validación garantiza que las soluciones aborden los problemas identificados y generen valor. Además, establecer métricas adecuadas es esencial para evaluar el progreso y el éxito del proceso, lo que incluye KPIs relacionados con los objetivos del proyecto. Al monitorear estas métricas, los equipos pueden identificar áreas de mejora y tomar decisiones informadas para optimizar el proceso y mejorar los resultados finales.
En conclusión, el Discovery de un proyecto nunca acaba y esencial para comprender tanto los problemas como las soluciones. Su aplicación es diversa y requiere adaptarse según el contexto específico. Al emplear estrategias como comprender las necesidades de los stakeholders, experimentar con soluciones y establecer métricas adecuadas para tomar decisiones informadas, podemos asegurar el éxito del proyecto.
Si te gustaría medir tu efectividad en el Discovery de productos, reserva la Evaluación de Madurez en Desarrollo de Productos de Codurance.
Contar con equipos productivos y felices es bueno para los negocios. Los equipos de desarrollo son una de las inversiones más caras para la mayoría..
¿Utilizar herramientas externas puede contribuir a mejorar la productividad de mi equipo? Esta es una pregunta muy habitual entre los líderes de..
Matheus Marabesi, software craftsperson en Codurance, analiza en profundidad la lista de los 22 antipatrones de TDD recopilada por James Carr. A..
Suscríbete a nuestra newsletter para que podamos hacerte llegar recomendaciones de expertos y casos prácticos inspiradores