About
224
Publications
179,278
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3,317
Citations
Introduction
Full professor at University of Castilla-La Mancha, SPAIN.
Institute/Department of Information Technologies and Systems.
Current institution
Publications
Publications (224)
As organizations increasingly adopt DevOps practices, they often face limitations in IT/business alignment. BizDevOps emerges as an evolutionary and complementary approach that integrates business perspectives directly into the software development lifecycle, aiming to address these limitations and enhance overall organizational performance. This s...
BizDevOps is an extension of the DevOps approach, which incorporates a business cycle involving non-IT stakeholders in order to achieve IT/business alignment and meet organizational needs. However, this new cycle may run the risk of losing agility. While the development and operations cycles of DevOps are inherently agile, the lack of agility in th...
Un punto de vista contiene un conjunto de acuerdos para construir y utilizar una vista arquitectural. Esto con el objetivo de centrarse en las preocupaciones de cierto interesado o grupo de interés. De esta forma, quien modela lo hace centrándose en el punto de vista y solo pondrá atención en lo que le preocupa. Archi es una herramienta gratuita y...
Este Informe es la última actualización del estudio sobre el proceso de despoblación en la provincia de Ciudad Real resultado del proyecto D2CR (https://d2cr.uclm.es), patrocinado por la Diputación Provincial de Ciudad Real. Se analizan datos hasta 2023.
Colección de ficheros Excel con datos detallados a nivel municipal y para otros tipos de territorios usados en el informe final de 2024 del proyecto D2CR (https://alarcos.esi.uclm.es/d2cr/informes/)
BizDevOps extends the DevOps approach by integrating a business cycle that encompasses stakeholders beyond the realm of information technology, aiming to support the alignment between IT and business while also fulfilling organizational objectives. This approach could be augmented with the use of enterprise architecture descriptions and customized...
Current software development practices are transforming the governance and management of software projects with the objective of aligning software products/services with business needs, ensuring business continuity, optimizing resource allocation, and fostering strong stakeholder relationships. The innovative BizDevOps approach has emerged as a res...
BizDevOps es un enfoque para el desarrollo de software que amplía DevOps con un ciclo de negocio e incorpora a interesados de perfil distinto a TI. Este tercer ciclo se centra en alinear las tecnologías de información con los objetivos del negocio para responder mejor a las necesidades empresariales. La mayoría de las organizaciones familiarizadas...
En este informe corto se analiza cómo ha evolucionado la población de la provincia y sus municipios a largo plazo, entre 1900 y 2021. También se analizan las tendencias en periodos de 30 años, con grandes diferencias entre ellos y también en las zonas afectadas de pérdida o ganancia de población. Los datos completos, incluyendo también los detalles...
En este informe corto se compara lo ocurrido el primer año de pandemia (2020) con lo ocurrido durante los 4 años anteriores (2016-2019). Los territorios analizados son los mostrados en la Tabla 1. Los datos completos, incluyendo también los detalles para cada uno de los 102 municipios de la provincia, se incluyen en el fichero Excel 'd2cr_2023_pand...
Enterprise architecture is a growing trend that aims to help deal with the complexity of socio-technical systems such as human organizations, as well as their information technology and systems areas. Nevertheless, the contribution of enterprise architecture to the field of software engineering remains unclear. The purpose of this systematic litera...
The DevOps (Development Operations) approach to software development has been progressively adopted in the last decade, to support the development, testing, continuous integration and deployment of software in an integrated manner. More recently, several extensions have been proposed, one being the BizDevOps (Business DevOps) approach, where busine...
Libro de interés para profesionales, académicos y estudiantes interesados en el mantenimiento del software en sentido amplio.
Libre de interés para profesionales, académicos y estudiantes interesados en el gobierno y la gestión de las tecnologías de la información. Recopila múltiples prácticas y normas útiles para enfrentar los principales retos a los que se enfrentan los responsables de departamentos, servicios o proyectos TI.
Un punto de vista arquitectónico nos permite usar y analizar una vista arquitectural, la cual describe ciertas preocupaciones para una organización. En este trabajo se presenta un punto de vista para ecosistemas DevOps, que contempla los recursos tecnológicos y humanos asociados al desarrollo de software utilizando este enfoque. Esta propuesta pret...
Applying principles and practices from the general concept of Architecture, based on ISo 42010, to integrate business process maps into the Enterprise Architecture artifacts of a company.
Population decline of a large part of the rural municipalities of inland Spain is one of the main demographic problems currently. To proposal and implement possible solutions, it is necessary to develop in-depth diagnoses on the problem, prioritizing the lines of action to be applied in the most sensitive territories. This paper deals with the proc...
Enterprise architecture has become an important driver to facilitate digital transformation in companies, since it allows to manage IT and business in a holistic and integrated manner by establishing connections among technology concerns and strategical/motivational ones. Enterprise architecture modelling is critical to accurately represent busines...
Archivos digitales en formato Excel con datos detallados sobre despoblación y despoblamiento en la provincia de Ciudad Real. Son complemento del informe de 2021.
Digital files in Excel format with detailed data on depopulation and depopulation in the province of Ciudad Real. They complement the 2021 report.
Este Informe supone la actualización del estudio publicado en 2020 para analizar el fenómeno de la despoblación en la provincia de Ciudad Real. El origen de estos trabajos reside en el encargo realizado por la Diputación Provincial de Ciudad Real y RECAMDER (Red Castellano Manchega de Desarrollo rural) en el año 2019. El Informe, y el estudio en el...
Population decline of a large part of the rural municipalities of inland Spain is one of the main demographic problems currently. To proposal and implement possible solutions, it is necessary to
develop in-depth diagnoses on the problem, prioritizing the lines of action to be applied in the most sensitive territories. This paper deals with the proc...
In the context of digital transformation, companies are increasingly forced to develop, manage and continually align IT and business. Companies have found in Enterprise Architecture (EA) a valuable tool to represent and manage IT and business in a holistic way by establishing connections among technology concerns and business/strategical/motivation...
ESPAÑOL (English available at the bottom)
Este Informe supone la actualización del estudio publicado en 2019 para analizar el fenómeno de la despoblación en la provincia de Ciudad Real. El origen de estos trabajos reside en el encargo realizado por la Diputación Provincial de Ciudad Real y RECAMDER (Red Castellano Manchega de Desarrollo rural) ese...
Global software development (GSD) has become a rising software development model in the last few years. Although much research has been performed in terms of GSD management, GSD governance research is scarce at the present time and presents multiple challenges that need to be addressed. In this paper, a systematic mapping study has been conducted,...
Companies are increasingly conscious of the importance of Enterprise Architecture (EA) to represent and manage IT and business in a holistic way. EA modelling has become decisive to achieve models that accurately represents behaviour and assets of companies and lead them to make appropriate business decisions. Although EA representations can be man...
We present a mapping of a previously designed Business Process Architecture (BPA) meta-model onto ArchiMate, i.e., the de facto standard Enterprise Architecture (EA) modelling language. This construct mapping allows developing process maps, i.e., descriptions of (views of) the business process architecture of an organization. We demonstrate the dev...
Estudio sobre el proceso de despoblación de la provincia de Ciudad Real
Digital transformation demands a thorough understanding of technology and impacts. Enterprise architecture (EA) allows companies to model and assess their IT systems, business processes, and distributed services. Authors dive into EA and state-of-the-practice
technologies for EA modeling. As usual, a case study provides direct insight from an ongoi...
Enterprise architecture allows companies to deal with digital transformation through the proactive presentation and alignment of business and IT in a holistic manner. One important challenge is EA modelling since it is time-consuming (thus expensive), error-prone, and biased owing to experts’ subjective opinions. This challenge might consequently b...
Process maps provide a high-level overview of an organization’s business processes. While used for many years in different shapes and forms, there is little shared understanding of the concept and its relationship to business process architecture. In this paper, we position the concept of process map within the domain of architecture description. B...
Process maps provide a high-level overview of an organisation's business processes. While used for many years in different shapes and forms, there is little shared understanding of the concept and its relationship to enterprise architecture. In this report we position the concept of business process map within the domain of enterprise architecture....
En este libro se persiguen los siguientes objetivos:
+ Presentar de forma clara y resumida los conceptos fundamentales relacionados con el mantenimiento y la evolución del software.
+ Ofrecer un tratamiento sistemático de los estándares internacionales relacionados con el proceso de mantenimiento y la mantenibilidad del software.
+ Analizar las téc...
This article proposes a typology of boundary changes in territorial units at two points in time. The different types of changes are organized in a hierarchy and represented homogeneously, independently of the number of territorial units involved and of the changes to them. Each alteration is described precisely and unambiguously, and it is codified...
The continuous performance improvement of business processes usually involves the definition of a set of process performance indicators (PPIs) with their target values. These PPIs can be classified into lag PPIs, which establish a goal that the organization is trying to achieve, though are not directly influ-enceable by process performers, and lead...
Se realiza una actualización de las series de población homogéneas de los municipios españoles, de forma que los datos históricos se han ajustado - hacia atrás - a la distribución municipal existente en el censo de 2011.
The definition of process-related key performance indicators (KPIs) is a key part of performance measurement and one of the most challenging because of the lack of one best way to define business-
applicable KPIs that are both aligned with the strategic goals that the organisation wants to achieve and, at the same time, achievable in its context. I...
http://alarcos.esi.uclm.es/per/fruiz/wos-cs/. En los últimos 20 años la investigación en Informática en el estado Español ha logrado unos avances muy importantes. Así, la Informática ha logrado posicionarse como una de las disciplinas en las que España tiene más peso a nivel internacional. Esto ha sido posible gracias a la constitución de una impor...
http://alarcos.esi.uclm.es/per/fruiz/wos-uclm/. La Universidad de Castilla-La Mancha (UCLM) fue creada a finales de 1985. Aunque los años transcurridos son un periodo muy corto en la vida de una institución de este tipo, la UCLM ha conseguido posicionarse entre las instituciones significativas en la investigación científica y tecnológica española....
Organizations are increasingly concerned about business process model improvement in their efforts to guarantee improved operational efficiency. Quality assurance of business process models should be addressed in the most objective manner, e.g., through the application of measures, but the assessment of measurement results is not a straightforward...
This paper makes a proposal for a taxonomy of boundary changes in Spanish municipalities along time. The different types of changes are organized in a hierarchy, as well as represented in a homogeneous manner, independently of the number of municipalities involved and of the changes suffered. Each alteration is described in a precise and unambiguou...
Y con esta alcanzamos la décima edición del informe UNIVERSITIC. Este estudio viene realizando desde 2006 un análisis global y minucioso de las TI en el Sistema Universitario Español (SUE) desde todos los puntos de vista posibles.
Para ello, se lleva a cabo un inventario detallado de los elementos TI presentes en nuestros campus, y se aborda un aná...
Palabras clave: Ley electoral, Cortes de Castilla-La Mancha, Número de diputados, Escaños de ajuste. Resumen: La reforma en curso del estatuto de autonomía de Castilla-la Mancha reduce la cifra de diputados del parlamento regional desde los 53 actuales a una horquilla de 25-35. Esto supondrá un nuevo sistema electoral, único y diferente al de las d...
Organizations are rapidly adopting Business Process Management (BPM) as they focus on their business processes (BPs), seeing them to be key elements in controlling and improving the way they perform their business. Business Process Intelligence (BPI) takes as its focus the collection and analysis of information from the execution of BPs for the sup...
This paper makes a proposal for a taxonomy of boundary changes in Spanish municipalities along
time. The different types of changes are organized in a hierarchy, as well as represented in a
homogeneous manner, independently of the number of municipalities involved and of the
changes suffered. Each alteration is described in a precise and unambiguou...
Software development enterprises need to tailor their own processes before enact them in order to ensure that they fit both the organization and the project. This necessity has, to date, been solved by providing these processes with variability support. Tailoring proposals have traditionally been focused on solving the problem of managing the varia...
Business process modeling is recognized as a key part of the business process lifecycle. It is during this stage that a conceptual model is produced by collecting business process requirements and representing them with a specific business process notation. While there has been much research into process modeling techniques, little has taken place...
Business Process Management (BPM) is being rapidly adopted by organizations wanting to focus on their business processes as key elements for controlling and improving the way they perform their business. The realization of business processes by services also helps in the improvement of their implementation, by decoupling the definition level from t...
Business process improvement is a key aspect for organizational improvement. We focus the business process improvement in the first stage of process lifecycle, design stage, because it is a means to avoid the propagation of errors to later stages, in which their detection and correction may be more difficult. Since business process improvement is c...
Software maintenance is an important, indeed vital, activity for software companies. For many organizations, including small firms, it is also a business opportunity. In the quest to help companies of this type, for whom strengthening their maintenance process is a chief concern, we present Agile_MANTEMA. This is a methodological proposal for softw...
ContextQuality assurance of business process models has been recognized as an important factor for modeling success at an enterprise level. Since quality of models might be subject to different interpretations, it should be addressed in the most objective way, by the application of measures. That said, however, assessment of measurement results is...
The importance of the process point of view is not restricted to a specific enterprise sector. In the field of health, as a result of the nature of the service offered, health institutions' processes are also the basis for decision making which is focused on achieving their objective of providing quality medical assistance. In this chapter the appl...
Modeling business process allows an organization to think about its way of conducting business while helping discover weakness in its processes. Although it is common for participants to collaborate within an organization, it is essential to define how different participants from different organizations collaborate as a community, to reach a common...
Organizations are facing several challenges nowadays, one of the most important ones being their
ability to react quickly to changes either to their business process (BP) models or to the software
implementing them. These changes can come from different sources: external requirements from
partners or the market, or new internal requirements for the...
Background: Measurement is a technique that is widely-used to quantify quality of process models. Evaluation of measurement results implies comparison against limit values, called thresholds. Determining thresholds is no trivial task and it requires the application of complex techniques. There are several techniques that have been published to date...
El paradigma de Computación Orientada a Servicios (Service Oriented Computing, SOC) basa el diseño de aplicaciones en servicios, siendo una de las implementaciones cada vez más utilizada para realizar procesos de negocio. Si bien la implementación y ejecución de servicios es un área que en los últimos años ha madurado considerablemente, el diseño d...
Carrying out business processes by means of software services helps to close the business–systems gap, by introducing an intermediate
layer between business process definition and software systems, thus permitting not only better independence, but also more
traceability between them. Despite the fact that technologies have matured to support this n...
Currently, in order to obtain high quality software products it is necessary to carry out a good software processes management in which measurement is a fundamental factor. Due to the great diversity of entities involved in software measurement, a consistent framework to integrate the different entities in the measurement process is required. In th...
Business process models are considered to be a good mechanism for communication among stakeholders and are a key instrument in the analysis and design of information systems. It is therefore important to design business process models with a high level of quality, which can be discovered through measurement application. Several measurement initiati...
Model-driven Engineering (MDE) has attained great importance in both the Software Engineering industry and the research community,
where it is now widely used to provide a suitable approach with which to improve productivity when developing software artefacts.
In this scenario, measurement models (software artefacts) have become a fundamental point...
The current importance of Business Process improvement lies in the fact that it is a key aspect for organizational improvement. Since business process improvement can be dealt from different perspectives, we propose the use of measurement as a technique by which to collect information concerning the quality of the process. We have specifically appl...
Over the last few years organizations have been dealing with the integration of their business processes and software and technologies to support their realization. One challenge is to unite the vision from business and software areas, to design and implement business processes in a way that allows organizations to react agilely to changes. New par...
Business process modeling, simulation, deployment, execution and evaluation support have been improved in last years, through research efforts from both the academic field and industry. Organizations are now aware of the importance of explicitly defining the business processes of which their businesses are comprised realizing them by means of servi...
The quality of business process models is an increasing concern as enterprise-wide modelling initiatives have to rely heavily
on non-expert modellers. Quality in this context can be directly related to the actual usage of these process models, in particular
to their understandability and modifiability. Since these attributes of a model can only be...
Process improvement is recognized as the main benefit of process modelling initiatives. Quality considerations are important when conducting a process modelling project. While the early stage of business process design might not be the most expensive ones, they tend to have the highest impact on the benefits and costs of the implemented business pr...
Currently, in order to obtain high quality software products it is necessary to carry out a good software processes management in which measurement is a fundamental factor. Due to the great diversity of entities involved in software measurement, a consistent framework to integrate the different entities in the measurement process is required. In th...
Business Process Management (BPM) importance and benefits for organizations to focus on their business processes is nowadays broadly recognized, as business and technology areas are embracing and adopting the paradigm. The Service Oriented Computing (SOC) paradigm bases software development on services to realize business processes. The implementat...
The Service Oriented Computing (SOC) paradigm is nowadays applied as the preferred way to implement business processes. Services provide the support required by organizations for organizational agility, helping in closing the gap between the business and the systems areas by relating them while detaching business process definition from its technic...
Purpose
The purpose of this paper is to analyze the current state of the art and trends with regard to business process measurement by means of a systematic review of literature.
Design/methodology/approach
The results are obtained through a systematic review carried out according to existing relevant guidelines. Additionally, a specific methodolo...
To achieve the defined value for their businesses, current organizations need to manage their business processes in an integrated manner, interconnecting the software systems that support these processes. Over the last few years, new paradigms have appeared to respond to this and other organizational and software needs: Business Process Management...
The integration of Business Process Management (BPM), Service Oriented Computing (SOC) and Model Driven Development (MDD) paradigms to improve the development of services oriented solutions from business models is nowadays in the spotlight. Organizations wanting to remain competitive despite the constant changes in their business are paying more at...
Business process models are currently attaining more relevance, and more attention is therefore being paid to their quality.
This situation led us to define a set of measures for the understandability of BPMN models, which is shown in a previous work.
We focus on understandability since a model must be well understood before any changes are made to...
Measurement is an important factor in the process life cycle since it controls issues and deficiencies during software maintenance and development projects.The model-driven engineering (MDE) paradigm may be extremely useful in a software measurement process owing to the considerable amount of entity types and models involved, and a model-driven sof...
The measurement of a business process in the early stages of the lifecycle, such as the design and modelling stages, could reduce costs and effort in future maintenance tasks. In this paper we present a set of measures for assessing the structural complexity of business processes models at a conceptual level. The aim is to obtain useful information...
In the context of Software and Technology Engineering ontologies are frequently used. These can be grouped into two main categories, depending on whether they are used to describe the knowledge of a domain (domain ontologies); or they are used as software artifacts in software development processes. This paper presents some experiences and lessons...
Evaluating the complexity of business processes during the early stages of their development, primarily during the process modelling phase, provides organizations and stakeholders with process models which are easier to understand and easier to maintain. This presents advantages when carrying out evolution tasks in process models – key activities,...
The importance and benefits of Business Process Management (BPM) for organizations are nowadays broadly recognized, as not only the business area but also the information technology one are embracing and adopting the paradigm. The implementation of business processes as services helps in reducing the gap between these two areas, easing the communic...
The underlying premise of process management is that the quality of products and services is largely determined by the quality of the processes used to develop, deliver and support them. A concept which has been closely related to process quality over the last few years is the maturity of the process and it is important to highlight the current pro...
The underlying premise of process management is that the quality of products and services is largely determined by the quality of the processes used to develop, deliver and support them. A concept which has been closely related to process quality over the last few years is the maturity of the process and it is important to highlight the current pro...
Currently, in order to obtain high quality software products it is necessary to carry out a good software processes management in which measurement is a fundamental factor. Due to the great diversity of entities involved in software measurement, a consistent framework to integrate the different entities in the measurement process is required. In th...
Background
Process orientation is one of the essential elements of quality management systems, including those in use in healthcare. Business processes in hospitals are very complex and variable. BPMN (Business Process Modelling Notation) is a user-oriented language specifically designed for the modelling of business (organizational) processes. Pre...
Empirical studies in Software Engineering are essential for the validation of various methods, techniques, tools, etc. and human resources playa fundamental role in carrying out these studies successfully. These studies have captured the attention of the scientific community in Software Engineering over the last years, and are those which are most...
Se presentan las principales características y conceptos de SPEM 2, así cómo
la manera en que sus conceptos y elementos se manejan con la herramienta EPF Composer. Como
ejemplo de uso, se utiliza la metodología METRICA 3, estableciendo las reglas para implementar dicha
metodología con SPEM 2, e incluyendo una implementación detallada en EPF Compose...