Sunteți pe pagina 1din 10

Desarrollo de Sistema Web

de Asignacin Automtica de Mallas


de Turnos para Protector Security
Alumnos: FERNANDO RENE GUTIRREZ FUENZALIDA
ALEXI ALEJANDRO TAPIA ZURITA
Ao Acadmico: 2013
Profesor Gua: RODOLFO SCHMAL SIMN
Escuela de Ingeniera Informtica
Empresarial
Universidad de Talca, Talca, Chile
Contraparte: HCTOR LVAREZ MRQUEZ
Protector Security
Talca, Chile

Resumen. En este paper se detalla la descripcin del que Protector Security se vea obligado pagar ms final de
desarrollo del proyecto de un sistema web para asignacin mes.
automtica de turnos para guardias de seguridad; lo cual La debilidad de la empresa en la actualidad es la
busca dar solucin a una serie de problemticas de gestin y lentitud e ineficiencia para asignar turnos a los guardias de
asignacin de los horarios de trabajo de los empleados de seguridad, debido a que los turnos son distintos de una
Protector Security. El proyecto se justifica debido a que en semana a otra, existen horas extras y trabajos en das
la actualidad se ven obligados a confiar en sus supervisores, festivos, lo cual es complejo de coordinar de forma manual
quienes tienen la responsabilidad de gestionar, asignar y en individualizada. Esta debilidad se busca convertir en
monitorear el cumplimiento de los turnos, generndose fortaleza al automatizar dicho proceso, con lo cual se
prdidas econmicas y de calidad de servicio al asignar generarn los turnos requeridos en concordancia a los
turnos inexistentes. Por otro lado, la empresa busca mejorar diversos contratos establecidos con los clientes y en relacin
su imagen ante sus clientes, quienes al observar que a la ley laboral. Adems, se busca aprovechar la oportunidad
Protector Security automatiza sus procesos mejorando la de mejorar la imagen ante los clientes y la reputacin en el
calidad de servicio, confiarn ms en ellos y se generar una mercado actual, de manera de tener ms y mejores clientes.
mejor reputacin para captar nuevos clientes. Concluido el proyecto, el producto entregable ser un
sistema online que asigne automticamente los turnos y que
Palabras Claves: turno, malla de turnos, eventualidad, trabajar directamente con el rea de operaciones de la
usuario, niveles de usuario empresa, facilitando una mejor gestin de los horarios de los
guardias. De esta forma, los supervisores no tendrn la
1. INTRODUCCIN facultad de asignar los horarios de trabajo, evitando prdidas
El proyecto a desarrollar consiste en la creacin de un econmicas por turnos inexistentes.
sistema web de asignacin automtica de mallas de turno Este documento se organiza como sigue: en primer
para Protector Security (ex A&F Seguridad), una empresa lugar, una introduccin al problema y la respectiva solucin
que presta servicios de seguridad y vigilancia en diversas propuesta. Posteriormente se especifica el objetivo general y
ciudades de Chile, con 15 clientes en 55 locales, y ms de los objetivos especficos proyecto, para luego establecer el
600 guardias de seguridad. producto entregable que se espera desarrollar, junto con los
Esta empresa requiere un sistema web accesible respectivos requerimientos funcionales y no funcionales
siempre y desde cualquier lugar, con conexin a internet, y acordados con la contraparte. Despus, se detalla el marco
que sea capaz de generar los turnos de forma automtica terico en el cual se desarrolla este proyecto, describiendo
para todos los guardias; ya que actualmente son los las competencias especificas de gestin y de informtica
supervisores de cada local los encargados de asignar los necesarias para su ejecucin y que han sido adquiridas en
turnos de trabajo para los guardias de seguridad. En estos los aos de formacin de la carrera de Ingeniera
momentos se generan errores, ineficiencia y prdida de Informtica Empresarial. Luego se presenta la metodologa
recursos, debido a que los propios supervisores dan origen a elegida y la estructura de trabajo para el desarrollo del
tunos inexistentes (en concordancia con los guardias) para sistema, detallando las distintas etapas y las razones por las
cuales se ha elegido dicha metodologa. Esto lleva al

