Nowadays, the application of methodologies that allow to guide the process of development of Software in the companies has become a fundamental aspect to achieve the suitable management of the processes in the projects. In view of the diversity of existing methodologies, there is a growing interest in defining strategies that allow the selection and application of the correct methodology, which adjusts to the characteristics of the work teams and the software projects. The aim of this work is to develop an ontology for the selection of the methodology that, according to its principles, is most appropriate and beneficial for the development of software projects. The domain of ontology is limited to the Agile and Lean approaches, without defining for Agile the specific method that it applies, but it involves any method that is governed by the agile values and principles established in the Agile manifesto. Onto-logy is applied in two organizations in the banking sector, allowing recommendations to be inferred for the use of Agile methodology in both, which will make it possible to reduce the delivery time of software products, improve communication between project participants, and facilitate the engineering of requirements. On the other hand, the ontology suggests co-regulating characteristic aspects of the Lean practices in order to minimize costs, optimize processes in the software projects and improve the organizational culture.
A raíz de la pandemia actual por Covid-19, generada por el virus SARS-CoV-2, la mayoría de los países del mundo, incluyendo a Panamá, han implementado diferentes medidas de bioseguridad como estrategia para disminuir la tasa de contagios por este virus. En nuestro país, la reapertura de los diferentes comercios, empresas, sitios de recreación y demás lugares de asistencia colectiva, y su continuo funcionamiento, están directamente condicionados al cumplimiento de las medidas de bioseguridad establecidas como obligatorias por parte de las autoridades de salud y el gobierno nacional. Sin embargo, para la población en general resulta difícil conocer de manera directa y específica si estos lugares están cumpliendo con las medidas y poder determinar si es seguro asistir a ellos. Por tal motivo, a través de este trabajo proponemos el desarrollo de ABI, una aplicación móvil que permite consultar y reportar, en tiempo real, el grado de cumplimiento de las diferentes medidas de bioseguridad en el país, aportando así con la difusión de información importante para la población. Se emplea la metodología de diseño centrado en el usuario para el desarrollo del prototipo de la aplicación. Durante la validación se determina que la aplicación contribuiría en aumentar el nivel de confianza de los usuarios para salir de sus hogares en pandemia; también se obtiene un nivel de satisfacción alto en el uso del prototipo por parte de los usuarios quienes indican que es eficaz, fácil de usar y que la recomendarían a otras personas, lo que nos lleva a concluir que la aplicación tendría un alto nivel de aceptación en la población en general.
En la actualidad, se busca que el proceso de desarrollo de software sea más rápido y efectivo. Las principales causas que impiden cumplir con este objetivo son los errores en las especificaciones de requisitos y la ausencia de pruebas acordes al producto construido. Como consecuencia, se obtienen productos de software que no alcanzan la calidad esperada por los clientes. Por ello, es crítico que los equipos de desarrollo de software le den prioridad a la etapa de pruebas, así como a la definición correcta de los requisitos, para evitar crear un producto que pueda resultar en la pérdida de recursos y en la insatisfacción de los stakeholders. Como respuesta a esta problemática, en el ámbito de desarrollo de software, se han diseñado distintas prácticas basadas en pruebas para minimizar errores en el proceso de desarrollo, entre estas, se pueden mencionar: Test-Driven Development, Behaviour-Driven Development y Acceptance Test Driven Development. En este artículo, se aborda una revisión literaria de estas prácticas con el objetivo de determinar la importancia de cada una, en el proceso de desarrollo de software, mediante el análisis de sus características y diferencias.
El análisis de los requerimientos es una fase crucial que determina las funcionalidades y propiedades que debe poseer un sistema a desarrollar, realidad a la que no escapan los sistemas que involucran el paradigma del Internet de las cosas (IoT). Este paradigma permite incrementar los niveles de automatización y autonomía de los sistemas y servicios tradicionales, lo que lo ha llevado a ganar presencia rápidamente en diversidad de dominios de aplicación. En este documento se realiza una revisión literaria apoyada con la norma ISO/IEC 25010, para identificar los requerimientos no funcionales prioritarios para cuatro dominios de aplicación: ciudad, hogar, agricultura y fábricas inteligentes; señalando para cada uno los aspectos asociados y atendidos de acuerdo con las características de calidad del producto.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.