• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 85
  • 45
  • 6
  • 5
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 142
  • 92
  • 76
  • 44
  • 42
  • 38
  • 36
  • 32
  • 30
  • 30
  • 29
  • 28
  • 26
  • 24
  • 24
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
41

Um estudo sobre o espaço de trabalho informativo e o acompanhamento em equipes ágeis de desenvolvimento de software / An study on informative workspaces and tracking in agile development teams

Renan de Melo Oliveira 24 January 2012 (has links)
Podemos encontrar em métodos ágeis como no Extreme Programming [Beck, 1999, Beck e Andres, 2006], no Scrum [Schwaber, 2008], no Crystal Clear [Cockburn, 2005], e no Lean Software Development [Poppendieck e Poppendieck, 2007] referências relacionadas à manipulação e disponibilização de métricas e outras informações no ambiente de desenvolvimento. Neste trabalho, estas atividades são consideradas como tarefas de acompanhamento ágil. Observamos em métodos ágeis a importância de se realizar ações (práticas) baseadas em alguns princípios como guidelines [Poppendieck e Poppendieck, 2007]. Por isto, realizamos uma análise bibliográca na literatura disponível para compreender princípios ágeis que possam afetar na execução deste tipo de tarefa, além de escrever sobre métricas no contexto de métodos ágeis e engenharia de software. Apesar da bibliograa, não encontramos pesquisas experimentais com o objetivo de levantar e (ou) compreender aspectos relacionados ao sucesso na aplicação deste tipo de tarefa em ambientes de desenvolvimento. Para isto, realizamos neste trabalho uma pesquisa experimental com este objetivo, utilizando uma abordagem de métodos mistos sequenciais de pesquisa [Creswell, 2009]. Escolhemos aplicar esta pesquisa em um conjunto de quinze equipes de desenvolvimento ágil, reunidas em realizações da disciplina Laboratório de Programação Extrema do IME-USP nos anos de 2010 e 2011. Esta pesquisa foi realizada em quatro fases sequenciais. Na primeira fase, realizamos sugestões para as equipes de desenvolvimento vinculadas ao acompanhamento ágil a m de levantar aspectos valiosos em sua aplicação utilizando uma abordagem baseada em pesquisa-ação [Thiollent, 2004]. Baseado nestes resultados, agrupamos alguns destes aspectos como heurísticas para o acompanhamento ágil, modelo similar ao de Hartmann e Dymond [2006]. Na segunda fase, aplicamos um questionário para vericar a validade das heurísticas levantadas. Na terceira fase, realizamos entrevistas semi-estruturadas com alguns integrantes destas equipes para compreender o por quê da validade das heurísticas levantadas, sendo analisadas com técnicas de teoria fundamentada em dados (grounded theory)[Strauss e Corbin, 2008]. Na quarta fase, reaplicamos o questionário da fase 2 em outro ambiente para triangulação da validade das heurísticas. Como resultado nal da pesquisa, estabelecemos um conjunto de heurísticas para o acompanhamento ágil, além de avaliações quantitativas de seus aspectos em dois ambientes, juntamente a diversas considerações qualitativas sobre sua utilização. Realizamos um mapeamento tanto das heurísticas como de seus conceitos relacionados à literatura disponível, identicando aspectos já existentes porém expandidos pela realização da pesquisa, e aspectos ainda não discutidos que podem ser considerados como novos na área. / It is possible to find on the agile methods several references related to managing and displaying relevant information in a software development worplace. These references are available in agile methods such as Extreme Programming [Beck, 1999, Beck e Andres, 2006], Scrum [Schwaber, 2008], Crystal Clear [Cockburn, 2005], Lean Software Development [Poppendieck e Poppendieck, 2007],etc. In our work, we name this kind of activity as agile tracking, relating it to the tracker role defined by Beck [1999]. We noticed the importance of performing actions (practices) based on a set of principles as guidelines [Poppendieck e Poppendieck, 2007], which is deeply associated with agile methods. Taking this matter into account, we performed a literature review in order to discuss a few agile principles that could affect the execution of agile tracking related tasks. We also describe a few works directly related to metrics, both on the agile methods and on the software engineering area in general. Even with related references in the literature, we could not find empirical researches with the goal of raising/understanding aspects related to successfully performing this kind of task on agile environments, which could be helpful on managing informations and informative workspaces. In order to accomplish this goal, we performed a research using a sequential mixed research methods approach [Creswell, 2009]. We chose to apply our research on a set of fifteen agile teams gathered on the IME-USP\'s \"Laboratory of Extreme Programming\" course in 2010 and 2011. This research was performed in four sequential phases. In the first phase, we made several suggestions to the agile teams, regarding agile tracking, using and approach based on action research [Thiollent, 2004]. We used this initial approach in order to gather relevant aspects of their use of agile tracking. Based on these results, we clustered some aspects as \"heuristics for agile tracking\", the same model used by Hartmann e Dymond [2006]. In phase two, we applied a survey to evaluate the validity of the proposed heuristics. In phase three, we gathered data from a few semi-structured interviews performed on team members in order to understand the reasons behind the proposed heuristics, in which we used grounded theory [Strauss e Corbin, 2008] coding techniques for analysis. In phase four, we reapplied phase two survey on a different environment in order to triangulate the heuristics evaluation data gathered on phase 2. As the result of this empirical research, a set of heuristics were established with quantitative evaluation data and several related qualitative concepts. We also relate the set of heuristics and associated concepts with other works in agile methods, highlighting aspects expanded by this research and some others that we could not directly find in the literature, which could be considered as new in the area.
42