2011UTALCA-2008419028-2008419006
Universidad de Talca Escuela de Ingeniera Informtica Empresarial
desarrollo de un cronograma que se muestra en una carta Funcionalidades del sistema:
Gantt, donde es posible identificar la ruta crtica. Con Ingreso de Datos
posterioridad se detallan los diversos recursos necesarios Eliminar Datos
para la ejecucin del proyecto; adems de exponer el plan Modificar Datos
de entrega del producto final a la contraparte. Finalmente se Ingreso de Eventualidades
muestra una conclusin que resume los contenidos Mostrar Eventualidades
expuestos. Generar Mallas
Mostrar Mallas
2. OBJETIVOS DEL PROYECTO 3.2. Requerimientos Funcionales del Producto
2.1. Objetivo General. El objetivo general de este Entregable. Los requerimientos funcionales del producto
proyecto es automatizar el proceso de asignacin de mallas entregable son:
de turnos de los guardias de seguridad. Para llevar a cabo
Asignar malla de turnos.
este objetivo es necesario establecer objetivos especficos
Generar informe de asistencias, licencias, atrasos y
que sirvan como gua para un mejor desarrollo del proyecto.
renuncias.
2.2. Objetivos Especficos. Los objetivos especficos de
este proyecto son: Generar pre-informe de horas trabajadas.
i. Construir los modelos de anlisis y flujo de Planillas diarias de horas trabajadas.
informacin Manejar distintos niveles de usuarios.
ii. Disear la solucin 3.3. Requerimientos Funcionales del Producto
iii. Construir una base de datos slida que de soporte al Entregable. Los requerimientos no funcionales del producto
sistema entregable son:
iv. Probar el sistema en un entorno simulado Debe estar disponible 7 das x 24 horas en
v. Implementar el sistema Web en un entorno real condiciones normales.
vi. Elaborar informe que respalde el proyecto Respaldo incremental de la informacin.
Estos objetivos ayudarn a la consecucin del objetivo Debe contemplar un uso ptimo de las conexiones a
general a travs del cumplimiento de los distintas partes del la base de datos
proyecto y que estn determinadas por los requerimientos Realizar copias de seguridad incrementales de los
funcionales del sistema. Para ello ser necesario una carga datos del sistema.
de trabajo de 12 horas semanales. De esta forma, los Validar los datos ingresados.
objetivos especficos habrn de ser cumplidos al momento Los requerimientos funcionales y no funcionales estn
de concluir el proyecto, lo cual se refleja en el producto directamente relacionados con la solucin que se le presenta
entregable, es decir, para la entrega del producto final los a la empresa, los primeros representan las funcionalidades
objetivos especficos habrn sido alcanzados. Los objetivos del sistema y tienden a satisfacer la necesidad que presenta
especficos ayudan a la consecucin del objetivo general, el la organizacin. Los segundos son definiciones del producto
cual busca resolver la problemtica identificada y satisfacer entregable necesarios parar guiar el desarrollo del producto,
los distintos requerimientos establecidos con la contraparte. los cuales permiten verificar si se cumpli con lo que la
2.3. Mtodo de Verificar los Objetivos e Impacto del empresa esperaba, de no ser as significa que la solucin
Proyecto. propuesta no resolver la problemtica que presenta la
Uso de indicadores (Margen de ganancias, relacin organizacin.
con clientes, cantidad de eventualidades)
Comparacin de la situacin actual y pasada, de 4. MARCO TERICO
manera de determinar si la empresa ha logrado Para el desarrollo de este proyecto son relevantes los
mejores resultados con la implementacin del conocimientos adquiridos en los cursos de:
sistema. Anlisis y Diseo Lgico de Sistemas
Comparacin de margen de ganancia antes y despus Gestin y Evaluacin de Proyectos
de la implementacin, de tal forma de establecer una Modelamiento de Negocios y Rediseo
mejora significativa con la automatizacin del Organizacional
proceso de asignacin de turnos. Gestin de Proyectos
Programacin y Taller de Base de Datos
3. PRODUCTO ENTREGABLE DEL PROYECTO Programacin y Taller de Internet
3.1. Descripcin General del Producto Entregable. El Anlisis y Diseo Lgico de Sistemas. Se sita en el
producto entregable de este proyecto es un sistema que mbito de la concepcin, anlisis y diseo lgico de
asigne automticamente los turnos de los guardias, adems sistemas para el desarrollo de los mismos; a travs de la
manejara distintos niveles de usuarios, generara reportes identificacin de requerimientos, desarrollo de modelos
mensuales de eventualidades como licencias, atrasos y relacionales, identificacin de flujos de datos y manejo de
renuncias, finalmente ser capaz de entregar las planillas SQL como lenguaje de manipulacin de datos. Para el
diarias de horas trabajadas. Este tendr un soporte web, desarrollo del proyecto descrito, se requiere identificar los
trabajara directamente con el rea de operaciones de la requerimientos funcionales que debe satisfacer el sistema,
empresa. luego de esto, desarrollar el modelo relacional que satisfaga

Asignacin Automtica de Mallas de Turnos 406 Fernando Gutirrez y Alexi Tapia


