• No se han encontrado resultados

Software Process Improvement in Small Latin-American Organizations: COMPETISOFT Project

N/A
N/A
Protected

Academic year: 2023

Share "Software Process Improvement in Small Latin-American Organizations: COMPETISOFT Project"

Copied!
1
0
0

Texto completo

(1)

Software Process Improvement in Small Latin-American Organizations:

COMPETISOFT Project

Hanna Oktaba°, Mario Piattini*, Félix García*, Tomás Martínez*, Francisco J. Pino+, Claudia Esquivel°, Francisco Ruiz*

° Facultad de Ciencias

National Autonomous University of Mexico (UNAM) Ciudad Universitaria, 04510 México D.F., Mexico

[email protected], [email protected]

* ALARCOS Research Group

Information Systems and Technologies Department University of Castilla-La Mancha

Paseo de la Universidad, 4 – 13071 Ciudad Real, Spain

{Mario.Piattin, Félix.García, Francisco.RuizG, tomas.martinez}@uclm.es

+ IDIS Research Group

Electronic and Telecommunications Engineering Faculty University of Cauca

Calle 5 # 4 – 70, Popayán, Colombia.

[email protected]

Abstract

Este capítulo se ocupa de la creación de modelos de referencia, modelos de evaluación y modelos de mejora de procesos software adaptados a las pequeñas organizaciones (PyMES) de las que se compone principalmente la industria software iberoamericana. En este contexto, se presenta el proyecto COMPETISOFT, orientado principalmente a crear un marco de referencia para la mejora y certificación de los procesos software de las empresas iberoamericanas que les permita elevar su grado de competitividad en el mercado mundial. COMPETISOFT se basa en soluciones ya propuestas, cuya validez y utilidad han sido demostradas, entre estas, el modelo de procesos mexicano MoProSoft. A partir de la experiencia adquirida y las lecciones aprendidas por los desarrolladores de estos proyectos, COMPETISOFT mejorará y refinará todas las propuestas anteriores, integrándolas en un único marco reconocido en toda iberoamérica.

Este capitulo se ocupa de la creación de procesos software de modelos de referencia, mejora y

(2)

valoración de procesos software adaptados a las características de la industria latinoamericana, principalmente compuesta por pequeñas y medianas empresas (PyMES); y presenta el proyecto COMPETISOFT, cuyo objetivos principal es proveer a al industria software latinoamericana de un marco de reverencia para la mejora y certificación de los procesos software y les permita se más competitivos en el mercado global. El enfoque de COMPETISOFT esta basado en soluciones qye ya han demostrado su utilidad practica, especialmente el modelo de procesos MoProSoft. Aunque contamos con la realimentación de la expericencia de MoProSoft, junto con sus modelos de referencia de procesos y de evaluación, COMPETISOFT los mejora y redefine a la luz de la experciencia y lecciones aprendidas.

(3)

1 Introduction

La industria del software es una actividad economica bastante importante en muchos paises del mundo y constituye una oportunidad especiamente importante para desarrollar paises, el caso de Iberoamérica, donde principalmente comprende pequeñas y medianas empresas (PyMES). De hecho, las PyMES suponen sobre un 90% de los negocios formales iberoamericanos y generan entre el 40 y el 50 por ciento del empleo total. Todas las compañias afrontan serios problemas cuando alcanzan madurez, sin embargo, en muichos casos no tienen un proceso de desarrollo software común conocido por una determinada empresa, lo que conduce a una interpretación caótica que afecta a toda la empresa [5] y, obviamente, a sus productos. Esta situación es especialmente crítica en la incipiente industria software latinoamericana, con sus problemas de falta de competitividad y consecuente limitaciones de crecimiento [1].

Por esta razon, en los últimos años las PyMES latinoamericanas has estado intentando mejorar la capacidad de sus process software, como un paso fundamental para mejorar la calidad de sus productos software, dirigida hacia dos principales preocupaciones: su imagen, un factor clave en objetivos de exportación y establecer y mantener una posición en el mercado global; y para la gestión de la eficiencia y efectividad de los procesos software.

