30 Mayo 2011

Desarrollo software para el sector público. Luces y sombras 3/3




Para finalizar esta serie de posts que tratan el desarrollo de software para el sector público, tal que en el primero se comentaron las principales características objetivas y en el segundo se analizaron las “luces y las sombras” de estos desarrollos software en concreto, propongo ahora una serie de medidas que, en mi humilde opinión, pueden ayudar a paliar las zonas de sombra mencionadas anteriormente para incrementar, poco a poco, las de luz.
Seguramente el conjunto de propuestas sea limitado y subjetivo e, incluso, algunos penséis que la mayoría no se pueden aplicar o llevar a cabo, pero ahí se dejan para que, poco a poco y según se estime, se intenten adoptar y ayuden a facilitar un proceso tan complejo como el que nos ocupa.


Para proponer algunas alternativas que nos puedan ayudar a minimizar las mencionadas zonas de sombra, seguiremos el orden de “sombras” establecido en el segundo post de la serie:


Zona de sombra


Propuestas/alternativas


Servicio externalizado

+ Incrementar y mejorar las medidas de control, estableciendo métricas de calidad, de plazos, SLA’s, penalizaciones o lo que se estime necesario para que el hecho de que esté externalizado el proceso de desarrollo no suponga un menor control de qué, cómo y cuándo lo vamos a recibir

+ Medir adecuadamente esos indicadores y, en caso necesario, aplicar las penalizaciones establecidas y adecuadas

+ Implantar entornos de aseguramiento de la calidad del software o de inspección/integración continua del software

+ Disponer de estándares de desarrollo y manuales de buenas prácticas completos, claros y actualizados que sean de obligado cumplimiento por parte de los proveedores


Multitud niveles interlocución

+ Fomentar el trabajo en equipo real y efectivo

+ Uso de herramientas y procedimientos de documentación claros y sencillos (estilo wiki, por ejemplo)

+ Reducir la incertidumbre en los niveles de interlocución


Tríada “proveedor-funcional-técnico”

+ Alinear visiones entre los aspectos funcionales y tecnológicos, evitando que ninguna de las partes tenga un peso excesivo en el proyecto

+ Potenciar el liderazgo y definir jerarquías y funciones claras


Aspectos legislativos (leyes aplicables)

+ Utilizar la imaginación y ser innovadores en la aplicación de las leyes que regulan la contratación pública

+ Buscar fórmulas contempladas en las leyes y de poca utilización (convenios, cesiones, etc.)


Metodologías utilizadas

+ Fomentar el uso de “técnicas y metodologías ágiles” en el ciclo de vida de los proyectos

+ Intentar eludir el clásico modelo de desarrollo de software basado en “cascada” o secuenciales


No reutilización de soluciones previas

+ Tener una actitud más abierta y “humilde” para ver lo que ya han hecho otros e intentar su reutilización en nuestro entorno o contexto

+ Concienciarnos y tener muy en cuenta la eficiencia en el gasto público para no volver a hacer algo que ya está resuelto en otro sitio. No nos debe importar reutilizar cosas hechas por otros, el liderazgo no viene por esa vía, desde luego

+ Evitar y concienciar a los responsables políticos de los proyectos que solamente tengan un fin mediático u oportunista, priorizando o abordando aquellos que realmente vengan a solucionar un tipo de problemas real, una necesidad identificada


Plazos de pago

+ Establecer planes de facturación con plazos cortos, por hitos pequeños o por periodos temporales breves, de forma que se vayan emitiendo facturas desde el principio y no esperar hasta el final

+ Buscar y aplicar fórmulas de financiación ágiles como el confirming o factoring que, a pesar de tener un coste financiero, te garantiza el pronto cobro de las facturas


Peso del importe económico en la oferta

+ Intentar redactar bien los baremos en los pliegos de condiciones y potenciar al máximo los aspectos de calidad, plazos de entrega, etc.

+ Hacer buenos pliegos de condiciones, claros, concisos y completos, para que no quepa duda de qué y cómo se quiere comprar

+ Medir los aspectos económicos con fórmulas que no le concedan tanto peso en el cómputo final del baremo


Cambios políticos

+ Intentar blindar, lo máximo posible, los desarrollos software y procurar mantenerlos lo más alejados posible de las influencias políticas

+ Evitar los oportunismos y concienciar al estamento político de que los proyectos de desarrollo de software son estratégicos, de muy largo recorrido, de un coste significativo y en ellos se ha de buscar la eficiencia y eficacia real en vez de la “foto” y la publicidad (para eso ya están otros tipos de proyectos)

+ En este caso... poco más, es lo menos controlable por nosotros. O no…

 
Como ya he comentado en repetidas ocasiones en esta serie de artículos, todas estas propuestas son una humilde reflexión respecto a la situación del desarrollo de software en el sector público basada en mi propia experiencia. Se trata, pues, de una lista subjetiva, sesgada e incompleta, así como el conjunto de propuestas y medidas que aparecen en la tabla.
Sería muy interesante que ambas listas se completasen con vuestras experiencias y opiniones, así como que se pudiera hacer una crítica (constructiiiiva ;) de lo que aquí se propone… Os animo a que así sea.



Comparte en     Suscríbete