Escuela de Ingeniera Informtica Empresarial Universidad de Talca
Tabla. Gestin vs Informtica recursos que requiere el proyecto y su retorno en el mediano
y largo plazo.
reas del Conocimiento %
Modelamiento de Negocios y Rediseo
Tecnologas de Informacin 33,3 Organizacional. Consiste en el modelado de procesos de
Taller de Base de Datos 16,7 negocio y el alineamiento del diseo organizacional. Para
ello utiliza BPMN (Business Process Modelling Notation) y
Taller de Internet 16,7 BPEL (Business Process Executive Language) para
Integracin de Tecnologas a la 33,3 automatizar dichos procesos de negocio, de manera de
Gestin elaborar diseos organizacionales acorde con los modelos
Anlisis y Diseo Lgico de Sistemas 16,7 creados. La formacin adquirida en este mdulo contribuye
enormemente al modelado de los procesos de negocio que
Modelamiento de Negocios y 16,7 se ejecutarn una vez que el sistema est en marcha,
Rediseo Organizacional asegurando a travs del ciclo de vida del objeto de negocio
Gestin, Visin de Negocios y 33,3 (guardia) la coherencia de los distintos estados que ste
Desarrollo de Proyectos puede adquirir; de forma de crear modelos BPMN que
Gestin de Proyectos 16,7 satisfagan los procesos de negocio encontrados y puedan
servir de gua para la planificacin de las aplicaciones del
Formulacin y Evaluacin de 16,7
sistema.
Proyectos Gestin de Proyectos. Este mdulo entrega las
Gestin de Proyectos 16,7 directrices para la creacin y manejo de proyectos,
otorgando las herramientas y tcnicas necesarias para la
negociacin de contratos, plazos, alcance y recursos que se
requieren para la planificacin, desarrollo y presentacin de
un nuevo proyecto. El proyecto que se desea desarrollar
requiere de las competencias adquiridas en este mdulo
para, en primer lugar, crear una nueva idea de negocio, de
manera de plantearla ante los interesados y que sta sea
aceptada. En segundo lugar, requiere habilidades de
negociacin para definir los requerimientos que con los que
cumplir el sistema, junto con los plazos de entrega y la
obtencin de los recursos necesarios. Adems, es necesaria
una adecuada planificacin de las distintas fases de
desarrollo e implementacin del sistema, de manera de
seguir un plan de trabajo que sirva como gua para la
ejecucin de las distintas etapas.
Programacin y Taller de Base de Datos. Aporta a la
formacin del estudiante a travs de la enseanza del
diseo, creacin y operacin de bases de datos corporativas,
a travs de la utilizacin de software de administracin de
bases de datos. Para ello se entregan se entregan los
conceptos asociados a la concepcin y diseo de bases de
datos, implementacin de almacenamiento de datos, la
administracin de bases de datos relacionales y el manejo de
bases de datos avanzadas. En el desarrollo del proyecto es
Figure 1. reas de Conocimiento.
necesaria la creacin de una base de datos consistente que
contenga la informacin relevante de los 600 guardias, 55
locales y 15 clientes, junto con los datos de los respectivos
dichos requerimientos y contribuya como base a la supervisores zonales y de instalacin. Por otro lado se
construccin de una base de datos slida y consistente; para
requiere la ejecucin de diversas consultas para cumplir con
lo cual se utilizar lenguaje SQL. los distintos requerimientos acordados con la contraparte.
Gestin y Evaluacin de Proyectos. Se centra en la Programacin y Taller de Internet. Contribuye a la
creacin y diagnstico de proyectos desde el punto de vista formacin bsica de sistemas de informacin, a travs del
financiero y no financiero; evaluando la rentabilidad, desarrollo y administracin de aplicaciones web con acceso
factibilidad y costo de oportunidad que generar una vez
a estructuras de informacin, aportando a la planificacin y
ejecutado. El proyecto se requiere una evaluacin clara y
programacin de sistemas de informacin de sitios web
precisa sobre los posibles inconvenientes financieros, sobre Internet. Para la ejecucin del proyecto descrito es
tcnicos o legales que este pueda tener en su desarrollo, de fundamental contar con las competencias adquiridas en este
manera de preverlos a tiempo para su solucin o abolicin; mdulo, ya que el producto final ser un sistema web de
adems de determinar la inversin en trminos de tiempo y asignacin de turnos que debe ser accesible desde cualquier

Fernando Gutirrez y Alexi Tapia 407 Asignacin Automtica de Mallas de Turnos


