Introducción

Como egresante de la Facultad de Ingeniería Industrial, Escuela Profesional de Ingeniería Informática de la Universidad Nacional de Piura, a la cual nos referiremos como UNP, me ha tocado experimentar de primera mano los servicios que brinda tanto el SIGA UNP, así como analizar algunos de los sistemas que se utilizan en el área administrativa del Rectorado.

Si eres un alumno, ex-alumno que también ha logrado experimentar estos servicios, te agradecería que leas el post por completo y des tu opinión en la sección de comentarios, ya sea concuerdes con lo explicado o no concuerdes o tengas otros puntos que consideres deben mejorarse.

Hay que aclarar que este post no tiene la intención de hacer una crítica destructiva de la parte Informática de la UNP, todo lo contrario, es hecho para intentar que las autoridades de esta casa de estudios brinden servicios informáticos de calidad para facilitar la vida universitaria, toda la información mostrada no es una búsqueda profunda por distintos sectores de internet para buscar el sin razón, todo lo contrario, son búsquedas sencillas que al contrastarlas, como futuro Ingeniero Informático que actualmente se desempeña como Desarrollador, con lo brindado por la UNP dejan mucho que desear.

SIGA UNP

El Sistema Integral de Gestión Académica de la UNP, comúnmente llamado SIGA UNP, tiene la finalidad de brindar al alumno una plataforma donde pueda realizar su proceso de Inscripción cada semestre, así como poder visualizar su Plan de Estudios, Programación Académica, Boleta de Registro de Cursos por Semestre, Horario de Clases, Número de Créditos Cursados, Faltantes, Obligatorios y Electivos, así como las notas de cada curso, entre otras opciones.

Partamos por el Proceso de Inscripción por Cursos, según la carta emitida por el Ex-Rector del periodo 2010-2015 JOSE RAUL RODRIGUEZ LICHTENHELDT (dato obtenido de la misma web de la UNP ), al año 2012, en los 51 años de la UNP habían alrededor de 25 000 alumnos, dato que puede ser visualizado en el siguiente enlace: http://www.unp.edu.pe/noticias/unauniversidadquecrece.pdf

Por lo tanto, en un proceso de inscripción normal de semestre es sencillo saber que la carga que tendrá que soportar en cuanto a número de peticiones o conexiones será un poco grande, llevándolo al límite, 25 000 conexiones para un determinado momento, se sabe que la Inscripción por Cursos es por Año de Promoción, por lo que la carga es menor, ya que me había referido a un caso extremo, también es sabido que son repartidos, por lo general, en 5 días diferentes, los cuáles son los días de la semana, pudiendo realizar un cálculo sencillo para obtener uno de los casos probables y tomarlo como punto de partida para las Pruebas de Rendimiento que se realizan en un Software y así poder saber que características necesita el servidor, además de separar las peticiones en caso se desee optimizar, es decir, utilizar lo que formalmente se conocen como Balanceadores de Carga.

Pruebas como las que acabo de comentar pueden realizar de manera sencilla para que el equipo de despliegue tenga una idea de la capacidad del sistema en cuestión, una herramienta conocida y utilizada para realizar Pruebas de Rendimiento es Apache Jmeter , claro está que existen muchas más, pero es para citar un ejemplo.

Ya que se mencionó al equipo de despliegue, la pregunta nace sola, ¿ Cuántos equipos deberían haber para desarrollar un sistema con estas características?

Pues según la empresa Sistel , la cual ofrece servicios de asesoramiento para proyectos estratégicos y para el diseño y despliegue de infraestructuras de sistemas, servidores y gestión de almacenamiento, computación, software de gestión (ERP/CRM) y servicios basados en el análisis del datos, como mínimo deben tenerse los siguientes grupos o personas que se encargarán de una parte en específico:

  1. Jefe de Proyecto
  2. Líder de Equipo
  3. Desarrolladores
  4. Diseñador UX y de UI
  5. Líder de Calidad
  6. Ingeniero en Calidad
  7. Líder de Documentación

Con todo lo explicado y expuesto, se puede obtener un software de calidad, más no excepto de errores, puesto que estos siempre existirán y se corregirán a lo largo del uso del mismo.
Uno pensaría que al ser un sistema muy importante para los alumnos y para la misma Universidad, teniendo excelentes profesionales en gestión y desarrollo de software, el SIGA UNP funcionaría de maravilla, y más aún con los años que lleva funcionando, pero la realidad es muy distinta.

