6 de julio de 2009

El PREP de SLP de la teoría a la práctica

La historia no la tengo completa, pero lo que es claro es que la Facultad de Ingeniería de la Universidad Autónoma de San Luis Potosí (UASLP) estuvo (esta) relacionada con el sistema de PREP en SLP. Digo que no tengo la historia completa porque no sé si la UASLP se encargado del desarrollo del sistema, de "hostearlo", de su seguridad, de su arquitectura, de supervisarlo; no sé si estuvo a cargo de todo o sólo algo.

Pero en lo que el rol se aclara, el nombre de la UASLP ya quedo completamente manchado. El PREP para el estado de San Luis Potosí no sólo no funciono, sino que dio datos incorrectos. Lo peor que le puede pasar a un sistema de informático. No importa que den explicaciones, validas o no; el nombre de UASLP ya se asocia con el fiasco. La prensa nacional cómo Proceso o El Universal dan cuenta de los hechos; la prensa local cómo Pulso también los narra pero, cómo sus links no son confiables por más de 24 horas, no los incluyo.

Cómo ex-alumno que soy de la UASLP me da tristeza. Cómo experto en Interacción Humano Computadora, creo que las críticas se quedan cortas. Consulté el PREP a eso de las 7am hora de Londres (1am hora de SLP), la página que se abría era totalmente en Flash, una animación que me daba los datos para la elección de gobernador. Un menú de pull-down me deja ver los resultados de los distritos. Los resultados se mostraban por unos segundos e inmediatamente cambiaban. Los siguientes datos que mostraban eran de otro distrito, o de porcentajes en lugar resultados totales. No se podía cambiar entre distritos, había que esperar a que la animación diera su ciclo. Me frustre y deje ver la página, mejor busque la información resumida en alguna nota periodística por alguien que haya tenido la paciencia para sintetizar los datos. Unas horas después volví a consultar la página y vi que habían agregado más menús pull-down. Pero para entonces ya había leído que el sistema no era considerado confiable.

Se pueden mencionar muchas críticas, pero me llaman la atención principalmente las que ocasionaron mi frustración cómo usuario:
  • Nombre del servidor: osito.uaslp.mx. Con ese nombre no sé si me encuentro en el servidor de pruebas, en el de desarrollo, o en el me vale madre. ¿Cómo esperan que haya credibilidad en un servidor con ese nombre? Si, el nombre no es todo; pero es la primera carta de presentación. Paradójicamente, no fue un osito, sino un osote.
  • Interfaz en Flash. Aunque de entrada no hay nada de malo desarrollar aplicaciones web en Flash, es fundamental que se den alternativas. Cómo usuario: Flash es más lento y se puede tardar en cargar; su seguridad esta comprometida; considerando la brecha digital en México y SLP, se tiene que esperar que muchos usuarios tienen conexiones lentas o computadores viejos.
  • Interfaz en Flash 2. Los valores estéticos de la interfaz están omisos.
  • Usabilidad. El usuario no tiene ningún control sobre el flujo de datos. Las páginas cambian después de cierto tiempo, aún en contra de la voluntad del usuario. El cambio de un distrito a otro parece aleatorio. Las animaciones usadas no ofrecen ningún beneficio y sólo confunden.
El sistema no cumple con los requisitos de cualquier sistema de información para que sea usable: Eficaz, Eficiente y Satisfacción y preferencia del usuario. No es eficaz porque no es expedito para presentar la información. No es eficiente porque los datos mostrados no son correctos. El último punto fue discutido anteriormente.

Si la UASLP estuvo encargada del desarrollo del sistema, mi principal pregunta es, ¿Por qué? Para eso hay empresas especializadas en desarrollo de software, sistemas interactivos y de información. Se le pudo haber pedido a la UASLP que revisara las especificaciones, que colaborará en la elaboración de los requisitos, que verificara que éstos fueran satisfechos. Que recomendará el uso de las técnicas más modernas resultado de la investigación. Se le pudo haber pedido su "expertise". Pero no que lo programara.

Y no es por miedo al fracaso, es simplemente por la función propia de una Universidad. Una Universidad no es una fabrica, es un lugar para generar y difundir conocimiento. Un alumno promedio de cualquier carrera de informática puede programar un sistema pequeño, pero no una aplicación de este tamaño. Es bien sabido en ingeniería de software que la experiencia de los programadores y los arquitectos en sistemas es fundamental para el desarrollo exitoso de un programa. Y los expertos en desarrollar software están en la industria; los expertos en estudiar como se desarrolla el software están en la Universidad.

