• No se han encontrado resultados

6.1. ALCANCES

El presente proyecto contempla la realización de la primera versión de un prototipo de software, que tiene como finalidad dar soporte a la gestión de la estadía de estudiantes para la movilidad académica de la Universidad Distrital y por tanto se contempla que el prototipo brinde las siguientes funcionalidades:

● Gestionar la postulación (publicación y asignación) de un alojamiento que cumpla con los requisitos establecidos por el proyecto.

Universidad Distrital Francisco José de Caldas

36

● Ver o consultar el listado de alojamientos disponibles.

● Aplicar o seleccionar un alojamiento disponible.

● Registrar y gestionar las solicitudes de reserva de los estudiantes Invitados que cumplan las condiciones definidas por el programa.

● Ver o consultar el listado de aspirantes que aplican a una vivienda.

● Notificar vía mail al estudiante Invitado y/o anfitrión el estado de su solicitud. ● Permitirle a un estudiante anfitrión solicitar la cancelación de la postulación de

su alojamiento.

● Permitirle a un estudiante visitante solicitar la cancelación de RESERVA de un alojamiento previamente seleccionado.

● Permitirle al administrador validar la solicitud de postulación de un alojamiento. ● Retirar del programa al estudiante que no cumpla con las condiciones exigidas

por el programa.

6.2. LIMITACIONES

• NO es responsabilidad del sistema validar la veracidad de la información suministrada por el estudiante anfitrión sobre el alojamiento postulado, dicho proceso deberá realizarlo una persona perteneciente al CERI.

• En esta primera versión solo tendrá permisos de administrador el equipo CERI. • Este proyecto corresponde con un primer prototipo funcional del programa Housing-

UD, por lo que solamente se llevarán a cabo las pruebas unitarias del desarrollo. • La solución de software estará basada en los lineamientos del software libre dando

respuesta a políticas distritales e institucionales.

• Realizar y documentar los artefactos de software de acuerdo a la metodología comunicada y establecida en el proyecto en un plazo de seis (6) meses, siguiendo los lineamientos del proceso de desarrollo de software SCRUM/OAS.

• Hacer uso de las tecnologías de desarrollo de software recomendadas por la Oficina Asesora de Sistemas (OAS).

CAPÍTULO 7. METODOLOGÍA

La metodología a aplicar en este proyecto se encuentra bajo el proceso de desarrollo SCRUM/OAS, que permite el refinamiento y construcción de un producto funcional con la participación constante del equipo CERI, en un marco de tiempo corto; para este proyecto en específico un tiempo estimado de 6 meses y está debidamente aprobada en la Universidad Distrital Francisco José de Caldas.

A continuación, se describen el conjunto de actividades a desarrollar: Flujo de trabajo de desarrollo [53]

Para los procesos de desarrollo de software de la OAS (Oficina Asesora de Sistemas) se han definido dos tableros para el seguimiento de los proyectos, un tablero en el que se propone el seguimiento de las actividades asociadas al flujo completo del ciclo de vida del proyecto y un tablero en el que se registren tareas atómicas del desarrollo de cada etapa del tablero de desarrollo.

Tablero de desarrollo [53]

En este tablero se registran las tareas que pasan por cada una de las etapas del ciclo de vida completo de una historia de usuario. En las tareas de este flujo de trabajo se deben asociar las tareas del tablero genérico de trabajo en donde se registran los comentarios detallados de cada una de las tareas atómicas del desarrollo de las historias de usuario.

Etapa Descripción Criterios de

aceptación Roles relacionados Creación Crear la tarea a desarrollar, estas tareas son a nivel macro y obedecen a la definición de una historia de usuario. Desarrollador, Arquitecto, Líder de proyecto Análisis Establecimiento de la base del negocio, en la que se establece el conocimiento del mismo y la sustentación teórica de este. BPM (Tooling WSO2), Arquitectura de información (Archi), Documento de análisis Desarrollador

Revisión Análisis Se debe verificar y validar que se tengan los

Arquitecto, Líder de proyecto

Universidad Distrital Francisco José de Caldas

38

productos establecidos en los criterios de aceptación establecidos para el análisis Diseño Etapa de modelado en la que se definen las

estructuras de los datos y las interfaces requeridas. Modelo relacional (pgmodeler), Documento de diseño, Mockup (HTML) Desarrollador Revisión Diseño Se debe verificar y validar que se tengan los productos establecidos en los criterios de aceptación establecidos para el diseño Arquitecto, DBA

Tabla 1- Actividades del Flujo de Trabajo definidos por SCRUM/OAS

Fuente [53]: O. Oficina Asesora de Sistemas, “Gestión OAS - Actividades SCRUM,” 2015, 2015. [Online]. Available: https://tuleap.udistrital.edu.co/plugins/mediawiki/wiki/gestion/index.php/Main_Page. [Accessed: 28-Jul-2017]

