Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM

Detalhes bibliográficos
Autor(a) principal: Santana, Katiene Oliveira de
Data de Publicação: 2017
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/13103
Resumo: O mundo empresarial passou por diversas transformações ao longo dos últimos anos em decorrência de crises econômico-financeiras, problemas sociopolíticos e a principal delas, o surgimento de novas oportunidades de negócio como resultado da tecnologia ao alcance de todos. Os “novos negócios” implicaram numa mudança de cultura das empresas, tornando evidente a necessidade de controle dos projetos de maneira mais rigorosa e organizada, a fim de garantir entregas eficazes e aderentes às necessidades do mercado. Surgiram assim, inúmeras metodologias voltadas para o gerenciamento de projetos, como por exemplo, o RUP (mais tradicional e completo) e a recentemente difundida, metodologia Ágil (mais flexível), ambas perfeitamente aplicáveis ao desenvolvimento de softwares e aplicações. Focada no desenvolvimento iterativo, ou seja, com pequenas entregas, a metodologia ágil tem diferentes processos, sendo o SCRUM, o mais utilizado atualmente. Este trabalho visa descrever a aplicabilidade desse framework no desenvolvimento de uma aplicação WEB, apresentando as fases necessárias e os papéis de cada recurso envolvido com o projeto. Combinada à metodologia SCRUM também serão utilizadas duas técnicas para controle das atividades dos sprints: o KANBAN (que nada mais é do que um quadro de trabalho simples, com a descrição das atividades) e o Trello (ferramenta online, mais atual e voltada para as necessidades “real time”). Também serão discutidos / apresentados os artefatos necessários em cada fase da metodologia SCRUM, e como esse processo de desenvolvimento pode agregar valor ao negócio do cliente quando da entrega do produto final
id UFF-2_dceff0669e650123be2c470520a4b53a
oai_identifier_str oai:app.uff.br:1/13103
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUMMetodologia ágilSCRUMFerramentasMetodologiaGestão de processos de negócioDesenvolvimento de softwareAgile methodologySCRUMToolsO mundo empresarial passou por diversas transformações ao longo dos últimos anos em decorrência de crises econômico-financeiras, problemas sociopolíticos e a principal delas, o surgimento de novas oportunidades de negócio como resultado da tecnologia ao alcance de todos. Os “novos negócios” implicaram numa mudança de cultura das empresas, tornando evidente a necessidade de controle dos projetos de maneira mais rigorosa e organizada, a fim de garantir entregas eficazes e aderentes às necessidades do mercado. Surgiram assim, inúmeras metodologias voltadas para o gerenciamento de projetos, como por exemplo, o RUP (mais tradicional e completo) e a recentemente difundida, metodologia Ágil (mais flexível), ambas perfeitamente aplicáveis ao desenvolvimento de softwares e aplicações. Focada no desenvolvimento iterativo, ou seja, com pequenas entregas, a metodologia ágil tem diferentes processos, sendo o SCRUM, o mais utilizado atualmente. Este trabalho visa descrever a aplicabilidade desse framework no desenvolvimento de uma aplicação WEB, apresentando as fases necessárias e os papéis de cada recurso envolvido com o projeto. Combinada à metodologia SCRUM também serão utilizadas duas técnicas para controle das atividades dos sprints: o KANBAN (que nada mais é do que um quadro de trabalho simples, com a descrição das atividades) e o Trello (ferramenta online, mais atual e voltada para as necessidades “real time”). Também serão discutidos / apresentados os artefatos necessários em cada fase da metodologia SCRUM, e como esse processo de desenvolvimento pode agregar valor ao negócio do cliente quando da entrega do produto finalThe business world underwent several changes over the last few years as a result of economic and financial crises, sociopolitical problems and the main one, the emergence of new business opportunities as a result of technology available to all. The "New business" implied a change in corporate culture, making evident the need for more rigorous and organized control of projects in order to ensure effective and adherent deliveries to market needs. Thus, numerous methodologies for project management have emerged, such as the RUP (more traditional and complete) and the recently disseminated Agile methodology (more flexible), both of which are perfectly applicable to the development of software and applications. Focused on iterative development, in other words, with small deliveries, the agile methodology has different processes, with SCRUM being the most used today. This work aims at describing the applicability of this framework in the development of a WEB application, presenting the necessary phases and the roles of each resource involved with the project. Combined with the SCRUM methodology, two techniques will be used to control sprints activities: KANBAN (which is nothing more than a simple frame of work with a description of activities) and Trello (the most current online tool for “real time” needs). The necessary artefact will also be discussed / presented in each phase of the SCRUM methodology, and how this development process can add value to the client's business when the final product is deliveredUniversidade Federal FluminenseNiteróiMantuan, Altobelli de BritoZahn, Jean de OliveiraSantana, Katiene Oliveira de2020-03-13T16:35:22Z2020-03-13T16:35:22Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSANTANA, Katiene Oliveira de. Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM. 2017. 82 f. Trabalho de Conclusão de Curso (Tecnologia em Sistemas de Computação) - Universidade Federal Fluminense, Niterói, 2017.https://app.uff.br/riuff/handle/1/13103Aluno de graduaçãohttp://creativecommons.org/licenses/by-nc-nd/3.0/br/CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-03-23T20:22:53Zoai:app.uff.br:1/13103Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202022-03-23T20:22:53Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM
title Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM
spellingShingle Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM
Santana, Katiene Oliveira de
Metodologia ágil
SCRUM
Ferramentas
Metodologia
Gestão de processos de negócio
Desenvolvimento de software
Agile methodology
SCRUM
Tools
title_short Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM
title_full Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM
title_fullStr Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM
title_full_unstemmed Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM
title_sort Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM
author Santana, Katiene Oliveira de
author_facet Santana, Katiene Oliveira de
author_role author
dc.contributor.none.fl_str_mv Mantuan, Altobelli de Brito
Zahn, Jean de Oliveira
dc.contributor.author.fl_str_mv Santana, Katiene Oliveira de
dc.subject.por.fl_str_mv Metodologia ágil
SCRUM
Ferramentas
Metodologia
Gestão de processos de negócio
Desenvolvimento de software
Agile methodology
SCRUM
Tools
topic Metodologia ágil
SCRUM
Ferramentas
Metodologia
Gestão de processos de negócio
Desenvolvimento de software
Agile methodology
SCRUM
Tools
description O mundo empresarial passou por diversas transformações ao longo dos últimos anos em decorrência de crises econômico-financeiras, problemas sociopolíticos e a principal delas, o surgimento de novas oportunidades de negócio como resultado da tecnologia ao alcance de todos. Os “novos negócios” implicaram numa mudança de cultura das empresas, tornando evidente a necessidade de controle dos projetos de maneira mais rigorosa e organizada, a fim de garantir entregas eficazes e aderentes às necessidades do mercado. Surgiram assim, inúmeras metodologias voltadas para o gerenciamento de projetos, como por exemplo, o RUP (mais tradicional e completo) e a recentemente difundida, metodologia Ágil (mais flexível), ambas perfeitamente aplicáveis ao desenvolvimento de softwares e aplicações. Focada no desenvolvimento iterativo, ou seja, com pequenas entregas, a metodologia ágil tem diferentes processos, sendo o SCRUM, o mais utilizado atualmente. Este trabalho visa descrever a aplicabilidade desse framework no desenvolvimento de uma aplicação WEB, apresentando as fases necessárias e os papéis de cada recurso envolvido com o projeto. Combinada à metodologia SCRUM também serão utilizadas duas técnicas para controle das atividades dos sprints: o KANBAN (que nada mais é do que um quadro de trabalho simples, com a descrição das atividades) e o Trello (ferramenta online, mais atual e voltada para as necessidades “real time”). Também serão discutidos / apresentados os artefatos necessários em cada fase da metodologia SCRUM, e como esse processo de desenvolvimento pode agregar valor ao negócio do cliente quando da entrega do produto final
publishDate 2017
dc.date.none.fl_str_mv 2017
2020-03-13T16:35:22Z
2020-03-13T16:35:22Z
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 SANTANA, Katiene Oliveira de. Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM. 2017. 82 f. Trabalho de Conclusão de Curso (Tecnologia em Sistemas de Computação) - Universidade Federal Fluminense, Niterói, 2017.
https://app.uff.br/riuff/handle/1/13103
Aluno de graduação
identifier_str_mv SANTANA, Katiene Oliveira de. Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM. 2017. 82 f. Trabalho de Conclusão de Curso (Tecnologia em Sistemas de Computação) - Universidade Federal Fluminense, Niterói, 2017.
Aluno de graduação
url https://app.uff.br/riuff/handle/1/13103
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal Fluminense
Niterói
publisher.none.fl_str_mv Universidade Federal Fluminense
Niterói
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1807838833280024576