Capitulo III: Aplicación
3.4 Programación de desarrollo del proyecto
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
P R P R P R P R P R P R P R P R P R P R P R P R P R P R P R
P/R SEMANAS
2 Diagrama de clases y casos de uso
Documento Word (Modelado en UML) 1
Levantamiento de requerimientos y definicion del proyecto
Especificacion de requerimientos y product
backlog
No. Actividad Producto (Evidencia de
actividad realizada)
3 Realización de la interfaz principal
Documento Word (Mockups) 4
Diccionario de datos y modelado de la base de datos
Documento Word (Modelo de datos) 5
Catálogo de sucursales, catálogo de
departamentos y de usuarios Código 6
Reunion para revisión y validación del sprint
Sprint review y Sprint retrospective (Documento en
7 Catálogo de equipos Código
8 Catálogo de empleados Código
9 Módulo de asignación de equipos Código
10 Módulo de reportes Código
11 Módulo de bitácora de movimientos Código
12 Testeo
Documento Word (Reporte de errores)
15 Manual de usuario
Documento Word (Manual creado)
13 Corrección Código
14 Montaje al servidor
Documento Word (Imágenes)
28
Resultados
La realización de este sistema de control y administración de equipos ayuda a la mejora del control de los fondos monetarios que se ocupan para la compra de nuevos equipos que se requieren para las sucursales de las que están a cargo, con esto se controla las condiciones del equipo, y cuando un nuevo empleado entra a trabajar a la empresa se da de alta en el sistema al igual que el equipo nuevo y se le asignan los nuevos equipos que utilizara.
Cuando se genera un reporte por empleado se genera uno especial, para que se le muestren las características de los equipos que utilizara, un empleado en específico, firmará de responsable de uso de los nuevos equipos. Con esto en caso de una falla se sabe que empleado fue el que lo estaba utilizando y no se deslindaría de la responsabilidad ya que antes del sistema no se tenía este conocimiento y el equipo además de que tenía falla no se sabía porque se movía de sucursal, que departamento lo tenía y mucho menos que empleados eran quienes ocuparon el equipo.
Con la integración del control de este sistema al registrar cada sucursal con sus diferentes departamentos a la hora de registrar un empleado y por consiguiente un equipo, cuando se hace la asignación por automático se tiene el conocimiento que el equipo será localizado a los datos del empleado por ejemplo si el equipo está en la matriz su localización pasara a la del empleado que se encuentra en otra sucursal.
Cuando se le solicita a el área de sistemas la cantidad de equipos que tienen las sucursales o se especifica una, en el módulo de reportes se genera un reporte por sucursal donde se detalla la información de cuantos equipos, sus características, las áreas donde se encuentran o departamentos y que empleados son los que están a cargo de esos equipos. Con esto se demuestra que el sistema es más eficiente que solo tener información en un Excel ya que cuando se hacía en un documento la información era incompleta, errónea y no estaba actualizada.
29 Con este sistema se puede observar cuando, que y quienes dieron de alta una sucursal, departamento, empleado, equipo y una asignación ya que cuenta con una bitácora de movimientos donde se registra cada evento realizado ya sea una alta o una baja. Con esto el administrador podrá ver qué acciones se hicieron en el sistema y podrá notificar las fechas en las que se hicieron modificaciones o se realizó un evento nuevo.
El sistema además de brindar agilidad, confiabilidad y eficacia se encuentra en un alojamiento de la empresa por lo cual si el administrador se dirige personalmente a una sucursal fuera de la matriz podrá acceder al sistema mediante diferentes dispositivos ya que el sistema es responsivo y sus direcciones url están codificadas para su acceso, estará en línea para cualquier dispositivo móvil y computadoras.
30
Conclusiones
A partir de la creación de este sistema web se ha logrado que el área de sistemas tenga el conocimiento exacto de los equipos que se encuentran en las diferentes sucursales.
A lo largo del desarrollo del sistema se presentaron diversas situaciones las cuales hicieron que este software fuera más detallado ya que se llegaron a crear dos módulos más de los planeados y reportes detallados solicitados por la empresa ya que se crearon nuevos formatos en el tiempo de desarrollo que son más minuciosos con la información.
En la parte de administración, crear este sistema fue de gran aportación a los conocimientos ya adquiridos a lo largo de la universidad ya que los equipos con los que se trabajó son del área de la misma área de tecnologías.
Recomendaciones
Cuando se presentó el proyecto se recomendó implementar un certificado SSL (capa de puertos seguros) para aumentar la seguridad ya que la información que se utiliza en el sistema es muy importante y confidencial. Pero no se aprobó por el personal de la empresa ya que resultaría más costoso.
Se recomendó hacer una integración con la segunda matriz la que se encarga del resto de las sucursales de la república mexicana pero por la falta de tiempo e información para con esa matriz no pudo realizarse tal integración ya que se incrementarían los dispositivos y se haría manejo de otra información además de los equipos.
31
Referencias
Alvarez, M. A. (14 de Octubre de 2009). desarrolloweb. Obtenido de http://www.desarrolloweb.com/articulos/que-es-html5.html
Aponte-systems. (2016). Certificados SSL VeriSign. Obtenido de https://aponte- systems.com/secure/Certificados/Veri_Sign
Bravo, I. M. (s.f.). Inform@tica. Obtenido de http://indira- informatica.blogspot.mx/2007/09/qu-es-mysql.html
Certsuperior. (2011-2016). Certificados de seguridad. Obtenido de https://www.certsuperior.com/CertificadosSeguridad.aspx
Concepto definición. (09 de Noviembre de 2014). Concepto definición. Obtenido de http://conceptodefinicion.de/administracion/
Damian. (23 de Noviembre de 2010). html5.dwebapps. Obtenido de http://html5.dwebapps.com/que-es-css3/
DefinicionABC. (2007). DefinicionABC. Obtenido de
http://www.definicionabc.com/comunicacion/reporte.php
DefiniciónABC. (2007). DefiniciónABC. Obtenido de
http://www.definicionabc.com/tecnologia/base-de-datos.php
Desarrollo de aplicaciones web. (18 de Marzo de 2015). Desarrollo de aplicaciones
web Xampp. Obtenido de
http://www.um.es/docencia/barzana/DAWEB/Desarrollo-de-aplicaciones- web-Xampp.html
Duarte, E. (16 de Marzo de 2013). Capacity Information Technology Academy.
Obtenido de http://blog.capacityacademy.com/2013/03/16/jquery-que-es- origenes-ventajas-desventajas/
Ecured Conocimiento con todos y para todos. (s.f.). Obtenido de https://www.ecured.cu/Servidor_Web
fraktalweb. (20 de Junio de 2013). fraktalweb. Obtenido de http://fraktalweb.com/blog/sistemas-web-para-que-sirven/
GENBETA. (s.f.). Obtenido de http://www.genbetadev.com/herramientas/netbeans- 1
Group, T. y. (2013). The Art of Agile Practice: A Composite Approach for Projects and Organizations. New York.
Instituto Politécnico Nacional. (2015). Metodologias. Administración de proyectos de Tecnologias de la Información (TI). México, D.F.