Proyecto D09I1171

ADAPTE: ADAPTABLE DOMAIN AND PROCESS TECHNOLOGY ENGINEERING
Proyecto Número:
D09I1171
Año:2010
Concurso: XVII CONCURSO DE PROYECTOS DE INVESTIGACIÓN Y DESA
Tipo de Proyecto:
INVESTIGACION Y DESARROLLO DE INTERÉS PÚBLICO
Area Prioritaria:
TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICAC
Duración:
36 (meses)
Monto Fondef Asignado: 305
(en millones de pesos del año de adjudicación)
Sitio Web: http://


AREAS SECUNDARIAS
SIN INFORMACION
DISCIPLINAS ASOCIADAS
SIN INFORMACION

DIRECTOR GENERAL
Nombre: MARCELO ALFREDO VISCONTI ZAMORA
Dirección: CASILLA 110-V
VALPARAISO
Teléfono: 32.797513

INSTITUCION PRINCIPAL
Nombre: UNIV. TECNICA FEDERICO SANTA MARIA
Dirección: AV. ESPAñA 1680
VALPARAISO
Teléfono: 32-654140-654000

OTRAS INSTITUCIONES
Instituciones Ejecutoras UNIVERSIDAD DE CHILE
PONTIFICIA UNIVERSIDAD CATOLICA DE VALPARAISO
Otras Contrapartes SOCIEDAD CHILENA DE CIENCIAS DE LA COMPUTACION
TRIGENSOFT CHILE
SOLUCIONES COMPUTACIONALES S.A.
DTS LTDA.
RHISCOM S.A.
AMISOFT INGENIERA LIMITADA
KI TEKNOLOGY S.A.

RESUMEN

Existe un amplio consenso acerca del valor de contar con procesos organizacionales de desarrollo de software tanto para lograr procesos más controlables, como para mejorar la calidad de los productos. Pero la conceptualización, definición e institucionalización de estos procesos en las organizaciones es un proceso caro y largo. La mayor parte de las empresas desarrolladoras de software en Chile son PyMEs, y si bien una amplia mayoría de ellas coincide con el valor que los procesos podrían aportarles, sólo algunas pocas de ellas han contado con los recursos para su definición. Más aún, contar con un proceso organizacional permite alcanzar los beneficios de una certificación ISO o una evaluación CMMI, pero aún un único proceso no es apropiado para abordar todos los proyectos de desarrollo dado que el proceso óptimo depende de las particularidades de cada proyecto. Las variaciones pueden provenir del dominio de aplicación, la complejidad del sistema a desarrollar, las competencias del equipo humano o el tiempo disponible. Por ello, aún teniendo procesos organizacionales definidos, las empresas pueden no alcanzar todos los beneficios potenciales que éstos podrían traer. Es así como este proyecto propone crear un mecanismo de definición de procesos organizacionales tal que capture la variabilidad potencial, de modo que la adaptación a contextos específicos de proyectos de desarrollo sea rápida y no requiera de personal altamente capacitado en ingeniería de procesos. También es necesario contar con la plataforma tecnológica apropiada para dar soporte a cada proceso adaptado antes de poder ponerlo en práctica. Nuestra propuesta también incluye un mecanismo para describir la plataforma tecnológica disponible dentro de una organización, y la definición de un mecanismo para la selección del conjunto de estas herramientas que serán necesarias para ejecutar el proceso específico del proyecto. El proyecto propone usar técnicas de Ingeniería Dirigida por Modelos (MDE) para las distintas facetas de la solución. Se definirán lenguajes específicos de dominio para: (i) la definición de los procesos organizacionales incluyendo variabilidad, y (ii) la caracterización de los contextos que permitan describir las particularidades de los proyectos. Se definirán transformaciones de modelos para: (i) transformar procesos organizacionales a procesos adaptados a proyectos y (ii) definir plataformas específicas que permitan ejecutar el proceso adaptado. Tanto para la definición de los modelos como para las transformaciones se construirán herramientas de apoyo que facilitarán la adopción de los mecanismos propuestos por parte de las PyMEs. La propuesta se validará en cinco PyMEs de software de Chile, y todo el conocimiento generado, así como las herramientas desarrolladas, serán de dominio público.