Metodologias ágeis para desenvolvimento de software : um exemplo real de uso da metodologia SCRUM
Autor(a) principal: | |
---|---|
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 |