Universidad de Talca Escuela de Ingeniera Informtica Empresarial
Permite que la planificacin de nuestro proyecto sea
ms sencilla y ayuda a que el proyecto se finalice a
tiempo.
Ayuda a que la calidad del trabajo sea alta.
Es ms fcil organizar y desarrollar el trabajo, ya que
solo se debe realizar lo planeado en un comienzo.
5.2. Estructura de Descomposicin de Trabajo. A
continuacin se muestra en detalle la descomposicin del
trabajo, se describir cada uno de sus componentes y se
explicaran las relaciones entre stos.
Etapa 1. Anlisis de la Problemtica
Anlisis de la necesidad: Para poder realizar y
comenzar con el trabajo es necesario que se identifique y se
analice la necesidad de la organizacin, esto se logra
realizando reuniones con la contraparte.
Identificacin de los Objetivos y Requerimientos: Se
establecern los objetivos los cuales debern ser cumplidos
al momento de la finalizacin del proyectos, adems se
Figura 2. Etapas de la Metodologa en Cascada identificaran los requerimientos del sistema, de acuerdo a la
necesidad de organizacin, es por esto que se debe tener
claro cul es la necesidad.
lugar y en cualquier momento a travs de Internet. Para ello,
Seleccin Metodologa: Para realizar un proyecto es
es necesario programar la aplicacin en un lenguaje de
necesario trabajar de acuerdo a una metodologa, esto con la
hipertexto y conectarla con una base de datos a travs de
finalidad de mantener un orden en el trabajo.
PHP.
Diseo de flujo de informacin: Para poder realizar el
Como se expresa en el Figura 1, los seis cursos
sistema es necesario comprender de qu forma fluye la
relevantes para el desarrollo del proyecto se pueden dividir
informacin dentro de la empresa, es por esto que estos
en tres reas del conocimiento definidas por el plan de
modelos representaran de forma grfica dicho flujo.
estudios de la escuela de Ingeniera Informtica
Planificacin: Diseo de carta Gantt para ordenar las
Empresarial, para la creacin del modelo relacional
tareas que se debern realizar durante el proyecto. La carta
necesario para la base de datos y el modelado de los
Gantt deber ser diseada de acuerdo a la metodologa
procesos de negocio implicados en el desarrollo del sistema
elegida anteriormente, teniendo diferentes fases las cuales
se requieren dos cursos de integracin de tecnologas a la
sern desarrolladas de manera lineal.
gestin: Modelamiento de Negocios y Rediseo
Etapa 2. Anlisis de Requerimientos
Organizacional y Anlisis y Diseo Lgico de Sistemas.
Anlisis de factibilidad de requerimientos: Este anlisis
Para crear y codificar la base de datos a travs de un gestor
se realiza con la finalidad de identificar si los
de BD se requieren las competencias adquiridas en el
requerimientos cumplen con la necesidad de la organizacin
mdulo de Taller de Base de Datos; por otra parte, para la
y si solucionan los problemas por los cuales se va a realizar
codificacin y manejo del sistema web de asignacin
el sistema. Si este resultado no fuera positivo es necesario
automtica de turnos se requiere la asignatura de Taller de
replantear los requerimientos.
Internet. Finalmente, para la aceptacin, negociacin y
Especificacin de los requerimientos: Se deber
gestin del proyecto se requieren las asignaturas clasificadas
explicar detalladamente cada uno de los requerimientos, en
dentro de la gestin, visin de negocios y desarrollo de
donde se tendr una descripcin completa de como el
proyectos.
sistema va cumplir el requerimiento y tambin se debe
explicar las restricciones de los requerimientos.
5. METODOLOGA DEL PROYECTO
Anlisis de los documentos que debe generar: Dentro
5.1. Descripcin General. La metodologa que
de las necesidades de la empresa se encuentra la creacin de
utilizaremos para el desarrollo del sistema es la Metodologa
distintos informes, por lo que es necesario analizar dichos
en Cascada es la ms utilizada al momento de desarrollar
documentos para que as el sistema pueda cumplir con estos
sistemas, tambin considerada como el enfoque clsico para
requisitos.
el ciclo de vida del desarrollo de sistemas, este presenta un
Priorizacin de los requerimientos: Todos los
enfoque rgido y lineal.
requerimientos tienen niveles diferentes de importancia para
Bajo esta metodologa, las etapas son establecidas al
los clientes y usuarios. Unos tienen prioridad crticas, otros
inicio del proyecto, donde el comienzo de cada etapa debe
no tanta y otros de bajo nivel de prioridad. El saber esto nos
esperar la finalizacin de la inmediata anterior, y el trmino
permitir no retrasar la finalizacin del proyecto, en donde
de cada etapa debe ser revisada y no se puede pasar a la
algunos requerimientos se podrn cumplir en la instalacin
siguiente si no est aprobada. Las etapas de esta
de nuevas versiones.
metodologa se presentan en la Figura 2.
Entre las ventajas de esta metodologa destacan:

Asignacin Automtica de Mallas de Turnos 408 Fernando Gutirrez y Alexi Tapia


