3 research outputs found
Mezuro, evolução de software livre : da arquitetura à experiência do usuário
Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2014.Este trabalho apresenta um estudo e as colaborações na evolução de uma plataforma para monitoramento de códigos-fonte chamada Mezuro. Essa plataforma é desenvolvida através de um projeto de software livre. Em sua concepção, foi pensada como um plugin de uma plataforma de redes sociais, o Noosfero. Com sua evolução, ou seja, sucessivas alterações e com o aumento em tamanho e funcionalidades, aumentou-se também a complexidade do Mezuro, assim como a dificuldade em mantê-la. A equipe de desenvolvimento decidiu então por evoluir essa ferramenta para um aplicação independente. Neste trabalho de conclusão de curso, discutimos as principais razões e motivações para a evolução dessa plataforma, assim como os impactos em sua arquitetura e nos seus requisitos de qualidade. Apresentamos também um relato das nossas colaborações nesse projeto de software livre. _____________________________________________________________________________ ABSTRACTThis work presents a study and our collaboration on a source code monitoring platform called Mezuro. This platform is developed through an free software project. At the first moment, It was designed as Noosfero plugin, a social networking platform. However, with successive changes, increase of size, and features, Mezuro also have increased its complexity. The Mezuro development team have had problems to control its maintainability. In this degree monograph, we are discussing the main reasons and motivations to migrate Mezuro to a standalone platform, according to the Mezuro development analysis, as well as we discuss the impacts of that change on Mezuro architecture and its quality requirements. We also present a report of our collaboration on that free software project
Governança de comunidades virtuais : entendendo a transformação da estrutura e dos processos de controle em projetos de software livre
Tese (doutorado)—Universidade de Brasília, Faculdade de Economia, Administração e Contabilidade e Gestão Pública, Programa de Pós-Graduação em Administração, 2019.A finalidade da presente pesquisa é entender a governança e as suas transformações, a partir
da consideração da estrutura e dos processos de controle identificados em projetos de software
livre comunitários. A tese central é que a governança se torna mais formal em função da
trajetória de desenvolvimento vivenciada por esses projetos. A investigação apresentou dois
momentos bem definidos: o primeiro, dedicado ao ensaio teórico, teve o propósito de abordar
a governança dos projetos colaborativos comunitários, com foco na literatura de software
livre, comparando esses projetos com as organizações tradicionais; o segundo, voltado à
realização da pesquisa empírica, quando três casos nacionais de projetos de software livre,
organizados no formato de comunidades virtuais, foram selecionados, a partir de critérios,
para o estudo da governança e das suas transformações no decorrer das trajetórias de
desenvolvimento desses projetos. Vale ressaltar que a pesquisa empírica fez uso da
abordagem qualitativa, com emprego da estratégia de estudo de casos múltiplos, cuja coleta
de dados se baseou em entrevistas e exame documental, e a fase analítica na técnica de análise
de conteúdo. Os resultados obtidos por meio do ensaio teórico e da pesquisa empírica
permitiram o levantamento de algumas evidências e explicações sobre o tema. Cada caso
seguiu por caminhos distintos, não se verificando, nesse percurso, o desenvolvimento dos
projetos em fases evolutivas, mas momentos de maior e de menor atividade aos quais a
governança demonstrou se adaptar. No decorrer de cada trajetória, procedimentos de gestão
formais foram implementados e conviveram com os aspectos informais inerentes ao formato
comunitário. Tal formalização, no entanto, aconteceu principalmente em virtude das relações
que os projetos estabeleceram com atores organizacionais diversos, na busca dos recursos
necessários à sua sobrevivência. O ensaio teórico e a pesquisa empírica contribuíram no
sentido de revelar que diferentemente dos estudos que buscam associar os projetos de
software livre comunitários a agrupamentos não hierárquicos e informais, esses coletivos
podem formalizar as suas práticas, ainda que traços comunitários informais sejam mantidos.
Numa perspectiva gerencial, os resultados identificaram que os responsáveis pelos projetos
precisaram recorrer ao ambiente para conseguir junto a outras organizações (patrocinadores,
fundações, parceiros, órgãos de fomento etc) os meios necessários para se manterem
funcionando no longo prazo. Para o alcance desses resultados foi fundamental que o estudo da
governança dos projetos de software livre comunitários, apresentado nesta tese, considerasse
não só as comunidades, mas toda a história e os contextos nos quais esses projetos estiveram
envolvidos.The purpose of this research is to understand governance and its transformations from the
structure and control processes identified in community free software projects. The central
thesis is that governance becomes more formal due to the development trajectory experienced
by these projects. The research presented two well-defined stages: the first one, dedicated to
the theoretical essay, aimed at addressing the governance of community collaborative projects
by focusing on free software literature and comparing these projects with traditional
organizations; the second stage focused on empirical research, when three national cases of
free software projects organized in virtual communities were selected based on criteria for the
study of governance and its transformations in the course of developmental trajectories of
these projects. It is worth mentioning that the empirical research was a qualitative approach,
by using the multiple case study strategy, whose data collection was based on interviews and
documentary examination and the analytical phase being based on the technique of content
analysis. The results through the theoretical essay and the empirical research allowed the
collection of some evidence and explanations on the subject. Each case followed different
patterns, thus not being verified the development of projects in evolutionary phases but
moments of greater and lesser activity to which governance has shown to adapt. During each
trajectory, formal management procedures were implemented and coexisted with the informal
aspects inherent to the community format. However, such formalization happened mainly
because of the relationships projects have established with diverse organizational actors in the
search of the necessary resources for their survival. The theoretical essay and the empirical
research have contributed to revealing that unlike the studies seeking to associate the projects
of community free software to non-hierarchical and informal groupings, these collectives can
formalize their practices, even if informal community traits are maintained. From a
managerial perspective, the results identified that those responsible for the projects needed to
use the environment in order to get the necessary resources from other organizations
(sponsors, foundations, partners, funding agencies, etc.) to keep them working in the long
term. In order to reach these results, it was fundamental that the study on the governance of
community free software projects addressed in this thesis have considered not only the
communities but all the history and contexts in which these projects were involved