Implantación de un sistema de emisión electrónica para la gestión de comprobantes de pago con la SUNAT

Querú Roque, Sergio Mesías January 2017 (has links)
Publicación a texto completo no autorizada por el autor / Describe el servicio de implantación de un sistema de facturación electrónica en EURODRIP PERU SAC bajo la modalidad de homologación directa. Los factores principales que impedían la implementación del sistema eran el costo, desconocimiento del uso de documentos electrónicos y la falta de recursos propios para el diseño y desarrollo del sistema. Actualmente las empresas comerciales deberían registrar sus compras y ventas en sistemas computarizados para luego ser enviadas electrónicamente a la SUNAT generando el flujo de envíos y recepción de documentos electrónicos a clientes y proveedores. Sin embargo, respecto al proceso de ventas, existe un gran número de empresas que no cuentan con un sistema de emisión electrónica, debido a que no están obligados a su uso por la SUNAT y/o existan factores que justifiquen su costo de implantación. La metodología que se utilizó para la implantación fue SCRUM por su agilidad para desarrollar este tipo de proyectos. Los resultados permitieron a la empresa homologarse, gestionar mejor sus recursos, automatizar sus procesos de facturación y cobro a sus clientes; cumplir con la normativa vigente de SUNAT, entidad que mediante recientes resoluciones, está exigiendo alinear a un sector de los contribuyentes para que registren sus tributaciones usando el Sistema de Emisión Electrónica. Concluye que la empresa mejoro su gestión de comprobantes de pago, reduciendo el uso de papel, sus costos por impresión y envió de comprobantes físicos por Courier. / Trabajo de suficiencia profesional
43

AGIRA - Um processo ágil de desenvolvimento de software baseado em arquiteturas de referência / AGIRA - An agile software development method based on reference architectures

