Descripción del servicio
El Servicio cuenta con una larga experiencia en el desarrollo de software científico, tanto de aplicaciones basadas en web, web services, aplicaciones paralelas y distribuñidas, computación en Grid, etc... en un amplio número de técnicas y lenguajes de programación (modernos y antíguos, entre ellos, C, C++, Fortran, Java, Javascript, Python, Perl, PHP, MatLab, SQL, Pascal, Bash, Csh, y muchos otros).
Para solicitar la elaboración de una actividad de desarrollo (base de datos, programa, servicio web, etc...)
1) El solicitante debe contactar al Servicio y exponer su problema
2) El Servicio evaluará la existencia de soluciones adecuadas y elaborará una estrategia de trabajo en caso de ser necesario en colaboración con el solicitante
3) El trabajo se hará usando el estado del arte en desarrollo, con la debida documentación, unidades de prueba y depuración, control de versiones, eficiencia, control de calidad, etc...
4) En general, se prefiere el uso de un proceso de desarrollo ágil e iterativo, en el que se añaden prograsivamente mejoras hasta alcanzar la satisfacción del solicitante
5) El solicitante puede cancelar el desarrollo en cualquier momento si considera que los resultados obtenidos hasta el momento son suficientes y no es preciso continuar.
6) El desarrollo se hará en la medida de lo posible usando herramientas distribuídas de desarrollo, coordinación y gestión de versiones (tales como GIT ó SourceForge) para dar acceso inmediato al solicitante a las últimas versiones.
7) Por defecto, todos los desarrollos realizados por el Servicio se entregan bajo una licencia EU-GPL siguiendo los consejos de la UE para los servicios públicos. Si el solicitante desea que el trabajo se realize bajo otra licencia deberá notificarlo por adelantado para su valoración.
Coste:
El coste up-front del desarrollo no puede establecerse de forma fija. Como norma general, se hará una evaluación preliminar, con un análisis de viabilidad y riesgos y se proporcionará una estimación aproximada del coste mínimo y máximo, periódos de entrega y calidades, usando como unidad de medida la hora de trabajo y basando la estimación en el coste estimado de cada ciclo de desarrollo..
El coste total dependerá del coste de la hora de trabajo, el número de horas estimado para cada ciclo, y el número de ciclos de desarrollo finalmente empleados para satisfacer las necesidades del solicitante.
Cuadro de opciones y precios
Opciones |
Unidad |
Sector Público |
Otros Clientes |
Desarrollo de software |
€ / hora |
47.76 € |
52.31 € |