🧉 Ceremonias: Refinement

🧉 Ceremonias: Refinement

El Refinement es quizás la ceremonia más valiosa para el tester — y la más subestimada. Es el momento donde el equipo trabaja las historias de usuario antes de que entren al sprint, y para el tester es una oportunidad de oro para detectar problemas mucho antes de que haya algo que probar.


🔍 Qué hace el tester en el Refinement

El Refinement no es una reunión para mirar. Como tester, tu rol activo acá incluye:

  • Cuestionar los criterios de aceptación. ¿Están completos? ¿Son verificables? ¿Cubren los escenarios alternativos y los casos de error, o solo el happy path?

  • Hacer preguntas incómodas. ¿Qué pasa si el usuario ingresa un valor inesperado? ¿Qué pasa si la integración falla? ¿Qué pasa si dos usuarios hacen lo mismo al mismo tiempo?

  • Identificar dependencias y riesgos. ¿Esta historia toca algo que ya está en producción? ¿Hay impacto en otras funcionalidades?

  • Estimar el esfuerzo de testing. Si la historia es compleja de probar, el equipo tiene que saberlo antes de commitear, no durante el sprint.

Una historia mal refinada es una historia que va a generar problemas en el sprint. El tester que participa activamente en el Refinement ahorra trabajo a todo el equipo después.


📚 Para profundizar

  • Agile Testing — Janet Gregory & Lisa Crispin — El libro de referencia sobre cómo el tester agrega valor en cada etapa del proceso ágil, incluyendo el refinement.


🤔 Para reflexionar

  • ¿Participás en el Refinement de tu equipo? ¿O el tester entra recién cuando el desarrollo ya terminó?

  • Pensá en un bug que encontraste tarde en el ciclo. ¿Podría haberse detectado antes si las preguntas correctas se hubieran hecho en el Refinement?

Introducción al Testing de Software

Comprar ahoraSaber más

Introducción al curso

  • 🧑🏻‍💻 ¿Qué vamos a aprender?
  • 🙋🏻‍♂️¿Cómo hago preguntas al profesor?
  • 🙌🏻Consejos prácticos para sacarle el mayor jugo al curso
  • 🤓Actividades a realizar en este curso
  • 💡¿Necesito un título para ser Tester? ¿Hay certificaciones que me sirvan?
  • 🔍¿Qué es Testing? ¿Qué hace a la calidad de un sistema?8
  • 🎓QA, QC y Testing: ¿Son diferentes?5
  • ✍🏻La psicología del Tester10
  • 👓Error, Falla, Defecto: Son lo mismo?5
  • 🏖️Verificación vs Validación7
  • 7️⃣ Los 7 Principios del Testing1
  • 📍El SDLC y el STLC: Qué son y qué requiere cada etapa?2
  • 🔥Asignación4

Metodologías de desarrollo de Software y Testing

  • 🐸Metodologías en desarrollo de software8
  • 🧠Ceremonias en Agile: Qué se hace en cada una y cuál es nuestro rol como testers.6
  • 🙋🏻‍♀️ Ceremonias Agile: La daily2
  • 🧉 Ceremonias: Refinement
  • 🕷️ Ceremonias: Poker Planning4
  • 👋🏻 Ceremonias: Retrospectiva2
  • 🕸️ ¿Qué debería hacer un tester con las historias de usuario?3
  • 🔥Asignación5

Técnicas y conceptos de Testing

  • 📦Caja Blanca y Caja Negra: ¿Qué son?8
  • 📈Análisis estático y dinámico1
  • ⚠️Técnicas de Caja Negra: Partición por Equivalencias y Valor Límite2
  • 🎯Técnicas de Caja Negra: Tablas de decisión4
  • 🚅Técnicas de Caja Negra: Transición de Estado2
  • 👩🏻‍💻Técnicas de Caja Negra: Casos de Prueba4
  • 🔩Técnicas de Caja Blanca: Cobertura de Statement3
  • 🎋Técnicas de Caja Blanca: Decision Coverage5
  • 💥Técnicas Secretas: Tipos de Testing por experiencia1
  • 🧘🏻‍♂️Técnicas Secretas: Mindmaps5
  • 🔥Asignación3

Conociendo nuestro trabajo como Testers de Software

  • 🧑🏻‍🏫User Stories: La fuente de información necesaria para el Tester3
  • 🪭Creando Tests Cases en base a User Stories4
  • ⏳Práctica: Mostrando el flujo de trabajo con user stories y otros oráculos6
  • 🪐Procesos Fundamentales de Testing: Planeamiento y Control1
  • 🧐Procesos Fundamentales De Testing: Análisis y Diseño4
  • 📖Procesos Fundamentales en Testing: Implementación y Ejecución1
  • 🔦Procesos Fundamentales de Testing: Actividades de cierre1
  • 📲Ciclo de vida de un defecto3
  • 🐞Anatomía de un Defecto1
  • 🔥Asignación1

Herramientas útiles

  • 👇🏻 Extensiones útiles para Testers de Software
  • *️⃣ DevTools para Testers
  • 🫵🏻 Trello: La herramienta de toda startup para organizarse
  • 🧳 cURL: Tu arma secreta como tester
  • 🪢 Jira: La herramienta que tenés que conocer si querés trabajar en software

Prompt Engineering para Testers

  • 🤖 Creacion de pruebas con Inteligencia Artificial
  • 🕵🏻‍♂️ Como evaluar pruebas generadas con IA

Conclusión y próximos pasos

  • 👋🏻Conclusión del curso5
  • 🕺🏻Dejá tu testimonio inmortalizado en la web!