|
2 | 2 | title: "Unidad 7: Trabajo Integrador" |
3 | 3 | --- |
4 | 4 |
|
5 | | -El trabajo final integrador tiene como objetivo unificar todos los temas vistos durante el año en la materia. Se realizará de forma **iterativa e incremental**. En cada iteración se revisará el avance alcanzado por el equipo, se acordarán las próximas funcionalidades y se identificarán los problemas encontrados. |
| 5 | +Este trabajo reúne **todos los temas vistos durante el año** y se realiza en **equipo**. |
| 6 | +Se organiza en **iteraciones** para que puedan planificar, avanzar y mejorar de manera ordenada. |
6 | 7 |
|
7 | | -### Definición de forma de Evaluación |
| 8 | +## Organización del Proyecto |
8 | 9 |
|
9 | | -La evaluación del trabajo final se realizará teniendo en cuenta todos los conceptos y herramientas aprendidas durante todo el año. Tal cual lo expresamos durante toda la materia, nuestra evaluación no se enfoca principalmente en tener una página web / aplicación 100% funcional, si no que se enfoca en la evolución que tuvieron los alumnos hasta llegar a la presentación final. |
| 10 | +- Formato de trabajo: iterativo e incremental. |
| 11 | +- Duración: iteraciones de 1 semana |
| 12 | +- Dinámica: |
| 13 | + - 1 semana para trabajar en cada iteración. |
| 14 | + - Al final de cada iteración, reunión breve en clase para revisar avances, corregir y definir objetivos para la próxima. |
10 | 15 |
|
11 | | -Sabemos que dentro del mundo de la programación los problemas y las trabas son cosas que suceden con mucha facilidad, por eso es que hacemos mucho hincapie en que si vemos la evolución de un equipo de alumnos, por mas que no hayan llegado a terminar el proyecto, nosotros vamos a tener en cuenta el compromiso y el esfuerzo en caso de haber existido. |
| 16 | +El objetivo es que vivan un proceso real de trabajo en equipo: planificar, desarrollar, resolver problemas y mejorar. |
12 | 17 |
|
13 | | -Si bien el proyecto va a tener un puntaje final, la evaluación se realizará de forma iterativa a medida que el proyecto va avanzando teniendo en cuenta los siguientes criterios: |
| 18 | +## Equipos, Temas y Alcance |
14 | 19 |
|
15 | | -- Aplicación de los temas vistos en clase |
16 | | -- Seguimiento de las consignas y pautas del trabajo |
17 | | -- Comunicación en tiempo y forma de avances y problemáticas |
18 | | -- Organización del trabajo y de cada una de las tareas |
19 | | -- Presentación del trabajo |
20 | | - |
21 | | -## Definición de estructura del Equipo |
| 20 | +- Cada equipo elige el tema de su proyecto. |
| 21 | +- Lo ideal son equipos de hasta 3 integrantes. |
| 22 | +- Se puede trabajar de a 2 o de forma individual. |
| 23 | +- Los docentes revisarán si el alcance es viable en el tiempo disponible y con el tamaño del equipo. |
| 24 | +- Si hace falta, se ajustará el alcance. |
| 25 | +- A mayor cantidad de integrantes, más funcionalidades se esperan en el proyecto. |
22 | 26 |
|
23 | | -A diferencia de los trabajos prácticos que fuimos realizando durante el año, el trabajo final es en equipos. Lo ideal es que los equipos tengan como máximo 3 integrantes, también puede haber equipos de 2 integrantes y en caso de que algún alumno quiera trabajar de forma individual, también será posible. |
| 27 | +## Requisitos |
24 | 28 |
|
25 | | -El tamaño del equipo hará que los requisitos del trabajo cambien, a mas integrantes, mas funcionalidades se espera que tenga el trabajo integrador. |
| 29 | +Dentro de los requisitos técnicos que debe cumplir el proyecto se espera: |
26 | 30 |
|
27 | | -## Definición del Trabajo |
| 31 | +- Diseño responsivo: que funcione bien en distintas platafomas (desktop, mobile y tamaños intermedios). |
| 32 | +- Consumo de una API externa para mostrar contenido dinámico o realizar acciones. |
| 33 | +- Diseño usable y accesible: la interfaz debe ser clara de usar. |
28 | 34 |
|
29 | | -Cada equipo elegirá el tema de su trabajo final. Se analizará junto a los docentes si el alcance propuesto por los alumnos es viable en el tiempo disponible y con el número de integrantes del equipo. En caso de ser necesario se ajustará el alcance. |
| 35 | +Queda fuera del alcance: |
30 | 36 |
|
31 | | -El trabajo final tendrá aproximadamente 4 iteraciones, durante 4 semanas continuas. El equipo de alumnos tendrá 1 semana completa para trabajar entre iteración. Cada vez que una iteración finalice se hará una pequeña reunión (en clase) para revisar los avances, hacer correcciones y definir los objetivos de la próxima iteración. |
| 37 | +- Desarrollar un backend o una API propia (salvo que ya exista y se acuerde con los docentes). |
| 38 | +- Implementar lógica muy compleja. |
32 | 39 |
|
33 | | -Con las iteraciones lo que intentamos generar es una ambiente real de trabajo en equipo, donde a medida que el trabajo avanza se van viendo los cambios y se van organizando los proximos pasos a seguir entre todos. |
| 40 | +## Seguimiento |
34 | 41 |
|
35 | | -Al final la 4ta iteración se espera tener una página web / aplicación que cumpla con los siguientes requisitos: |
| 42 | +Cada equipo deberá usar un tablero de tareas (estilo Kanban) para organizar: |
36 | 43 |
|
37 | | -- Tener un diseño responsivo, deberá funcionar correctamente tanto en web desktop, como en web mobile e intermedios. |
38 | | -- Consumir una API externa y cargar contenido dinamicamente. También se podría consumir una API externa para realizar acciones especificas. |
39 | | -- Tener un diseño (UI) cuidado y elegante. Es parte de la evaluación que el trabajo final sea minimamente usable y que se entienda. |
| 44 | +- Tareas a realizar. |
| 45 | +- Prioridades. |
| 46 | +- Estado de avance. |
40 | 47 |
|
41 | | -Que cosas quedan fuera del alcance del trabajo: |
42 | | -- Desarrollar un backend o una API propia, por la naturaleza y el tiempo con el que contamos no es necesario ponerse a desarrollar una API propia (en caso de que sea algo que ya existe para otra materia se puede charlar) |
43 | | -- No buscamos desarrollar una aplicación con lógica compleja ni rebuscada. |
| 48 | +La herramienta la elige el equipo (puede ser Trello, Jira, Notion, GitHub Projects, etc.). El tablero se usará también para mostrar el progreso durante las reuniones de revisión. |
44 | 49 |
|
45 | | -## Presentación y evaluación |
| 50 | +## Evaluación |
46 | 51 |
|
47 | | -Se espera que el equipo presente el estado final de su trabajo, explicando con que problemas se encontraron y como hicieron para resolverlos. En este punto se realizará la evaluación. |
| 52 | +La evaluación es continua (iteración por iteración) y se centra en el proceso: cómo evolucionan, se organizan y resuelven problemas, no solo en el resultado final. |
| 53 | + |
| 54 | +Criterios que se tendrán en cuenta: |
| 55 | + |
| 56 | +- Aplicación de los temas vistos en clase. |
| 57 | +- Cumplimiento de consignas y pautas. |
| 58 | +- Uso y actualización del tablero de tareas. |
| 59 | +- Comunicación clara y a tiempo sobre avances y problemas. |
| 60 | +- Organización del trabajo y las tareas. |
| 61 | +- Presentación final del proyecto. |
0 commit comments