Muchos de estos negocios tienen el objetivo de mejorar sus procesos a traves de la utilización de modelos de referencia propuestos por el Software Engineering Institute –SEI- (CMMI®) o la Organización Internacional de Estandarización –ISO- (9001:2000, 12207, 15504), peor, como numerosso estudios han reivindicado, la mejora basada en estos pmodelos es cara y requiere mucho tiempo, difícil para ejecutar en pequeñas empresas, su estructura de porcesos de demasiado

compleja y el retorno de la inversion a muy largo plazo [13][17][20].

En las PyMES iboramericanas la situación es especiamente dramática,

2 Trabajos Relacionados

En la bibliografía relacionada, encontraremos las diversas iniciativas y prpouesas que se han creado para la valoración de proeceos se adaptados a las idiosincrasias particulares de las pequeñas y medianas empresas que componen la industria software de iberoamercica

(4)

MANTEMA: Es una metodología española cuyo objetivo principal ha sido “construir una

metodología para el mantenimiento de sistemas de información” que defina la gestión del proceso de mantenimiento de una manera rigurosa. En esta metodología se han contemplado diversas tecnologías: lenguajes de tercera generación (COBOL), lenguajes de cuarta generación

(NATURAL, FORMS, etc.), bases de datos relacionales (SQL) y lenguajes orientados a objetos (C+

+). En la primera fase se lleva a cabo un estudio en el que se analizan los problemas asociados al mantenimiento de software y su repercusión en el ciclo de vida de los SI, así como las principales métricas y herramientas de mantenimiento. En la segunda fase se define la metodología y se

determinan las instalaciones en las que será probada. En la última fase se refina la metodología y se desarrollan algunas herramientas de soporte.

3 La Propuesta de COMPETISOFT.

Ante la necesidad de la industria, en 2005 varios investigadores y profesionales del sector informático de toda Iberoamérica decidieron crear un único marco de mejora y certificación para PyMES iberoamericanas: el proyecto COMPETISOFT, bajo la dirección de los profesores Hanna Oktaba (UNAM, México) y Mario Piattini (UCLM, España). COMPETISOFT fue aprobado por CYTED (Programa Iberoamericano de Ciencia y Tecnología para el Desarrollo). Este organismo, creado en 1984 para la cooperación científica y tecnológica multilateral entre los 21 países iberoamericanos más España y Portugal, tiene el objetivo de contribuir al desarrollo equilibrado de la región iberoamericana estableciendo mecanismos de cooperación entre los grupos de investigación universitarios, institutos de I+D y compañías innovadoras en los países involucrados, con la visión de obtener resultados científicos y tecnológicos transferibles a los sistemas productivos y las políticas sociales.

El método de investigación empleado en COMPETISOFT se denomina Investigación-Acción (I-A), este método se basa en una estrecha colaboración entre teoría y practica. Se enfoca en la construcción de nuevo conocimiento mediante la búsqueda de soluciones a problemas reales: los investigadores proponen una solución que los profesionales se encargan de probar. Ellos, a su vez,

(5)

informan de los resultados obtenidos durantes la ejecución de la solución propuesta. Esta realimentación entre investigadores y empresas produce beneficios para ambos grupos. En la siguiente figura se muestra un esquema de I-A:

El método de investiación aplicado en al definción, refinamiento y aplicación de los modelos COMPETISOFT es Acción-Investigación (A-I), que es un método de investigación colaborativo que mezcla teoría y práctica. A-I esta enfocado en construir nuevo conocimiento a través de la identificación de soluciones a problemas reales, que es mejorado por la intervención de investigadores en el mundo real de practicantes y por los resultados de esta experiencia siendo igualmente beneficiosa para ambos grupos. La aplicación de A-I esa basada en la realimentación contínua entre los investigadores y las compañinas involucradas. La figura 1 refleja un esquema de la aplicación de este método:

Figura 1: Aplicación del método Investigación-Acción al proyecto COMPETISOFT.

3.1 Integrantes en COMPETISOFT.

Los participantes involucrados en el proyecto se dividen en dos grupos, de un lado tenemos a los

Grupos de Investigación participantes en el proyecto

(investigadores)

Mejora de Procesos Software de las PyMES Iberoamericanas

(Objeto investigado) PyMES Iberoamericanas

(stakeholders)

Compañías y organizaciones Participantes en el proyecto Grupo de consulta crítica Propuesta

Resultados Perfeccionados Resultado de la

Investigación

Aplicación de los Resultados

Deliverables (normas, modelos, métodos, herramientas, libros, etc.)

(6)

investigadores y docente universitarios y de otro a los profesionales informáticos directamente relacionados con la empresa, y organismos oficiales. A principios de enero de 2007, sendos grupos estaban compuestos de la siguiente forma:

 COMPETISOFT cuenta con investigadores de las siguientes universidades: Universidad Nacional Autónoma de México (México), Universidade Nova da Lisboa (Portugal), Universidad de Sao Paulo (Brasil), Universidad de Los Andes (Venezuela), Universidad Federico Santa Maria (Chile), Universidad Nacional del Comahue (Argentina), Universidad de Castilla-La Mancha (España), Escuela Superior Politécnica del Litoral (Ecuador),

Universidad del Cauca (Colombia), Universidad EAFIT (Colombia), Universidad de las Ciencias Informáticas (Cuba), Instituto de Tecnología (Costa Rica), Universidad Nacional de La Matanza (Argentina), Universidad Católica del Maule (Chile), Universidad de la República (Uruguay), Pontificia Universidad Católica del Perú (Perú), Universidad del Bío- Bío (Chile), Universidad Nacional de La Plata (Argentina), Universidad Autónoma de Tamaulipas (México).

 Este grupo de Consulta crítica, esta compuesto por tres tipos de organizaciones: un organismo de estandarización nacional, el IRAM (Instituto Argentino para la

Estandarización y Certificación), un organismo gubernamental, el Gobierno de la Provincia de Neuquén, en Argentina, y PyMES como las empresas españolas Enxenio, Sistemas Técnicos de Loterías del Estado, la mexicana Ultrasist, la ecuatoriana MV Systems y la colombiana ParqueSoft Popayán.

4 Marco COMPETISOFT.

COMPETISOFT parte de los resultados de diferentes iniciativas iberoamericanas, entre ellas MoProSoft y EvalProSoft, integrantes del programa mexicano PROSOFT, MR MoProSoft de Brasil, Agile SPI del programa colombiano SIMEP-SOFTWARE y las metodologías españolas METRICA v3 y MANTEMA. La siguiente figura muestra un enfoque integrado:

(7)

Figura 2: Enfoque general del proyecto COMPETISOFT.

Podemos ver que el desarrollo de los tres modelos de COMPETISOFT, referencia, evaluación y mejora parte de los resultados ya probados de modelos diseñados para pequeñas empresas tales como MoProSoft y EvalProSoft, Agile SPI, MR mps o METRICA v3, sin olvidar modelos orientados a grandes organizaciones como CMMI, ISO/IEC 15504 o ISO 12207.

Desde esta perspectiva, el modelo referencia de COMPETISOFT es una evolución y refinamiento del modelo de procesos propuesto en MoProSoft, más la metodología MANTICA, el modelo de Evaluación de COMPETISOFT es un ajuste de EvalProSoft a las necesidades del proyecto, y el modelo de mejora parte y propone una adecuación del modelo Agile SPI. Todos ellos serán adaptados según las necesidades de la industria software iberoamericana a partir de la experiencia que proporcionan los investigadores, las PyMES y las unidades gubernamentales involucradas en el proyecto.

4.1 Modelo de Referencia de Procesos:

El modelo de referencia de procesos de COMPETISOFT, basado en MoProSoft, agrupa los procesos en tres categorías principales: Alta dirección, Gestión y Operación. Esta división de procesos se ajusta a la organización funcional de una empresa. En la figura siguiente mostramos las

(8)

categorías de COMPETISOFT junto con los procesos que engloba cada una de ellas, en un diagrama de paquetes UML.

Alta Dirección

<<Categoría>>

+ Gestión de Negocio

Operación

<<Categoría>>

+ Desarrollo de Software Gerencia

<<Categoría>>

+ Gestión de Procesos + Gestión de Proyectos

+ Gestión de Recursos Humanos + Gestión de Bienes, Servicios e

Infraestructura + Gestión de Conocimiento

+ Mantenimiento de Software

+ Administración de un Proyecto Específico

Figura 3: Categorías y nombres de los procesos del Modelo de Referencia de COMPETISOFT.

En el modelo de procesos de COMPETISOFT se ha introducido una serie de mejoras que se listan a continuación:

 Gestión de Negocio, se incluye la gestión de empresa virtual y la conectividad inter-

compañía. Asimismo, se hace hincapié en la realización de un análisis más exhaustivo tanto del estado de la organización, como del entorno externo de la misma. Estos son puntos a tener en cuenta por compañías que participan en cluster so redes virtuales y son requisitos clave para garantizar la supervivencia de las PyMES en el mercado actual.

 Proceso de Gestión de Procesos, este proceso debe mejorar los mecanismos de aseguramiento de calidad así como validaciones tanto internas como externas. Se ha

(9)

desarrollado un cuestionario de valoración que ayudará a las PyMES en su primer contacto con la evaluación y mejora de la madurez de procesos.

 Proceso de Gestión de Proyectos, se incluyen un conjunto de medidas e indicadores para los diferentes niveles de madurez. También se debe abordar la mejora de las técnicas de estimación, una necesidad fundamental pero difícil de entender y llevar a cabo en estos términos.

 Procesos de Gestión de Recursos (Gestión de Recursos Humanos, Gestión de Bienes, Servicios e Infraestructura y Gestión de Conocimiento), debemos enfatizar la

importancia de la reusabilidad por medio del desarrollo de una base de conocimiento en la que se almacenen las experiencias estructuradas según los procesos del modelo de

Referencia de Procesos. Con este propósito se deben considerar otras propuestas como se informa en [15]. De hecho, COMPETISOFT da gran importancia a la base de experiencia desde el principio y en todos los niveles organizacionales, sin tener en cuenta la calidad de los componentes almacenados en la base, puesto que todos pueden ser útiles. También reconocemos la importancia de un método de Elicitación de experiencia todavía más presto, hecho para una pequeña organización, que facilite la dirección y estructura para ayudar a los usuarios a crear experiencias para la base de Conocimiento. Otras cuestiones importantes a abordar son la gestión de la documentación y configuración. Desde esta perspectiva, en el modelo de procesos de COMPETISOFT desaparece el proceso de Gestión de Recursos definido en MoProSoft, repartiéndose las tareas de éste entre los tres subprocesos que albergaba, y que en este nuevo modelo se consideran procesos de “primer nivel”, tal y como se muestra en la figura 3.

 Procesos de Desarrollo de Software y Mantenimiento de Software, consideramos muy importante mantener estos dos procesos por separado. La naturaleza y características del desarrollo y mantenimiento de software son muy distintas, y las técnicas, herramientas, metodologías etc. de desarrollo no son directamente aplicables a mantenimiento. De hecho, muchas PyMES tienen que desarrollar proyectos de mantenimiento, por lo que es muy importante para ellos aplicar metodologías especificas de mantenimiento. En este aspecto, COMPETISOFT adaptará la metodología de mantenimiento MANTEMA [19], a las características de las PyMES.

Además de las mejoras especificas de estos procesos, se incorporarán otras, como el uso y desarrollo de herramientas de código abierto, fundamental para reducir costes en las PyMES, y el desarrollo de técnicas específicas para el desarrollo de la usabilidad del software.

(10)

Se proponen plantillas para la descripción de todos los productos que se crean en los distintos procesos, de esta forma se ayuda a los usuarios a estructurar, clasificar y entender la información generada usando el modelo.

Se ha mejorado el patrón de procesos usado para describir todos los procesos de este modelo de referencia, haciéndolo más intuitivo y usable: en la descripción de los productos se nombra la plantilla a la que se debe ajustar, y se especifica la forma de aprobación del mismo antes de entrar a la base de conocimiento. Todas las actividades incluyen una relación de los productos asociados de entrada y salida. Las mediciones añaden el rol encargado de realizarlas o supervisarlas.

Se puede ver un metamodelo del nuevo patrón de procesos en la figura siguiente:

Figura 4: Metamodelo del modelo de Referencia de Procesos

(11)

y evaluación a este patrón para facilitar la integración con los procesos del modelo de referencia y así simplificar su implementación dentro de la empresa. Esto también propicia la unicidad en la gestión de todos los procesos que debe implementar la organización.

4.2 Modelo de Evaluación de COMPETISOFT.

El modelo de evaluación de COMPETISOFT esta basado en EvalProSoft, al cual se le proponen las siguientes mejoras y refinamientos:

 Medidas, Se necesita definir un conjunto de medidas para evaluar el rendimiento y la capacidad de los procesos software. El objetivo es ayudar a las PyMES a llevar a cavo sus propias valoraciones internas reduciendo la subjetividad y haciendo los procesos más formales. Las medidas se agrupan en dos tipos (ver figura 5):

o Las “medidas de capacidad” para evaluar la capacidad de los procesos (desde el nivel 1 al 5) frente a la base de los indicadores de atributos de proceso de ISO/IEC 15507:2006 (E).

o Las “medidas de rendimiento”, basadas en algunos de los elementos definidos en MoProSoft, para evaluar el rendimiento del proceso.

 Instrumentos: se necesita construir una colección de instrumentos para soportar el proceso de medida relacionado con las medidas propuestas. Debería haber un instrumento por cada atributo de las dimensiones de capacidad y por cada uno de los procesos de COMPETISOFT en la dimensión de procesos.

 Herramientas; se debe desarrollar una herramienta software par soportar la aplicación de los instrumentos de rendimiento de procesos y evaluación de la capacidad.

Figura 5: Entidades de la evaluación de Procesos

(12)

4.3 Modelo de Mejora de COMPETISOFT.

El modelo de mejora de COMPETISOFT esta basado en Agile SPI [14]. El propósito es proveer una guía para ejecutar un programa de mejora de procesos software en pequeñas y medianas empresas. El objetivo es proporcionar un marco de mejora software a las PyMES que use los modelos de procesos de referencia y evaluación descritos anteriormente. Además, proveer infraestructura de mejora , las herramientas y técnicas para soportar programas de mejora.

Este modelo integra algunos principios básicos del paradigma Agile y del modelo IDEAL® [18]. El ciclo de vida del proceso de mejora ha sido muy influenciado por las propuestas iterativas e incrementales de metodologías como RUP, XP, Scrum, etc. como los proyectos de mejora normalmente incluyen todos los requisitos y afectan a la organización entera, algunas características de estas propuestas han sido adaptadas para construir un modelo de mejora completo que es ágil, poco burocrático, y sensible con las actividades de gestión (reuniones, documentación, infraestructura, etc.).

El modelo define un proceso iterativo e incremental en cinco fases: (i) instalación, (ii) diagnostico, (iii) formulación, (iv)mejora y (v) revisión del programa. Además se incluye un conjunto de de disciplinas que pueden ser aplicadas en las diferentes fases: (i) entrenamiento, (ii) gestión del programa SPI, (iii) evaluación (iv) análisis de los resultados, (v) diseño, (vi) implementación, (vii) gestión de la configuración del proceso y (viii) aprendizaje. Hallando las disciplinas que pueden ser usadas en cada fase, los integrantes del proceso de mejora siempre sabrán cómo proceder. Además, el modelo esta basado en casos de mejora que permiten a las empresas crear mini-proyectos de mejora en el contexto del programa de mejora en conjunto para obtener resultados rápidos. Los casos de mejora son unidades de mejora atómicas de los procesos seleccionados para ser mejorados.