Pertenezco a la promoción 2014, por lo tanto desde ese año conozco y utilizo el SIGA UNP, y desde mucho antes de esa fecha, por comentarios de los mismos alumnos se sabe que funciona muy mal en cuanto al proceso de Inscripción se refiere y del cuál estamos hablando, siempre que empieza dicho proceso, el sistema colapsa, aparecen mensajes como los siguientes:

yFUBrR6.jpg

qkL8Uq0.jpg

Esto sucede desde las fechas indicadas hasta el día de hoy, es más, el sistema no cuenta con una pantalla de errores adecuada, que no asuste al usuario y lo guíe a que acción puede realizar o un mensaje de error mas agradable y entendible por el mismo. Tomando en cuenta que sucede al iniciar el proceso de Inscripción por Cursos, está claro que el servidor al parecer no soporta la cantidad de usuarios que intentan acceder, y claro está, al parecer estos errores no han sido manejados y corregidos a pesar de los años.

Además en el Inicio de Sesión del SIGA UNP se encuentra un CAPTCHA, el cuál supuestamente es obligatorio llenarlo o marcarlo para que se pueda validar el inicio de sesión, sin embargo, a la fecha de publicación de este post, cuando coloco mis datos de inicio de sesión no marco el CAPTCHA y a pesar de ello me permite el ingreso, entonces la pregunta sería ¿Para qué está?

96hMkow.png

A la fecha de publicación de este post, ya he terminado mis estudios universitarios el año 2018, estoy en calidad de Egresante, sin embargo, al entrar al SIGA UNP aún me aparece lo siguiente:

roru2Ef.png

Esto puede dar un indicio de que al parecer no se tiene registrado quienes son Alumnos, Egresantes y Egresados y más cuando hace poco han publicado un padrón con alumnos beneficiarios de un Celular con Internet debido a la coyuntura actual de la Pandemia, y, en dicho padrón, hay muchos alumnos que ya han terminado sus estudios.

El padrón lo puedes encontrar tanto en su página de Facebook o en el siguiente enlace: https://noticiasunp.wordpress.com/2020/07/13/unp-inicia-entrega-de-celulares-con-internet-a-alumnos-beneficiarios/

Además de ello su interfaz no cuenta con un Responsive Design adecuado, el cual básicamente es que sea adaptable a cualquier tamaño de pantalla de los diversos dispositivos, aquí unas capturas de ejemplo de como se vería desde un celular(Haz clic en cada imagen):

Al realizar una inspección sencilla con la herramienta Wappalyzer, la cual permite ver que tecnología o herramientas se utilizaron para desarrollar el sistema web, obtenemos el siguiente resultado:

3gYHABU.png

Tecnologías y herramientas adecuadas para realizar diseños mucho mejores, y soportar cargas mas pesadas, ya que ASP.NET es un tecnología muy potente.

UNP SigaMovil

El más reciente servicio similar al SIGA UNP que ha sido publicado por la UNP, es UNP SigaMovil, aplicación que según la publicación oficial de la misma universidad ofrecerá información académica actualizada, se encontrarán Datos personales, etiqueta de notas, Plan de estudios, Historial académico, Boletas de cursos y la programación académica.

IU3uNII.png

Lo que ofrece es basicamente lo mismo que SIGA WEB, pero puedo imaginar que está realizada para intentar mejorar el SIGA existente ya sea que por algún motivo que desconozco no pueda ser modificada dicha versión.

Aquí un análisis realizado por un desarrollador de aplicaciones y basado además en las diversas opiniones de alumnos que han probado la nueva app.

Pantalla de Inicio

slkyln8.png

ACIERTOS

  • Interfaz agradable y aceptable

ERRORES

  • Los datos solicitados se encuentran al alcance de muchas personas, no son de exclusividad del usuario, en este caso, los alumnos. Tanto el código universitario, DNI y fecha de nacimiento son datos accesibles para personas cercanas o incluso extrañas al usuario, con lo cual da lugar a una vulnerabilidad crítica.
  • Al ingresar un dato erróneo el mensaje de error mostrado es insuficiente, genera dudas de como continuar y no muestra la causa que lo originó.

SUGERENCIAS

  • Una vez registrada la fecha de nacimiento, al volver a acceder a la misma, se reinicia a la fecha de hoy.
  • No existe botón que permita saber su código universitario en caso de olvido.
  • Redundancia al solicitar el DNI y Código Universitario, al ser ambos datos irrepetibles.
  • Se pudo haber rehusado la contraseña del SIGA WEB.