Vinícius Augusto Tagliatti Zani 04 March 2013 (has links)
A área de pesquisa de Arquitetura de Software tem recebido cada vez mais atenção dentro da Engenharia de Software, visto que arquiteturas de software têm tido papel determinante para a qualidade de sistemas de software. Nesse contexto, arquiteturas de referência surgiram como um tipo especial de arquitetura que provê diretrizes para construção de arquiteturas de software de uma dada classe de sistemas, promovendo também o reúso do conhecimento sobre um dado domínio de aplicação. Considerando sua relevância, arquiteturas de referência têm sido propostas e utilizadas com sucesso em diferentes domínios. Em outra perspectiva, a indústria de software tem cada vez mais adotado métodos ágeis de desenvolvimento de software, visando, entre outros aspectos, diminuir o tempo de entrega de seus produtos. De um modo geral, esses métodos têm como característica comum ciclos curtos de produção e entrega no desenvolvimento de software. Consequentemente, minimizam a quantidade de documentação gerada no processo. Dessa forma, parece ser conflitante a adoção de arquiteturas de referência no contexto de métodos ágeis. No entanto, iniciativas já podem ser encontradas, apesar de haver uma carência de trabalhos que propõem a utilização de ambas de forma integrada. Dessa forma, o principal objetivo desse projeto de mestrado foi o estabelecimento um processo ágil de desenvolvimento de software, denominado AGIRA, que explora as vantagens do uso de arquiteturas de referência. A avaliação de tal processo foi realizada em duas frentes. A primeira foi por meio da condução de um action case com alunos de uma disciplina de Arquitetura de Software da Universidade de Bolzano. A segunda frente foi conduzida através de um questionário com especialistas da indústria. Resultados alcançados mostram que o AGIRA tem potencial para ser utilizado pela indústria e que, dessa forma, arquiteturas de referência podem ser aplicadas juntamente com métodos ágeis / Software architectures and reference architectures have been playing a significant role in determining the success of software systems. In particular, reference architectures have emerged, achieving well-recognized understanding of specific domains, promoting reuse of design expertise and facilitating the development of systems. In another perspective, agile methods have been widely adopted as a promising iterative, incremental and collaborative software development process, including by the software industry. However, it is observed that reference architectures have not been widely used together with agile methods. Therefore, the main advantage of reference architectures, i.e., the reuse of knowledge contained in such architectures, has not been combined with the agility promoted by these methods. In this sense, the main objective of this master´s project was to establish an agile software development process, named AGIRA, that aims at exploring the advantages of the use of reference architectures. The evaluation of the process was done in two parts. The first one was through the conduction of an action case with students of a Software Architecture course in the University of Bolzano. The second part of the evaluation was done in the industry context, through the conduction of a survey with experts in software architecture and agile methods. Results point out that AGIRA has potential to be used by the industry and, consequently, reference architectures can be used in the context of agile methods
44

Uma abordagem de predição de falhas de software no contexto de desenvolvimento ágil / A fault prediction approach in the contexto of agile development

Ricardo Fontão Verhaeg 24 March 2016 (has links)
A atividade de teste é essencial para a garantia de qualidade do software e deveria ser empregada durante todo o processo de desenvolvimento. Entretanto, o esforço para a sua aplicação e o alto custo envolvido, comprometem sua utilização de maneira adequada. Durante o processo de desenvolvimento ágil, onde o tempo é um fator crítico, otimizar a atividade de testes sem afetar a qualidade é uma tarefa desafiadora. Apesar do crescente interesse em pesquisas sobre testes no contexto de métodos ágeis, poucas evidências são encontradas sobre avaliação do esforço para elaboração, evolução e manutenção dos testes nesse contexto. Este trabalho propõe uma abordagem para predição de defeitos desenvolvida para o contexto do desenvolvimento ágil e, portanto, considerando as características deste processo de desenvolvimento. Essa abordagem pode ser aplicada quando se considera ou não o desenvolvimento dirigido a testes. A abordagem permite priorizar a execução dos testes com base em uma lista de arquivos que apresentam maior probabilidade de apresentarem defeitos. A abordagem proposta foi avaliada por meio de um estudo de caso conduzido em um ambiente real de desenvolvimento. Como resultado obtido, observou-se que a abordagem melhorou a qualidade do projeto desenvolvido, sem aumentar o esforço durante a atividade de teste de software. / The testing activity is essential to ensure the software quality and should be applied during all steps of the developing process. However the required effort to do this and the high cost involved, compromises its proper usage. During the agile development process, in which time is a critical factor, optimizing the testing activity without affecting quality is a challenge. Despite the growing interest in research based agile method testing, few works are found on the evaluation of the effort to prepare, develop and maintain test cases in this context. This paper proposes an approach for fault prediction in the context of agile development and therefore considering the characteristics of this development process. This approach can be applied both when considering test-driven development or not. It allows prioritizing the execution of tests based on a list containing files most likely to fail. The proposed approach was evaluated by a case study conducted in a real development environment. The results indicate that the approach can improve the quality of the projects without increasing the effort during the testing activity.
45

Análisis de principios y valores de las metodologías ágiles para facilitar su implementación en la gestión inmobiliaria

Reá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.
46

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 aseguradora

Velarde 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.
47

