¿Cómo usar ChatGPT en equipos de software?

¿Qué aprenderas en este artículo?

El pasado 14/11/2024 facilite el taller Impulsa a tu equipo ágil con IA en la Conferencia Agile Spain 2024 de Madrid.

Aquí viene un post introductorio que puede ayudar a cualquier miembro de tu equipo sin experiencia en Inteligencia Artificial. 👇

⏱️Tiempo de lectura: 8 minutos.

Próximos cursos relacionados

Contenidos del artículo

Dudas de los equipos ágiles respecto a la IA

    • Practica con ChatGPT y comparte tus aprendizajes con tus compañeros.

    • Comienza pequeño, sueña grande y aprende rápido. Encuentra tu propio camino para aprovechar la IA.


📢 Si te ha gustado este artículo, compártelo en las redes

🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

¿Quieres recibir más información y recursos de calidad?

¡Sigue a Alex en las redes sociales!

Alex Ballarin

Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

¡Suscríbete a nuestra newsletter mensual!

Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    • Piensa los 5 tipos de actividad que haces más frecuentemente desde tu rol, y pregúntale a ChatGPT cómo puede ayudarte con ellos.

    • Practica con ChatGPT y comparte tus aprendizajes con tus compañeros.

    • Comienza pequeño, sueña grande y aprende rápido. Encuentra tu propio camino para aprovechar la IA.


📢 Si te ha gustado este artículo, compártelo en las redes

🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

¿Quieres recibir más información y recursos de calidad?

¡Sigue a Alex en las redes sociales!

Alex Ballarin

Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

