Skip to main content

Hay una gran cantidad de contenido, guías, libros de texto, cursos y certificaciones disponibles sobre la gestión de productos Agile. Sinceramente, no necesitas todo eso.

En esencia, la gestión de productos Agile se basa en una filosofía simple y orientada a las personas. Muchos de los procesos en los que se manifiestan las formas Agile son sencillos y fáciles de entender. Sin embargo, la complejidad surge a través de expectativas, roles y procesos mal interpretados.

En esta guía:

Want more from The CPO Club?

Sign up for a free membership to complete reading this article:

Paso 1 de 2

Este campo es un campo de validación y debe quedar sin cambios.
Name*
Este campo está oculto cuando se visualiza el formulario

Comprender estas áreas clave es importante. Te proporcionará las herramientas para implementar o mejorar la gestión de productos Agile dentro de tu equipo u organización.

¿Qué es la gestión de productos Agile?

Agile es una filosofía sobre cómo los equipos pueden colaborar eficazmente para trabajar hacia el logro de un objetivo. El Manifiesto Agile original, publicado en 2001, expresa mejor los principios Agile:

  • Individuos e interacciones por encima de procesos y herramientas
  • Software funcionando por encima de documentación exhaustiva
  • Colaboración con el cliente por encima de la negociación contractual
  • Responder al cambio por encima de seguir un plan

Esa es el alma de la gestión de productos Agile. No se menciona en ningún momento los story points ni los swim lanes. Tampoco los daily stand-ups o los sprints.

Si bien el manifiesto Agile no prescribe el uso de procesos y herramientas, sí minimiza su importancia en favor de una colaboración adaptativa y centrada en las personas. En el contexto de abordar el desarrollo de productos Agile por primera vez (o incluso si necesitas un repaso), puede ser esclarecedor comenzar por los fundamentos con el manifiesto.

A medida que hablamos sobre las cuestiones prácticas de Agile, es importante seguir teniendo presente el manifiesto. Los procesos, la documentación y la planificación están muy bien. Sin embargo, si te encuentras en una situación en la que tú o tu equipo están priorizándolos por encima de tu equipo o de un producto funcional, debes prestar atención a esto.

Veamos algunos de los aspectos clave de la mentalidad de desarrollo de productos Agile.

Enfoque en las personas

El desarrollo de software Agile se centra en empoderar a las personas que forman tu equipo de producto. Para practicarlo bien, debes realmente confiar en quienes trabajan contigo. Sin confianza, la seguridad psicológica de tu equipo está en riesgo y la colaboración productiva puede verse afectada.

Enfoque en el usuario

Centrarse incansablemente en tus usuarios es imprescindible. Al fin y al cabo, ¿no son ellos para quienes construimos?

Un equipo Agile efectivo entrevista constantemente a los usuarios para obtener sus comentarios sobre los productos. Envía y procesa encuestas para priorizar el desarrollo de nuevas funcionalidades. Los responsables de producto Agile siempre buscan formas de dividir el trabajo en pequeñas entregas liberables para validar con los usuarios durante el proceso, cuidando de evitar la sobrecarga de funcionalidades.

Sin invitar regularmente a los usuarios a participar, lo que planeamos hoy puede volverse inválido mañana.

Desafiante

La gestión de productos Agile resulta increíblemente desafiante y no por las razones que podrías esperar.

Los equipos Agile efectivos generalmente tienen menos procesos y menos informes formales que sus contrapartes no Agile. Esto se debe a que Agile se enfoca en un flujo continuo de trabajo y en la transparencia para priorizar la colaboración en lugar de alcanzar hitos puntuales.

La falta de procesos también conlleva para muchos responsables de producto la sensación de tener menos control. Sin embargo, aún conservan un alto grado de responsabilidad inherente al rol. Encontrar el equilibrio para no sobrepasarse y alterar el foco del equipo es un arte y algo que puede variar de un equipo a otro, dependiendo de la dinámica.

No obstante, cuando un responsable de producto asume el enfoque de líder servicial, pueden obtenerse más beneficios a largo plazo —y, paradójicamente, más control— que de otra manera. Esto se debe a las ventajas que puede generar apoyarse en los procesos Agile basados en la confianza.