Factores de éxito y limitantes de la utilización de marcos ágiles en la gestión de proyectos digitales en las empresas del sector bancario de Lima Metropolitana: Caso Scotiabank

Boullosa Rios, Maria Paula, Lorino Salcedo, Daniel Isaias 02 November 2023 (has links)
La presente investigación busca determinar los factores de éxito y limitantes de la utilización de marcos ágiles en la gestión de proyectos digitales, utilizando como caso de estudio el banco Scotiabank. Para ello, se identificó el marco teórico congruente con los ejes de investigación para unificar y tener conocimiento de las bases científicas y otros antecedentes sobre los que se sustenta el trabajo. Scotiabank es un banco extranjero que realiza operaciones en el territorio nacional, y es uno de los bancos referentes del sector. La organización cuenta con una fábrica digital, en donde se desarrollan productos bajo equipos y marcos ágiles, Debido a esto, motivo por el cual, el acercamiento se da a través de integrantes del equipo ágil de la fábrica digital de la organización Por medio del presente trabajo de investigación, se aportará a las ciencias de la gestión con un objeto de estudio sobre agilidad en la gestión de proyectos de alta relevancia y creciente presencia en los temas de interés organizacional con aplicación en la entidad financiera Scotiabank. En cuanto a la metodología, el alcance del trabajo de tesis es descriptivo exploratorio y tiene un enfoque cualitativo, por tal motivo, las herramientas de recolección de información fueron las entrevistas a profundidad y el tipo de muestreo utilizado fue el de bola de nieve. Se realizaron en total siete etrevistas a los integrantes del equipo ágil Scrum, estas fueron grabadas y archivadas para su transcripción y posterior codificación. Los hallazgos demuestran que los elementos cruciales para el éxito se relacionan a las habilidad y la gestión interna del equipo, mientras que los obstáculos, además de las dificultades internas, están vinculados a las características propias del sector bancario y el aumento de la oferta laboral de ciertos perfiles dirigidos a la ingeniería y tecnologís.Esto ha ocasionado en una brecha cada vez mayor entre la necesidad de talento y su disponibilidad, poniendo en riesgo la competitividad de las organizaciones en este entorno dinámico y altamente competitivo.
48

Propuesta de método de evaluación de tecnologías serverless tipo FaaS y CaaS para el despliegue de software de aplicaciones transaccionales

Matos Cuba, Guillermo Dante 16 April 2024 (has links)
Los proveedores de servicios de computación en nube ofrecen una amplia variedad de servicios de despliegue de software que están en constante actualización, lo que implica diversos desafíos para arquitectos y desarrolladores cuando tiene que decidir cuál es la opción más adecuada para cumplir con los requerimientos de performance, generándose entonces la necesidad de validar con precisión los parámetros de configuración de los servicios de despliegue ofrecidos por estos proveedores. El estudio realizado propone un método de evaluación de los servicios de despliegue de software que presentan mayores avances en la actualidad, denominados serverless, considerando a FaaS y las nuevas versiones de CaaS como las tecnologías que representan sus beneficios. El método se ha elaborado en base a buenas prácticas de pruebas de performance e investigación experimental. Para validar la efectividad del método se han implementado experimentos en la plataforma de AWS usando una aplicación de benchmark desarrollado exclusivamente para este estudio, durante la experimentación se observaron oportunidades para optimizar costos en el diseño y selección de servicios de los componentes de una arquitectura CaaS. Estos experimentos han sido realizados usando el framework de desarrollo de software de AWS CDK que permite el despliegue y eliminación de arquitecturas en segundos, lo cual permite optimizar tiempos y costos durante el ciclo de evaluación de performance. / Cloud computing service providers offer a wide variety of software deployment services that are constantly updated, which implies various challenges for architects and developers when they need to decide which is the most appropriate option to meet performance requirements. Thus, generating the need to precisely validate the configuration parameters of the deployment services offered by these providers. The study carried out proposes a method for evaluating the software deployment services that currently present the greatest advances, called serverless, considering FaaS and the new versions of CaaS as the technologies that represent their benefits. The method has been developed based on good practices of performance testing and experimental research. To validate the effectiveness of the method, experiments have been implemented on the AWS platform using a benchmark application developed exclusively for this study. During the experimentation, opportunities were observed to optimize costs in the design and selection of services of the components of a CaaS architecture. These experiments have been carried out using the AWS CDK software development framework that allows the deployment and elimination of architectures in seconds, which allows optimizing time and costs during the performance evaluation cycle.
49

