Gitabs : uma extensão ao sistema Git para gestão de projetos

Detalhes bibliográficos
Autor(a) principal: Mello, Eduardo Mattos da Silva
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/109005
Resumo: O objetivo deste trabalho é desenvolver uma biblioteca que possa ser utilizada por aplicações que auxiliem a gestão de projetos. Sua construção se deu de forma genérica possibilitando a construção de diferentes abordagens em gestão de projetos e até ferramentas mais amplas de armazenamento de dados, como banco de dados baseado em documentos. Atualmente a gestão eficiente de um projeto é determinante para o sucesso do mesmo. Sendo assim, gerentes utilizam diversas metodologias e ferramentas para auxiliá-lo nas suas tarefas ao longo de um projeto. Quaisquer que sejam as medidas adotadas por um gerente, sempre haverá necessidade de comunicação com o time de desenvolvimento. Este time, por sua vez, utiliza sistemas para controle de versão de seu código. Estes sistemas funcionam como um banco de dados para manter um histórico de modificações de um projeto. Desta forma, as informações necessárias para a execução do projeto (escopo, tarefas, requisitos, diagramas, entre outros) estão desvinculadas do código que foi produzido a partir delas. O presente trabalho apresenta uma extensão para o sistema de controle de versões Git que possibilite utilizá-lo como uma ferramenta para gestão de projetos.
id UFRGS-2_6d92666e0e72aac957928bdbfa44f0b4
oai_identifier_str oai:www.lume.ufrgs.br:10183/109005
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Mello, Eduardo Mattos da SilvaBarone, Dante Augusto Couto2015-01-15T02:15:34Z2013http://hdl.handle.net/10183/109005000909876O objetivo deste trabalho é desenvolver uma biblioteca que possa ser utilizada por aplicações que auxiliem a gestão de projetos. Sua construção se deu de forma genérica possibilitando a construção de diferentes abordagens em gestão de projetos e até ferramentas mais amplas de armazenamento de dados, como banco de dados baseado em documentos. Atualmente a gestão eficiente de um projeto é determinante para o sucesso do mesmo. Sendo assim, gerentes utilizam diversas metodologias e ferramentas para auxiliá-lo nas suas tarefas ao longo de um projeto. Quaisquer que sejam as medidas adotadas por um gerente, sempre haverá necessidade de comunicação com o time de desenvolvimento. Este time, por sua vez, utiliza sistemas para controle de versão de seu código. Estes sistemas funcionam como um banco de dados para manter um histórico de modificações de um projeto. Desta forma, as informações necessárias para a execução do projeto (escopo, tarefas, requisitos, diagramas, entre outros) estão desvinculadas do código que foi produzido a partir delas. O presente trabalho apresenta uma extensão para o sistema de controle de versões Git que possibilite utilizá-lo como uma ferramenta para gestão de projetos.The goal of this project is to build a library that serves as a platform for new project management tools. The library was built in a way that it suits different project management approaches and even broader applications, like document based databases may be built using it. Nowadays, managing a Project efficiently is very important for its success. Therefore, managers uses different methodologies and tools to help them on executing the necessary tasks along the project. No matter what methodology or tool was chosen by the manager, there will always be the need to communicate with the development team. This team utilizes a control version system to keep track on how its code evolved. Then, the necessary information for the project execution (scope, tasks, requirements, and diagrams, among others) are disconnected from the produced code that were generated because of them. This work presents an extension for the version control system, Git, so it can be used as a project management tool.application/pdfporGestão de projetosSoftware livreProject managementVersion control systemGitBDDRubyGitabs : uma extensão ao sistema Git para gestão de projetosGitabs : a Git extension for Project managementinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2013Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000909876.pdf000909876.pdfTexto completoapplication/pdf951335http://www.lume.ufrgs.br/bitstream/10183/109005/1/000909876.pdfea9a5ec8f4ecb3c86c4804d3eab3c44dMD51TEXT000909876.pdf.txt000909876.pdf.txtExtracted Texttext/plain73357http://www.lume.ufrgs.br/bitstream/10183/109005/2/000909876.pdf.txt9d82c9f3ff3b6ea2453017339c22be54MD52THUMBNAIL000909876.pdf.jpg000909876.pdf.jpgGenerated Thumbnailimage/jpeg1025http://www.lume.ufrgs.br/bitstream/10183/109005/3/000909876.pdf.jpg7e3ea125d535ce7e8962d4e794ca6647MD5310183/1090052018-10-23 08:39:30.6oai:www.lume.ufrgs.br:10183/109005Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-23T11:39:30Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Gitabs : uma extensão ao sistema Git para gestão de projetos
dc.title.alternative.en.fl_str_mv Gitabs : a Git extension for Project management
title Gitabs : uma extensão ao sistema Git para gestão de projetos
spellingShingle Gitabs : uma extensão ao sistema Git para gestão de projetos
Mello, Eduardo Mattos da Silva
Gestão de projetos
Software livre
Project management
Version control system
Git
BDD
Ruby
title_short Gitabs : uma extensão ao sistema Git para gestão de projetos
title_full Gitabs : uma extensão ao sistema Git para gestão de projetos
title_fullStr Gitabs : uma extensão ao sistema Git para gestão de projetos
title_full_unstemmed Gitabs : uma extensão ao sistema Git para gestão de projetos
title_sort Gitabs : uma extensão ao sistema Git para gestão de projetos
author Mello, Eduardo Mattos da Silva
author_facet Mello, Eduardo Mattos da Silva
author_role author
dc.contributor.author.fl_str_mv Mello, Eduardo Mattos da Silva
dc.contributor.advisor1.fl_str_mv Barone, Dante Augusto Couto
contributor_str_mv Barone, Dante Augusto Couto
dc.subject.por.fl_str_mv Gestão de projetos
Software livre
topic Gestão de projetos
Software livre
Project management
Version control system
Git
BDD
Ruby
dc.subject.eng.fl_str_mv Project management
Version control system
Git
BDD
Ruby
description O objetivo deste trabalho é desenvolver uma biblioteca que possa ser utilizada por aplicações que auxiliem a gestão de projetos. Sua construção se deu de forma genérica possibilitando a construção de diferentes abordagens em gestão de projetos e até ferramentas mais amplas de armazenamento de dados, como banco de dados baseado em documentos. Atualmente a gestão eficiente de um projeto é determinante para o sucesso do mesmo. Sendo assim, gerentes utilizam diversas metodologias e ferramentas para auxiliá-lo nas suas tarefas ao longo de um projeto. Quaisquer que sejam as medidas adotadas por um gerente, sempre haverá necessidade de comunicação com o time de desenvolvimento. Este time, por sua vez, utiliza sistemas para controle de versão de seu código. Estes sistemas funcionam como um banco de dados para manter um histórico de modificações de um projeto. Desta forma, as informações necessárias para a execução do projeto (escopo, tarefas, requisitos, diagramas, entre outros) estão desvinculadas do código que foi produzido a partir delas. O presente trabalho apresenta uma extensão para o sistema de controle de versões Git que possibilite utilizá-lo como uma ferramenta para gestão de projetos.
publishDate 2013
dc.date.issued.fl_str_mv 2013
dc.date.accessioned.fl_str_mv 2015-01-15T02:15:34Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/109005
dc.identifier.nrb.pt_BR.fl_str_mv 000909876
url http://hdl.handle.net/10183/109005
identifier_str_mv 000909876
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/109005/1/000909876.pdf
http://www.lume.ufrgs.br/bitstream/10183/109005/2/000909876.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/109005/3/000909876.pdf.jpg
bitstream.checksum.fl_str_mv ea9a5ec8f4ecb3c86c4804d3eab3c44d
9d82c9f3ff3b6ea2453017339c22be54
7e3ea125d535ce7e8962d4e794ca6647
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224476648538112