Escuela de Ingeniera Informtica Empresarial Universidad de Talca
Etapa 3. Diseo del Sistema Finalizacin del Proyecto
Modelo Relacional: Para poder desarrollar el sistema es Preparar Informe: Parte importante para dar por
importante el crear la base de datos, el modelo relacional finalizado el proyecto es la redaccin de un libro en donde
nos presenta las relaciones entre las diferentes tablas de la se presenten toda la documentacin que se gener durante el
base de datos, adems permite identificar cada uno de los trabajo adems de toda la informacin relevante del
atributos presentes en las tablas. proyecto. Este libro debe ser entregado a todas las personas
Diagrama BPMN: Con el desarrollo de BPMN se tiene comprometidas en el desarrollo del proyecto de tesis.
una notacin grafica de los procesos del negocio, esta Presentar Proyecto de Tesis: Finalmente se deber
notacin permite que sea ms entendible y legible cada uno realizar una presentacin en donde se encuentren todas las
de los flujos de los procesos. partes involucradas en el proyecto adems de un comit de
Diagrama de casos de Uso: El diagrama de casos de uso evaluacin.
permitir identificar el comportamiento del sistema desde el
punto de vista del usuario, representan las funcionalidades 6. CRONOGRAMA DEL PROYECTO
que el sistema puede ejecutar. Este diagrama es de fcil El cronograma del proyecto se muestra en la Figura 3 y
entendimiento lo cual tambin ayuda a que el cliente pueda la tabla en siguiente.
interpretarlos.
Diagrama de Secuencias: El diagrama muestra la
interaccin de un conjunto de objetos en una aplicacin a
travs del tiempo este se modela para cada caso de uso.
Contiene detalles de implementacin del escenario,
incluyendo los objetos y clases que se usan para
implementar el escenario, adems de mensajes
intercambiados entre los objetos. En palabras simples este
diagrama nos ayudara a saber cmo se comunican los
objetos a travs del tiempo. Requiere que estn listos los
diagramas de casos de Uso.
Diagrama de Navegacin: El diagrama de navegacin Figura 3. Carta Gantt del Proyecto
muestra cmo organizar las secciones y contenidos en el
website. En este observamos a la perfeccin la estructura
Tabla. Duraciones de los Componentes de Trabajo
jerrquica, desde la home a cualquier contenido enlazado.
Este ayudara a la codificacin del sistema. Nombre de tarea Duracin Comienzo Fin
Etapa 4. Codificacin Etapa 1 Anlisis de la lun vie
Crear Base de Datos: Se creara la base de datos 2 sem.
Problemtica 01/04/13 12/04/13
basndose en los modelos creados anteriormente, se creara
lun mar
utilizando el sistema MySQL. Anlisis de la necesidad 2 das
01/04/13 02/04/13
Codificar sistema: Es la fase en donde se implementa el
cdigo fuente, donde se creara el sistema utilizando lenguaje Identificacin de los
vie vie
HTML y hojas de estilo para el diseo de la pgina y PHP Objetivos y 1 da
05/04/13 05/04/13
para conectarse con la base de datos que ya fue creada en el Requerimientos
punto anterior. lun lun
Seleccin Metodologa 1 da
Etapa 5. Pruebas 08/04/13 08/04/13
Ingresar Datos de Prueba: Para poder verificar el Diseo de flujo de mi jue
2 das
correcto funcionamiento o los posibles errores es necesario informacin 10/04/13 11/04/13
ingresar datos de prueba, los cuales nos permitirn evaluar jue jue
el comportamiento del sistema. Estas pruebas de mucha Planificacin 1 da
11/04/13 11/04/13
importancia ya que de la aprobacin de este punto se Etapa 2 Anlisis de lun vie
continua con la implementacin del sistema. 2 sem.
Requerimientos 15/04/13 26/04/13
Implementacin del Sistema: Consiste en instalar y
Anlisis de factibilidad lun mar
montar tanto la base de datos como la aplicacin y realizar 2 das
todos los procedimientos para que quede operativo el de requerimientos 15/04/13 16/04/13
sistema. Especificacin de los jue jue
1 da
Probar funcionamiento del Sistema: Despus de la requerimientos 18/04/13 18/04/13
puesta en marcha del sistema es necesario pasar a una etapa Anlisis de los
mar mar
de pruebas en donde se pueda ver el sistema funcionando y documentos que debe 1 da
23/04/13 23/04/13
con esto verificar de que no exista ningn problema que generar
pudiera haber sido generado en la implementacin del Priorizacin de los mar mar
sistema. 1 da
requerimientos 23/04/13 23/04/13

Fernando Gutirrez y Alexi Tapia 409 Asignacin Automtica de Mallas de Turnos


Universidad de Talca Escuela de Ingeniera Informtica Empresarial
Etapa 3 Diseo del lun vie generaron y con los requerimientos establecidos en la etapa
4 sem. inicial. Adems el profesor a cargo de la asignatura evaluar
Sistema 29/04/13 24/05/13
lun jue la calidad del trabajo entregado. En caso de no cumplir con
Modelo Relacional 4 das las exigencias de los interesados en el proyecto (Protector
29/04/13 02/05/13
Security, profesor gua y profesor a cargo del mdulo de
lun jue
Diagrama BPMN 4 das TPI) este queda postergado hasta conseguir una mejora
06/05/13 09/05/13
significativa, lo cual significa un retardo en la entrega y
Diagrama de casos de lun lun presentacin final.
1 da
Uso 13/05/13 13/05/13 Es por esto que cada etapa debe ser desarrollada con
jue jue total seriedad para evitar errores, ya que la metodologa en
Diagrama de Secuencias 1 da
16/05/13 16/05/13 cascada no permite comenzar una etapa superior sin
mar jue finalizar con xito la etapa antecesora. Esto tambin es una
Diagrama de Navegacin 3 das
21/05/13 23/05/13 ventaja, ya que los ejecutores se ven obligados a llevar a
lun vie cabo todas las tareas correctamente para seguir adelante con
Etapa 4 Codificacin 20 sem. el desarrollo del proyecto. Considerando la metodologa
27/05/13 11/10/13
mar vie elegida, todas las etapas podran ser consideradas como
Crear Base de Datos 4 das rutas crticas, ya que es necesario finalizar cada una para
28/05/13 31/05/13
continuar con la siguiente, sin embargo, se han escogido
lun vie
Codificar sistema 19 sem. Codificacin y Finalizacin como las etapas ms crticas
03/06/13 11/10/13
porque los mayores esfuerzos deben estar aqu.
lun vie
Etapa 5 Pruebas 5 sem.
14/10/13 15/11/13
mar mi
Ingresar Datos de Prueba 2 das
15/10/13 16/10/13
Implementacin del mi vie
3 das
Sistema 16/10/13 18/10/13
Probar funcionamiento lun vie
4 sem.
del Sistema 21/10/13 15/11/13
lun vie
Finalizacin del Proyecto 3 sem. Figura 4. Ruta Crtica Principal
18/11/13 06/12/13
lun vie
Preparar Informe 2 sem.
18/11/13 29/11/13
Presentar Proyecto de mar jue
3 das
Tesis 03/12/13 05/12/13

