[Indice]


Introducción a las aplicaciones de gestión

Una reflexión sobre los misterios de la vida.

En estos tiempos hay montones de gente que tiene coche, televisor y grifos en su casa. Casi todo el mundo se considera usuario experto de aparatos que utiliza todos los dias. No obstante, es rarísimo ver a alguien que si se le avería, por ejemplo el coche, decida repararlo por sí mismo. Incluso conozco quien, ante un simple pinchazo, llama a la grua. ".. Yo no soy mecánico.." dicen entre asombrados e indignados. En la misma línea, casi nadie se considera electricista, ni fontanero, ni por supuesto, médico o arquitecto.

Pero llegamos a los ordenadores, y de repente las cosas cambian. Por más que la informática sea una carrera universitaria, igual que la de medicina, arquitectura o cualquier otra destreza, de las que casi nadie parece dispuesto a declararse "enterado" a pesar de haberlas estudiado alguna vez (¿quién recuerda la química o la física que aprendió en la escuela?), llegamos a la informática y todo el mundo pretende estar al dia en ella.

Se oye hablar de software o de internet con la misma soltura que de fútbol (de esto también sabe todo el mundo, aunque no hayan tocado un balón en su vida). Desde todos los medios de comunicación se dan noticias de la aparición de tal o cual virus informático, como si de ello dependiera que el mundo siga dando vueltas. Mientras, nadie le hace caso al virus de la gripe, aunque acabes pillándolo cada año. O los anuncios que prometen convertirte en programador "profesional" en cómodos fascículos semanales. Me gustaría ver un anuncio que prometa convertirme en físico nuclear por el mismo procedimiento....

¿Qué tiene la informática de especial para ser tan maltratada? Aunque se pretenda que en el futuro será una herramienta imprescindible (¿más que el coche hoy dia?) ¿a qué se debe ese afán por dominarla? ¿Cómo es posible que una disciplina tan sumamente compleja sea considerada de forma tan simple?.

Seguramente no te has detenido a pensar en todas las áreas de conocimiento que incluye la informática: Un superinformático capaz de conocer el funcionamiento de cualquier elemento de un ordenador, debería dominar, por lo menos, las siguientes: Matemáticas, Física, Química, Telecomunicaciones, Electrónica, Robótica, Informática (en todas sus ramas: Sistemas Operativos, Lenguajes de programación, Análisis de Sistemas, Gestión, etc.)... Un poco complicado para aprenderlo en 20 ó 30 fascículos, ¿verdad?

Esto ya no es tan fácil.

A partir de aquí, te recomiendo que leas con atención todos los temas que siguen antes de acometer tu primer proyecto de aplicación. Es importante que te hagas una idea general de lo que es una aplicación de gestión, que conozcas algunos términos nuevos. Estos conceptos no son tan simples de definir como los del HTML vistos hasta ahora. Si no los comprendes a la primera, no desesperes, termina de leerlos y vuelve a comenzar. Ve probando los ejemplos y escribe otros hasta que las dudas se te disipen. Ten presente que, al margen de lo que aquí se explique, hay una parte muy importante que es la administración y configuración del servidor. Y recuerda que en estas páginas no está todo, sólo una minúscula parte de lo que es el inmenso mundo de la programación. El resto habrás de encontrarlo por tu cuenta. En internet como en los libros, está todo: el problema es encontrarlo.

¿Qué es la gestión remota?

Entenderemos como aplicación de gestión aquella que se diseña para sustituir uno o varios procedimientos, tanto comerciales como administrativos, que habitualmente realiza una persona en una empresa o institución de forma presencial, por una serie de pantallas en un ordenador, que permitan realizar al cliente los mismos procedimientos de forma no presencial. Esta definición también sería válida para la "oficina virtual", vocablo de nuevo cuño muy en boga últimamente.

No más desplazamientos, fuera colas, no hay horario (sea el que sea, siempre nos viene mal), se acabaron las llamadas a ese teléfono que siempre comunica.... Suena bonito... ¿verdad? pues es posible.... aunque no fácil. Dejemos nuestro revoloteo virtual, y aterricemos en el duro suelo de la realidad. Bien venidos al planeta de los programadores de gestión, extraña especie, dura, de moral indestructible, capaz de realizar las más increibles piruetas ante el siempre hostil público de los usuarios, y capaz además de trabajar horas y horas en sus proyectos... sin pedir más sueldo.... Extraña y peligrosa especie, no cabe duda.

Si te vas a dedicar a esto, recuerda que la gestión es la más ingrata de todas las ramas de la programación. Hagas lo que hagas, nunca conseguirás que acepten tu trabajo de buen grado, aunque, eso sí, nadie te hará jamás ninguna sugerencia constructiva: sencillamente no te entenderán. Cuando creas que ya lo tienes todo controlado y a los usuarios adiestrados (hasta donde ello es posible), la empresa tendrá unas nuevas necesidades, que indefectiblemente serán incompatibles con casi todo lo desarrollado...

Pero no todo son inconvenientes: Sólo tú serás capaz de ver la necesidad de que tal programa debe funcionar así y no de otra manera. Sólo tú serás capaz de conocer todo lo que se hace en tu empresa... y lo innecesario que es la mitad de ello. Sólo tú te atreverás a luchar contra el más temible de los enemigos: la costumbre. Sólo tú tendrás la osadía de enmendarle la plana al jefe. Sólo tú serás capaz de resolver un problema que lleva lustros resolviéndose solo, pero claro, sin ordenadores. Sólo tú utilizarás una inquietante frase: ¿..esto, porqué se hace así..? Sólo tú serás el más productivo para tu empresa (por eso te aguantan).   Si sobrevives a todo esto y alguna cosilla más, no lo dudes: eres programador de gestión.

¿Qué es la gestión en internet?

Si a todo lo anteriormente dicho añadimos algunos factores en el lado del cliente, tales como:

Y algunos otros en nuestro propio lado: Se agita todo con precaución y el resultado es: gestión en internet


[Indice]