Tablero de Tareas

En este tablero se registran las tareas asociadas a los productos de cada etapa del tablero de desarrollo o las tareas productos de una solicitud de cambio sobre algún producto particular [53].

Etapa Descripción Roles relacionados

To Be Done

Creación de la tarea a desarrollar, estas tareas

son a nivel micro y obedecen al desarrollo de un producto asociado

a una etapa del tablero de desarrollo o a un ajuste solicitado a un

producto.

On Going Etapa de desarrollo de la

tarea puntual. Desarrollador

Review

Verificar que esta tarea cumpla con los criterios

de aceptación establecidos para la etapa a la que se asocia

en el tablero de desarrollo.

Arquitecto, Líder de proyecto, DBA.

Tabla 2 – Tablero de Tareas

Fuente [53]: O. Oficina Asesora de Sistemas, “Gestión OAS - Actividades SCRUM,” 2015, 2015. [Online]. Available: https://tuleap.udistrital.edu.co/plugins/mediawiki/wiki/gestion/index.php/Main_Page. [Accessed: 28-Jul-2017]

CAPÍTULO 8. RECURSOS

En la siguiente tabla se describen, los recursos que se estiman serán necesarios a lo largo del proyecto.

Recursos del Proyecto

Tipo de Recurso Recurso Cantidad

Humano Analista, diseñador y

desarrollador

2

Infraestructura Computador 2

Infraestructura Control de versiones, Entorno Beego y avance

del proyecto en Tuleap.

2

Infraestructura Almacenamiento

disponible en google drive para guardar

documentación

2 gigas

Tiempo Meses 6

Tabla 3- Recursos necesarios para la realización del proyecto

Fuente [53]: O. Oficina Asesora de Sistemas, “Gestión OAS - Actividades SCRUM,” 2015, 2015. [Online]. Available: https://tuleap.udistrital.edu.co/plugins/mediawiki/wiki/gestion/index.php/Main_Page. [Accessed: 28-Jul-2017]

Universidad Distrital Francisco José de Caldas 40

CAPÍTULO 9. PRESUPUESTO

En la siguiente tabla se contempla, el presupuesto que se estima será necesario durante el desarrollo del proyecto.

Presupuesto del proyecto Tipo de

Recurso

Recurso Cantidad Valor Unitario Valor Total

Humano Analista 2 (6 meses) $1.500.000 $18.000.000

Humano Diseñador 2 (6 meses) $1.500.000 $18.000.000

Humano Desarrollador 2 (6 meses) $2.000.000 $24.000.000

Humano Scrum Master 1 (6 meses) $3.000.000 $18.000.000

Humano Líder de proyecto 1 (6 meses) $3.500.000 $21.000.000 Humano Líder de desarrollo 1 (6 meses) $3.000.000 $18.000.000 Infraestructura Alquiler Computador 2 (6 meses) $100.000 $1.200.000

Infraestructura Internet 6 meses $80.000 $ 480.000

Infraestructura Luz 6 meses $40.000 $ 240.000

Transporte Transporte 6 meses $240.000 $ 1.440.000

Varios Imprevistos,

Fotocopias.

1 $12.000.000 $ 12.000.000

Presupuesto Total: $132.360.000

CAPÍTULO 10. CRONOGRAMA

El proyecto está planeado para realizarse en 6 meses, por lo que se calculan 22 semanas de trabajo, es decir 11 Sprint’s, con una intensidad de dos semanas.

En la siguiente imagen se muestra el cronograma del proyecto general (gestión de requerimientos, arquitectura y desarrollo). La fecha de inicio del proyecto está sujeta a la aprobación de este anteproyecto y los 6 meses que se plantearon como periodo de desarrollo empiezan en el momento que el proyecto curricular apruebe este documento.

Universidad Distrital Francisco José de Caldas 42 Figura 13- Recursos Propuestos- Fuente: realizado por autor(es).

SEMANA 1 A SEMANA 11

Figura 14- Semana 1 a Semana 11- Fuente: realizado por autor(es).

SEMANA 12 A SEMANA 22

Figura 15-Semana 12 a Semana 22- Fuente: realizado por autor(es).

CAPÍTULO 11. DESARROLLO

Debido a que Housing-UD, representa una estrategia para fortalecer y fomentar los intercambios de movilidad académica en la Universidad Distrital Francisco José de Caldas. Los autores de este trabajo de grado estuvieron involucrados con los roles de analista, diseñador y desarrollador.

Esto con el objetivo de hacer parte del equipo de trabajo que definió las reglas de negocio asociadas a al programa y por ende al prototipo de software que soporta dicho proceso.

Durante 3 meses el equipo sostuvo varias reuniones con los stakeholders y el producto Owner .El estado del arte realizado en este trabajo constituyo el insumo principal con el cual fueron definidos y debatidos los lineamientos.

Documento similar