¡Suscríbete a nuestra newsletter mensual!

Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      • Piensa los 5 tipos de actividad que haces más frecuentemente desde tu rol, y pregúntale a ChatGPT cómo puede ayudarte con ellos.

      • Practica con ChatGPT y comparte tus aprendizajes con tus compañeros.

      • Comienza pequeño, sueña grande y aprende rápido. Encuentra tu propio camino para aprovechar la IA.


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

    Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

    Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

    Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

    1.  

    Ingeniería de prompts y CO-STAR

    La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

    Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

    (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

    (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

    (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

    (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

    (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

    (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

    Casos de uso de IA para desarrollo de software

    Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

    Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

    Inicialización del ChatGPT para los casos de ejemplo

    Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

    Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

    Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

    Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
      2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
      3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
      4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
      5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
      6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
      7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
      8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

    1.  

    Ingeniería de prompts y CO-STAR

    La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

    Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

    (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

    (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

    (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

    (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

    (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

    (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

    Casos de uso de IA para desarrollo de software

    Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

    Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

    Inicialización del ChatGPT para los casos de ejemplo

    Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

    Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

    Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

    Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

    A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

    ChatGPT para el Product Manager

    Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

    Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

    Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

    👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

    Prompt 1

    En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

    Prompt 2

    Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

    👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

    ChatGPT para OKR

    En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

    Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

    Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

    En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

    Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

    Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

    Prompt 3

    Soy la Product Manager de GymAPP,

    Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

    Prompt 4

    Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

    Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

    Y el resultado es:

    ChatGPT para agile Coaches

    Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

    Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

    En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

    Prompt 5

    Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

    Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

    Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

    Prompt 6

    Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

    Este taller debería ser práctico e interactivo,

    Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

    Explícalo de manera muy breve.  

    Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

    ChatGPT para programadores y testers

    Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

    En este artículo vamos a mostrar dos ejemplos:

    Prompt 7

    Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

    Prompt 8

    Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

    "Característica: Funcionalidad de Tracking Mejorada en GymAPP

    Como usuario de GymAPP

    Quiero registrar detalles específicos de mi entrenamiento

    Para tener una visión holística de mi progreso y esfuerzo

    Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

    Dado que estoy registrado en la aplicación GymAPP

       Y estoy en la sección "Mi Entrenamiento"

    Cuando selecciono "Agregar Entrenamiento"

       Y elijo mi rutina de ejercicios

       Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

       Y añado mis sensaciones y notas sobre el entrenamiento

    Entonces mi entrenamiento con todos los detalles es guardado en mi historial

       Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

    Y aquí tenemos los datos de prueba y el código de Selenium generados:

    ChatGPT para diseñadores de producto

    Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

    Esto puede requerir actividades como las que veremos en este ejemplo:

    Prompt 9

    Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

    Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

    Prompt 10

    Por favor, crea dos protopersonas detalladas para un comercio electrónico.

    La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

    La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

    Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

    Y aquí vemos el resultado de los prompts:

    Reflexión y acción

    El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

    Reflexión

    Acción


    📢 Si te ha gustado este artículo, compártelo en las redes

    🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

    ¿Quieres recibir más información y recursos de calidad?

    ¡Sigue a Alex en las redes sociales!

    Alex Ballarin

    Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

    ¡Suscríbete a nuestra newsletter mensual!

    Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      En este post nos centraremos en la IA generativa, ya que es una de las más versátiles y accesibles para los equipos ágiles.

      Además, es importante destacar que la IA puede utilizarse como tecnología dentro del producto (por ejemplo, para personalizar la experiencia del cliente) o como herramienta para aumentar la productividad del equipo

      Herramientas de IA para equipos ágiles

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      En este post nos centraremos en la IA generativa, ya que es una de las más versátiles y accesibles para los equipos ágiles.

      Además, es importante destacar que la IA puede utilizarse como tecnología dentro del producto (por ejemplo, para personalizar la experiencia del cliente) o como herramienta para aumentar la productividad del equipo

      Herramientas de IA para equipos ágiles

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      En este post nos centraremos en la IA generativa, ya que es una de las más versátiles y accesibles para los equipos ágiles.

      Además, es importante destacar que la IA puede utilizarse como tecnología dentro del producto (por ejemplo, para personalizar la experiencia del cliente) o como herramienta para aumentar la productividad del equipo

      Herramientas de IA para equipos ágiles

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      En este post nos centraremos en la IA generativa, ya que es una de las más versátiles y accesibles para los equipos ágiles.

      Además, es importante destacar que la IA puede utilizarse como tecnología dentro del producto (por ejemplo, para personalizar la experiencia del cliente) o como herramienta para aumentar la productividad del equipo

      Herramientas de IA para equipos ágiles

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      La IA se puede dividir en varias categorías según sus capacidades y aplicaciones. Estas son algunas de las más relevantes para equipos ágiles:

      En este post nos centraremos en la IA generativa, ya que es una de las más versátiles y accesibles para los equipos ágiles.

      Además, es importante destacar que la IA puede utilizarse como tecnología dentro del producto (por ejemplo, para personalizar la experiencia del cliente) o como herramienta para aumentar la productividad del equipo

      Herramientas de IA para equipos ágiles

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      Estas son preguntas que surgen a menudo en retrospectivas, reuniones de planificación o sesiones de estrategia. Los equipos ágiles se enfrentan a un desafío común: querer aprovechar el potencial de la IA pero no saber por dónde empezar

      En este post, abordaremos estas dudas y te mostraremos cómo la IA puede convertirse en una herramienta poderosa para tu equipo, ya sea para mejorar la productividad o para potenciar el producto que estás desarrollando.

      Tipos de IA

      La IA se puede dividir en varias categorías según sus capacidades y aplicaciones. Estas son algunas de las más relevantes para equipos ágiles:

      En este post nos centraremos en la IA generativa, ya que es una de las más versátiles y accesibles para los equipos ágiles.

      Además, es importante destacar que la IA puede utilizarse como tecnología dentro del producto (por ejemplo, para personalizar la experiencia del cliente) o como herramienta para aumentar la productividad del equipo

      Herramientas de IA para equipos ágiles

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      Estas son preguntas que surgen a menudo en retrospectivas, reuniones de planificación o sesiones de estrategia. Los equipos ágiles se enfrentan a un desafío común: querer aprovechar el potencial de la IA pero no saber por dónde empezar

      En este post, abordaremos estas dudas y te mostraremos cómo la IA puede convertirse en una herramienta poderosa para tu equipo, ya sea para mejorar la productividad o para potenciar el producto que estás desarrollando.

      Tipos de IA

      La IA se puede dividir en varias categorías según sus capacidades y aplicaciones. Estas son algunas de las más relevantes para equipos ágiles:

      En este post nos centraremos en la IA generativa, ya que es una de las más versátiles y accesibles para los equipos ágiles.

      Además, es importante destacar que la IA puede utilizarse como tecnología dentro del producto (por ejemplo, para personalizar la experiencia del cliente) o como herramienta para aumentar la productividad del equipo

      Herramientas de IA para equipos ágiles

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      Estas son preguntas que surgen a menudo en retrospectivas, reuniones de planificación o sesiones de estrategia. Los equipos ágiles se enfrentan a un desafío común: querer aprovechar el potencial de la IA pero no saber por dónde empezar

      En este post, abordaremos estas dudas y te mostraremos cómo la IA puede convertirse en una herramienta poderosa para tu equipo, ya sea para mejorar la productividad o para potenciar el producto que estás desarrollando.

      Tipos de IA

      La IA se puede dividir en varias categorías según sus capacidades y aplicaciones. Estas son algunas de las más relevantes para equipos ágiles:

      En este post nos centraremos en la IA generativa, ya que es una de las más versátiles y accesibles para los equipos ágiles.

      Además, es importante destacar que la IA puede utilizarse como tecnología dentro del producto (por ejemplo, para personalizar la experiencia del cliente) o como herramienta para aumentar la productividad del equipo

      Herramientas de IA para equipos ágiles

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      En los últimos años, la inteligencia artificial (IA) ha irrumpido en prácticamente todos los sectores, prometiendo mejorar la productividad, la toma de decisiones y la innovación. Sin embargo, en muchos equipos ágiles, la IA sigue siendo vista como un concepto abstracto o algo reservado a grandes empresas tecnológicas.

      Un equipo de desarrollo de software puede preguntarse:

      Estas son preguntas que surgen a menudo en retrospectivas, reuniones de planificación o sesiones de estrategia. Los equipos ágiles se enfrentan a un desafío común: querer aprovechar el potencial de la IA pero no saber por dónde empezar

      En este post, abordaremos estas dudas y te mostraremos cómo la IA puede convertirse en una herramienta poderosa para tu equipo, ya sea para mejorar la productividad o para potenciar el producto que estás desarrollando.

      Tipos de IA

      La IA se puede dividir en varias categorías según sus capacidades y aplicaciones. Estas son algunas de las más relevantes para equipos ágiles:

      En este post nos centraremos en la IA generativa, ya que es una de las más versátiles y accesibles para los equipos ágiles.

      Además, es importante destacar que la IA puede utilizarse como tecnología dentro del producto (por ejemplo, para personalizar la experiencia del cliente) o como herramienta para aumentar la productividad del equipo

      Herramientas de IA para equipos ágiles

      Actualmente hay muchas herramientas que pueden usarse hoy para potenciar el trabajo en equipos ágiles. Aquí van unos ejemplos:

      Nota: a partir de ahora hablaremos del uso de ChatGPT, el LLM más popular, y utilizaremos la palabra IA como sinónimo de un LLM por simplicidad, aunque no lo sean.

      ¿Cómo funciona ChatGPT?

      💡 ChatGPT es una interfaz web a una aplicación conversacional que hace llamadas a un modelo pre-entrenado (p.e. GPT4) y mantiene un histórico de conversaciones que refina las salidas del modelo.

      Esta es la arquitectura de ChatGPT:  

      Estas son las características clásicas de ChatGPT:

      💬 Chat Conversacional
      ChatGPT permite interactuar en un formato de conversación en lenguaje natural, respondiendo preguntas, proporcionando explicaciones y manteniendo el contexto en diálogos continuos. 

      🗂️ Historial y Recuperación de Conversaciones
      ChatGPT guarda el historial de conversaciones, permitiéndote retomar temas pasados o consultar respuestas anteriores, facilitando la continuidad y referencia en tus interacciones. 

      Y estas han ido apareciendo después:

      🎨 Personalización de Preferencias
      Puedes especificar preferencias personales de estilo, tono, detalle y otros para que se apliquen por defecto a todas las conversaciones.

      🛠️ Custom GPTs
      Permite crear versiones personalizadas de ChatGPT con instrucciones o configuraciones específicas, adaptadas a tareas o estilos concretos. Son una analogía con una librería en desarrollo de software, que puede compartirse con el equipo o con todos los usuarios de ChatGPT.

      🔍 Modelo multimodal
      Las versiones a partir ChatGPT 4 se integran con herramientas adicionales como navegación web, generación de imágenes o ejecución de código, ampliando sus capacidades para resolver problemas complejos.

      Custom GPT

      Esta funcionalidad ya la hemos visto anteriormente, pero aquí la voy a ampliar pensando en equipos ágiles.

      Imagina que has charlado con ChatGPT, pidiéndole que actúe como Agile Coach para proponer ideas en diferentes contextos. Y luego lo has continuado alimentando con más feedback, información e interacción. Así, le has dado un objetivo, contexto y retroalimentación. Pues esto es un Custom GPT, y facilita que distribuyas este chat con otros.

      Aquí van algunos ejemplos de Custom GPT que podrían ayudar a tus equipos:

        1. Agile Coach Virtual: Actúa como un entrenador ágil, proponiendo dinámicas, sugiriendo mejores prácticas y explicando conceptos ágiles.
        2. Facilitador de Retrospectivas: Ayuda a organizar retrospectivas con plantillas, preguntas clave y actividades interactivas.
        3. Product Manager Asistente: Apoya en la priorización del backlog, creación de roadmaps y redacción de historias de usuario.
        4. Test Automation Assistant: Facilita la automatización de pruebas con scripts, casos de prueba y análisis de errores.
        5. Diseñador de Producto AI: Ayuda a los diseñadores a idear conceptos, generar contenido UX y sugerir patrones de diseño.
        6. Facilitador de OKRs: Guía al equipo en la definición, seguimiento y evaluación de sus OKRs.
        7. Herramienta de Priorización: Aplica marcos como WSJF o RICE para priorizar elementos del backlog y balancear valor y esfuerzo.
        8. Mentor para Desarrolladores: Proporciona soluciones técnicas, revisa código y explica conceptos arquitectónicos de forma clara.

      1.  

      Ingeniería de prompts y CO-STAR

      La ingeniería de prompts analiza la caja negra de los LLMs para obtener mejores resultados. Como no se sabe realmente cómo funcionan los GPT, hace ingeniería inversa para encontrar heurísticas de prompts efectivos.

      Un modelo popular de ingeniería de prompt es CO-STAR. Os explico como funciona basado en un ejemplo de Agile Coach que quiere diseñar una retrospectiva concreta.

      (Context) «Durante este sprint, hemos enfrentado una situación complicada que afectó al equipo: hubo desacuerdos significativos en la priorización de tareas y en cómo se comunicaron las decisiones. Esto generó tensión y afectó el ambiente de trabajo. Queremos abordar esta situación para que no se repita en el futuro y para fortalecer nuestra colaboración.»

      (Objective) «El objetivo de esta retrospectiva es entender mejor qué ocurrió y cómo cada miembro del equipo percibió la situación. Queremos identificar las causas principales de los desacuerdos y definir algunas acciones concretas que nos ayuden a mejorar la comunicación y la alineación en los próximos sprints.»

      (Style) «Vamos a usar un estilo de retrospectiva participativo y reflexivo, en el que cada miembro tendrá espacio para expresar sus ideas. Utilizaremos técnicas como el ‘start, stop, continue’ y ‘5 whys’ para analizar en profundidad la raíz del problema y fomentar un diálogo constructivo

      (Tone) «Mantendremos un tono respetuoso y empático, centrado en la comprensión y la mejora continua. La idea es escuchar activamente sin juzgar, fomentando una atmósfera de apoyo mutuo que permita abordar los problemas con una perspectiva constructiva.»

      (Audience) «Esta retrospectiva está dirigida a todo el equipo de desarrollo que participó en el sprint, incluyendo a aquellos que estuvieron directamente involucrados en los desacuerdos. La participación de todos es fundamental para llegar a soluciones y compromisos que tengan un impacto real.»

      (Response) «Dame la agenda de la retrospectiva siguiendo el modelo de 5 pasos del libro Agile Restrospectives. Para cada paso de la agenda explica 1) cuál es su objetivo, 2) sus actividades, 3) sus materiales y 4) sus riesgos a evitar.» 

      Casos de uso de IA para desarrollo de software

      Una de las maneras más efectivas de usar la IA es preguntarle a la misma IA por las posibilidades de usarla.

      Como ejemplo, podemos ir a la IA “Napkin.ai” y preguntarle “Dime casos de uso de aplicación de la IA para los roles: product manager, agile coach, programador y diseñador UX”. Sobre el resultado, podemos pedirle que lo represente en diferentes tipos de diagrama, y este es un resultado.

      Inicialización del ChatGPT para los casos de ejemplo

      Los ejemplos a continuación vienen de mis cursos de IA, y están basados en el caso de estudio ficticio del gimnasio GymTonic, que quiere digitalizarse.

      Para darle el contexto inicial al chat, podéis copiar y pegar este prompt.

      Quiero que comprendas el contexto de GymTonic y los retos que enfrenta, así como el papel de GymApp en la solución de estos problemas, para que podamos trabajar en diferentes actividades de producto ágil como estrategia, planificación, etc.GymTonic es un gimnasio local que ha visto una caída en la retención de clientes y un aumento en la competencia de gimnasios y plataformas de fitness online. Sus principales retos incluyen:

      Para abordar estos desafíos, GymTonic está desarrollando una aplicación llamada GymApp que tiene como objetivos:

      A partir de esta base, nos gustaría utilizar tus respuestas para diseñar actividades de producto ágil para el desarrollo de GymApp.  

      ChatGPT para el Product Manager

      Un product manager debe entender las necesidades de los clientes, usuarios y empresa, y guiar al equipo hacia diseñar y entregar una solución efectiva para todas las partes.

      Una de las herramientas frecuentes para esto es diseñar una estrategia del producto siguiente un tablero Lean Canvas.

      Pues vamos a rellenar los campos segmentos de clientes, problemas y soluciones usando estos prompts.

      👉 IMPORTANTE: SI QUERÉIS ACCEDER A UN MURAL DE EJEMPLO PARA PRACTICAR, CONTACTAD CONMIGO.

      Prompt 1

      En base al contexto del curso y al caso de gymtonic,  Identifica los segmentos de clientes para GymAPP y, para cada uno de ellos, detalla los problemas clave específicos que enfrentan en su experiencia de gimnasio actual.

      Prompt 2

      Identifica 5 posibles soluciones que la aplicación GymAPP podría solucionar los problemas de los clientes habituales.

      👉 Y el resultado puesto como post-its encima del Lean Canvas, en el mural, es:   

      ChatGPT para OKR

      En el ejercicio anterior creamos la estrategia para GymAPP. Ahora veamos cómo puedes desplegarla utilizando los OKR para medir su éxito.

      Los OKR (Objectives and Key Results) son un método popular para crear metas y métricas que alineen efectivamente a los equipos con la estrategia de la empresa, el llamado alineamiento vertical. Los OKR también mejoran la colaboración entre los equipos, el llamado alineamiento horizontal.

      Volviendo al ejemplo de GymTonic, la Dirección de los gimnasios ha trabajado en la estrategia de la empresa y ha definido, entre otros, el siguiente objetivo anual. 👇

      En este caso, le pedimos a ChatGPT que nos ayude a encontrar:

      Si quieres saber más sobre OKR, puedes encontrar artículos en nuestro blog y revisar nuestros cursos y consultoría de OKR.

      Aquí van los prompts, que puedes copiar en ChatGPT, y los resultados obtenidos.

      Prompt 3

      Soy la Product Manager de GymAPP,

      Quiero identificar 3 objetivos para GymAPP que estén alineados con los objetivos de la empresa: satisfacción y fidelidad del cliente. Para cada objetivo de GymAPP explica de manera breve cómo contribuye al objetivo de GymTonic, de manera que lo entienda el equipo de desarrollo y los directivos  

      Prompt 4

      Soy la Product Manager de GymAPP,Quiero identificar 3 posibles resultados clave (KR) para el objetivo de GymAPP "Mejorar la Personalización de la Experiencia del Usuario"

      Explica de manera muy breve porqué cada resultado clave contribuye al objetivo.  

      Y el resultado es:

      ChatGPT para agile Coaches

      Para demostrar cómo los Large Language Models (LLMs) pueden ayudar a los Agile Coaches o Scrum Masters, quería mostraros el Agile Coaching Competency Framework, que ya he referenciado en otros artículos.

      Este marco de trabajo estructura capacidades que deberían tener los Agile Coaches para mejorar los resultados de los equipos y de las organizaciones.

      En este caso voy a demostrar el uso de ChatGPT en 2 facetas de los Agile Coaches:

      Prompt 5

      Soy un agile coach y estoy ayudando a un equipo que desarrolla aplicaciones web en Python a implementar la práctica behaviour-driven development (BDD),

      Dime qué recursos puedo recomendar a los desarrolladores para que aprendan BDD,

      Selecciona 3 recursos más sencillos y prácticos, con un enlace a su web

      Prompt 6

      Soy un Agile Coach y estoy ayudando a un equipo de desarrollo web a mejorar su rendimiento,Quiero diseñar un taller de story mapping de 2 horas de duración,

      Este taller debería ser práctico e interactivo,

      Dime qué estructura debería tener el taller, indicando el nombre de la actividad, su duración, su objetivo, los materiales necesarios, y el criterio para evaluar el éxito de la actividad.

      Explícalo de manera muy breve.  

      Los alumnos han recibido las respuestas al prompt 5 de BDD y Gherkin, así como el prompt 6 de diseño de un taller de Story Mapping. A continuación aparece el resumen que estos alumnos crean en el mural del taller.

      ChatGPT para programadores y testers

      Los programadores y los testers realizan un abanico muy amplio de actividades, por lo que tienen muchas opciones de apoyo por parte de los LLM.

      En este artículo vamos a mostrar dos ejemplos:

      Prompt 7

      Crea un conjunto de datos variados para una automatización de pruebas con gherkin respecto a una funcionalidad que entra datos de entrenamiento en un formulario con campos: nombre, apellidos, edad, sexo, frecuencia de asistencia al gimnasio (alta, media, baja), reserva de padel (si/no), en un formato CSV.

      Prompt 8

      Escribe una implementación Selenium Webdriver para el primer escenario de este código Gherkin de la aplicación GymAPP: 

      "Característica: Funcionalidad de Tracking Mejorada en GymAPP

      Como usuario de GymAPP

      Quiero registrar detalles específicos de mi entrenamiento

      Para tener una visión holística de mi progreso y esfuerzo

      Escenario: Usuario registra un nuevo entrenamiento con detalles de esfuerzo y sensaciones

      Dado que estoy registrado en la aplicación GymAPP

         Y estoy en la sección "Mi Entrenamiento"

      Cuando selecciono "Agregar Entrenamiento"

         Y elijo mi rutina de ejercicios

         Y registro las repeticiones y series completadas Y califico mi nivel de esfuerzo en una escala de 1 a 10

         Y añado mis sensaciones y notas sobre el entrenamiento

      Entonces mi entrenamiento con todos los detalles es guardado en mi historial

         Y puedo ver un resumen del esfuerzo y las sensaciones en mi dashboard"

      Y aquí tenemos los datos de prueba y el código de Selenium generados:

      ChatGPT para diseñadores de producto

      Los diseñadores de producto entienden profundamente las necesidades de los usuarios y definen productos que aporten soluciones efectivas y usables

      Esto puede requerir actividades como las que veremos en este ejemplo:

      Prompt 9

      Este excel tiene los logs de un comercio electrónico donde varios usuarios acceden a las funcionalidades: Buscar producto, Poner producto en el carrito y Pagar.

      Dime si ves algún uso anormal que pueda representar una fricción para el usuario y dime por qué. 

      Prompt 10

      Por favor, crea dos protopersonas detalladas para un comercio electrónico.

      La primera debe ser un usuario con experiencia digital: alguien que está familiarizado con las compras en línea, utiliza múltiples plataformas digitales diariamente y valora la eficiencia y la personalización en su experiencia de compra.

      La segunda debe ser una persona con pocas capacidades digitales: alguien que rara vez hace compras en línea, encuentra desafiantes las interfaces digitales y necesita funcionalidades sencillas y asistencia adicional durante su experiencia de compra.

      Para cada protopersona, incluye detalles sobre sus antecedentes, necesidades, metas, frustraciones y cómo prefieren interactuar con un comercio electrónico.  

      Y aquí vemos el resultado de los prompts:

      Reflexión y acción

      El post demuestra cómo la inteligencia artificial puede integrarse en equipos ágiles y en el desarrollo de productos digitales, desde la optimización del flujo de trabajo hasta la personalización de la experiencia del cliente. Aquí algunos aprendizajes clave y pasos accionables:

      Reflexión

      Acción


      📢 Si te ha gustado este artículo, compártelo en las redes

      🤔 Y si te ha quedado alguna duda, ¡contacta conmigo!

      ¿Quieres recibir más información y recursos de calidad?

      ¡Sigue a Alex en las redes sociales!

      Alex Ballarin

      Alex Ballarin es Professional Scrum Master y Business Agility Coach. Además de este blog, publica contenido frecuentemente en las redes sociales

      ¡Suscríbete a nuestra newsletter mensual!

      Cada mes enviamos una newsletter a más de 1.200 personas con contenidos, recursos y ofertas especiales de nuestros cursos. Queremos ofrecer contenido de calidad y sin spam.

      ¡Sácale más partido a este artículo!

      Comenta en Linkedin

      Continúa la conversación en Linkedin citándome (@alexballarin).

      Comparte con tus conocidos

      ¡O comparte este artículo con otras personas a las que les pueda interesar!

      Continua aprendiendo

      En nuestro blog encontrarás otros artículos clasificados por rol y por nivel,
      y además podrás irlos guardando tal y como los leas. 👇

      Scroll al inicio
      ITNOVE.com - Cursos y consultoría Scrum, OKR y SAFe en España
      Resumen de privacidad

      Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.