Presentaciones Finales

Horarios de Presentación

Las presentaciones se realizarán el lunes, 1 de diciembre, en el aula magna 6105 en el siguiente horario:

Horario Equipo
14:00-14:30 Flush Tim
14:30-15:00 Tetrabug
15:00-15:30 The Whos
15:30-16:00 The Sumo Alligator Wrestling Team!

Es muy importante cumplir con los tiempos establecidos. Los miembros de cada equipo deben estar presentes al menos 10 minutos antes de la hora marcada para su presentación.

Criterios de Evaluación

Los miembros del jurado brindarán una calificación del 1 al 10 en cada una de las siguientes áreas.

Área % Descripción ¿Qué se va a evaluar?
Metodología de Desarrollo 25

El proyecto se realizó usando la metodología de desarrollo ágil conocida como Programación Extrema (XP por sus siglas en inglés). XP cuenta con un conjunto de valores y de prácticas.

Los valores son:

  • Comunicación
  • Simplicidad
  • Retroalimentación
  • Valentía
  • Respeto

Las prácticas son doce en total y se dividen en tres grupos:

  • Prácticas de codificación:
    • Codifica y diseña de manera simple
    • Refactoriza sin misericordia
    • Desarrolla estándares de codificación
    • Desarrolla un vocabulario común
  • Prácticas de desarrollo:
    • Adopta el desarrollo basado en pruebas (test-driven development)
    • Practica programación en parejas
    • Adopta posesión colectiva de código
    • Integra continuamente
  • Prácticas de negocio:
    • Agrega un cliente al equipo
    • Juega el juego de la planeación
    • Libera regularmente
    • Trabaja a un ritmo sustentable
Existe evidencia, tanto en el video como en la documentación, de que el proyecto se elaboró tomando en cuenta la mayoría de los valores y prácticas asociadas a XP.
Demostración 30

El proyecto consiste en un framework MVC (Model-View-Controller) para desarrollar aplicaciones Web usando un lenguaje funcional. El software corre tanto en Windows como en Linux.

En esencia, los alumnos diseñaron e implementaron un servidor de HTTP y un intérprete para un lenguaje de plantillas que sirve páginas con contenido dinámico y estático.

Para demostrar las principales características del sistema, cada equipo desarrolló una aplicación Web de tema libre.

El video y la demostración en vivo muestran de manera general los resultados del proyecto y son consistentes con los requerimientos.
Documentación 10

Toda la documentación se encuentra en una Wiki. La documentación incluye:

  • Bitácora de trabajo de todo el semestre, la cual contiene por cada sesión de trabajo: fecha, duración, personas presentes, dificultades afrontadas y resultados obtenidos.
  • Gramática del lenguaje de plantillas implementado.
  • Manual de usuario:
    • Instrucciones de instalación del software en Windows y en Linux.
    • Tutorial que muestra la manera de usar cada característica del sistema.
  • Una liga a un archivo ZIP con todos los archivos fuentes del proyecto.
La Wiki contiene la documentación solicitada de manera clara, completa y con una presentación profesional.
Video 25

Cada equipo filmó y editó un video-documental sobre su proyecto. El propósito del video es:

  • Presentar las generalidades del proyecto: su alcance, diseño, implementación, forma de uso, etc.
  • Mostrar la evidencia de la metodología usada durante el desarrollo.

El video está en formato MPEG y tiene una duración entre seis y ocho minutos.

El video es entretenido e ilustrativo, y cumple con los objetivos planteados. Así mismo muestra una adecuada calidad de imagen, sonido y edición, así como ingenio y creatividad.
Preguntas 10 Cada equipo contará con cinco minutos para contestar preguntas elaboradas por los miembros del jurado. Las preguntas pueden ser abiertas a todo el equipo o hacia un miembro en particular. Contestación satisfactoria a todas las preguntas realizadas.

Mesa del Jurado

Hasta el momento, los miembros del jurado que se tienen confirmados son, en orden alfabético:

© 1996-2008 por Ariel Ortiz Ramírez (ariel.ortiz@itesm.mx)
ArielOrtiz.com | Desarrollado en Django | Licencia de Creative Commons | XHTML válido | CSS válido