Project Charter Información general del proyecto Nombre del proyecto Desarrollo de una WEB APP´s orientada al control y gestión de aspirantes para el proceso de solicitud y tramite de becas a cargo de la fundación Enterdel bajo los lineamientos de la metodología clásica Patrocinador ejecutivo Instituto de financiamiento y apoyo para la educación, ENTERDEL. Project Manager (Encargado del proyecto) Ing. Cecilia Reyes Lanzagorta Descripción breve del proyecto Enterdel es una WEB APP´s para el control de aspirantes para el proceso de solicitudes de becas que permite una mejor selección de los postulantes en base a requerimientos proporcionados por la institución (del mismo nombre), los cuales son medidos por medio de porcentajes, y como resultado se obtiene información más precisa. Equipo de trabajo a cargo del proyecto Empresa: Nombres 1 Cecilia Reyes Lanzagorta 5 Agustín Leonardo Infante Cazares Edwin Isaid Sáenz Hernández Bladimir Salazar Ochoa 6 Issac Villegas Aparicio 2 3 Ámbito del proyecto Cargo o puesto Manager, programador, diseñador, responsable de la seguridad. Programador y creador de contenido, responsable de la seguridad. Creador de contenido y diseñador Analista y pruebas Pruebas y mantenimiento. El ámbito al que va enfocada la WEB APP´s es de enfoque estudiantil, comprendiendo un rango de educación media superior a educación superior, quienes estén interesados en solicitar y tramitar una beca dentro de los programas becarios de la institución ENTERDEL. Estudio de viabilidad Para llevar a cabo el estudio de viabilidad de este proyecto, se realizó una encuesta a 50 estudiantes que se encuentran cursando sus estudios de nivel media superior o nivel superior, y así poder anticipar la aceptación del público estudiantil hacia la implementación de las tecnologías de información en el proceso de solicitud y trámite de becas. A continuación, se muestran los resultados obtenidos. ¿Estás interesado en solicitar nuevamente (o por primera vez) una beca? Como era de esperarse, gran porcentaje de estudiantes están interesados en adquirir una beca. ¿Crees que es importante el empleo de las nuevas tecnologías dentro de procesos de este tipo? Para la mayoría de los estudiantes, es de suma importancia el uso de las tecnologías para los procesos de solicitud y trámite de becas, ya que evita ir de un lugar a otro para poder llevar a cabo su proceso. ¿Preferirías llevar a cabo el proceso de solicitud con papeleo tradicional y directo o en línea por medio de una WEB APP´s? En conclusión, con la encuesta realizada, podemos señalar, que a pesar de que existen ya miles de organismos e instituciones encargadas de apoyar económicamente a los estudiantes, muchas veces, el estudiante no logra encontrar becas que coinciden exactamente con su perfil individual, además, la mayoría piensa que las becas son difíciles de conseguir y sólo concedidas en base de logros o de la necesidad. Debido a tales mitos y a la falta de conocimiento de la cantidad de las becas ofrecidas, la mayoría de los estudiantes ni siquiera considera solicitar una beca. El obstáculo principal es la falta de conocimiento de las ayudas financieras disponibles. Debido a lo anterior, el proyecto resultará viable si consideramos estrategias para promocionar los programas, y que un gran número de estudiantes conozcan la fundación. Análisis de riesgos Riesgo Caída del servidor Negación del servicio (DoS) Bots y botnets Inyección SQL Descripción Falla de conexión. Ataque informático que consiste en saturar los servicios de la web para que no puedan estar disponibles para los usuarios. Programas informáticos que toman el control de otras máquinas remotamente con para usarlas con malos propósitos. ataque informático que consiste en adicionar código Nivel de riesgo Prevención Tiempo de retraso Alto Backup de archivos Alto Limitar el número de conexiones concurrentes al servidor. Medio Implementar controles de verificación (Captcha o reCaptcha). 4-8hrs Alto Hacer uso de los marcadores de posición 1224hrs. 6-8 hrs 12-24 hrs Solución correctiva Encargado Reconectar a un servidor secundario e importar el backup Restringir el uso del ancho de banda por aquellos hosts que cometan violaciones y enviar una solicitud ayuda al Proveedor de Servicios de Internet (ISP). Responsables de la seguridad de la Web App. Utilizar un set de reglas para el archivo .htaccess de Apache. Responsables de la seguridad de la Web App. Importar el backup. Responsables de la seguridad de la Web App. Responsables de la seguridad de la Web App. SQL en campos de la aplicación o a través de las peticiones rest. (PDO) y Backup de archivos. Estimación Para realizar la estimación, se ocupó el modelo COCOMO básico-orgánico. Km = 2.4 Sk1.05 Sk=3.5 Siendo Km la relación de personas-mes y Sk la cantidad de líneas código en miles (en este caso estimamos 3500 líneas). Por lo tanto: Km= 2.4 (1.5)1.05 = $8,942.99 Esta estimación está sujeta a posibles cambios en la cantidad de líneas de código que se crearan. Planificación temporal y asignación de recursos Actividades Asignación de tiempo Mano de obra Equipo Material Investigar características de una WEB APP´s 4 días 3 Equipo de investigación Equipo de cómputo Planificar por fases el desarrollo de la WEB APP´s 14 días 4 Desarrollo del proyecto 1 mes 6 Hacer pruebas del resultado final 3 días 2 Poner en funcionamiento la WEB APP´s 2 días 3 Equipo de planificación Equipo de programación Equipo de testeo Equipo de investigación Equipo de cómputo Equipo de cómputo Equipo de cómputo Renta de host Adquisición de dominio Equipo de computo