Skip to content
Pensamiento Computacional y Programación · IV Medio

Ideas de aprendizaje activo

Metodologías de desarrollo de software

Las metodologías de desarrollo de software enseñan a los estudiantes que la programación es un proceso social y organizado, no solo una tarea individual frente a una pantalla. En IV Medio, se introducen enfoques ágiles e iterativos, donde los proyectos se dividen en ciclos cortos de desarrollo y mejora constante. Esto cumple con el OA 4 y OA 7, preparando a los alumnos para entornos laborales modernos.

Objetivos de Aprendizaje (OA)OA 4OA 7
30–45 minParejas → Toda la clase3 actividades

Actividad 01

Aprendizaje Basado en Proyectos30 min · Grupos pequeños

Simulación Scrum: El Mural de Tareas

Los grupos organizan su proyecto final usando un tablero (físico o digital) con columnas: 'Por hacer', 'En proceso' y 'Terminado'. Realizan reuniones diarias de 5 minutos para coordinar avances y resolver bloqueos, simulando un entorno ágil real.

¿Cómo se organiza eficientemente un equipo de programadores?
AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 02

Juego de Roles35 min · Parejas

Juego de Roles: Cliente y Desarrollador

Un estudiante actúa como cliente con necesidades cambiantes y otro como desarrollador. Deben negociar qué funciones son prioritarias para la primera entrega (MVP), practicando la comunicación y la gestión de expectativas.

¿Qué significa desarrollar software de manera iterativa?
AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 03

Círculo de Investigación45 min · Grupos pequeños

Círculo de Investigación: Historia del Software en Chile

Los estudiantes investigan cómo se desarrollaron aplicaciones chilenas exitosas (como Cornershop o NotCo). Analizan qué metodologías usaron y cómo la iteración les permitió escalar, compartiendo sus hallazgos en un breve pitch.

¿Por qué es fundamental planificar antes de comenzar a codificar?
AnalizarEvaluarCrearAutogestiónAutoconciencia
Generar Clase Completa

Algunas notas para enseñar esta unidad


Cuidado con estas ideas erróneas

  • Pensar que la planificación es una pérdida de tiempo y que hay que 'empezar a programar ya'.

    Los estudiantes suelen frustrarse cuando su código se vuelve inmanejable. Mostrarles cómo una estructura previa ahorra horas de depuración posterior ayuda a valorar la etapa de diseño y organización.

  • Creer que el desarrollo de software es un proceso lineal que termina al entregar el código.

    Muchos alumnos no consideran el mantenimiento ni el feedback. Las metodologías ágiles enseñan que el software es un producto vivo que requiere iteración constante basada en el uso real.


Metodologías usadas en este resumen