También es ideal tener una cultura laboral que apoye Agile. Es posible empezar en un entorno sin apoyo para Agile, pero será mucho más desafiante y te encontrarás yendo contracorriente. Una organización que apoye Agile se sentirá cómoda con planes intencionadamente vagos, ya que entiende que los planes se aclararán con el paso del tiempo.

Lean

Ser lean en la práctica es crucial. Un enfoque láser en los resultados mantiene a los equipos Ágiles moviéndose hacia la meta con pocas distracciones. Centrarse en la menor cantidad de trabajo necesaria para alcanzar el objetivo ayuda al equipo a continuar avanzando y lograr el éxito en el mercado lo más rápido posible.

Flujo Ágil

infografía de flujo ágil
El flujo general de la metodología Ágil desde la estrategia hasta la experimentación, la prueba y la validación. El proceso se repite para fomentar la iteración continua.

Antes de adentrarnos en algunos de los procesos específicos que puedes utilizar para adoptar la gestión de productos Ágil, hablemos del flujo general del proceso y de los pasos que la metodología Ágil sigue en la mayoría de los casos. 

Lectura relacionada: Cómo implementar los principios de la gestión de portafolios de productos Ágil

Estrategia

Un excelente desarrollo Ágil comienza con una buena estrategia y alineación. Reunir a todos en el equipo en una sala (o una reunión por Zoom) puede ser muy útil para establecer una visión y dirección de producto unificada. Considera utilizar software de colaboración visual para mantener a todos conectados e interesados.

Esto puede servir como una oportunidad para que el equipo se alinee en el plan de negocio, la dirección visual, los usuarios objetivo y otros aspectos. Sirve como punto de partida clave en el que el equipo debe centrarse.

Es importante tener en cuenta que los planes y la documentación creados durante este tiempo se consideran hipótesis. Están listos para ser revisados e iterados regularmente a medida que avanza el tiempo.

We’ve collected the goods — AI prompts, exclusive deals, and a library of resources for product leaders. Unlock your account for access.

We’ve collected the goods — AI prompts, exclusive deals, and a library of resources for product leaders. Unlock your account for access.

Este campo es un campo de validación y debe quedar sin cambios.
Name*
Este campo está oculto cuando se visualiza el formulario

Experimentar

Todo es un experimento. Desde el principio, el primer bloque de trabajo enfocado que realices debe estar limitado en el tiempo y luego ser probado con usuarios. Este trabajo puede ser increíblemente básico, incluso tan simple como bocetos burdos que se le muestran a alguien.

La idea es abordar tu trabajo con la mentalidad del método científico. Somos trabajadores del conocimiento y, por ello, nuestro objetivo no es sólo la ejecución. También se trata de creación y descubrimiento de conocimiento.

Probar

Cada experimento debe ser probado cualitativa y cuantitativamente. Con una revisión regular de los resultados, tendrás las herramientas necesarias para confirmar que lo que tu equipo está construyendo es valioso y será aceptado en el mercado.

Validar

Después de que introduces una nueva funcionalidad en el mercado, mantén un control constante sobre ella. ¿Se está utilizando? ¿La gente la encuentra? ¿Otras áreas de tu producto se han visto afectadas positiva o negativamente por la introducción de esta funcionalidad?

Revisar y verificar regularmente lo que lanzas después de que está "terminado" te proporcionará más herramientas y orientación para tomar decisiones aún mejores.

Repetir

Este es el paso más importante. Continúa regresando al flujo del proceso Ágil, como un motor. Este flujo está diseñado intencionalmente como un ciclo, no como algo lineal, para fomentar el aprendizaje. Aprende de ello. Adáptate a ello. Celébralo. Abraza el flujo del cambio.

2 enfoques ágiles comunes

Ágil es una filosofía que empodera, que reúne a los equipos hacia un objetivo común de formas colaborativas que no son posibles con procesos y reportes demasiado estructurados.

Sin embargo, algunos procesos son buenos. Cuando se implementan correctamente y se consideran la cultura única de un equipo, los procesos pueden servir como el marco que mantiene al equipo enfocado en cumplir sus metas, mientras se mantiene la libertad creativa.

