Return to search

Desenvolvimento de um conjunto de boas pr?ticas para a programa??o em par distribu?da

Made available in DSpace on 2015-04-14T14:50:02Z (GMT). No. of bitstreams: 1
449148.pdf: 1451297 bytes, checksum: 756fa3b849c915db82e28d35f2a8ddc2 (MD5)
Previous issue date: 2013-02-28 / Organizations have been distributing their software development activities around the world for over a decade, increasing the work with distributed teams. At the same time, agile methods have recently been used by software engineers in order to deliver faster results and more value to the client, providing face to face communication, rapid response to change, among other practices. Although it sounds contradictory, agile methods have been used as a strategy for distributed teams become more productive. Pair programming is an agile practice of the extreme programming method, which has been used with distributed teams. In this context this practice has many benefits, including information sharing and increasing product quality. For this reason, the goal of this dissertation is to understand the advantages and challenges of distributed pair programming and to develop a set of best practices to facilitate their adoption and use. For the development of this research we have used both secondary (systematic literature review) and primary (multiple case studies with practitioners) studies. The main contribution of this research is the development of a set of best practices for distributed pair programming for the industry, and the systematization of the empirical evidence about this topic / As organiza??es v?m distribuindo suas atividades de desenvolvimento de software em todo o mundo h? mais de uma d?cada, aumentando o trabalho com equipes geograficamente distribu?das. Ao mesmo tempo, os m?todos ?geis de desenvolvimento de software t?m sido recentemente utilizados pelos engenheiros de software com o objetivo de fornecer resultados mais r?pidos e de maior valor para o neg?cio do cliente, promovendo uma comunica??o face a face, resposta r?pida ?s mudan?as, entre outras pr?ticas. Apesar de soar contradit?rio, os m?todos ?geis t?m sido utilizados como uma estrat?gia para tornar equipes distribu?das mais produtivas. A programa??o em par ? uma pr?tica ?gil do m?todo extreme programming, e que tem sido utilizada com equipes distribu?das. Esta pr?tica possui diversos benef?cios, entre eles o compartilhamento de informa??es e o aumento da qualidade do produto. Por esta raz?o, o objetivo desta disserta??o de mestrado ? entender as vantagens e os desafios da programa??o em par distribu?da e desenvolver um conjunto de boas pr?ticas para facilitar a sua ado??o e utiliza??o. Para o desenvolvimento desta pesquisa foram utilizados estudos secund?rios (revis?o sistem?tica da literatura) e prim?rios (m?ltiplos estudos de caso com profissionais da ind?stria). Esta pesquisa contribui no sentido de propor um conjunto de boas pr?ticas para a programa??o em par distribu?da para a ind?stria, al?m da sistematiza??o da base emp?rica do estado da arte sobre o tema

Identiferoai:union.ndltd.org:IBICT/oai:tede2.pucrs.br:tede/5222
Date28 February 2013
CreatorsEst?cio, Bernardo Jos? da Silva
ContributorsPrikladnicki, Rafael
PublisherPontif?cia Universidade Cat?lica do Rio Grande do Sul, Programa de P?s-Gradua??o em Ci?ncia da Computa??o, PUCRS, BR, Faculdade de Inform?ca
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações da PUC_RS, instname:Pontifícia Universidade Católica do Rio Grande do Sul, instacron:PUC_RS
Rightsinfo:eu-repo/semantics/openAccess
Relation1974996533081274470, 500, 600, 1946639708616176246

Page generated in 0.0022 seconds