Transformación Digital: Desarrollo Ágil de Software

Gil Aguilar, Diego Alonso 19 April 2021 (has links)
Desde el 2013 soy parte de la comunidad local de Agile Perú y vengo aplicando agilidad en proyectos de Software, inicialmente en Avantica Technologies en proyectos para clientes locales, utilizando agilidad más en prácticas de desarrollo, ya que estos eran proyectos gestionados de forma tradicional. Más adelante a inicios del 2015 comencé a trabajar para Avantica Technologies en la sede Costa Rica, donde estuve durante dos años en un proyecto ágil para un cliente de Estados Unidos. En EE. UU. el uso de métodos ágiles es estándar en la industria de Software. Ahí tuve el chance de desarrollar software con contacto directo y en colaboración directa con nuestros clientes, de entregar software cada semana y tener feedback temprano, con alta calidad de código de software para hacer mantenible y sostenible el desarrollo y poder entregar el software a ese ritmo. A partir del 2017 ingresé a Kleer, cómo Agile Consultant, desde donde acompañé a equipos y organizaciones en su transformación hacia la agilidad como medio para poder adaptarse y responder a los cambios del mercado de forma más temprana, para poder generar valor a sus clientes y usuarios al obtener feedback más temprano y así decisiones acertadas sobre hacia dónde dirigir sus productos digitales. He trabajado como consultor en agilidad en organizaciones de rubros como banca, seguros, marketing digital y startup tecnológicos. A partir de Julio del 2019, trabajo como Agile Coach en Rimac, como parte del Centro de Expertise Ágil, desde donde lideramos la transformación que viene pasando en Rimac donde ya son más de 500 personas utilizando un modelo operativo ágil, con sponsorship y liderazgo directo del CEO, Fernando Ríos.
50

Propuesta de marco de trabajo basado en la integración de Scrum y el diseño centrado en el usuario para el proceso de desarrollo de software

Argumanis Escalante, Daniela 09 July 2021 (has links)
En la actualidad, las metodologías ágiles son utilizadas por la mayoría de las organizaciones que desarrollan proyectos de software. Sin embargo, están enfocadas en el desarrollo de los requerimientos funcionales, por lo que no describen explícitamente las técnicas que deberían emplearse para garantizar que el producto final provea una buena experiencia de usuario. Asimismo, es muy común que se presenten conflictos durante la incorporación de la calidad de la experiencia de usuario dentro de los procesos de las metodologías ágiles, principalmente causados por las diferencias entre la distribución de tareas de ambos enfoques propuestos, por la falta de comprensión de la importancia del diseño por parte de los desarrolladores, por la comunicación inadecuada entre desarrolladores y diseñadores, y por la poca disposición del cliente a invertir recursos en la experiencia de usuario. Esto representa un gran riesgo para los proyectos, ya que es bastante común que, a pesar de haber logrado la funcionalidad esperada, el producto desarrollado no tenga éxito en el mercado debido a una pobre experiencia de usuario. La presente tesis tiene como objetivo establecer un marco de trabajo para el desarrollo de software basado en la integración del diseño centrado en el usuario (DCU) y Scrum. Para esto, se realiza una revisión sistemática para identificar los desafíos que encuentran los equipos al integrar ambos marcos de trabajo, así como las metodologías y técnicas que facilitan su integración. Se complementan los resultados obtenidos con entrevistas, tras lo cual se realiza un análisis comparativo y se seleccionan una metodología y doce técnicas para incluir en la propuesta. Sobre la base de estas metodologías y técnicas se elabora un marco de trabajo que integra DCU y Scrum, el cual es aplicado en un proyecto real de software. Se comparan los resultados obtenidos con los resultados de un proyecto que siguió Scrum sin DCU. Tras la comparación se concluye que, al seguir el marco de trabajo propuesto, mejora la experiencia del equipo, se obtiene una mejor experiencia de usuario en el producto final y se incrementa la eficiencia de los recursos.

Page generated in 0.0557 seconds