El otro día me metí en la discusión que llevan a cabo Ingenieros de Primera y Ricardo Galli. Mi artículo tenía un tono marcadamente irónico, pero también allí había cosas que pienso realmente. Como decía en los comentarios que he recibido, voy a tratar de dar mi opinión sobre el tema, ahora un poco más serio. Había hecho un primer borrador de una entrada más larga, contestando a los comentarios de mi primera entrada, pero me salía un libro, así que versión reducida.
Al final toda la discusión creo que se sintetiza en dos ideas principales: colegio de ingenieros informáticos con bendición legal y creación de sistemas legales para obligar a que los proyectos informáticos vayan visados por un miembro del colegio de ingenieros informáticos. Así que voy a limitarme a estas dos ideas:
- Colegio de Ingenieros Informáticos con bendición legal: estoy en contra de este concepto, si además conlleva obligación de colegiación y normas legales a su alrededor. Que cada cual cree la asociación que más le guste, con sus propias normas privada, pero que ello nunca reciba la bendición (ni el tiempo de los legisladores). Pero este pensamiento no está solo para los Colegios de Ingenieros Informáticos, sino para todo tipo de colegiación obligatoria: médicos, abogados, arquitectos, aparejadores… Cada cual es libre de hacer su club e invitar a quien quiera, pero no de obligar a nadie a pertenecer a él.
- Proyectos informáticos con obligación de ir visados por un Ingeniero Informático: aquí la respuesta es más compleja. Por un lado el argumento de que un desarrollo informático del que pueden depender vidas humanas como un sistema de control aéreo, o el sistema informático de un coche, o la gestión de una máquina de radioterapia… necesiten algún tipo de vigilancia especial por parte del estado, resulta atractiva. Pero al final lo veo inviable, es decir no se podría hacer esto, por lo menos con el nivel actual de desarrollo de la parte teórica de la informática; y además porque nadie querría firmar estos proyectos.
Me explico, por un lado no tenemos unas reglas seguras que aplicar a estos proyectos. En otras ramas del saber si que puede existir mayor seguridad para aplicar estas reglas: en arquitectura, hay reglas de resistencia de materiales, de peso, de resistencia al fuego… pero en la informática estas reglas brillan por su ausencia. No hay forma de asegurar de verdad un proyecto. O lo que se pretende es asegurar que si se emplean unas técnicas concretas de desarrollo el proyecto va a resultar bien?. Eso no es cierto.
Por otro lado, aunque tuviésemos el respaldo legal para firmar este tipo de proyectos, al final nadie los firmaría. Es decir, quién va a asegurar que ese proyecto no vaya a fallar y si falla a responsabilizarse de dichos fallos??. En proyectos complejos, el Ingeniero va a leerse todo el código fuento de las aplicaciones, va a revisar todo el hardware presente en el proyecto, su drivers… y lo más importante, le va a poner un candado para que aquello no se actualice?, o bien hará auditorias cada mes o cada año. Y si son proyectos de tamaño medio o pequeños… nos imaginamos a una Pyme quejándose al ingeniero que le firmó el proyecto de su red local, porque ésta no va y el fallo puede estar provocado por cualquier programa que hayan instalado en los PCs de la empresa los trabajadores…
Si nos comparamos con otras profesiones, yo también limitaría mucho las obligaciones legales. Por ejemplo los arquitectos, que visen proyectos a partir de un tamaño concreto, pero para hacerte una casa unifamiliar… en otros países (USA por ejemplo) tu vas a una librería, te compras un libro con modelos de chalets, miras el que te gusta, envías un correo al autor del libro con las medidas que quieres de tu chalet, y éste te contesta con la versión de los planos del modelo que te ha gustado y no pasa de 100 dolares la broma; y ese plano ya te sirve para construirte tu casa. Y si seguimos con los arquitectos, tendrían que tener un visado de un informático, para comprobar que el programa de cálculo de estructuras que usan en su despacho funciona bien…
Al final todavía me ha salido algo largo. En resumen veo a la informática como algo todavía verde para este tipo de regulaciones.
Y como es domingo, no puedo evitar contar un chiste muy viejo que me contaron en mi empresa de por las mañanas que tiene que ver algo con el tema: hay una convención de Directores de Informática de grandes empresas, organizada por una consultora que les quiere vender un curso para hacer proyectos informáticos mejores y más seguros. La convención comienza con un vuelo a unas hermosas islas. El jefe de los consultores, decide aprovechar para comenzar a preparar el terreno, así que cuando el avión todavía está en el aeropuerto esperando permiso para despegar, coge el micrófono y dice:
– Fijénse si es importante hacer bien un proyecto informático y que sea seguro, que si yo les dijese que los sistemas informáticos de este avión los han diseñado los programadores y analistas que tienen en sus empresas, que harían, seguirían volando o se bajarían del avión, que levanten la mano los que se bajarían
Y se levantan 200 manos, pero hay un Director que no levanta la mano, el consultor le pregunta:
– Tan seguro está del trabajo que hacen sus programadores y analistas, volaría seguro en ese avión.
– Por supuestos, mis chicos tienen una manera de trabajar estupenda, nunca fallan.
– La verdad es que me deja parplejo la seguridad que tienen en sus empleados.
– Ellos nunca fallan, si diseñasen el sistema informático de este avión, no habría ningún peligro, ni se pondrían en marcha, así que como llegaría a volar y estrellarse??
15 Comentarios
Comentarios Cerrados
Solo comentar lo de los arquitectos…. el visado es necesario para comprobar que cumple la legislación urbanística, y que se tienen todos los estudios (geológicos, arquológicos….) pertinentes.
Además si aún me dijeras que en Dinamarca (e.g.) se hiciera así, pero la verdad, tomar USA como modelo no me parece garantía suficiente :S
Sobre lo demás coincido prácticamente en todo, muy complejo de regular.
Hay formas de controlar que los proyectos/obras cumplen la legislación y evitar el intrusismo profesional sin necesidad de colegios. Pero esas formas no garantizanlos privilegios ni el corporativismo profesional. xD
Incluso, pueden existir esos colegios u otras organizaciones profesionales que hagan esa labor SIN hacer labor corporativista de defensa de privilegios. Ni que requieran colegiación obligatoria.
Me parece que sabes bastante POCO de proyectos medianos o grande. Existen formados para comprobar que cualquier sistema (informático o no) es seguro y que se llegará a buen termino. Existen la gestion de calidad todos los ISO’s 9000 etc, y para la informática en España tenemos Métrica y en otros paises otras parecidas.
Otra cuestión es que proveedor y cliente quieran pagar estos sistemas que encarecen el producto, y sobre todo obligan a las dos partes y que no quieran cambiar el proyecto a cada momento (chapuzas que ocurren en muchos proyectos).
Imagínate un ingeniero aeronáutico que una semana antes de entregar un avión, le dicen, “mira en vez de 2 alas me pones una sola y vertical encima, que he hecho unos cálculos y funciona”.
Pensar que un ingeniero (en este caso informático) se dedique a vender y montar ordenadores, o a picar código es como pensar que un arquitecto trabaje enlosando suelos, y eso que soy de los que opina que conocer los trabajos es bueno (pero no imprescindible).
Curumbao: conozco el sistema americano, porque lo sufrí en una ocasión; y te aseguro que con 100 Euros tiene un plano de un chalet totalmente garantizado, entre otras cosas porque en la patria de los abogados si no fuese así… pleito al canto.
Corsaria: de acuerdo contigo
Carlos: para mi desgracia conozco más de uno y más de dos proyectos grandes. Además algunos dirigidos por las mejores empresas del mundo en estos temas (bueno eso dicen ellos y los demás, yo diría otra cosa) y con todos los Isos del mundo, y todas las Métricas y todos los análisis del mundo; y el proyecto al final no hace ni la cuarta parte de lo que tenía que hacer, y además lo que hace lo hace mal… ¿encontraríamos alguien que se atreviese a firmar eso?…
Y luego aquí tenemos otro asunto, cuando se termina un puesto o una nave industrial, no se actualizan los cimientos cada tres años… cosa que si que sucede en la informática. Y hay que conocer los PCs y la base, porque sino la cúpula se caería. No lo puedo evitar, anécdota del tendero al canto: sistema médico, valorado en más de 40 millones de las antiguas pesetas, al final es un periférico muy caro, conectado a un simple PC, que por cosas de que sea seguro, es un 486, en una época en que ya tenemos Pentium IV. El médico un día me comenta que ese aparato de la consulta le genera malas imágenes, que se lo han llevado ya dos veces al SAT y le han cambiado los componentes y al poco tiempo vuelve a fallar… problema?? muy sencillo llevaba un sistema de memoria incompatible con un 486 (pero los ingenieros de Siemens no caían en ello, cambiaban la parte cara del sistema y no miraban el PC) cambiamos un par de chips y la imagen volvió a verse bien y a no fallar. Es la grandeza y la miseria de los PCs, que al final no olvidemos que no son ladrillos, sino algo más complicado y mucho más versátil.
Mucha falta de información veo aquí.
En primer lugar para la regulación de una profesión la ley contempla la existencia de los Colegios por por lo que ahora mismo (no lo digo yo, lo dice la Ley) este es el único medio por el que se puede hacer.
En segundo lugar que vosotros veais complejo regular la profesión no significa que no se pueda hacer.
Eso no es más que una excusa para decir que las cosas sigan así. También debió costar lo suyo regular el restro de Ingenierías que si están reguladas.
Tampoco sirve el falso argumento de siempre: “la Informática es muy joven” ya que esta se lleva impartiendo a nivel universatario en nuestro país (seguro que en otro países desde mucho antes) desde hace 30 años.
Es obvio que se trata de algo muy cambiante ya que siempre surgen cosas nuevas pero la BASE nunca cambia más de lo que puede hacer cualquier otra Ingeniería.
Que surja un lenguaje de programación nuevo o un software nuevo no significa que todo haya cambiado tanto en el mundo de la Informática ya que solo son herramientas nacidas a partir de todo el conocimiento de base adquirido por la Informática.
Yo tengo claro el origen de este debate. Es simple, y las demás ingenierías lo saben.
La informática no es una ingeniería.
Partiendo de una base errónea viene toda esta discusión.
Si, es una profesion compleja, y con alta responsabilidad, pero no es una ingeniería.
Oztrel,
Eso lo dirás tú que no tiene la titulación.
La ignorancia es atrevida.
coñe, dispones tu de mi cv?
“La ignorancia es atrevida.”
Bournemouth: Yo sí tengo la titulación (de momento la técnica y dentro de poco la superior) y soy de la opinión que se debería haber quedado en Licenciatura. La comparo con una ciencia como puedan ser las Matemáticas, Física, Química… etc. A ver si encuentro un hueco y termino la respuesta que estaba escribiendo a toda esta discusión que se ha montado. Al menos mi visión del asunto.
Oztrel: estaba claro. quien calla otorga 😛
Lolo: sería interesante saber tu visión, sin embargo me parece que cuando se elaboró el plan de estudios (el cual ha sido revisado unas dos veces en los últimos años) esto se hizo por personas cualificadas y con total conocimiento de causa.
Según tu opinión supongo que también la Ingeniería de Telecomunicaciones también debería ser una Licenciatura, ¿no? (no entiendo porqué siempre se desprecia a la Informática).
Total, a la hora de la verdad se piden telecos para hacer el mismo trabajo que nosotros…
(a la mayoría de empresas como que les da lo mismo)
Saludos
Bournemouth: eso de “personas cualificadas” ejem… casi siempre que se toca un plan de estudios se mete la pata.
Telecomunicaciones… lo veo más cerca de una ingeniería que de una licenciatura. Es más, podría ser perfectamente una especialidad de industriales. Considero que las ingenierías podrían definirse como carreras de “física aplicada”. Simple y llanamente. No tiene campos de conocimientos propios. Cosa que la informática sí que tiene 🙂
Y no desprecio la informática ¿como iba a tirar piedras sobre mi propio tejado? Sería como despreciar las matemáticas y la física, ¿no? ¿Qué sería de las ingenierías sin matemáticas y física? Es más, ¿qué sería del mundo hoy en día si los sistemas informáticos? 🙂 El hecho de considerar a la informática una licenciatura, desde mi punto de vista, es asignarle el rango de una rama de la ciencia digna de estudio. ¿Te parece poco? 🙂
Yo empecé a estudiar teleco y lo dejé a los tres años. Si hubiera acabado, estaría igual de capacitado para trabajar de informático como lo estoy ahora. ¿Por qué? Por que lo que marca la diferencia en la carrera de informática no son los conocimientos aplicados sino toda la teoría sobre arquitectura, algoritmia, calculo numérico, compiladores… etc. Sinceramente, me lo he pasado pipa estudiando estas asignaturas, pero sabía que era muy difícil trabajar aplicando dichos conocimientos (al menos en España).
Sí que hay diferencia entre un teleco metido a informático de rebote (sin que le guste) y un informático que no ha estudiado más allá de lo que se da en la carrera (porque tampoco le interesa). Eso no te lo pongo en duda. Infinitamente mejor el segundo (aunque no querría tener trabajando conmigo a ninguno de los dos)
Lo que sí que estoy totalmente en contra es que llegue el colegio de telecos (y todos los colegios en general) y además de las atribuciones que ya tienen empiecen a tomar como propias competencias que afecten a la informática (temas wifi y similares).
Por otro lado, tambien defiendo el hecho de que para oposiciones al estado se exija el correspondiente título oficial avalado por ese propio estado. ¡Que menos que premiar con ese reconocimiento al que ha cursado un título oficial! ¿no? Es absurdo que en una oposición para una plaza de informático se pueda presentar cualquier otro licenciado/diplomado. No por nada, sino por que gracias al amiguismo reinante en este pais, se pueden dar plazas casi a dedo a amigotes. Total como “es un másquina instalando el emule”.
Y de verdad… más vale que lo deje aquí, que no termino 🙂
Pues nada… que cada uno monte su propio Club-chiringo y ponga las reglas que quiera… así podré montar el mío y decir que puede trabajar cualquiera que demuestre saber manejar el ratón…
Seguro que os sentireis muy seguros cuando cojais un avión, sabiendo que mi Club-Chiringo ha diseñado y desarrollado el Soft de gestión de vuelo… y que mis programadores (equipo compuesto por expertos de Frontpage, Access y reponedores de supermercados) han picado las miles de líneas del sistema de control, incluyendo todo los procesos concurrentes necesarios…
En fin… lo primero es que ningún Colegio Oficial te obliga a colegiarte… tú obtienes tu título y te colegias si te sale de los huevos… y si no, vas por libre. Es como si me dices que todo trabajador tiene que pertenecer a un sindicato, sí o sí…
Segundo, efectivamente, el Ingeniero en Informática no puede revisar todo el código… pero claro, tampoco el Arquitecto revisa todas las mezclas de hormigón y cemento que se hacen para los cimientos de un edificio… él diseña cómo deben de ser, y ahí reside su responsabilidad. Si mañana el edificio se hunde porque el hormigon es una mierda, no será culpa suya… pero si se hunde porque él diseñó mal los cimientos… ahí reside su responsabilidad.
Con el Ingeniero Informático pasa lo mismo… él marca la metodología a seguir, los procesos a desarrollar, la arquitectura a utilizar, cómo se diseñará y qué pruebas se deben de realizar… pedirle que se responsabilice porque un programador para ahorrarse tiempo trampeó el código para que hiciera lo correcto para los valores más habituales, obviando los inusuales, es como pedirle al Arquitecto que cargue con las culpas si se me caen los azulejos del baño porque están mal puestos…
Así que yo por ejemplo sí firmaría el proyecto en el que estoy trabajando y del cuál soy responsable. Y por supuesto me negaría a hacerlo si mi empresa, por ahorrarse cuatro perras, se saltara algunos de los pasos marcados…
En el caso de la Pyme, podrá reclamar… pero en el momento que el Ingeniero demuestre que no es culpa suya ni de su programa, tendrán que callar… pero vamos, que esto ya ocurre hoy en día.
Y por eso dentro de los proyectos se incluye una descripción del Entorno de trabajo… que es en el que se ha probado el uso de la aplicación.
Así que perdona que disienta, pero la Informática no está, en absoluto, nada verde…
De hecho, el desarrollo que se realiza hoy en día no tiene absolutamente nada que ver con lo que se hacía hace unos años.
Ahora, en las empresas serias, se usan Metodologías, se documenta el proyecto en cada una de sus fases, se diseñan las pruebas a realizar junto con el cliente, y se validan junto con él que se cumplen todas y cada una de ellas…
Y fíjate cómo será, que mi Jefe SI que vuela sabiendo que mis chicos y yo hemos diseñado e implementado el sistema de control de vuelo.
¿Ingenieros o Licenciados en Informática?…
Ando muy liado estos días. Tanto que no he tenido tiempo ni de leerme la enésima polémica sobre la posibilidad de crear un Colegio de Informáticos. Parece que esta vez ha sido buena. ¡Vaya ganas de bronca bronca que tiene la g…
Si, se nota que la gente tiene que decir sobre el tema, y que hay disparidad de opiniones, eso es bueno!
Reflexión inconexa de un estudiante de ciencias de la salud cuyo hobby es la informática: Soy solo yo o hay muchas tareas que son intercambiables entre ingenieros informáticos, Telecomunicaciones y algunos de Industriales?
P.D. Antes de acabar fuí a rae.es a buscar ingeniería, para los que dicen que no es ingeniería: “Estudio y aplicación, por especialistas, de las diversas ramas de la tecnología” Son especialistas, y en tecnología. Nada que añadir.
Lolo (4-09-2007),
Te agradezco tu extenso comentario 🙂
Permíteme que te puntualice solo un par de cosas.
Los Colegios de Ingenieros de Telecomunicaciones (y de la rama técnica) existen desde hace tiempo y, como tú dices, tienen atribuciones en temas de informática.
No vamos a negar que nuestras tareas coinciden en algunos campos, lo que pasa es que ahora mismo los Ingenieros (Técnicos) en Informática no tienen atribuciones ya que la profesión NO está reconocida por Ley (la de los telecos si lo está).
Al no ser una profesión regulada no tenemos atribuciones, lo que hace que se las lleven los demás (telecos e industriales).
Respecto a los Colegios de Ingenieros (Técnicos) en Informática, decir que SI existen pero no en todas las comunidades autónomas.
Ahora mismo se da la paradoja de que existen pero sin que la profesión esté reconocida legalmente (y por tanto sin regular).
Por último comentar que muchos profesionales se están moviendo para defender la titulación (la inminente reforma universtaria considero que la relegará a una carrera de segunda) y luchar por la regulación (lo que afectaría al sector público de forma que los proyectos informáticos los dirigieran únicamente profesionales con esta titulación.)
Los profesionales se están agrupando en torno a http://wwww.ingenierosdeprimera.com donde hay abundante información.
Saludos