Analizaremos algunos de los procesos más populares que ponen en acción la filosofía Ágil.

Scrum

Scrum es quizás el proceso Ágil más popular y por buena razón: divide los compromisos y el aprendizaje en bloques de tiempo dedicados, llamados "sprints" (ciclos cortos de trabajo). Esto fomenta una saludable dosis de aprendizaje y más oportunidades para adaptarse a esos aprendizajes.

En el centro de estos sprints está el propio equipo scrum. En scrum, no hay títulos: cada productor del equipo tiene el rol de "desarrollador". Esto fomenta un intenso enfoque del equipo en la colaboración y en lograr el objetivo de cada sprint. 

En la práctica, esto significa que si un ingeniero de pruebas está esperando una característica que probar, puede dedicar tiempo a codificar una nueva funcionalidad. Esta mentalidad multifuncional es increíble cuando funciona porque permite que un equipo logre resultados fantásticos.

Scrum trata de minimizar las reuniones para promover el tiempo de desarrollo enfocado. Para ello, existe un conjunto de reuniones recurrentes, o ceremonias:

  • Planificación del Sprint: Se utiliza para planificar el trabajo al que el equipo se compromete para el nuevo sprint.
  • Revisión del Sprint (Demostración): Momento para mostrar los avances realizados entre los miembros y a los stakeholders, así como compartir los aprendizajes obtenidos.
  • Retrospectiva del Sprint: Un momento sincero para que el equipo analice el sprint anterior y debata qué ha ido bien, qué no, y dónde hay oportunidades de mejora.
  • Refinamiento y Estimación del Backlog: Este es un espacio recurrente destinado a revisar y priorizar el backlog del producto, en función de aprendizajes tanto de negocio como técnicos. Una vez alineados los ítems del backlog, se estiman para la planificación.
  • Reuniones diarias (Daily Stand-ups): Un espacio diario en el que el equipo comparte qué completó ayer, en qué está trabajando hoy y si hay algún obstáculo que lo esté bloqueando.

Para conectar el trabajo enfocado en los sprints con la visión general, scrum fomenta el uso de "puntos de historia" para realizar estimaciones en sesiones estructuradas de planificación de sprints. Se trata de un nivel de esfuerzo arbitrario que el equipo asigna a cada elemento del backlog.

Suelo utilizar más los puntos de historia que las estimaciones de tiempo. Si veo un nivel alto de puntos de historia cerca del final de un sprint, sé que necesitamos abordarlo o descomponerlo.

Silvia Dake

Lo realmente poderoso de esto es que facilita el uso del seguimiento de la velocidad. Es decir, el promedio de puntos de historia que el equipo completa en cada sprint. Tras algunos sprints iniciales, este número debería estabilizarse y puede utilizarse para hacer previsiones y planificaciones de lanzamientos más enfocadas.

Si estas herramientas se utilizan diligentemente junto con el equipo y bajo la guía de un scrum master experimentado, scrum puede ser un proceso poderoso que favorezca el desarrollo ágil enfocado y brinde amplias oportunidades para iterar de manera eficaz.

Kanban

Tomando mucho prestado de scrum, Kanban incluye muchos elementos familiares como el refinamiento del backlog, un tablero que recuerda al de sprint, y más.

Sin embargo, mientras scrum proporciona foco en una pequeña cantidad de trabajo, kanban enfatiza la atención sobre un flujo continuo de trabajo.

El tablero de kanban está en el corazón de este proceso. Los elementos se priorizan continuamente a la izquierda y avanzan a través del proceso personalizado del equipo hacia la derecha, terminando en "hecho". A menudo, para equilibrar la carga, cada columna puede tener un límite máximo de trabajo en progreso (WIP), restringiendo la cantidad de tareas que se pueden realizar a la vez.

Kanban es ideal para trabajos de soporte o para equipos que no pueden comprometerse de manera regular.

SAFe, XP y otros

Existen muchos otros enfoques de procesos Ágiles, cada uno adaptado a necesidades organizativas y normas culturales específicas.