Los resultados rápidos permitirán visualizar mejoras desde las etapas tempranas del proyecto de mejora, con la consecuente motivación de los empleados. Esto mitiga posibles riesgos desde el principio y permite al personal enfocar sus esfuerzos en las áreas de negocio más importantes para la compañía. Este modelo se esta aplicando actualmente en algunas pequeñas compañías desarrolladoras de software de Colombia. La realimentación y experiencia obtenida por los investigadores y profesionales con la aplicación de los programas de mejora durante el proyecto COMPETISOFT, se usará para refinar y mejorar el modelo SPIde Mejora de Procesos.

5 Conclusiones y trabajo futuro

(13)

La evaluación y mejora de procesos software hecha a medida de las características especiales de las PyMES iberoamericanas son dos retos hacia os que nos dirigimoses el principal reto hacia el que se dirige COMPETISOFT, ya que empresas de este tipo necesitan sobrevivir en un mercado global cada vez más competitivo pero no tienen suficientes recursos económicos para aplicar métodos pesados. EPara culminar con éxito este objetivo, el proyecto COMPETISOFT empezó para dirigirse hacia estos retoscuenta con la participación activa de profesionales y académicos iberoamericanos.

Los principales resultados que se esperan son los siguientes:

 Desarrollar un marco metodológico común adecuado a la realidad socio-económica de las PyMES iberoamericanas y orientado a la mejora continua de los procesos software, compuesto por un modelo de Referencia d e Procesos, un modelo de Evaluación y un modelo de Mejora de Procesos.

 Introducción de la cultura de la mejora de proceso en el sector informático iberoamericano o y más específicamente formar, tanto a investigadores y/o docentes universitarios como a profesionales de un buen número de PyMES productoras de software, mediante cursos, difusión de materiales de formación y la realización de tesis de grado para estudiantes y docentes de la región.

 Promoción en los diferentes organismos de normalización y certificación de los países iberoamericanos, para que asuman que los principios metodológicos de este proyecto pueden ser la base para establecer u mecanismo común y mutuamente reconocido de evaluación y certificación de la industria del software iberoamericana.

Debemos destacar que el marco propuesto y desarrollado con la colaboración de distintos países puede llegar a impactar más que aquellos desarrollados individualmente, y esto puede contribuir a la integración de la industria del software iberoamericana. Aunque esperamos liderar la creación de una comunidad de ingeniería de software iberoamericana con un buen nivel científico.

La próxima versión del marco COMPETISOFT será creada en 2008 e incluirá la realimentación y las lecciones aprendidas de la aplicación de los modelos de referencia de procesos, evaluación y mejora que se están llevando a cabo en diferentes empresas participantes en el proyecto.

(14)

Bibliografía

(15)

Biographies:

Hanna Oktaba is professor of Computer Science at the National autonomous University of Mexico (UNAM), Mexico. Her main interests are Software Engineering, Object-Oriented Technology and Software Process Models and Improvement. She holds a PhD in Computer Science of the University of Warsaw, Poland. She was in charge of the MoProSoft and EvalProSoft projects for Mexican government program PROSOFT. She is a member of the International Process Research Group (IPRC), organized by the Software Engineering Institute. Since January 2006, she has been Technical Director of the COMPETISOFT project. Contact details: Facultad de Ciencias, Departamento de Matemáticas, Universidad Nacional Autónoma de México, Ciudad Universitaria, 04510 México D.F., MEXICO; [email protected]

Mario Piattini has an MSc. and PhD in Computer Science from the Technical University of Madrid.and is a Certified Information System Auditor and Certified Information Security Manager by ISACA (Information System Audit and Control Association). He is a professor in the

