Ingeniería del Software - MPDA
Esta es la documentación para una materia en el máster de Programación y Desarrollo de Aplicaciones de la Cámara de Comercio y T-Systems.
Se trata de enseñanza basada en proyecto y evaluación formativa; cada equipo irá avanzando con la superación de una serie de niveles a lo largo del curso, trabajando a su propio ritmo.
Esta documentación está disponible en el repositorio y la web.
Cada edición tendrá su propio repo.
Niveles
El proyecto se organiza en varios niveles; para pasar un nivel hay que superar los niveles anteriores. Cada nivel tiene una serie de objetivos de aprendizaje; cuando se superen esos objetivos, se habrá superado el nivel por parte del equipo.
- Nivel 0 - Infraestructura
- Nivel 1 - Planificación
- Nivel 2 - Modelización
- Nivel 3 - Automatización
- Nivel 4 - Integración continua. Estos dos últimos niveles son simultáneos.
- Nivel 5 - Tests
Un equipo tendrá que llegar al menos al nivel 6 para superar esta materia.
Actividades
Se comenzará con un juego de rol para poder diseñar un producto que se vaya a usar durante toda la materia.
También hay una serie de actividades de “infraestructura”, diferentes instalaciones y conceptos que son necesarios para superar los niveles, en caso de que no se hayan hecho.
- Conciencia situacional, saber lo que estás haciendo tú y el resto del equipo.
- Documentando las decisiones, usando la infraestructura que nos proporciona GitHub.
- Documentando el código usando formatos estándar de los que generar manuales de referencia y que se puedan usar dentro del IDE.
Licencia
Este material tiene una licencia Creative Commons CC-By-SA.