SAFe es un sistema Ágil integral para implementar Agile a escala dentro de una organización, normalmente en grandes empresas. Consiste en múltiples "trenes de lanzamiento Ágil", que son esencialmente equipos scrum individuales. Hay varios roles y ceremonias para asegurar que todos los equipos trabajen hacia objetivos y planes de lanzamiento comunes para la organización.

Extreme programming (XP), DevOps, Modern Agile y otras metodologías existen para abordar casos de uso Ágil adaptados a funciones o culturas específicas.

Experimentar con diferentes prácticas Ágiles es saludable. Puede llevar a comprender de manera efectiva qué funciona en tu organización única.

Certificaciones en Gestión de Productos Ágiles

Seguramente habrás visto las numerosas certificaciones que puedes obtener para cualquier proceso Ágil en particular. Se promocionan para hacerte sentir que su proceso es la única manera y que si no atraviesas una costosa certificación, realmente no podrás ponerlo en práctica.

Ignora eso.

Idealmente, esta guía te brindará suficiente impulso para que inicies tu propio camino de aprendizaje. Las metodologías Ágiles son herramientas para el practicante, no algo que debas aprobar en un examen. Familiarizarte con el proceso, las ceremonias y la documentación propias de cada metodología tiene valor, sin embargo, volviendo al manifiesto, lo más importante es involucrar a tu equipo en la implementación del proceso Ágil que elijas. Existen organizaciones dedicadas a crear y mantener certificaciones; naturalmente es de su interés priorizar el proceso sobre las personas.

¿Eso es realmente Ágil?

Todo esto para decir que simplemente es un relato de advertencia mientras realizas tu propio camino de aprendizaje Ágil. Las certificaciones pueden ser valiosas. Si tomas un taller, puede ser una forma enfocada de aprender rápidamente todos los detalles de un proceso específico. Algunas organizaciones valoran ver que estás certificado como una manera rápida de generar confianza.

Si perseguir una certificación te ayuda a lograr el resultado que deseas e implica un esfuerzo mínimo para lograrlo, adelante. Sin embargo, si no necesitas una certificación, la experimentación y el aprendizaje continuo en la implementación de Ágil es el camino más efectivo en tu viaje Ágil.

Relacionado: 4 Mejores Certificaciones Online de Gestión de Productos Ágiles

¿Cuáles son los roles de desarrollo de productos ágiles?

Al cubrir los procesos Ágiles, hemos empezado a nombrar un conjunto de roles clave que conforman un equipo de desarrollo de productos Ágil. Estos roles incluyen:

  • Product Manager
  • Product Owner
  • Desarrollador
  • Diseñador
  • Ingeniero de Pruebas / QA

Cada organización generalmente tiene su propio enfoque sobre lo que son estos roles. Por ejemplo, las responsabilidades de un product manager en una compañía pueden estar más alineadas con los compromisos de un product owner en otra. Sin embargo, teniendo en cuenta esta flexibilidad, vamos a ver algunas de las definiciones más amplias que ilustran los roles en un equipo de producto.

A menudo, hay cierta superposición entre product owners, product managers y project managers, y los equipos pueden tener uno, dos o los tres. Los product managers o product owners suelen asumir responsabilidades de gestión de proyectos cuando no hay un project manager en el equipo.

Product Manager

Entonces, ¿qué hace un product manager? El product manager es responsable, básicamente, de gestionar el producto.  La responsabilidad principal del rol de gestión de producto es asegurar que todo esté alineado para lograr resultados clave, basándose en pruebas con usuarios, aportes del equipo y planificación estratégica.

Sin embargo, una gestión de producto efectiva consiste en empoderar al equipo de producto. Para esto, el product manager es un rol generalista. Es decir, necesita contar con un conjunto de habilidades amplio para ser eficaz, pero no necesariamente tiene que ser un desarrollador o diseñador experto (aunque es común que los roles de productor evolucionen hacia la gestión de producto).

Un conjunto de habilidades generalistas permite al product manager ser un líder servidor empático para su equipo. Al tener la suficiente comprensión de lo que implica el desarrollo, el product manager puede ayudar a guiar al equipo hacia una definición y planificación efectiva del producto, sin interferir en las habilidades del equipo.