Una mala decisión que pone el nombre de mi querida alma-mater en entre dicho. Espero que no pongan al departamento de Ingeniería Civil a construir puentes o casas (Ojo: construir, no diseñar).

13 comentarios:

Anónimo dijo...

Saludos!!

una pregunta. No cres capas que la UASLP pueda desarollar este sistema ??


LA verdad no lo veo tan complicado, digo son operaciones basicas es un simple conteo.

Sobre las criticas estoy totalmente de acuerdo, el nobre, el uso de flash etc.

Saludos :)

Anónimo dijo...

La UASLP debe aclarar su participación con el PREP al no haber probado dicho programa utilizado para el computo, saber que se manejan cifras de un millón y pico en el estado y miles por cada candidato registrado, antes de lanzar un programa informático a la luz debe someterse a una simulación o prueba para encontrar errores y poder corregirlos, cosa que la Facultad de Ingeniería de la UASLP no realizo. Sobre los partidos políticos, aprovechan la situación para atacarse, adjudicarse el puesto ganado, las cifras internas de cada candidato no han de ser validas porque se favorecen a si mismos. Solo falta esperar que los partidos políticos no metan "mano" que modifique el resultado que se dio antes del incidente que les favorezca. Rumorea que rodarán cabezas de la Facultad de Ingeniería y del PREP estatal.

Anónimo dijo...

Es inaceptable un fallo así. Por supuesto que tienen que rodar cabezas. Se paga mucho dinero público por estos sistemas, como para que solo con un " lo sentimos" quede todo arreglado. El prestigio de la UASLP que poco a poco se ha ganado ahora estará por los suelos.
Se esta poniendo en duda un proceso electoral que a mi consideración fue ejemplar por la participación de los ciudadanos, por culpa de un grupo de personas irresponsables que nisiquiera pudieron probar antes el sistema.

Saludos.

Anónimo dijo...

donde quedaron

1. El analisis de requerimientos
2. Pruebas Unitarias
3. Pruebas en QA

estoy 100% seguro que no existio algun servidor de:

SANDBOX ---- ¿Que es eso? :S
DEVELOPMENT ----
QA ------------- ¿Calidad? Nombre pa que!
PRODUCTION ----- Mejor programamos directo aqui no ?

Saludos!

Anónimo dijo...

El sistema si tenia fallas con el servidor pero lo que estaba en la base de datos estaba bien, eran las graficas que no se calcularon bien, y si se podia detener la animación, que no ves el botón de pausa, el error se podia resolver en menos de media hora pero el CEEPAC ya dio la orden de cancelar todo, la UASLP no tubo toda la culpa después de todo

Anónimo dijo...

Soy exalumno y cuando me toco estudiar la UASLP tenia capacidad de sobra para desarrollar un sistema de ese tamaño (al menos el area de computacion e informatica).

Pero eso de "osito.uaslp.mx" o hacer un sistema de informacion en flash (WTF?) es algo impensable, incluso para los "pequeños proyectos" que realizabamos como alumnos.

Es cierto que la UASLP no es una empresa de SW pero un fallo de ese tamaño no tiene justificacion; rodaran cabezas, solo espero que la UASLP (especialmente la fac de ingenieria) regrese al buen camino y recupere el prestigio que se merece.

Anónimo dijo...

Osito.uaslp.mx?...Pues en que estaban pensando, era acaso solo una version de prueba realizada por un estudiante. Creo que la seriedad del proceso electoral requeria mucho mayor cuidado. Este garrafal error nos esta generando una division y enfrentamiento ciudadno innecesario. Al menos esto hecha por tierra las aspiraciones del Lic. Garcia con respecto a buscar una diputacion por el PAN.

Anónimo dijo...

Increiblemente asi sucedio,
en un par de horas el prestigio de la universidad se fue a la basura, la facultad de ingenieria quedo por los suelos.

Creo que como ya algunos comentarios dicen esto debe de tener un escarmiento a los directamente responsables,
Jaime Meade Collins, Omar Vital Ochoa, Javier Ramirez, Hector Perez.
Se a venido dando un cambio en la Facultad y en el areade Computacion e Informatica, pero esto cada vez esta peor.
Y aqui una de las pruebas de que todo lo que hacen estas personas es sin ningun compromiso con la comunidad de esta Area, con una total irresponsabilidad.
Los responsables deberian entender que esta mal y renunciar.

