Utilize este identificador para citar ou criar um atalho para este documento: https://hdl.handle.net/10923/1580
Registro Completo de Metadados
Campo DCValorIdioma
dc.contributor.advisorPrikladnicki, Rafaelen_US
dc.contributor.authorEstácio, Bernardo José da Silvaen_US
dc.date.accessioned2013-08-07T18:43:00Z-
dc.date.available2013-08-07T18:43:00Z-
dc.date.issued2013pt_BR
dc.identifier.urihttp://hdl.handle.net/10923/1580-
dc.description.abstractOrganizations 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.en_US
dc.description.abstractAs 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.pt_BR
dc.language.isoPortuguêspt_BR
dc.publisherPontifícia Universidade Católica do Rio Grande do Sulpt_BR
dc.subjectINFORMÁTICApt_BR
dc.subjectENGENHARIA DE SOFTWAREpt_BR
dc.subjectPROGRAMAÇÃO (COMPUTADORES)pt_BR
dc.titleDesenvolvimento de um conjunto de boas práticas para a programação em par distribuídapt_BR
dc.typemasterThesispt_BR
dc.degree.grantorPontifícia Universidade Católica do Rio Grande do Sulpt_BR
dc.degree.departmentFaculdade de Informáticapt_BR
dc.degree.programPrograma de Pós-Graduação em Ciência da Computaçãopt_BR
dc.degree.levelMestradopt_BR
dc.degree.date2013pt_BR
dc.publisher.placePorto Alegrept_BR
Aparece nas Coleções:Dissertação e Tese

Arquivos neste item:
Arquivo Descrição TamanhoFormato 
000449148-Texto+Completo-0.pdfTexto Completo1,42 MBAdobe PDFAbrir
Exibir


Todos os itens no Repositório da PUCRS estão protegidos por copyright, com todos os direitos reservados, e estão licenciados com uma Licença Creative Commons - Atribuição-NãoComercial 4.0 Internacional. Saiba mais.