Datos Personales - Perfil

FfaacbF.png

ACIERTOS

  • Información mostrada adecuada.

SUGERENCIAS

  • Se pudo hacer un mejor manejo de colores y formas, consiguiendo una mejor interfaz.
  • El menú lateral es un diseño antiguo, para una interacción y cambio entre sectores/módulos/vistas de la aplicación se suele usar actualmente bottom navigation.
  • Realizando una búsqueda rápida en Pinterest de Perfiles de Usuarios en aplicaciones se encuentran diseños muy agradables y mucho más intuitivos.

Menú de Navegación

uSrKnGE.png

ACIERTOS

  • Distribución adecuada de la información.

SUGERENCIAS

  • Mejorar el manejo de colores para conseguir una mejor interfaz, asimismo se ha aplicado un alfa notable logrando ver el contenido detrás del menú.
  • No existe imagen o fotografía del usuario.

OTRAS INTERFACES

4aJpVJy.png

ACIERTOS

  • Funcionamiento sin errores.

SUGERENCIAS

  • Interfaces demasiado cargadas y poco distribuidas.
  • El diseño ofrece poca intuitividad.

Realizando una búsqueda sencilla por internet y perfiles de diseñadores y profesionales conocedores de UX y UI encontramos las siguientes sugerencias en cuanto a organización de Interfaces. (HACER CLICK EN LAS IMÁGENES PARA VISUALIZARLAS MEJOR)

Fuente: @victoruxui

Aquí un enlace donde se puede encontrar algunas otras sugerencias: https://usabilitips.glideapp.io/

Además, no existe una versión de la app para IOS, y actualmente existen tecnologías que permiten realizar aplicaciones híbridas o aplicaciones multiplataformas.

Además de ello, en la misma publicación de Facebook hecha por la UNP, se puede encontrar el siguiente comentario sobre una app para el SIGA WEB hecha por un estudiante de la casa de estudios a manera de Hobbie y que tanto para mi como para muchos otros es mucho mejor que la publicada por la UNP, la cual deja mucho que desear de las personas encargadas de elaborarla.

Screenshot_2.png

Como explica el mismo creador de la app, que al parecer está realizada por una sola persona, fué creada utilizando Web Scraping, por lo que depende totalmente de la web academico.unp.edu.pe y hasta la fecha no hay impedimentos legales para este procedimiento. Aquí te dejo unas capturas de la app:

Conclusiones

Como mencioné al inicio del post, su finalidad no es destructiva hacia la UNP y el CIT, es solo un análisis constructivo debido a un cansancio de que el servicio informático brindado por la casa de estudios lleve tantos años siendo muy malo, y más aún cuando ofrecen un nuevo servicio, como la app que deja mucho que desear, personalmente deseo que se mejore la infraestructura de la UNP en todos los aspectos, pero sobre todo en el que tengo mayor conocimiento, la parte Informática, no es posible que a pesar de tantos años sigan ofreciendo servicios de mala calidad y que, como se ha expuesto, y sabiendo que la Escuela Profesional de Ingeniería Informática según el ranking de la revista AméricaEconomía Intelligence ocupa el tercer puesto a nivel Nacional a fecha de octubre del 2019.

IakzF4X.png

Existen muy buenos profesionales y alumnos en la ciudad, que pueden hacer las cosas bien, y se que no soy el único que desea este cambio y que no sea un estrés constante cada inicio de ciclo en el proceso de Inscripción. Sé que hay muchos otros puntos que no se han tocado debido a la amplitud de los mismos, pero esto ayuda a dar una clara imagen de la situación actual de la UNP.

Eres libre de dejar tu comentario en apoyo o desacuerdo, siempre con respeto, y si estas cansado de tener un SIGA que no funciona como debería, entre muchos otros sistemas, como no obtener estadísticas, etc ayuda compartiendo este post.

Otros Posts


Windows 10 21H2 anunciado, muchas novedades para quienes no podrán migrar a Windows 11
16 de Julio de 2021 • Oliver Sandoval
Windows 10 21H2 anunciado, muchas novedades para quienes no podrán migrar a Windows 11
Leer mas »
SIGA UNP, un problema sin solucionar
18 de Julio de 2020 • Oliver Sandoval
SIGA UNP, un problema sin solucionar
Leer mas »
Facebook admite que 5000 desarrolladores tuvieron acceso a datos luego de 90 días de inactividad del usuario.
5 de Julio de 2020 • Oliver Sandoval
Leer mas »