Anónimo dijo...

Fui parte del equipo PREP de estas elecciones, en donde, por desgracia se ha estado escuchando las versiones de los medios tan manipulados que no dan el derecho a la duda.

He aqui lo que en realidad paso:

el sábado las instalaciones necesarias en le centro de convenciones aun no estaban preparadas (mesas, silla, conexiones...) y la red a 4MB de bajada y 780K de subida (imposible para mas de 50 usuarios ingresando datos cada 10 segundos), se tuvo que trasladar todo a la UASLP

El Consejo Estatal Electoral solicito que hubieran graficas, con ese formato, el sabado por la tarde.

Ademas al momento de detectar el error, el cual eran 2 lineas, se pidio autorizacion de cambiarlo, pero se nos fue negado, aun cuando la Base de Datos era estable e integra, peor aun, todos los Partidos politicos estuvieron deacuerdo en la correccion (los que tenin la ultima palabra) pero aun asi se nos fue negado. Nadie se torna a la UNAM en la cual se registro un error similar y como si tuvieron la autorizacion de corregirlo, no la estan crucificando con burlas, dimes y diretes en este momento.

Asi mismo, el conteo oficial tuvo la misma tendencia y los mismos resultados que los obtenidos en la base de datos, lo cual lo reconocio ante la prensa el mismo consejo electoral, tratando de disculparse y reivindicarnos, por desgracia demasiado tarde.

Ademas, el trabajo de los alumnos, en la captura, fue excelente, algunos distritos terminamos, aun cuando se tuvo la cancelacion del PREP, hasta las 5:30 del lunes, esperando capturar la totalidad de las casillas.
Apoyamos en debilidades en tecnologias de la informacion en los Centros Distritales (adaptacion de redes, internet de 49K por modem, ayuda en instalacion de equipo, repracion rapida o preparacion de proyectores) de todo el estado y ninguno regreso sin ser felicitado en cada distrito por el trabajo realizado

Anónimo dijo...

No hay pretexto amigo, a esas alturas un error es un error no importa de quien fue. Digo econtrar un error en el sistema a unas cuantas horas antes de usarlo o al estar usandolo ????

Si es asi como pasaron las cosas por que la facultad acepto y declaro que el error lo cometio la facultad de ing de la UASLP ??

Felicidades son unos excelentes capturistas de datos y geniales en soporte basico de computadoras y redes. Ya los quisiera ver presentando un examen CCNA .
Que vien esta la facultad no ??? Digo para generar excelentes capturistas :)

Anónimo dijo...

Me parece que este asunto deberia de investigarse a fondo para recuperar la confianza en el Consejo Estatal Electoral y en nuestra Universidad Autonoma de San Luis Potosi y si se comprueba que existio intencion y premeditacion los involucrados deben ser dados a conocer, pues los intereses de estos funcionarios no pueden estar sobre el prestigio de las Instituciones que con tanto esfuerzo se han construido. Comento lo anterior por que me extraña de sobremanera que SOLO LOS RESULTADOS PARA GOBERNADOR se vieron afectados con este error de algoritmo...alguien me puede explicar por que en el caso de diputaciones o presidencias el algoritmo no multiplicaba por el numero de partidos en alianzas, como quieren hacernos creer?. No se trataria mas bien de programar este algoritmo para beneficiar a alguno de los 2 candidatos a gobernador y el error consistio en aplicar el algoritmo a ambos?
No olviden que desde los tiempos del Rector Lastras la UASLP ha influido en el Gobierno.

Anónimo dijo...

Desgraciadamente como buenos mexicanos lo primero que hacemos es buscar excusas para eludir nuestra responsabilidad este es el mail que anda circulando entre estudiantes, catedráticos, prensa y ciudadanos de San Luis con la supuesta respuesta a estos hechos de parte del jefe del área de computación e informática no se pero en ocasiones es más inteligente guardar silencio:

http://quientienevalor.blogspot.com/

Anónimo dijo...

Soy exalumno del area y ahi tienen medicina de su propio chocolate. Cuando estudiaba exigian perfeccion en los proyectos, y si habia algun caso que no funcionara, reprobabas. Ahora, que se haga justicia y que "reprueben" a todos los profesores que debieron tener esto a tiempo y jalando. Que rueden cabezas.