Las Administraciones Públicas cada vez son más dependientes de los desarrollos de empresas externas que desconocen el entorno, no tienen acceso directo al usuario final y muchas veces no tienen claro qué se espera de ellas hasta que se ponen a la tarea, una vez ganado el concurso.
|
etiquetas: administración , tic , funcionarios
Aunque en meneame-landia estar a favor de la privatizacion es pedir un lluvia de negativos
Si la administración incorpora programadores para desarrollador Software abierto y estandar es una cosa; Si lo hace para crear software propietario vamos mal.
Por cierto, relacionada www.meneame.net/story/hipocresia-evangelizar-administracion-abierta-ha
El código de la mayoría de las aplicaciones que se utilizan en la Administración no debería estar al alcance de todos. Pero sí debería estar al alcance de la propia Administración que lo ha comprado. Esto no sucede en muchos casos.
En cuanto a lo de tener el código, en los proyectos que he estado para la administración siempre, y eso ha quedado bien claro desde el pliego hasta la ejecución, el código y documentación es de la administración.
Luego está a valorar si los funcionarios técnicos están a la altura o no, que eso, como siempre, hay de todo, como en las cárnicas. Los que se duermen en los laureles y no sabe ni por donde les pega el viento, y los buenos profesionales. Tampoco todos los proyectos subcontratados son un desastre, ni todos los analistas funcionales de la administración 'conocen el entorno', 'tiene acceso al usuario final' y 'tienen claro lo que tiene que hacer una aplicación'.
El caso que se está dando ahora es muy bueno, está aumentando el número de aplicaciones a las que la administración no contrata el mantenimiento, pero que ellos tampoco soportan, aunque tengan el código. Por lo tanto, estas aplicaciones se quedan varadas en el tiempo, sin evolución funcional ni técnica. No es cuestión de no tener el código, es cuestión de que no se quieren poner a mirar qué hay hecho. La gente de la administración se tendría que poner las pilas, y sacar puestos, o ponerse ellos a gestionar las aplicaciones, pero no, la mayoría prefiere quedarse en ser 'analistas funcionales'. Para una parte del informático funcionario, cuando se hacen con el puesto, lo de picar código pasa a ser cosa de los externos. Digamos que se pasan 'al lado oscuro'. Otra vez a vueltas con los roles y ese clasismo estúpido que tanto daño hace a la informática.
Y personalmente, veo bastante imposible, para la cantidad de aplicaciones existentes hoy en las administraciones, que se contrate todos los programadores que se necesita, y más con el tiempo que corre. ¿Que podría ser más rentable a la larga? Seguro, pero tendrían que cambiar muchas cosas, entre ellas la filosofía de la propia administración pública y de ciertos funcionarios.
Si al final, las cárnicas y la administración pública no es tan diferente. Aquí se sigue gestionando todo fatal, administración pública y empresas del sector.
Jóvenes de España estudiad XXX que hay una gran carencia de XXX y en cuanto acabéis cobrareis un sueldazo
Y luego como hay exceso de XXX pues todos a cobrar una mierda y arreglado.
La decisión de un caso u otro o híbrido vendría de un análisis económico y de seguridad. El soporte técnico de hardware / software en unos casos puede ser rentable tener personal propio en "la oficina" o incluso "itinerantes" que se ocupen de distintas dependencias en una área geográfica concreta y en otros casos compense externalizar dicho servicio o combinarlo.
Pero en mi punto de vista debería de existir siempre un conjunto de personas dentro de cada administración que sepan que es lo que se está haciendo a nivel informático, que bajo auditorias decidan que desarrollo de software tiene que ser desarrollado por personal interno (por motivos de seguridad propios, protección de datos, i+d...) y que partes deben / pueden ser pasadas a sector privado exigiendo unos criterios mínimos a presentar (documento técnico, manual de usuario y más documentación).
Si un día bajo cualquier circunstancia se deja de trabajar con ese proveedor la administración seguirá teniendo todo el material para continuar con el trabajo o pasárselo a otra empresa, y si los funcionarios cambian debe existir una documentación interna.
Lo más gracioso es estar subcontratado para una empresa que a la vez se subcontrata a otra y que te desplaza a otro sitio. Al final no sabes quien manda, es una cadena de subcontrataciones en las que se pierde el dinero como si fuera un agujero negro.
La administración paga, por poner un ejemplo, 100.000€ al año por un determinado trabajador, este trabaja por lo que haya conseguido negociar cuando entró en la cárnica (estos ya se encargarán de ver si cuadras en los beneficios para colocarte). Como media pongamos 20.000€ para un tio con una experiencia relativa.... la empresa que te tiene contratado se lleva la mayor parte simplemente por hacer de mediador y tener la responsabilidad respecto al empleado. La administración tiene a quien hecharle la culpa (empresa cárnica), la cárnica puede sustituir al cerdito programador cuando le venga en gana, vamos que todos ganan menos nosotros los programadores (y demás puestos subcontratados) .
Si en cualquiera de estas empresas quieres escalar puestos tienes que tener un pérfil comercial, según subes dejas el contacto con la realidad y otros pasan a picar código por ti. Luego el tema del enchufismo funciona a todos los niveles como en las demás profesiones.
PD: Conozco funcionarios programadores competentes, que son auténticos fieras y hacen un trabajo encomiable... pero son pocos, y están muy quemados, además de tender a la iniciativa privada para ganar pasta (suelen estar abajo en los escalafones del funcionariado)
ahora me direis que las autonomías, etc, pero al igual que tenemos unas leyes nacionales, un IVA nacional... lo mismo para el software, no es tan difícil
Lo que significa, como dice el dicho popular, que lo barato sale caro.
Bueno, en este caso, como contrata y paga el Estado, lo barato sale literalmente más caro.
La diferencia realmente es que finalmente habrá que pagar mínimo dos veces por el mismo trabajo en desarrollo de software. No pasa nada, pagamos entre todos.
La pregunta que debemos hacerlo es, vamos a seguir aceptando este tipo de gestión por parte del Estado???
A parte el primer problemas son los pliegos de los concursos públicos, que no están bien realizados, lo segundo las empresas semi-publicas que ofertan (al menos en Andalucía, empresas como Sadiel o Egmasa con contratos ganados a dedo y cargos directivos igualmente puestos por la junta).
Si los pliegos están bien hechos, se exige documentación y fuentes, y se lleva un seguimiento del proyecto no debe haber problema, siempre que no contraten a una "cárnica".
Pues bien, para cada toma de decisiones había que seguir el siguiente itinerario:
PJ (mi empresa) <-> PS (mi empresa) <-> AP (mi empresa) <-> Jefe proyecto(mi empresa) <-> Jefe proyecto (dpt. informatica junta andalucia) <-> AP (dpt. inform. junta andalucia) <-> Cliente Final
(en realidad he resumido bastante el esquema, porque había varias personas con cargos similares involucradas en una u otra banda y cada una tenía sus pareceres)
Ya podéis imaginar la que había qie liar para resolverle una duda concreta al Programador Junior de turno. Había colas de dudas pendientes inmensas, de las cuales, las pocas que se iban resolviendo eran sacadas de la manga por algún paso intermedio y el cliente final ni se enteraba.
El proyecto fue un fracaso absoluto, en plazos y en resultados. Miles y miles de euros de la junta tirados a la basura (o mejor dicho muchos de esos euritos guardaditos en los bolsillos de los gerentes de mi empresa y de la Junta).
En fin, así va españa.
Un saludo.
P.D: Yo era AP Senior y muchas veces tenía el equipo completo parado a la espera de una decisión crítica no especificada por el cliente final. Pues hemos estado días enteros entrando en el meneame a todas horas para pasar el día. En fin.
Otras veces ante una situación crítica no especificada nos inventábamos las cosas pero sólo para que el gerente no viese a la gente parada, luego todo lo hecho el 99% de las veces era para tirarlo.
Cuando un gobierno entra en el estado se le asignan varias carteras, después en cada autonomía por ejemplo aquí en Galicia están las consellerías y después el resto de software público de ayuntamientos etc.
A esto sumale que según toque el gobierno de turno no todas "las consellerías" pertenecen al mismo partido político si sale un gobierno bipartito y de ahí para arriba son repartidas que no entra en este caso saber cual es el criterio de reparto.
Por otro lado cada "consellería" funciona como una gran empresa independiente con sus distintas ramas que la mayoría de los ciudadanos no conocemos.
Con lo cual la "consellería" como empresa y a veces con ideologías diferentes compiten entre ellas para ser la que más destaque / innove y se ponen la zancadilla unas a otras aunque pertenezcan al mismo partido político.
Si desarrollas para entidades públicas tienes que tener cuidado porque son como niños y se celan los unos de los otros... cierto que esto pueda salirte ventajoso pero el día en que la consellería de Tal se sienta despreciada por otra consellería de cual, de la noche a la mañana te quita el proyecto y cesa las negociaciones con la empresa... y sumale que pueda ser que tengas más de un proyecto tanto con una consellería como con la otra.
Seguiré buscando de mientras :_
Véase esta historieta a modo cómico: www.adictosaltrabajo.com/detalle-noticia.php?noticia=257
Un ejemplo: El BOE electrónico es obra de un equipo de funcionarios. Nada de empresas. Todo software libre adaptado y mejorado por ellos mismos. Absoluto control del proyecto y voluntad de hacer bien el trabajo. Nada de chapuzas. No me quiero imaginar cuánto habría cobrado una empresa por el proyecto (suelen aprovechar la criticidad para inflar aún más las tarifas) y la basura que habría dejado en el Ministerio.
Y como guinda del pastel, este proyecto ha generado parches para la librería iText (muchos la conoceréis) con lo que el dinero de nuestros impuestos se convierte en tecnología que todos podemos reutilizar.
El problema está en que a día de hoy la mayoría de los proyectos que se realizan en la administración o bien son un caos o bien están adjudicados a dedo o un poco de las dos y aqui señores no pasa nada.
Estoy seguro que muchos habrán trabajado en proyectos para la administración que han resultado un derroche de dinero o directamente el proyecto ha tenido que ser tirado a la basura. Cuantas empresas conocen que hayan sido demandadas por esto. Ya se los digo yo. NINGUNA y si ha pasado no ha sido a ninguna de las grandes.
Les voy a exponer desde mi punto de vista algunos de los problemas con los que me he topado. Les adelanto que no tengo la solución ni se como se podría solucionar a medio plazo.
1- No hay estándares en la administración pública( Metrica 3 no vale ). Es inconcebible que nadie se haya dado cuenta de que realizar el mismo desarrollo 17 veces le cuesta una pasta gansa a las arcas públicas.
2- Adjudicación a dedo de los proyectos. En la mayoría de los concursos es normal que la mitad de los puntos se adjudiquen a discreción del propio organismo. Con lo cual, da igual cuanto tu empresa se esfuerce nunca se llevará el concurso a no ser que conozcas a la persona indicada.
3- ¿Quién inspecciona a los organismos? De todos es conocida la práctica de particionar proyectos para que el coste no sobrepase el límite establecido con el cual tendría que salir a concurso. A nadie le parece sospechoso un proyecto que cuesta 25.000 euros y luego en mantenimiento cueste cientos de miles troceaditos en pequeñas cifras?.
4- Una empresa tiene que pasar una serie de trámites (bastante jodid... por cierto) antes de poder trabajar con la administración pública. En teoría esto se hace para asegurarse de que en caso de que la empresa la cague pueda pagar. Todos sabemos cuantas cagadas ha habido (Solo basta darse un paseo por la página web de cualquier organismo público), cuantas empresas han sido sancionadas?.
Saben que hay empresas que pueden trabajar con la administración y que no tienen trabajadores y cuyo único negocio es intermediar entre la administración y las empresas que no han sido homologadas?
5- Dejadez de los funcionarios encargados de los proyectos. Casi todos los pliegos de la administración pública requieren que se usen ciertas metodologías, software, se entreguen ciertos documentos, etc. Cuando tengan que hacer el mantenimiento de una aplicación pregunten por la documentación. Se descojonaran de la risa. ¿De quién es la culpa?. Conocen a alguien que haya sido destituido de su cargo por esto?.
Estas no son todas pero el tocho ya es bastante extenso.
Como decía antes no se cual será la solución, pero estoy casi seguro que o cambia muchísimo la mentalidad de la administración pública o todo este cachondeo va a continuar igual.
1) El funcionario, por definición (lo siento, pero la mayoría manda) no se actualiza, se queda con lo que sabe y punto. Para un trabajo de administrativo vale, para mantener un sistema o una aplicación no.
2) El funcionario no se preocupa en buscar alguien que sepa, cuando no sabe, para "contratar" un servicio o desarrollo: el comercial que mejor lo venda (que tampoco sabe -de informática, entiéndase-) al final le redacta el pliego, y cuanto más nombres ponga, pues mejor (si, lo siento, antes de salir a concurso ya se sabe para quien es).
3) El funcionario, como no sabe, se la pela, el usuario no tiene ni idea de nada (si no funciona el youtube es que tiene roto el "interné"), pues mientras el programa con el que hace el trabajo tire, el resto le importa un comino.
3.1.) ¿Que no hay documentación? Me la pela, eso que se ahorra de hacer la empresa de servicios, y que a cambio de modifique un poco este módulo que los colores no le gustan al Jefe de Servicio (o de Area, o Subsecretario, o Adjunto...).
3.2.) ¿Que no se comenta el código? Me la pela, si la persona que lo hizo se larga, pues ya la empresa se encargará de poner otro, y que se busque la vida, y si no a la calle y se pone otro, y así...
4) Voy a poner un programador funcionario que sabe Java (bueno, es ingeniero superior en informática
mola, después se hizo un curso de java -vaya, no tiene mala pinta-, y después se pasó 2 años estudiando una oposición -un máquina-), pero claro, como no ha currado nunca, pues a ver qué sale, pero me hacéis lo que él os diga, eh?, que es el que lleva el control de calidad y todo lo demás. (Ya me dirás qué sale de ahí, pero claro, como el chico no es modesto y le han dado mando, pues tiene que parecer que hace algo.Yo lo siento, pero la administración no funciona por que NO QUIEREN. Que se dejen de programadores y leches, que pongan un Jefe de Servicio que sepa y se actualice y que subcontrate y pida requisitos reales, y que mire que se cumplan, se documente y sea competente, y si no, pues a tomar por culo la contrata y no se paga un duro y se pone otra!!! (pero claro, esto entra en conflicto con muchas cosas).
Nota: Contratar 10 programadores sale caro, tienes que ponerles analistas y algo más para que se hagan bien las cosas, y de esos 10, cuando tienes todo el curro listo, te sobran 8 y casi todos los analistas, por que para mantenerlo y ampliarlo no hacen falta. Y no, no salen aplicaciones nuevas todos los días.
¿Qué haces con toda la gente que participó en el proyecto cuando acabe? Por que a esos se les tiene que pagar durante el resto de su carrera, tenga trabajo nuevo, o no, o sólo den mantenimiento...
Si fueran "informáticos" de la administración estaría bien, los mueves de un ministerio a otro, a una delegación, los llevas allí donde hagan falta, sería la solución, pero es que eso no funciona así.
La administración tampoco tiene albañiles en nómina y sin embargo contrata empresas para que les haga trabajos de albañilería... No se levantan tabiques todos los días.
Las administraciones publicas piensan: "¿funcionarios programadores? No, eso son más gastos de personal y eso es lo que hay que evitar a toda costa. Mientras que si se hace a traves de una empresa, eso se llama gastos de inversión y queda bien a los ojos de la gente." ¿Qué pasa? Que a traves de las empresas externas surgen unos sobrecostes y chanchullos bestiales.
En cualquier caso siempre será mejor que perder 5 años estudiando algo que no te gusta, para terminar trabajando en algo que no te gusta y encima cobrando una mierda. aunque si tienes suerte puede que por lo menos ganes un pastón...
www.meneame.net/story/subcontratacion-accion-red.es-telefonica-atos-or
¿Que quéé!?
Si la administración contrata más programadores con mi dinero (y el de todos), el código que genere debe estar a mi alcance (y al de todos), tanto para ver, como para usar, como para reutilizar.
No veo ningún argumento por el que esto debería no debería ser así.
El caso es que no interesa que las administraciones colaboren, porque si el Ayuntamiento de Madrid se gasta 100.000 € en una aplicación de tramitación que ya ha desarrollado el Ayuntamiento de Zaragoza, entonces no hay problema porque cuando la saquen los periódicos publicarán un pequeño artículo en la página 20 que solo nombrará al Ayunamiento de Madrid. Y eso es lo único que les interesa a los políticos.
Por eso es necesario que haya una legislación que OBLIGUE a las administraciones a desarrollar en código abierto y a reaprovechar el software desarrollado, multando severamente a la administración que desarrolle algo que ya existe.
Ah, la propiedad del código de las aplicaciones corresponde al pueblo español, faltaría más!
¿Ein?¿De verdad piensas que los mainframes han pasado a mejor vida? Te invito a que te des un paseo por bancos, Hacienda, Iberia y sitios así y que veas en donde esta el core del negocio. Una pista: También de Sun(Oracle),HP, Novell y otras empresas, pero todo todito todo en mainframe y con COBOL
Que perra tiene la gente con menospreciar COBOL!!! Es una mierda, pero una mierda que lo que hace, lo hace perfecto
Una característica de la informática es el constante cambio.
La Administración pública huye del cambio.
Luego... son COMPLETAMENTE INCOMPATIBLES.
Lo primero, una simple página web de la administración nunca estará acabada, porque siempre se pueden añadir nuevos requerimientos, nuevas características y mejoras. La cantidad de datos, empleados y "clientes" que manejan las administraciones dan suficiente trabajo como para mantener cientos de proyectos durante diez años. Es un gran fallo, por ejemplo, invertir hoy una gran cantidad de dinero en modernizar los sistemas del sistema judicial y al acabar el proyecto, no exista ningún mantenimiento sobre el código, no se arreglen fallos, no se añadan nuevas funcionalidades. Un proyecto de tal envergadura tomaría al menos 2 años para llegar al punto de tener algo funcional y desde ahí mantener un desarrollo continuo. No creo que mantener un equipo de desarrollo para algo tan importante sea un despilfarro.
Otro aspecto es el psicológico. Un equipo el cual siente una responsabilidad y una sensación de que el proyecto le pertenece, siempre va a trabajar mejor que un equipo de externos y si además, se utiliza una metodología abierta de desarrollo donde se implique a los ciudadanos, haría de la calidad incomparable a lo que hay hoy en día.
La administración debe facilitar la implicación de los ciudadanos en esto. Seguro que más de uno de nosotros habría cogido la web del senado y habría arreglado esa mierda en dos semanas sin cobrar nada.
El problema en esto se reduce a lo de siempre, el amiguismo, la brecha tecnológica de los políticos y altos cargos públicos y a la burocracia.
Y más, alma de Dios, y más...
Tengo miedo que no se haga en una legislatura entera... ojo, hablo de tener algo medianamente funcional
Yo siempre me imaginé el tema así: Todo usuario del sistema (jueces, abogados, procuradores...) tendrían su aplicación (o un acceso web), autenticado con el DNIe (para que tener usuarios, si ya tienes a todos fichados), y de ahi, pues supongo que una jerarquia de permisos importante
El problema es que el sistema Penal es muy muy complejo,igual habia que simplificar tonterias antes de ponerse a hacer nada...
Y eso sin contar a las Autonomías...
#23 No es dinero tirado, es dinero publico, de alguna forma hay que (mal)gastarlo.
#31 Siguiendo lo que dices, los funcionarios que entraron usando la maquina de escribir no usaran un PC y que quieres que te diga... yo no veo maquinas de escribir por ningún lado.
Se supone que todo el Software de la JJAA acaba aqui: Repositorio de Software de la Junta de Andalucía:
repositorio.i-administracion.junta-andalucia.es/repositorio/