Lectura relacionada: Por Qué la Gestión de Producto Es Importante

Responsabilidades del Product Manager

Product Owner

Mientras que el product manager es responsable del éxito táctico del producto, el product owner Ágil es responsable del éxito de negocio y de mercado.

Generalmente, el product owner es un rol clave dentro del negocio que a veces puede ser un stakeholder principal para el equipo de producto. Su conocimiento del mercado y su enfoque a 50.000 pies sobre el negocio lo convierten en un recurso clave y muy informado para ayudar a optimizar al equipo de producto hacia el éxito. 

Responsabilidades del Product Owner

  • Éxito del producto 
  • Investigación y conocimiento de mercado
  • Desarrollo de negocio
  • Financiación
  • Desempate de decisiones

Un desafío común es la superposición y diferencias entre el rol de product owner y product manager. A veces, este rol forma parte del rol de product manager y viceversa. Cuando los dos roles están separados, suele haber superposición. Algunas organizaciones incluso invierten las responsabilidades de los roles de product manager y product owner.

¡Sin embargo, esto está bien!

A pesar de los desafíos que puedan surgir, cuando estos roles trabajan juntos para encontrar un equilibrio saludable de colaboración complementaria, pueden obtenerse resultados increíbles. Por ejemplo, un rol puede estar incansablemente enfocado en el producto, mientras que el otro se centra en el negocio. Uno puede estar ocupado con los detalles técnicos del producto, mientras que el otro se dedica a la posición estratégica en el mercado.

Luego, cuando estos dos roles se asocian para colaborar, pueden surgir serendipitosamente ideas estratégicas revolucionarias que impactan positivamente en el éxito del producto y del equipo. ¡Después de todo, dos cabezas piensan mejor que una!

Desarrollador

En un equipo de producto eficaz, el rol del desarrollador no se limita solo a escribir código: colabora con todos los roles para la planificación estratégica, técnica y recomendaciones.

Los desarrolladores con sólidos conocimientos en herramientas de desarrollo de productos, necesidades de los usuarios y metas de posicionamiento del producto en el mercado podrán crear un plan técnico que encaje a la perfección. Empoderar a los miembros del equipo de desarrollo con este conocimiento y la capacidad de tomar decisiones técnicas clave puede significar la diferencia entre un cronograma de desarrollo de un mes o uno mucho mayor, debido a los intercambios técnicos que conllevan estas decisiones.

Cuando tus desarrolladores están integrados en el aspecto producto del equipo de desarrollo, pueden multiplicar el éxito del equipo.

Responsabilidades del Desarrollador

  • Desarrollo de producto
  • Planificación técnica e investigación
  • Asesoría sobre la pila tecnológica
  • Prototipado funcional (prototyping)
  • Pruebas unitarias
  • DevOps (a veces es un rol separado)
    • Creación y gestión del pipeline de despliegue

Diseñador

De manera similar a que los desarrolladores no deberían limitarse solo a escribir código, el alcance de los diseñadores en un equipo de producto debe ir más allá de crear un diseño. De hecho, algunas de las mejores colaboraciones en un equipo de producto se dan entre este rol y el del product manager.

Los diseñadores en equipos de producto comienzan analizando estratégicamente la estrategia del producto y el negocio. A menudo son los principales defensores de los usuarios dentro del equipo. Estos conocimientos les permiten luego diseñar, eso sí, con un enfoque específico.

Habilitar eficiencias para el desarrollo y el aprendizaje es un área clave de enfoque del rol de diseño. Crear sistemas de diseño permite a los desarrolladores implementar nuevas funcionalidades rápidamente mediante flujos de trabajo de integración continua. Construir prototipos interactivos y visuales permite realizar pruebas de usuario antes de escribir una sola línea de código, para validar futuras inversiones.

Responsabilidades del Diseñador

  • Diseño de producto
  • Mockups
  • Prototipado
  • Creación de guías de estilo
  • Creación y soporte de sistemas de diseño
  • Pruebas de usuario, en colaboración con el product manager
  • Investigación de usuarios continuada (user research)