Ruta Crtica. Identificar la ruta crtica del proyecto es


fundamental para cumplir con los plazos establecidos en un
comienzo, de manera de no generar retardos en la entrega Figura 5. Ruta Crtica Secundaria
del producto final. Por ello, es que se ha identificado una
ruta crtica principal, que es la que mayor riesgo conlleva a
la finalizacin del proyecto, y por ende los esfuerzos se 7. GESTIN DE RECURSOS DEL PROYECTO
centran con mayor relevancia en las tareas que la componen; 7.1. Recursos Humanos. Es importante destacar que el
y una ruta crtica secundaria, que tambin pone en riesgo la valor representado en la tabla es el equivalente al valor
entrega en la fecha establecida del producto final, pero en un comercial, pero como este trabajo se enmarca dentro del
menor grado. desarrollo de tesis, ser realizado sin un valor para la
La ruta crtica principal (Figura 4), la compone la etapa empresa a la cual se le entregara el sistema.
de Codificacin, ya que es la que toma ms tiempo en 7.2. Recursos Materiales. Los recursos materiales para
llevarse a cabo, en total son 20 semanas. Si esta etapa toma el desarrollo del proyecto son:
ms tiempo del esperado podra llevar a que el proyecto no Computador: Parte importante para desarrollar este
pueda ser entregado en la fecha acordada en un comienzo, proyecto es el computador, es aqu donde se
por lo que el proyecto debera ser entregado ms tarde. Los desarrollaran todas las tareas necesarias para la
esfuerzos se centran con mayor atencin en esta etapa, ya ejecucin del sistema. Se utilizaran los computadores
que es la ms densa y compleja del proyecto, y es personales de los alumnos desarrolladores del
fundamental para desarrollar el producto. proyecto, por lo tanto no significara un costo
La ruta crtica secundaria (Figura 5) es la Finalizacin, adicional.
donde el proyecto es presentado a los interesados, quienes Libros: Se necesitaran libros para utilizarlos como
evaluarn si este cumple con las expectativas que se guas en el desarrollo de las tareas que compondrn el

Asignacin Automtica de Mallas de Turnos 410 Fernando Gutirrez y Alexi Tapia


Escuela de Ingeniera Informtica Empresarial Universidad de Talca
Tabla 2. Recursos Humanos para el Proyecto

Costo*
Nombre de tarea Duracin Prs/Hrs Personal Total
Hora
Etapa 1 Anlisis de la Problemtica 2 sem. 20 2 $ 10.000 $ 400.000
Anlisis de la necesidad 2 das 6 2 $ 10.000 $ 120.000
Identificacin de los Objetivos y Requerimientos 1 da 3 2 $ 10.000 $ 60.000
Seleccin Metodologa 1 da 2 2 $ 10.000 $ 40.000
Diseo de flujo de informacin 2 das 6 2 $ 10.000 $ 120.000
Planificacin 1 da 3 2 $ 10.000 $ 60.000
Etapa 2 Anlisis de Requerimientos 2 sem. 16 2 $ 10.000 $ 320.000
Anlisis de factibilidad de requerimientos 2 das 6 2 $ 10.000 $ 120.000
Especificacin de los requerimientos 1 da 3 2 $ 10.000 $ 60.000
Anlisis de los documentos que debe generar 1 da 4 2 $ 10.000 $ 80.000
Priorizacin de los requerimientos 1 da 3 2 $ 10.000 $ 60.000
Etapa 3 Diseo del Sistema 4 sem. 40 2 $ 10.000 $ 800.000
Modelo Relacional 4 das 12 2 $ 10.000 $ 240.000
Diagrama BPMN 4 das 12 2 $ 10.000 $ 240.000
Diagrama de casos de Uso 1 da 3 2 $ 10.000 $ 60.000
Diagrama de Secuencias 1 da 4 2 $ 10.000 $ 80.000
Diagrama de Navegacin 3 das 9 2 $ 10.000 $ 180.000
Etapa 4 Codificacin 20 sem. 107 2 $ 10.000 $ 2.140.000
Crear Base de Datos 4 das 12 2 $ 10.000 $ 240.000
Codificar sistema 19 sem. 95 2 $ 10.000 $ 900.000
Etapa 5 Pruebas 5 sem. 61 2 $ 10.000 $ 1.220.000
Ingresar Datos de Prueba 2 das 9 2 $ 10.000 $ 180.000
Implementacin del Sistema 3 das 12 2 $ 10.000 $ 240.000
Probar funcionamiento del Sistema 4 sem. 40 2 $ 10.000 $ 800.000
Finalizacin del Proyecto 3 sem. 23 2 $ 10.000 $ 460.000
Preparar Informe 2 sem. 20 2 $ 10.000 $ 400.000
Presentar Proyecto de Tesis 3 das 3 2 $ 10.000 $ 60.000
Total $ 10.680.000

producto final, estos sern proporcionados por la Empaste Tesis $ 60.000


