Skip to content

Latest commit

 

History

History
158 lines (115 loc) · 7.35 KB

introduccion-a-mads.md

File metadata and controls

158 lines (115 loc) · 7.35 KB

Introducción a MADS

Puedes consultar la ficha UA de la asignatura en este enlace.

Herramientas docentes:

  • Moodle: Utilizaremos Moodle para publicar semana a semana enlaces a los materiales en GitHub. También se realizarán las entregas finales de las prácticas (que se deberán ir subiendo también a GitHub). Y utilizaremos el foro de Moodle para poner en común dudas que os puedan surgir cuando estáis realizando los trabajos.
  • Apuntes y materiales en GitHub: Los apuntes consisten en ficheros Markdown con algunas explicaciones sobre las diapositivas. Una ventaja de utilizar GitHub es que se podrá consultar los últimos cambios que se hayan introducido en los materiales.

  • Henry Kniberg ha sido un importantísimo divulgador de las metodologías ágiles. Ha trabajado con grandes empresas como Spotify y Lego para implantar en ellas estas metodologías. Le gusta compartir todo lo que hace y muchos de los libros que ha escrito están en abierto. Vamos a utilizar muchos de sus materiales (diapositivas, vídeos, libros, artículos). Muy recomendable su blog.

  • El ciclo "-> Ideas -> Code -> Data ->" es una versión del ciclo de mejora continua (consultar Kaizen en la Wikipedia) de las metodologías lean.

  • Hay una relación importante entre teoría y práctica:

    • En la metodología de desarrollo de la práctica 1 se introducen muchos elementos de integración continua y metodologías ágiles: historias de usuario, tablero de issues, desarrollo basado en ramas o pull requests.
    • En las prácticas 2 y 3 se aplican conceptos de pruebas, TDD, flujos de trabajo Git e integración continua que se imparten en el bloque 2 de teoría.
    • En el bloque 3 y comienzo del bloque 4 de teoría se introducen los conceptos de historias de usuario, Scrum y Kanban necesarios para la práctica 4.
  • Las prácticas tienen un carácter incremental y cada una va introduciendo conceptos y técnicas que se van a utilizar en las siguientes. Las dos primeras son individuales y las dos siguientes serán en grupo. Los grupos deberán tener 3 personas.

  • El primer examen parcial de teoría se realizará el miércoles 7 de noviembre de 2018 en el horario de teoría (de 11 a 13 h.). El segundo parcial de teoría y el examen de prácticas coincidirán con la fecha oficial del examen de la asignatura (23 de enero de 2019).

  • En cuanto a la evaluación, el 40% por ciento de la calificación será por la nota en los exámenes de teoría, el 40% por el desarrollo de las prácticas y el 20% por el examen de prácticaspor. No hay examen final. Las preguntas de los parciales de teoría de tipo test y de respuestas cortas. El examen de prácticas se realizará en el laboratorio y consistirá en el desarrollo de una pequeña aplicación Play Framework utilizando las tecnologías y metodología vistas en las prácticas.

Enlaces:

Todos los libros se encuentran en la biblioteca (en formato físico y/o digital), y alguno de ellos están disponibles on-line.

  • Un pequeño debate sobre qué conocéis a priori de las metodologías ágiles. Haremos un resumen en la pizarra.

Enlace: