Spelling suggestions: "subject:"desarrollo gil dde software"" "subject:"desarrollo gil dee software""
11 |
Propuesta de solución para garantizar la trazabilidad de requerimientos funcionales usando desarrollo guiado por comportamiento en una entidad del gobiernoContreras Corrales, Roger Armando 17 October 2022 (has links)
Se conoce que el levantamiento de requerimientos es uno de los factores críticos de éxito para los proyectos de software. Los requerimientos tienen una naturaleza cambiante, al punto que los identificados en la fase de definición, pueden diferir de los existentes ya teniendo el producto implementado, por lo que resulta necesario poder rastrearlos durante el ciclo de desarrollo.
Para lograr rastrear los requerimientos, es necesario realizar la trazabilidad de estos a través de diferentes artefactos como diagramas de diseño, clases, casos de prueba, etc. Sin embargo, realizar y mantener los elementos de trazabilidad, son prácticas que se van haciendo más difícil de cumplir conforme la cantidad de requerimientos y artefactos aumenta. Esto debido a que el trabajo de trazabilidad suele realizarse de forma manual.
Para enfrentar estos problemas, se han planteado diferentes estrategias que buscan obtener o mantener de manera automatizada la información de trazabilidad, entre las más difundidas esta “retrieval information”; sin embargo, su falta de precisión no la convierte en la solución más idónea.
El enfoque de desarrollo guiado por comportamiento (BDD), se presenta como una alternativa que puede ayudar a enfrentar este problema, en particular si se busca contar con la trazabilidad entre los requerimientos y el código fuente.
En la presente investigación se plantea el objetivo de facilitar la trazabilidad entre requerimientos funcionales y código por medio de una propuesta basada en las prácticas del desarrollo guiado por comportamiento.
Para afirmar si realmente se facilita esta trazabilidad, se ha utilizado el Modelo de Evaluación de Métodos (MEM), donde se mide la eficacia actual y la eficacia percibida. La eficacia actual medida por las variables tiempo promedio y número de omisiones al completar la información de trazabilidad. La eficacia percibida medida por las variables de percepción del MEM.
Se llevo a cabo un experimento con 8 participantes donde se evaluaron cada una de estas variables, los resultados obtenidos permiten afirmar, para la muestra estudiada, que, al utilizar la propuesta, se obtuvo un menor tiempo y número de omisiones al registrar la información de trazabilidad, así mismo, se tiene una mejor facilidad de uso y utilidad percibida, y hay evidencia de una posible intención de uso para la propuesta planteada.
Todos estos resultados nos permiten afirmar, al menos para la muestra estudiada, que al utilizar la propuesta con BDD se facilitaría la trazabilidad entre requerimientos funcionales y código fuente.
|
12 |
Análisis de principios y valores de las metodologías ágiles para facilitar su implementación en la gestión inmobiliariaReátegui Rivas, Daniel Eduardo, Huayana Quispe, Edith Jenni, Cornejo Aramayo, Jorge Fabrisio, Villanueva Montoya, Vanessa, León Sabuco, William Joseph 16 December 2020 (has links)
La presente investigación tiene como propósito establecer las características actuales de
la gestión de proyectos inmobiliarios en Lima que facilitarían la implementación de
metodologías ágiles mediante el conocimiento de la situación actual de la gestión, así como
también de sus etapas y procesos críticos, además de identificar la presencia de principios y
valores ágiles.
El estudio se sustenta en una serie de entrevistas de profundidad realizadas a especialistas
del sector inmobiliario, para ello recurrimos al juicio experto de jefes y gerentes de proyectos en
ejercicio para obtener una perspectiva precisa de la gestión y de la dirección de sus equipos.
Se encontró en la muestra que la gestión de los especialistas se soporta sobre todo en el
recurso humano y económico; y que está enfocada en el control de los plazos y control de flujos
de dinero, elementos que afectan a la rentabilidad de un proyecto. Se identificó también que los
entrevistados practican en cierta medida los valores y principios relacionados a las metodologías
ágiles, no obstante, estos no guardan relación con el sector en el que se desenvuelven, el cargo y
la profesión sino, en las buenas prácticas de la gestión.
Finalmente, se recomienda aprovechar las características propias de la gestión para
adoptar metodologías ágiles como SCRUM o KANBAN que se asemejan a la actual gestión pero
que dan un marco de trabajo que refuerza e impulsa la práctica de principios y valores ágiles. / The purpose of this research is to establish the current features of the real estate Project
management in Lima to ease the agile methodology implementation through the existing
management setup knowledge, as well as its critical stages and processes, in addition, identify
agile principles and values evidence.
The study is based on a series of in-depth interviews carried out with real estate
specialists, for this reason we appeal to on practice project managers and chiefs expert judgment
in order to obtain an accurate perspective of their team management and direction.
The sample shows that the specialist management mainly relies on human and economic
resources; and it is focused on the deadline and money flow controls, this elements affect the
project profitability. Also there is evidence that interviewees practice in some way the agile
values and principles related to these methodologies, but those are not related to their busyness
sector, position, profession, but rather to good management practices.
Finally, it is recommended to take advantage of the management features to adopt agile
methodologies such as Scrum or Kanban that are similar to existing management but that provide
a framework that reinforces and promotes the agile principles and values practice.
|
13 |
Mapeo sistemático sobre las arquitecturas de software en el desarrollo ágilReupo-Musayón Gastulo, Naldo 08 November 2021 (has links)
(ANTECEDENTES) El uso de frameworks y metodologías ágiles en el desarrollo de
software es cada vez mayor, priorizando la entrega de valor al cliente, en este contexto
las actividades de arquitectura de software son omitidas al no entregar un valor
tangible, existiendo un aparente conflicto de perspectivas y no se tiene definido cuanto
esfuerzo se debe invertir en el desarrollo de una arquitectura en proyectos ágiles.
(OBJETIVOS) El objetivo de este trabajo es consolidar las distintas investigaciones
respecto al uso de arquitecturas de software en el desarrollo ágil, identificar patrones
arquitectónicos, factores, beneficios, desafíos, y lecciones aprendidas con respecto a
la combinación.
(MÉTODOS) Para este estudio se realizó un mapeo sistemático de la literatura en
bases de datos digitales relevantes.
(RESULTADOS) Se seleccionaron 61 artículos publicados desde el año 2015 hasta
el año 2020, el 54% fueron de aplicación industrial principalmente en el sector salud,
aeroespacial y automotriz, se pudo identificar que en el año 2016 se publicaron el
mayor número de artículos referente al tema de investigación, donde la conferencia
es el tipo de publicación más utilizado y el evento IEEE International Conference es el
mayor canal de distribución .Adicionalmente, se identificó que el estilo arquitectónico
más empleado es SOA, la práctica ágil más referenciada es Scrum , el uso combinado
del framework Scrum y el estilo SOA es el más usado, emplear el estilo SOA en el
sector salud es el más citado en las publicaciones, la flexibilidad que brinda tener una
arquitectura sólida es la mayor ventaja referenciada asimismo los conflictos de
enfoques entre la agilidad y las actividades de arquitectura es identificado como el
mayor inconveniente que se afronta ,y la comunicación es el factor que más influye en
la adopción de arquitecturas de software en el desarrollo ágil. / (BACKGROUND) The use of agile frameworks and methodologies in software
development is increasing, prioritizing the delivery of value to the client, in this context,
software architecture activities are omitted by not delivering tangible value, with an
apparent conflict of perspectives and it is not defined how much effort should be
invested in the development of an architecture in agile projects.
(OBJECTIVES) The objective of this work is to consolidate the different investigations
regarding the use of software architectures in agile development, to identify
architectural patterns, factors, benefits, challenges, and lessons learned regarding the
combination.
(METHODS) For this study, a systematic mapping of the literature in relevant digital
databases was carried out.
(RESULTS) 61 articles published from 2015 to 2020 were selected, 54% were of
industrial application mainly in the health, aerospace, and automotive sectors, it was
possible to identify that in 2016 the largest number of articles were published on the
subject of research, where the conference is the most used type of publication and the
IEEE International Conference event is the largest distribution channel. Additionally, it
was identified that the most used architectural style is SOA, the most referenced agile
practice is Scrum, the combined use of Scrum framework and the SOA style is the
most used, using the SOA style in the health sector is the most cited in publications,
the flexibility provided by having a solid architecture is the greatest advantage
referenced also the conflicts of approaches between agility and architectural activities
is identified as the greatest inconvenience faced, and communication is the factor that
most influences the adoption of software architectures in agile development.
|
14 |
Un estudio sobre el estado actual de ingeniería de requisitos para desarrollo de software en organizaciones peruanasRutti Hermoza, Michael Keoma 18 April 2024 (has links)
(Antecedente) La ingeniería de requisitos (IR) implica un gran desafío para los desarrolladores de
software. La interacción con los usuarios y clientes para especificar las necesidades que el producto
software debe satisfacer requiere de un esfuerzo por la adopción de buenas y exitosas prácticas. A pesar
de la creciente oferta de uso formal de la IR, no es claro el grado de adopción de metodologías, técnicas
y actividades en esta etapa del proceso software. (Objetivos) Investigar el uso de las técnicas,
metodologías y las actividades relacionadas a la IR para el desarrollo de software en las organizaciones
peruanas. (Método) Con este fin, se llevó a cabo una encuesta en línea basada en cuestionarios. Se pudo
analizar las repuestas de 108 encuestados utilizando una combinación de preguntas cerradas y de texto
abierto. (Resultados) Los resultados indican que las buenas prácticas de IR no se aplican en su totalidad
y dimensión por los encuestados, teniendo en cuenta que alrededor del 72% de los encuestados tienen
estudios superiores universitarios completos. Los participantes en el estudio utilizan principalmente el
framework SCRUM, seguido de la metodología RUP y KANBAN. Las técnicas utilizadas en la
recopilación de requisitos o requerimientos resaltan la observación, entrevista y estudio de documentos
por encima de las técnicas de Casos de Uso, Cuestionarios e Historia de usuario. Los resultados refieren
que el producto final es utilizado por los usuarios finales de manera satisfactoria. (Conclusiones) Este
estudio ofrece un análisis empírico y exhaustivo sobre la aplicación de técnicas, metodologías y
actividades de IR en el desarrollo de software en las organizaciones peruanas.
|
15 |
Estudio investigación acción - Definición de marco de trabajo empleando metodologías ágiles para la configuración de herramientas tecnológicas y su aplicación en proyectos de desarrollo de software para una empresa aseguradoraVelarde Castañeda, Jessenia Alexandra 05 March 2021 (has links)
El presente trabajo describe la revisión sistemática realizada sobre el uso correcto de las metodologías
ágiles y herramientas para proyectos de desarrollo de software dependiendo de las complejidades que
se presente.
Se inicia con una breve descripción del problema que se busca resolver para la cual se realiza la revisión
sistemática. Este problema principalmente es la ausencia de un marco de trabajo que facilite a la
organización y guíe con este el uso correcto de las metodologías ágiles y herramientas tecnológicas
aplicadas a proyectos de desarrollo de software. Con esto se pretende ayudar a usuarios antes de la
construcción del software; es decir que le facilite identificar la complejidad del proyecto que desea
implementar y con eso pueda escoger una metodología, herramientas o técnicas para usarlas en la
ejecución de su proyecto.
Luego de especifica el método de revisión de literatura a emplear la cual será principalmente una
revisión sistemática en múltiples bases de datos de artículos como Scopus o IEEE usando el método
PICOC como se describe en dicha sección. Luego estos artículos encontrados se filtran utilizando
criterios de inclusión y exclusión como el año de publicación o el contenido del artículo.
Finalmente, una vez seleccionados los artículos relevantes se procede a responder a las preguntas de
investigación planteadas durante la aplicación del método PICOC. En este caso se consideraron 4
preguntas que fueron respondidas utilizando todos los artículos relevantes.
|
16 |
Revisión sistemática de la literatura sobre calidad de producto software en el contexto de DevOpsCéspedes Dávalos, Daniel Hugo 11 August 2021 (has links)
DevOps es un cambio en la cultura organizacional que apunta a reducir la brecha entre los equipos de desarrollo y operación, acelerando el proceso de lanzamiento del software. Sin embargo, poco se sabe sobre el impacto de este enfoque en la calidad del producto de software. Este estudio tiene como objetivo analizar la influencia de la aplicación de DevOps en la calidad del producto de software. Para ello se realizó una revisión sistemática de la literatura donde se identificaron 31 artículos relacionados con DevOps y su influencia en la calidad del producto. Los estudios indican una fuerte influencia de algunas características de calidad del producto, específicamente: Confiabilidad y Mantenibilidad. Además, las prácticas asociadas con DevOps, tales como el producto mínimo viable, la automatización de la implementación, la automatización de pruebas, la computación en la nube y la cooperación en equipo, muestran una relación con la mejora en la calidad del producto de software.
|
17 |
Plan estratégico para el Software ERP en el PerúTello Canchapoma, Yury Oscar 06 November 2024 (has links)
La competitividad de una organización, hoy en día, depende, en gran
medida, de la utilización de métodos y herramientas innovadoras. El software
ERP ha demostrado ser una herramienta de gestión poderosa capaz de transformar
una compañía. Sin embargo, la transformación no la realiza el software por sí
mismo, sino que se requiere del factor humano motivado y capacitado
adecuadamente para lograr un importante cambio en la organización. Por lo tanto,
las personas deben ser lideradas e instruidas en la utilización de herramientas de
gestión que potencian la competitividad de su organización.
El presente plan estratégico explora teóricamente los conceptos
relacionados con el software ERP y sus vinculaciones con la competitividad
empresarial. Además, analiza la situación actual de la industria del software ERP
con el propósito de realizar un plan estratégico orientado al desarrollo de la
industria de este software en el Perú. Para tal efecto, se emplea el modelo
secuencial del proceso estratégico propuesto por D’Alessio (2008).
El presente estudio analiza el potencial comercial del software como
servicio versus el software como producto, y propone alternativas viables para su
desarrollo en el Perú, Además, que el desarrollo de la industria de software ERP
crea sinergias que trascienden en la competitividad de las empresas cliente.
Finalmente, el estudio propone las siguientes seis estrategias: (a) desarrollar un
programa de formación y certificación para consultores; (b) desarrollar un
programa de difusión del ERP; (c) desarrollar los mercados NAFTA, CAN y UE;
(d) desarrollar un programa de apoyo financiero; (e) desarrollar ERP verticales,
específicos para una industria; y (f) integrar cadenas productivas con ERP II. / The competitiveness of an organization, nowadays, depends, to a great
extent of the use of methods and innovating tools. The Software ERP has
demonstrated to be a tool of powerful management able to transform a company.
Nevertheless, the transformation does not make software by itself, but that it is
required of the human factor motivated and enabled suitably to obtain an
important change in the organization. Therefore, the people must be led and be
instructed in the use of management tools that harness the competitiveness of their
organization.
The present strategic plan theoretically explores the concepts related to
software ERP and its entailments with the enterprise competitiveness. In addition,
it analyzes the present situation of the industry of software ERP with the intention
to make a strategic plan to the development of the industry of this software in
Peru. For such effect, the sequential model of the strategic process proposed by D'
Alessio (2008) is used.
The present study analyzes the commercial potential of software like
service versus software like product, and proposes viable alternatives for its
development in the Peru, in addition, that the development of the industry of
software ERP creates synergies which they extend in the competitiveness of the
customers. Finally, the study proposes following the six strategies: (a) develop a
program of formation and certification for consultants; (b) develop a program of
diffusion of the ERP; (c) develop to the markets NAFTA, CAN and EU; (d)
develop a program of financial support; (e) develop vertical, specific ERP for an
industry; and (f) integrate productive chains with ERP II.
|
18 |
Business Consulting: Aplicaciones de marcos de referencia para el desarrollo de software en MS4M S.A.C.Romero Aguilar, Carmela, Vargas Alarcón, Andric Alejandro, Balboa Zegarra, Richar Sandro, Alvarado Sanchez, Victor, Plasencia Sifuentes, Victor Hugo 01 October 2024 (has links)
El presente trabajo de consultoría se origina en respuesta a la problemática
relacionada a la acumulación de deuda técnica acumulada en la empresa MS4M S.A.C. (en
adelante MS4M), que se dedica al desarrollo y comercialización de productos tecnológicos
para operaciones mineras a cielo abierto y subterráneas en Perú.
En los siguientes capítulos exploraremos la problemática, analizaremos como
afrontarla, dimensionarla y gestionarla. Además, compartiremos buenas prácticas obtenidas
de diferentes marcos de referencia, con el objetivo de fomentar un cambio cultural y
estructural, a fin de alinearla a los objetivos de la empresa.
Inicialmente se llevó a cabo una evaluación interna que revelo una conexión
significativa entre los problemas y el proceso del desarrollo de software. Esto afecta
especialmente al componente de calidad de software, entre otros. Uno de los desafíos
identificados es el escalamiento de soporte de nivel 1 al nivel 3, donde los desarrolladores
senior atienden los problemas, en lugar de enfocarse en la mejora, desarrollo y evolución de
los productos.
La implementación de los modelos propuestos descritos presenta numerosos desafíos
provenientes de los marcos de referencias agiles como DevSecOps, por lo que el presente
trabajo intenta cubrir los problemas utilizando esta valiosa herramienta para evitar seguir
acumulando una deuda técnica que incremente los costos de desarrollo y que le disminuya
competitividad en el mercado.
De esta manera esperamos que el lector pueda comprender la importancia de la
implementación de mecanismos de gobernanza, arquitectura y lineamientos de desarrollo de
software, incluso en organizaciones que cuentan con productos posicionados en el mercado. / This consulting work originates in response to the problem related to the
accumulation of technical debt in the company MS4M S.A.C. (hereinafter MS4M), which is
dedicated to the development and commercialization of technological products for open-pit
and underground mining operations in Peru.
In the following chapters, we will explore the problem, analyze how to address it,
dimension it, and manage it. Additionally, we will share best practices obtained from
different reference frameworks, with the aim of promoting cultural and structural change to
align with the company's objectives.
Initially, an internal evaluation was carried out, revealing a significant connection
between the problems and the software development process. This particularly affects the
software quality component, among others. One of the identified challenges is the escalation
of support from level 1 to level 3, where senior developers address problems instead of
focusing on improving, developing, and evolving products.
The implementation of the proposed models described presents numerous challenges
arising from agile reference frameworks such as DevSecOps. Therefore, this work attempts to
address the problems using this valuable tool to avoid further accumulation of technical debt
that increases development costs and reduces market competitiveness.
In this way, we hope that the reader can understand the importance of implementing
governance mechanisms, architecture, and software development guidelines, even in
organizations that have established products in the market.
|
19 |
TALISMAN: desarrollo ágil de Software con Arquitecturas Dirigidas por ModelosPelayo García-Bustelo, Begoña Cristina 12 July 2007 (has links)
La especificación Model Driven Architecture (MDA), es una especialización del desarrollo dirigido por modelos que separa la lógica del negocio del software y las plataformas tecnológicas. Para ello MDA define tres tipos de modelos. Los CIM, Computation Independent Model, asociados al dominio del negocio, los PIM, Platform Independent Model, asociados a modelos abstractos del software, y los PSM, Platform Specific Model, relacionados con modelos de software específicos de plataformas tecnológicas.
Sin embargo MDA no detalla cómo deben ser los modelos CIM y tampoco describe cómo deben ser transformados a modelos PIM. Como solución a dicho problema, esta tesis presenta una recomendación que propone un proceso de desarrollo de software basado en la creación de modelos de procesos del negocio, clasificados como CIM, que son asociados a los modelos iniciales del software, considerados PIM.
Partiendo de una interpretación válida de MDA, la recomendación propuesta se apoya además en la aplicación de otras disciplinas de gran actualidad. Entre ellas destacamos el uso de desarrollo ágil de software, para la definición adecuada de los procesos del negocio.
|
20 |
Prácticas ágiles, balance vida-trabajo y engagement en colaboradores de una financieraAnaya Muñoz, Yasmin del Rosario 16 November 2021 (has links)
La presente investigación tuvo como objetivo principal analizar la relación entre el uso de las Prácticas Ágiles, el Engagement laboral y el balance vida-trabajo de los colaboradores de una empresa del rubro Banca y Finanzas. Se planteó un diseño de enfoque cuantitativo de tipo correlacional. Para medir las variables, se creó una escala para la evaluación de las Prácticas Ágiles, se usó la escala de Engagement ISA y la escala NIMICA. Los resultados mostraron correlaciones moderadas a débiles entre el uso del Lean Agile con el engagement laboral, así como con sus tres dimensiones. Por el contrario, el uso de Scrum y Kanban se asoció directamente con el compromiso social. Además, una relación directa entre el compromiso afectivo y la importancia del Balance vida-trabajo. Se describen las prácticas de balance vida-trabajo más importantes para los participantes y se discuten las diferencias encontradas en el engagement laboral, según el área de trabajo y el tiempo de servicio. / The main objective of this research was to analyze the relationship between the use of Agile Practices, Work Engagement and the work-life balance of the collaborators of a company in the Banking and Finance sector. A correlational quantitative approach design was proposed. To measure the variables, a scale was created for the evaluation of Agile Practices, the Engagement ISA scale and the NIMICA scale were used. The results showed moderate to week correlations between the use of Lean Agile with work engagement, as well as with its three dimensions. Rather, the use of Scrum and Kanban was directly associated with social engagement. In addition, a direct relationship between affective commitment and the importance of the work-life balance. The most important work-life balance practices for the participants are described and the differences found in work engagement are discussed, according to the work area and time of service.
|
Page generated in 0.1113 seconds