Howto/FAQ Proyecto de Software
¿Qué es Proyecto de Software?
Proyecto de Software es el ramo terminal de la línea académica "Ingeniería de Software". Según la malla, es un ramo que se toma en el décimo semestre de la carrera, junto con el E y electivos varios. En la malla nueva, sus requisitos son Formulación, Evaluación y Gestión de Proyectos, y Minería de Datos.
El objetivo de este ramo, según su programa de estudios, "[...] es que el alumno enfrente una experiencia lo más cercana posible al mundo real del desarrollo de software, abordando los desafíos típicos como por ejemplo: llevar una buena relación con el cliente, planificar y adaptar el trabajo de acuerdo a las circunstancias, evaluar los riesgos asociados al proyecto y desarrollar una solución de software real. Todo esto con el apoyo metodológico de un equipo de ingenieros con experiencia comprobada en proyectos reales". Lo anterior se refleja en la existencia de tutores para cada grupo de trabajo, los cuales debiesen de apoyar constantemente el proceso de trabajo y aprendizaje de los alumnos del ramo.
En este ramo, tendrán que trabajar en grupos durante 13 semanas, por 16 horas a la semana, presencialmente en una empresa que requiera servicios de desarrollo de software.
¿En qué se diferencia con las prácticas?
Si bien tanto las prácticas como proyecto de software buscan dar un acercamiento al mundo real laboral, proyecto se diferencia de una práctica normal en que busca ser una actividad guiada por el equipo docente del ramo en todo momento. Además, se busca evaluar las capacidades de trabajo en equipo del estudiante, cosa que en las prácticas no se evalúa necesariamente en todos los casos.
¿Cómo se evalúa el ramo?
El curso tiene 3 presentaciones, dos durante el semestre (aproximadamente en semanas 6 y 10) y una final durante las semanas de exámenes. El ramo está pensado para que los estudiantes trabajen por sprints, como en Ingeniería de Software.
¿Cómo se eligen los proyectos?
Los proyectos son elegidos por el equipo docente del ramo, liderado por la profesora Cecilia Bastarrica, a partir de una lista de empresas que postulan con proyectos para el ramo. Los criterios que se utilizan para la selección de los proyectos son, en resumen:
- Impacto del Proyecto: Los proyectos que generan un mayor impacto a la sociedad (o al grupo de clientes objetivo de la empresa) son mejor puntuados en este tópico.
- Dificultad del Proyecto: Los proyectos que presentan problemas más interesantes, cuya solución no es estandarizada ni trivial (por ejemplo, proyectos que no son sistemas de información, páginas web, entre otras cosas que ya se ven en la carrera) son mejor puntuados en este tópico.
Desde primavera del 2017, estudiantes que ya tomaron el ramo del DCC participan en la comisión de selección de proyectos, apoyando en la definición final de estos.
¿Cuántas horas hay que trabajar a la semana?
Como se mencionó anteriormente, son 16 horas de trabajo semanal. A esto se le suman 90 minutos a la semana (una de las dos cátedras asignadas al ramo), los cuales se usan como reunión de grupo con el tutor. Se supone que todo lo relacionado on el ramo se debe hacer dentro de las horas de trabajo semanal. No debería de poder obligarse a nadie trabajar más de esa cantidad de horas ni avanzar fuera del horario de trabajo.
Al 2025, los grupos se generan en base a la optimización de horarios de disponibilidad compartidos (por bloques mañana/tarde de lunes a viernes). Los horarios de trabajo los establece el equipo (pueden variar semana a semana), y en las primeras semanas el equipo docente recomienda encarecidamente que puedan trabajar por lo menos de a pares (que nadie trabaje sólo).
¿Qué pasa si un día de trabajo cae feriado?
Como el equipo establece sus propios horarios de trabajo, es en parte tu responsabilidad asegurarte de que estos no caigan dentro del feriado si no quieres trabajarlo. Por otro lado, pueden acordar como equipo trabajar menos horas esa semana, pero el curso sigue corriendo.
No puedo trabajar una semana por un viaje o un problema de fuerza mayor. ¿Qué debería hacer?
Primero que todo, hablar con tu tutor, la profesora y tu equipo lo antes posible. Si bien esta situación no es la ideal, se suele poder compensar trabajando en otros bloques. La idea es que recuperes esas horas antes o después de su ausencia, de forma de que ésta no perjudique provocando mayor carga para el resto de tu equipo.
¿Cuántas semanas se trabaja?
El trabajo transcurre durante 13 semanas. Por lo general, se parte en la semana 3 y se termina en la semana 15, siendo durante el examen del curso la presentación final (la cual incluye un cocktail que varía en calidad).
¿Qué pasa si hay paro mientras tomo el ramo?
Por lo general, el ramo continúa funcionando como si nada. Eso quiere decir que el curso toma el acuerdo de seguir trabajando hasta completar las 13 semanas, y luego dar el examen.
¿Se cuentan los recesos?
Los recesos no debiesen ser trabajados. Sin embargo, han existido casos en los cuales el curso se pone de acuerdo para trabajarlas, con el objetivo de terminar el ramo antes.
¿Cuánto y cómo pagan?
Un total de 20 UB (4UTM del mes de enero, 260 mil pesos aprox. al 2025), pagados por el departamento, en la menor cantidad de cuotas posibles a contar del segundo mes del semestre. Por ejemplo, si tomas el ramo en Primavera, y tienes 12UBs disponibles en Septiembre y Octubre, te pagarán 12UB en Septiembre y 8UB en Octubre.
¿Qué pasa si soy auxiliar y tengo casi todas o todas mis UB ocupadas?
En caso que no lo sepas, la cantidad máxima de UBs que puede recibir un estudiante de pregrado es 12 (en postgrado son 38).
El truco que se suele utilizar es cargarle tus UBs a un estudiante que no tenga sus UBs tan ocupadas. Luego, esta persona deberá pagarle directamente al legítimo dueño de las UBs. Esto lo puedes hacer tanto con las UBs del curso como con las de tus auxiliares/ayudantías.
Corre el rumor de que en casos extremos, se paga al estudiante con honorarios. El problema de esta forma de pago es que es muy lenta (suele demorar meses en procesarse).
¿Qué puedo hacer si tenemos problemas con nuestros empleadores?
Lo mejor es seguir el conducto regular: Primero que todo, hablar con el empleador e intentar solucionar el problema directamente. Si esto no funciona, se debiese hablar con el tutor del grupo. Si esto tampoco funciona, lo mejor es hablar con la profesora para solucionar el problema.
¿Qué pasa si a pesar de contarles nuestros problemas al equipo docente del ramo, no obtenemos respuestas satisfactorias?
En este caso, te recomendamos contactar al CaDCC a través del correo ´docencia@cadcc.cl´, para que podamos hacer llegar tus quejas y consultas a otras instancias del departamento.
Ayuda creo que me echaré el ramo
Históricamente es difícil echarse el ramo de Proyecto de Software. Deberían de cumplirse todas estas condiciones:
- Mala relación con el empleador
- Mala relación con los compañeros de grupo
- Impuntualidad y poca responsabilidad con el trabajo encomendado
- Tanto tutor como profesores de cátedra del ramo creen que el estudiante no ha trabajado lo suficiente.
Lo que suele pasar cuando algunas de las condiciones anteriores no se cumplen es que la nota baja debido a una evaluación deficiente. Sin embargo, el promedio y mediana del ramo suele fluctuar cerca del 6.0, estando la mínima alrededor del 5.0.
Recomendaciones finales
De parte de un viejón: * Trabajen presencial por lo menos una vez a la semana, notarán el cambio en la productividad. * Hagan todo lo posible por definir el alcance del proyecto pronto. * Tiren la talla de vez en cuando, tener buenas relaciones con el equipo hace que el trabajo sea más ligero.
Ojalá lo anterior te haya ayudado a entender mejor el ramo de proyecto. Recuerda que cualquier otra consulta, puedes mandarla a docencia@cadcc.cl.