biblioteca de la Universidad, no tendr un costo ya Otros (viajes no
que son facilitados gratuitamente a los alumnos de la planificados, impresiones, $ 60.000
Universidad. internet, etc.)
7.3. Recursos Financieros. La estructura de costo del
Total $ 10.843.200
proyecto se muestra en la siguiente tabla
El desarrollo del proyecto tendra un valor de
Concepto Valor
$10.843.200, este valor se ve representado en la tabla, pero
Recursos Humanos $ 10.680.000 como se enmarca dentro del proyecto de tesis, los Recursos
Recursos Materiales Gratis Humanos no significaran un costo para el cliente, solo
tendr un valor de $163.200 que son los costos de
Servidor Web Ya existe
transporte, empaste de Tesis y otros.
Hosting Ya existe
Transporte $ 43.200

Fernando Gutirrez y Alexi Tapia 411 Asignacin Automtica de Mallas de Turnos


Universidad de Talca Escuela de Ingeniera Informtica Empresarial
seguridad, integridad y funcionalidad de este. El perodo de
pruebas comenzar 4 semanas antes de la fecha de entrega,
una vez instalado y subido en la web, se desarrollar una
semana de marcha blanca, para asegurar luego de eso que no
existen errores y que lo que se ha desarrollado cumple con
los requerimientos acordados al principio del proyecto.
El plan de entrega consiste en la instalacin del sistema
en el servidor de Protector Security, de manera de
conectarlo con su actual pgina web, donde los distintos
usuarios podrn accederlo. Luego de esto, se comprobar en
conjunto con la contraparte si el sistema desarrollado
cumple con los requisitos planteados previamente, es decir,
satisface los requerimientos funcionales y no funcionales
que se acordaron en la etapa de planificacin del proyecto.
De no ser as, se negociar un plazo de modificacin del
sistema hasta que este satisfaga a la contraparte en
concordancia con lo establecido en la carta de aceptacin
firmada por ellos. Cuando el sistema instalado, testeado y
ejecutado cumpla con las expectativas del Protector
Security, se dar por concluida la etapa de marcha blanca y
el sistema comenzar a ser utilizado como tal. En la figura
3 se especifica el proceso de entrega del producto final. Una
vez concluida esta etapa, se har la entrega de la
documentacin correspondiente al proyecto desarrollado.

9. CONCLUSIONES.
Este documento ha sido creado con la intencin de
mostrar en forma detallada el desarrollo del proyecto
informtico consistente en la creacin de un sistema web de
asignacin automtica de turnos para guardias de seguridad,
en el contexto del proyecto de ttulo de dos alumnos de
ltimo ao de la carrera de Ingeniera Informtica
Empresarial. La contraparte que actuar como cliente es
Protector Security (ex A&F Seguridad), empresa que se
desenvuelve en el rubro de los servicios de seguridad y
vigilancia privada.
En primer lugar se define la descripcin del proyecto a
desarrollar, junto con la justificacin de este y la
problemtica que busca resolver. Entendiendo este punto, se
plantea un modelo de solucin que ha sido presentado y
aprobado por la contraparte y los profesores pertinentes; en
conjunto con la empresa Protector Security se ha establecido
un conjunto de requerimientos que darn vida al producto
final entregable. De esta forma, se hace una introduccin
hacia el contenido de este paper de manera que el lector
Figura 6. Proceso de Entrega Producto Final entienda fundamentalmente dos cosas; la problemtica que
se busca resolver y el modelo de solucin propuesto. Con
esto, es posible explicar la descomposicin de la estructura
del documento para conocer el objetivo del proyecto, y
8. PLAN DE ENTREGA DEL PRODUCTO FINAL descomponer este en objetivos especficos, los cuales deben
Segn la planificacin, el sistema desarrollado ser ser medidos a travs del uso de dos tipos de indicadores:
entregado a Protector Security en el mes de diciembre de KPI (indicadores claves de rendimiento) y KGI (indicadores
2013. Esto se har una vez que el software haya sido clave de metas). Por otro lado, este documento permite
examinado con diversos casos de prueba, de manera detectar conoce la relacin entre los objetivos y los requerimientos y
y corregir errores a tiempo, asegurando la fiabilidad, entre los objetivos y el modelo de solucin propuesto.

Asignacin Automtica de Mallas de Turnos 412 Fernando Gutirrez y Alexi Tapia


Escuela de Ingeniera Informtica Empresarial Universidad de Talca
Como alumnos de Ingeniera Informtica Empresarial facilidades para trabajar y ocupar el nombre de su empresa
se obtienen competencias en los mbitos de Gestin de para la bsqueda de informacin.
Negocios, Procesos, Desarrollo de Proyectos, Idiomas, Agradecemos tambin a nuestro profesor gua Rodolfo
Matemticas, etc. Para el desarrollo de este proyecto es Schmal, quien ha mostrado un enorme compromiso con
importante sealar que se requieren conocimientos de nosotros y con el proyecto y ha aportado su conocimiento
bsicamente tres reas; Tecnologas de informacin, Gestin para la correcta ejecucin de este. Su larga experiencia ha
de Negocios y desarrollo de Proceso y Gestin e Integracin sido fundamental para las fases de concepcin del problema
de las Tecnologas de Informacin, mdulos que determinan y modelado de la situacin, fases cruciales para el desarrollo
el marco terico en el que se lleva a cabo este proyecto. Por de este tipo de proyectos. Su constante retroalimentacin ha
otro lado, en este paper se muestra la metodologa elegida servido para guiarnos por el camino adecuado hacia la
para desarrollar el proyecto; la Metodologa en Cascada, la consecucin del objetivo general, evitando as desviaciones
cual permite ejecutar tareas en un orden lgico sin la que pudieran entorpecer el proceso.
posibilidad de saltarse etapas, sino que establecer una Por otro lado, queremos agradecer al profesor Trung
estructura rgida de descomposicin del trabajo. As, no es Pham, quien ha actuado como gua en el proceso de
posible comenzar una nueva etapa del proyecto sin terminar elaboracin y negociacin del proyecto, de manera de
la anterior, con lo que se asegura que cada etapa ha sido presentar una idea slida que sea aceptada por las partes
finalizada con xito. pertinentes. Adems, sus conocimientos de gestin de
Con la metodologa anteriormente sealada, se crea un proyectos nos han servido como referencia para ejecutar el
cronograma de trabajo para cumplir con las distintas etapas nuestro, de manera de planificar adecuadamente cada una de
del proyecto, las cuales son planificadas y graficadas en una las etapas.
carta Gantt, donde es posible identificar la ruta crtica del Por ltimo, expresamos nuestro aprecio al profesor
proyecto. Por otro lado, es posible prever y planificar los Sabino Rivero, director de la Escuela de Ingeniera
recursos que se requieren para esto, de manera de establecer Informtica Empresarial, quien con su perspicacia y
los aspectos financieros, materiales, humanos y de tiempo experiencia nos ha ayudado a corregir diversos errores, tanto
del desarrollo del sistema. El manejo y obtencin de dichos en la etapa de planteamiento del proyecto, como en su
recursos se logra a travs de una negociacin con Protector desarrollo.
Security, la cual ser la encargada entregar las facilidades
necesarias para desarrollar el proyecto. BIBLIOGRAFA
Finalmente, en este paper se considera el proceso de [1] Ingeniera de Software, Ian Sommerville. Cap.4 Procesos del
entrega del producto final, el cual se llevar a cabo una vez Software
[2] Metodologa Del Anlisis Estructurado de Sistemas, Jess
que el sistema haya sido probado con casos de prueba de Barranco de Areba. Cap. 2 Metodologa del Desarrollo de
manera offline, para luego pasar a la etapa de pruebas Sistemas.
online, donde se vuelve a testear el sistema con casos de [3] Planificacin y Evaluacin de Proyectos Informticos, Nuria
prueba, adems de probar la integridad y estabilidad de ste. Rodrguez y William Martnez. Cap. 1 Planificacin Informtica
[4] Formalisations and applications of BPMN, Wong, Peter Y.H. ;
En caso de fallar en alguno de estos aspectos, habr un Gibbons, Jeremy.
plazo de correccin de dichos errores, luego de lo cual se [5] El modelo relacional, Rodolfo Schmal Simon
repite el proceso anterior hasta satisfacer los requerimientos [6] PHP y MySQL: tecnologas para el desarrollo de aplicaciones web,
funcionales y no funcionales establecidos junto con la Cobo, ngel, 2007
[7] Aplicacin de la UML como herramienta de auxilio en la gestin
contraparte en la etapa de planificacin de este proyecto. empresarial,
Habiendo aprobado todo esto y comprobado que el sistema [8] Ferreira Silva, Luciano ; Conte Vieira, Denise Del ; Poppi Borba,
funciona como se espera, se da por concluida la etapa de Sueli De Ftima
marcha blanca y el sistema estar completamente
operativo. AUTORES
Fernando Gutirrez Fuenzalida es un
AGRADECIMIENTOS estudiante licenciado en Ciencias de la
El desarrollo de este proyecto no habra sido posible sin Gestin y Tecnologas de la Informacin,
la excelente disposicin de la empresa Protector Security en proceso de finalizacin de la carrera
(ex A&F Seguridad), por lo cual agradecemos, en primer Ingeniera en Informtica Empresarial de
lugar, a su gerente de operaciones, Hctor lvarez, por su la Universidad de Talca.
entusiasmo para trabajar con nosotros y por depositar su
confianza en alumnos tesistas para desarrollar un proyecto Alexi Tapia Zurita es un estudiante
tan importante para ellos. En segundo lugar, queremos dar licenciado en ciencias de la gestin y
las gracias a Francisco Leyton, subgerente de operaciones tecnologas de la informacin, becado
de la compaa, que nos ha aportado una enorme con el programa de movilidad estudiantil
retroalimentacin para el desarrollo de este proyecto. Por Abate Molina, en la Universidad de La
otro lado, agradecemos a Felipe lvarez, gerente general de Rioja, La Rioja, Espaa. Actualmente en
Protector Security, por confiar en nosotros para la creacin el ltimo ao de la carrera Ingeniera en
de este sistema y colaborar con entregando todas las Informtica Empresarial de la
Universidad de Talca.

Fernando Gutirrez y Alexi Tapia 413 Asignacin Automtica de Mallas de Turnos


Universidad de Talca Escuela de Ingeniera Informtica Empresarial

Asignacin Automtica de Mallas de Turnos 414 Fernando Gutirrez y Alexi Tapia

S-ar putea să vă placă și