L a Revolución Industrial aplicada al Software
¿?
Descripción del
problema
¿?
Estancamiento de los ratios de productividad.
¿?
Siendo una pequeña parte del negocio, se dedica mucho
esfuerzo, tiempo y dinero al desarrollo de software. ¿?
Retrasos y errores en desarrollo de software e insatisfacción
de clientes internos.
SOLUCIÓN propuesta s1 Creación y control de factorías software sobre tecnologías y ecosistemas
que permitan el despliegue distribuido de equipos y la interoperabilidad de la factoría con otras herramientas.
RBSF Reuse Based
=
SW Factory
s2 Aumentar los niveles de reutilización y productividad de desarrollos de software.
s3 Implantar la última tecnología en industrialización de producción de software, basada en estándares.
resultados
= 32.000 programas generados. = 60% de reutilización media. = Incremento de la productividad y la calidad en la construcción del software.
= =
Ahorro de tiempo y dinero. La Factoría supone el
38% del nuevo desarrollo.
testim << La Factoría de Software nos ha permitido
aumentar los niveles de reutilización y productividad de nuestros desarrollos de software.
nial Jose Ventura Arquitectura de Desarrollo Banco Popular
>>
www.tecnalia.com
L a Revolución Industrial aplicada al Software
el
concepto
Desde un automóvil hasta un juguete, desde un móvil hasta un servidor, en todo el mundo los fabricantes realizan sus productos con componentes y ensamblado, mejorando así su calidad, time-to-market, sus costes, su productividad y su competitividad. Si esto es posible en la producción de los productos que nos rodean, ¿por qué no es posible de forma masiva en la industria del software? Mientras otros sectores han visto doblar en el tiempo su ratio de productividad, en el caso de la producción de software se ha quedado estancado. Una de las razones del bajo éxito de las técnicas de reutilización y abstracción dentro de la industria del software en general, es la percepción de que todavía se ve el software como un objetivo y no como un medio. Se dedica mucho esfuerzo, tiempo y dinero al desarrollo de software, siendo éste una pequeña parte del negocio en sí mismo.
la
tecnología
La Unidad de Software Systems Engineering de TECNALIA es líder en España en la implantación de herramientas para la mejora de la productividad en desarrollo de software. Después de diferentes desarrollos experimentales y comerciales que han dado lugar a activos tecnológicos en diferentes niveles, se ha detectado junto a Banco Popular (número uno en España en términos de eficiencia tecnológica) la oportunidad de consolidar años de experiencias en un producto novedoso y ambicioso que permita la creación y control de factorías software sobre tecnologías y ecosistemas (Eclipse) que posibiliten el despliegue distribuido de equipos y la interoperabilidad de la factoría con otras herramientas clásicas de diseño, desarrollo, testing y control que son utilizadas a menudo de forma no sistematizada en grandes equipos de desarrollo. FAST (the FActory of SofTware) proporciona una solución avanzada, completa y multidominio para construir y gestionar Factorías Distribuidas orientadas a la Industrialización de la Producción Software, desde las fases de diseño técnico hasta el despliegue del producto final y la gestión de su producción.
características > > > > >
Es innovador para el mercado, puesto que no existen soluciones completas para el despliegue y control de factorías software con filosofía de transferencia Es original en cuanto a su principio de interoperabilidad en la cadena de herramientas, su foco en la solución multidominio y su aproximación orientada a la abstracción. Representa una oportunidad de negocio, puesto que el mercado de desarrollo software exige soluciones interoperables, maduras y probadas para el despliegue y control de factorías. Tiene un impacto claro en la cadena de valor, puesto que permite la implantación y gestión controlada de factorías software en todo tipo de dominios tecnológicos y de negocio. Posee un efecto inmediato en la sostenibilidad, puesto que permite el trabajo distribuido, eficaz y controlado de factorías software deslocalizadas y distribuidas.
www.tecnalia.com