Métodos ágeis e software livre: um estudo da relação entre estas duas comunidades

Detalhes bibliográficos
Autor(a) principal: Corbucci, Hugo
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113305/
Resumo: A relação entre métodos ágeis e software livre não é clara. A princípio, os dois assuntos não parecem ter nenhuma relação já que tratam de conceitos diferentes: uma família de metodologias de desenvolvimento de software e uma forma de licenciar código fonte de um projeto. No entanto, as pessoas envolvidas nos dois movimentos formam comunidades cujo recente sucesso tem surpreendido a indústria de software. Observando com um pouco mais de cuidado, percebe-se que as comunidades compartilham diversas práticas e, aparentemente, motivações para aplicar tais práticas são semelhantes. Esse trabalho estuda essa relação mais a fundo e apresenta semelhanças e diferenças entre as duas comunidades. A partir disso, espera-se facilitar a identificação das soluções de cada comunidade e contribuir com sugestões de ferramentas e processos de desenvolvimento em ambos ambientes. Em especial, para equipes que queiram desenvolver projetos livres de qualidade, o trabalho apresenta uma análise da Programação Extrema, do ponto de vista de um modelo de maturidade para ambientes de software livre, o Modelo de Maturidade Aberto (OMM) do projeto QualiPSo. Essa análise deve permitir uma adequação a alguns requisitos básicos de qualidade mantendo características e formas de trabalho comuns às comunidades livres.
id USP_28d4cc95b8cb74053455721254108a2f
oai_identifier_str oai:teses.usp.br:tde-20230727-113305
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Métodos ágeis e software livre: um estudo da relação entre estas duas comunidadesnot availableMétodos ÁgeisSoftware LivreA relação entre métodos ágeis e software livre não é clara. A princípio, os dois assuntos não parecem ter nenhuma relação já que tratam de conceitos diferentes: uma família de metodologias de desenvolvimento de software e uma forma de licenciar código fonte de um projeto. No entanto, as pessoas envolvidas nos dois movimentos formam comunidades cujo recente sucesso tem surpreendido a indústria de software. Observando com um pouco mais de cuidado, percebe-se que as comunidades compartilham diversas práticas e, aparentemente, motivações para aplicar tais práticas são semelhantes. Esse trabalho estuda essa relação mais a fundo e apresenta semelhanças e diferenças entre as duas comunidades. A partir disso, espera-se facilitar a identificação das soluções de cada comunidade e contribuir com sugestões de ferramentas e processos de desenvolvimento em ambos ambientes. Em especial, para equipes que queiram desenvolver projetos livres de qualidade, o trabalho apresenta uma análise da Programação Extrema, do ponto de vista de um modelo de maturidade para ambientes de software livre, o Modelo de Maturidade Aberto (OMM) do projeto QualiPSo. Essa análise deve permitir uma adequação a alguns requisitos básicos de qualidade mantendo características e formas de trabalho comuns às comunidades livres.The relationship between agile methods and open source software is unclear. At first glance, the two subjects do not seem to have any relationship since they address di'fferent concepts: a family of software êlevelopment methodologies and a way to license a project's source code. However, people involved in both movements form communities that share severa! practices and appear to be motivated by the sarne reasons. This work studies this relationship more deeply and present similarities and differences between the two communities. Our work is a step towards identifying thé solutions of each community and contributing with suggestions of development tooif:i and processes jn both envirQnments. ln particular, for teams wishing to develop quality open. source projects, this work presents an analysis of eXtreme Programming, from the point of view of a maturity model aimed at open source software environments, QualiPSo's Open Maturity Model (OMM). This analysis should allow a team to fulfill basic quality requirements while still keeping work -characteristics and behaviors common within free software communities.Biblioteca Digitais de Teses e Dissertações da USPGoldman, AlfredoCorbucci, Hugo2011-03-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113305/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2023-07-27T19:17:05Zoai:teses.usp.br:tde-20230727-113305Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-07-27T19:17:05Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Métodos ágeis e software livre: um estudo da relação entre estas duas comunidades
not available
title Métodos ágeis e software livre: um estudo da relação entre estas duas comunidades
spellingShingle Métodos ágeis e software livre: um estudo da relação entre estas duas comunidades
Corbucci, Hugo
Métodos Ágeis
Software Livre
title_short Métodos ágeis e software livre: um estudo da relação entre estas duas comunidades
title_full Métodos ágeis e software livre: um estudo da relação entre estas duas comunidades
title_fullStr Métodos ágeis e software livre: um estudo da relação entre estas duas comunidades
title_full_unstemmed Métodos ágeis e software livre: um estudo da relação entre estas duas comunidades
title_sort Métodos ágeis e software livre: um estudo da relação entre estas duas comunidades
author Corbucci, Hugo
author_facet Corbucci, Hugo
author_role author
dc.contributor.none.fl_str_mv Goldman, Alfredo
dc.contributor.author.fl_str_mv Corbucci, Hugo
dc.subject.por.fl_str_mv Métodos Ágeis
Software Livre
topic Métodos Ágeis
Software Livre
description A relação entre métodos ágeis e software livre não é clara. A princípio, os dois assuntos não parecem ter nenhuma relação já que tratam de conceitos diferentes: uma família de metodologias de desenvolvimento de software e uma forma de licenciar código fonte de um projeto. No entanto, as pessoas envolvidas nos dois movimentos formam comunidades cujo recente sucesso tem surpreendido a indústria de software. Observando com um pouco mais de cuidado, percebe-se que as comunidades compartilham diversas práticas e, aparentemente, motivações para aplicar tais práticas são semelhantes. Esse trabalho estuda essa relação mais a fundo e apresenta semelhanças e diferenças entre as duas comunidades. A partir disso, espera-se facilitar a identificação das soluções de cada comunidade e contribuir com sugestões de ferramentas e processos de desenvolvimento em ambos ambientes. Em especial, para equipes que queiram desenvolver projetos livres de qualidade, o trabalho apresenta uma análise da Programação Extrema, do ponto de vista de um modelo de maturidade para ambientes de software livre, o Modelo de Maturidade Aberto (OMM) do projeto QualiPSo. Essa análise deve permitir uma adequação a alguns requisitos básicos de qualidade mantendo características e formas de trabalho comuns às comunidades livres.
publishDate 2011
dc.date.none.fl_str_mv 2011-03-24
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113305/
url https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113305/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809090937568100352