116 research outputs found

    A Scrum-based approach to CMMI maturity level 2 in Web Development environments

    Get PDF
    Scrum has become one of the most popular agile methodologies, either alone or combined with other agile practices. Besides, CMMI (Capability Maturity Model Integration) is accepted as a suitable model to measure the maturity of the organizations when developing or acquiring software. Although these two approaches are often considered antagonist, the use of an agile approach to reach certain CMMI maturity levels may result beneficial to organizations that develop Web systems, since they would take the advantages of both approaches. In Web community, this union may be very interesting, because agile approaches fits with the special needs of Web development, and they could be a useful tool for companies getting a certain grade of maturity. This work analyzes the goals of CMMI maturity level 2 and the feasibility of achieving them using the practices proposed by Scrum, trying to assess whether the use of this methodology is suitable for meeting the CMMI generic and specific goals or not. Finally, and based on this analysis, this paper raises a possible extension of Scrum, based on agile techniques, to accommodate the CMMI maturity level 2.Ministerio de Educación y Ciencia TIN2010-20057-C03-02Junta de Andalucía TIC-578

    Agile, Web Engineering and Capability Maturity ModelI ntegration : A systematic literature review

    Get PDF
    Context Agile approaches are an alternative for organizations developing software, particularly for those who develop Web applications. Besides, CMMI (Capability Maturity Model Integration) models are well-established approaches focused on assessing the maturity of an organization that develops software. Web Engineering is the field of Software Engineering responsible for analyzing and studying the specific characteristics of the Web. The suitability of an Agile approach to help organizations reach a certain CMMI maturity level in Web environments will be very interesting, as they will be able to keep the ability to quickly react and adapt to changes as long as their development processes get mature. Objective This paper responds to whether it is feasible or not, for an organization developing Web systems, to achieve a certain maturity level of the CMMI-DEV model using Agile methods. Method The proposal is analyzed by means of a systematic literature review of the relevant approaches in the field, defining a characterization schema in order to compare them to introduce the current state-of-the-art. Results The results achieved after the systematic literature review are presented, analyzed and compared against the defined schema, extracting relevant conclusions for the different dimensions of the problem: compatibility, compliance, experience, maturity and Web. Conclusion It is concluded that although the definition of an Agile approach to meet the different CMMI maturity levels goals could be possible for an organization developing Web systems, there is still a lack of detailed studies and analysis on the field

    Agile in Public Administration: Oxymoron or reality? An experience report

    Get PDF
    In the last 10 years, Agile methods and practices have emerged as an alternative for software development. Different "flavors" of Agile have appeared ranging from project management to tests organization. These approaches have being gaining popularity and involve now a solid option for organizations developing software, but what about Public Administrations? Is Agile a suitable option for developing software in Public Administrations? Even if Public Administrations have been traditionally regarded as changeresistant, Agile approach can also provide them with the benefits of quick adaptation and frequent value delivery. This paper presents the results of two different projects, which use an Agile framework based on Scrum, developed by a Spanish Public Administration. Additionally, after considering the obtained results, it takes out some relevant learned lessons on the suitability of applying Agile approaches to Public Administration environments.Ministerio de Ciencia e Innovación TIN2010-20057-C03-02Junta de Andalucía TIC-578

    An Approach to Transform Public Administration into SOA-based Organizations

    Get PDF
    Nowadays, Service-Oriented Architectures (SOA) is widely spread in private organizations. However, when transferring this knowledge to Public Administration, it is realized that it has not been transformed in terms of its legal nature into organizations capable to operate under the SOA paradigm. This fact prevents public administration bodies from offering the efficient services they have been provided by different boards of governments. A high-level framework to perform this transformation is proposed. Taking it as starting point, an instance of a SOA Target Meta-Model can be obtained by means of an iterative and incremental process based on the analysis of imperatives and focused on the particular business context of each local public administration. This paper briefly presents a practical experience consisting in applying this process to a Spanish regional public administration.Junta de Andalucía TIC-578

    Estimating, planning and managing Agile Web development projects under a value-based perspective

    Get PDF
    Context: The processes of estimating, planning and managing are crucial for software development projects, since the results must be related to several business strategies. The broad expansion of the Internet and the global and interconnected economy make Web development projects be often characterized by expressions like delivering as soon as possible, reducing time to market and adapting to undefined requirements. In this kind of environment, traditional methodologies based on predictive techniques sometimes do not offer very satisfactory results. The rise of Agile methodologies and practices has provided some useful tools that, combined with Web Engineering techniques, can help to establish a framework to estimate, manage and plan Web development projects. Objective: This paper presents a proposal for estimating, planning and managing Web projects, by combining some existing Agile techniques with Web Engineering principles, presenting them as an unified framework which uses the business value to guide the delivery of features. Method: The proposal is analyzed by means of a case study, including a real-life project, in order to obtain relevant conclusions. Results: The results achieved after using the framework in a development project are presented, including interesting results on project planning and estimation, as well as on team productivity throughout the project. Conclusion: It is concluded that the framework can be useful in order to better manage Web-based projects, through a continuous value-based estimation and management process.Ministerio de Economía y Competitividad TIN2013-46928-C3-3-

    dcor: Distance correlation and energy statistics in Python

    Full text link
    This article presents dcor, an open-source Python package dedicated to distance correlation and other statistics related to energy distance. These energy statistics include distances between distributions and the associated tests for homogeneity and independence. Some of the most efficient algorithms for the estimation of these measures have been implemented relying on optimization techniques such as vectorization, compilation, and parallelization. The performance of these estimators is evaluated by comparison with alternative implementations in other packages. The package is also designed to be compatible with the packages conforming the scientific Python ecosystem. With that purpose in mind, dcor is an early adopter of the Python array API standard.PID2019-106827GB-I00, PID2019-106827GB-I0

    Pasado, presente y futuro de la dirección escolar en España: entre la profesionalización y la democratización

    Full text link
    En este artículo, hace un repaso sobre la evolución de la dirección escolar en España centrándonos en los cambios que ha experimentado la normativa que la regula. Con ello, se invita al lector a realizar un viaje por el pasado, el presente y lo que regula para el futuro la nueva Ley Orgánica de Educación respecto a la dirección escolar. En cada etapa del recorrido nos pararemos en los hitos más significativos intentando, de esta forma, alumbrar las aportaciones y limitaciones de cada propuesta

    Diseño de una unidad de hidrosulfuración de una corriente de VGO para su acondicionamiento previo a un tratamiento FCC en refinería

    Get PDF
    Los procesos de cracking catalítico constituyen en la actualidad el corazón de la refinería moderna. Estos procesos son los principales productores de naftas de alto número de octano, las cuales tienen gran demanda como combustible, a partir de corrientes de petróleo pesadas y de bajo valor económico, como el gas oil pesado de vacío(VGO). En la actualidad estos procesos de cracking catalítico se llevan a cabo en unidades de tercera generación denominadas unidades FCC (craqueo catalítico en lecho fluidizado). En sus comienzos este proceso fue diseñado con el objetivo de maximizar la producción de gasolina de alto octanaje, aunque en la actualidad, debido a los avances en el desarrollo de nuevos catalizadores, se puede operar en ontras modalidades de producción, como son: máximo LPG y máximos destilados medios. Los catalizadores empleados en los procesos de FCC son catalizadores ácidos, lo cual implica que son sensibles a envenamiento por azufre. Esto hace que la alimentación a los equipos de FCC deba ser sometida a un tratamiento previo de eliminación de azufre para evitar problemas con el catalizador y permitir que el proceso de craqueo catalítico sea eficiente. Es por tanto necesario llevar a cabo un proceso de acondicionamiento de las corrientes de alimentación de FCC ya que si éstas contienen ciertos tipos de impurezas, como metales o azufre, pueden ocasionarse graves problemas en el funcionamiento de este tipos de unidades. El Proyecto Fin de Carrera que aquí se presenta tiene como objetivo el diseño de una unidad de hidrodesulfuración, para acondiconar la alimentación de una unidad FCC de manera que ésta se encuentre libre de azufre, evitando así el envenamiento del catalizador. Más concretamente se prentende el diseño de una unidad de hidrodesulfuración con capacidad para tratar una corriente de gasóleo ligero de vacío de 22.000 barriles por día, reduciendo el contenido en azufre de dicha corriente desde un 5% hasta un 0,1 % en peso. De forma general las unidades de hidrodesulfuración constan de dos partes: un reactor catalítico de lecho fijo y una columna de destilación. Además, pueden incorporar una unidad de purificación de hidrógeno si se desea. Así el conjunto de unidades para las que se ha realizado el diseño detallado en el presente proyecto son las siguientes: - Un horno de precalentamiento para el acondicionamiento de la corriente de alimentación a los reactores, debido a que las condiciones de operación requeridas en los reactores corresponden a alta temperatura y alta presión. - Dos reactores catalíticos idénticos en los que tendrá lugar la reacción de hidrodesulfuración. Se diseñan con una configuración multitubular semejante a un intercmabiador de carcasa y tubos para hacer más sencilla la refrigración del sistema, ya que ésta se hace necesario dad el fuerte carácter exotérmico de la reacción de interés. - Una columna de destilación de platos perforados de la que se obtienen una corriente de cabezas que contiene butano como componente mayoritario, el cual se dirige a la línea de gases licuados del petróleo de la misma refinería, y una corriente de colas que constituye la alimentación de la unidad FCC ya estabilizada. - Los intercambiadores de calor necesarios en el proceso, que son los siguientes: un intercambiador de acondicionameinto de la alimentación a la columna(ICA), un condensador total en la corriente de cabezas(AE) y un calderín o rehervidor en la corriente de colas(CV). - Los sistemas de conducciones y sistemas de impulsión de fluidos necesarios. Entre los sitemas impulsión de fluidos encontramos bombas para la impulsión de fluidos y compresores para la impulsión de gases, pues debemos tener en cuenta que el hidrógeno empleado como reactivo se encuentra en fase gaseosa. Adicionalmente se ha abordado la unidad de purificación de hidrógeno pero, en este caso, se ha tratado como un modelo de caja negra, obviándose su diseño detallado ya que éste puede considerarse, por su envergadura, como un Proyecto Fin de Carrera independiente. Además de esto, en este Proyecto no sólo se diseñan los equipos que conforman el proceso, sino que también se tienen en cuenta aspectos no menos importantes como: El mantenimiento y la puesta en marcha del proceso, con el fin de optimizar el funcionamiento de la planta con objeto de evitar pérdidas económicas y la obtención de un producto con una calidad inferior a la deseada. El estudio de seguridad y salud, donde se presentan las medidas de emergencia y seguridad básicas a cumplir en la instalación. El estudio de impacto ambiental, para identificar, prevenir e interpretar los posibles impactos que puede producir la instalación de la unidad que se proyecta en el entorno que le rodea. Por último, mencionar que se ha llevado a cabo una estimación económica de la implantación de la unidad de proceso diseñada en el presente Proyecto en una refinería, obteniéndose un coste que asciende aproximadamente a 10.252.905 €, comprobándose que es un precio razonable para el tipo de unidad que se trata, debiendo estudiarse su viabilidad en función de la planta en la que se integre. Como dato a destacar respecto del presupuesto que en el presente proyecto se propone, indicar que este tipo de unidades de proceso son viables en refinería de modo general por costes de hasta 16.000.000 €

    Producción científica cubana en SCOPUS sobre cardiología y cirugía cardiovascular durante 12 años

    Get PDF
    Introducción: las enfermedades cardiovasculares son la principal causa de muerte en el mundo y ante esto la investigación científica es un mecanismo para mejorar la salud de las poblaciones. En este contexto la bibliometría emplea herramientas que ofrecen información sobre el comportamiento de la ciencia en diversas ramas del conocimiento.Objetivo: caracterizar el comportamiento de la producción científica cubana en cardiología y cirugía cardiovascular en SCOPUS.Método: se realizó un estudio bibliométrico de diseño observacional y descriptivo en el que se utilizaron los datos ofrecidos por Scimago Journal & Country Rank. Se realizó una búsqueda de los datos ofrecidos por esta plataforma de las publicaciones sobre cardiología y cirugía cardiovascular realizadas en Cuba desde el año 2009 hasta 2020.Resultados: en el periodo estudiado fueron publicados un total de 363 documentos para un promedio de 30 publicaciones por año. Se destacó el año 2020 como el año con mayor cantidad de documentos publicados y 2010 el año con menor cantidad. Fueron efectuadas en este periodo un total de 1523 citas para un promedio de 126,9 citas por año siendo el 2012 en el que mayor cantidad de citas se hicieron (234) seguido del año 2009 (229) y el 2020 el de menor cantidad (36).Conclusiones: la producción científica cubana sobre cardiología y cirugía cardiovascular tiene una marcada inclinación al aumento, sin embargo se hace necesario incrementar la formación científica en esas áreas con el propósito de mejorar la calidad e impacto y de esta forma aumentar el número de citas

    Mapping Agile Practices to CMMI-DEV Level 3 in Web Development Environments

    Get PDF
    Agile approaches formally appeared ten years ago and nowadays they are a valid alternative for organizations developing software. Agile methodologies are especially interesting to those developing Web environments applications, as they can fit properly the special characteristics of this type of developments. In addition, maturity models like CMMI-DEV (Capability Maturity Model Integration for Development) focus on assessing the maturity level of organizations developing or acquiring software. These models are well established and can increment quality of development process to enhance costumers’ satisfaction. CMMI-DEV level 3 provides a good compromise on maturity gained and effort needed. The feasibility of reaching it through a combination of Agile methods can be very useful to organizations developing systems in Web environments, as they can keep the adaptability of Agile together with a more mature development process. This paper proposes a set of Agile methods so as to reach all CMMI-DEV maturity level 3 generic and specific goals. Based on this analysis, the paper proposes further research lines
    corecore