Department of Computer Science at the University of Castilla-La Mancha, in Ciudad Real, Spain.

Author of several books and papers on software engineering, databases and information systems, he leads the ALARCOS research group of the Department of Information Systems and Technologies at the University of Castilla-La Mancha, in Ciudad Real, Spain. His research interests are: software process improvement, database quality, software metrics, software maintenance and security in information systems. Since January 2006, she has been General Director of the COMPETISOFT project. Contact details: Escuela Superior de Informática, Paseo de la Universidad 4, 13071-Ciudad Real, Spain; [email protected].

Felix Garcia is a lecturer at the University of Castile-La Mancha (UCLM). His research interests include business process management, software processes, software measurement and agile methods. He holds MSc and PhD degrees of the UCLM in Computer Science, and is a member of the ALARCOS Research Group of that University, specialized in Information Systems, Databases and Software Engineering. Contact details: Escuela Superior de Informática, Paseo de la Universidad 4, 13071-Ciudad Real, Spain; [email protected].

Francisco Pino is a lecturer at the Electronic and Telecommunications Engineering Faculty at the University of Cauca, in Popayán (Colombia). He is a member of the IDIS and ALARCOS Research Group. His research interest is software processes improvement in small companies. He is currently a PhD student of Computer Science at the University of Castilla-La Mancha (UCLM), in Spain.

Contact him at University of Cauca, Street 5 N. 4 – 70 – Popayán, Colombia;

[email protected].

Claudia Alquicira Esquivel is an independent consultant in software process improvement. She holds a master’s degree in Computer Science of the National Autonomous University of Mexico (UNAM). She has worked for several software organizations in their process improvement program based on ISO 9000:2000, SW-CMM, CMMI and MoProSoft. She participated as main editor in the MoProSoft and EvalProSoft projects for Mexican government program PROSOFT, Currently she is a team member of the COMPETISOFT project. Contact details: [email protected]

Francisco Ruiz is an associate professor in the Department of Information Technologies and Systems at University of Castilla-La Mancha, Spain. He received his PhD in Computer Science from the UCLM and a MSc in Sciences from the Complutense University of Madrid. He has been Dean of the Faculty of Computer Science and Computer Services CEO’s in the UCLM between 1985 and 2000. He has also worked in private companies as analyst-programmer and project manager. His current research interests include business processes modeling and measurement,

(16)

software measurement, software process technology, and methodologies for planning and managing of software projects. He has written more than fifty international publications, including two books, ten chapters, twenty one articles in refereed journals and twenty two communications in congresses and conferences. He has been member of more than twenty scientific program committees. He belongs to several international scientific and professional associations (IEEE Computer Society, ACM, ISO JTC1/SC7, EASST). Contact details: [email protected].

Referencias

Documento similar

Many of these businesses have the goal of process improvement through the deployment of the reference models proposed by the Software Engineering Institute (SEI) (CMMI) or

These results (presented in this section) give an answer to the original research question: What approaches concerning SPI have focused on and been applied

En el presente trabajo se presenta un estudio de los esquemas de usabilidad llevados a cabo por las pequeñas empresas de software de Parquesoft Popayán, además se hace una

Para el fortalecimiento de la industria del software, soportada en gran parte por la Pymes_DS, se debe comprometer al Estado, a la academia y a las mismas empresas enfocando

El proyecto COMPETISOFT (financiado por CYTED) es una iniciativa integradora de diferentes propuestas de mejora de procesos software para

 MPS.BR proposes 23 processes (based on ISO 12207 and CMMI): Organizational innovation and deployment, Causal analysis and resolution, Organizational

 MPS.BR proposes 23 processes (based on ISO 12207 and CMMI): Organizational innovation and deployment, Causal analysis and resolution, Organizational

A partir de principios del presente siglo XXI la comunidad de Ingeniería del Software (industria e investigadores) ha expresado especial interés en la mejora