Ingeniero de Pruebas / QA

Un ingeniero de pruebas (a veces conocido como control de calidad, o QA) puede ser uno de los roles más impactantes en un equipo de producto. Aunque su enfoque principal está en probar las funcionalidades del producto antes de su lanzamiento a los usuarios, su ojo detallista puede ayudar a enfocar al equipo incluso antes de crear una nueva funcionalidad.

Los ingenieros de pruebas deben participar desde las primeras etapas del desarrollo del producto. Esto les permite definir los criterios de aceptación para las historias de usuario del producto, que guían al resto del equipo para completar el trabajo.

Con una mentalidad centrada en el usuario, los ingenieros de pruebas pueden anticipar cualquier posible consecuencia negativa de un próximo lanzamiento. Cuando este rol puede asesorar estratégicamente al product owner, puede tener un impacto tangible en el éxito o fracaso comercial del lanzamiento de una nueva versión para los usuarios.

Responsabilidades del Ingeniero de Pruebas/QA

  • Pruebas funcionales
  • Pruebas de regresión
  • Pruebas exploratorias
  • Definición de criterios de aceptación
  • Evaluaciones y análisis de riesgos continuos

Otros roles

Si bien los roles mencionados anteriormente conforman un equipo de producto, existen muchos roles fuera del equipo que apoyan el enfoque orientado a resultados del equipo.

Estos roles incluyen marketing, ventas, servicio al cliente y más. Normalmente, estos roles se incorporan a la organización para apoyar el producto, a medida que se logra el éxito en el mercado. Por lo general, no forman parte del equipo de producto. Sin embargo, una relación sólida y colaborativa con estos roles impulsa aún más el éxito empresarial.

Colaboración

Si bien cada rol tiene su propia área de especialización en un equipo de producto, se asume que todos colaboran juntos. Cuando cada integrante trae una mentalidad “en forma de T” al equipo, permite que todos aporten su especialidad, mientras asumen el enfoque en el producto como parte de la definición de sus funciones. Todos profundizan mucho en su propia especialidad, y al mismo tiempo amplían sus conocimientos en las demás áreas para alcanzar el éxito juntos como unidad.

La colaboración en un equipo de producto significa que hay un enfoque incansable en los resultados del producto y en la experiencia del usuario. Todos están comprometidos con alcanzar esta visión y avanzar juntos, como un equipo cohesionado.

Conclusión

Puntos clave

  • La gestión ágil de productos es una filosofía centrada en las personas y los usuarios para entregar el resultado adecuado, antes.
  • Aunque Agile es simple en su esencia, la complejidad y los desafíos surgen con los procesos, la cultura organizacional y otros factores.
  • Los procesos y roles de Agile pueden estar guiados por metodologías como scrum, kanban, SAFe, entre otras.
  • Los roles que conforman un equipo ágil de producto incluyen desarrolladores, diseñadores, ingenieros de pruebas, un product manager y un product owner.

La gestión ágil de productos es increíblemente e intencionalmente sencilla. Es una filosofía poderosa que puede multiplicar el valor que tu equipo puede crear. Sin embargo, cuanto más profundices en los procesos y roles que la respaldan, más compleja puede volverse.

En esa complejidad se esconden oportunidades para empoderar tu equipo de producto y tu organización. Es un acto de equilibrio utilizar estas tácticas en tu equipo mientras te aseguras de que no generen una carga organizacional no intencionada durante la colaboración habitual.

Sin embargo, si se implementa correctamente y con una actitud de experimentación, Agile puede impulsar el futuro del éxito de tu equipo de producto.

¿Has visto Agile implementado o tienes experiencia con esta metodología? ¿Ha sido similar o diferente a lo explicado en esta guía? ¡Cuéntanos en los comentarios! No olvides suscribirte a nuestro boletín para Product Managers para más ideas y guías.

O sigue aprendiendo con este podcast que puedes leer, ver o escuchar fácilmente: Alineación a través de los roadmaps de producto (con Brandon Blackman de Crema)

Lecturas relacionadas:

También te puede interesar: