CRITERIO

Con otros · ejemplo: Regla de descuento en pareja

Programación en pareja

Dos personas, un teclado: una escribe, la otra navega y pregunta. Cambian de rol.

Evidencia moderada150 min en total

Quien conduce escribe la prueba y el código; quien navega piensa en el diseño, detecta errores y pregunta por qué. Cambiar de rol cada 15 minutos obliga a explicar decisiones en voz alta, todo el tiempo.

Para quién
Todos. Mejor entre niveles cercanos o con rol explícito de mentor.
Fuente
McDowell et al. (2006); Hannay et al. (2009), The Effectiveness of Pair Programming: A Meta-Analysis
Estudios controlados con resultados favorables, con matices según contexto.
Probar el ejemplo

El plan en el tiempo

Qué haces antes, durante y después. Mueve t y mira qué ya ocurrió.

Antes de encontrar el concepto t<0

Esta metodología no prepara nada antes: llegas en frío al concepto.

El encuentro t=0

  1. t=0

    Leen juntos el problema

    Explicación · 30 min · El primer encuentro: alguien (o un texto) explica el concepto.

Después: consolidar t>0

  1. t=+1

    Tú conduces: escribes la prueba roja

    Aplicación · 30 min · Usar el concepto en un problema nuevo construye transferencia.

  2. t=+1

    Explicas en voz alta por qué esa prueba primero

    Enseñar · 25 min · Preparar y dar una explicación a otro organiza el conocimiento (efecto protegido).

  3. t=+3

    Navegas: tu pareja implementa y tú preguntas

    Aplicación · 30 min · Usar el concepto en un problema nuevo construye transferencia.

  4. t=+3

    Justificas cada sugerencia de diseño

    Enseñar · 25 min · Preparar y dar una explicación a otro organiza el conocimiento (efecto protegido).

  5. t=+8

    Retrospectiva de 10 minutos: qué aprendió cada uno

    Reflexión escrita · 10 min · Escribir qué esperabas y qué pasó convierte experiencia en criterio.

Trayectoria frente al método de control

0255075100-30+3+7+14+21+30
Programación en parejaReleer y subrayar (control)

Se aplica en la ruta

Úsala programando, no solo leyendo

Pruébalo ahora

Regla de descuento en pareja

Organiza una sesión en pareja con turnos y preguntas para quien navega.

Ahora · Conduces tú

  • Escribes la prueba roja y el código mínimo.
  • Piensas en voz alta: qué vas a escribir y por qué.
  • No discutes el diseño mientras tecleas: lo anotas.

Siguiente turno · Navegas tú

  • Miras el diseño completo, no la línea actual.
  • Preguntas por qué, no dictas el código.
  • Llevas la lista de pruebas pendientes.

15:00

turno 1

Pregunta para quien navega

¿Qué prueba escribirías después de esta?

Al terminar: diez minutos de retrospectiva. Cada uno dice una cosa que aprendió del otro y una decisión que discutieron.

Aplícalo esta semana

Con tu propio código de Python

Cuándo no usarla

Tareas mecánicas y conocidas: dos personas hacen el trabajo de una.

Señal de que funciona

Discuten diseño antes de escribir y las pruebas salen mejores.

Tu decisión

¿Programación en pareja te hizo aprender?

Responde después de probar el ejemplo. Se guarda solo en este navegador.