Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps

Detalhes bibliográficos
Autor(a) principal: Ambrósio, Buranello
Data de Publicação: 2021
Outros Autores: Faria, Carolina Cordeiro
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/28001
Resumo: O tempo de entrega de um produto de software influencia diretamente diferentes aspectos de uma organização: faturamento, alocação de equipes em projetos, investimentos e principalmente a entrega do produto em si. Esse tempo pode ser influenciado por diversos fatores como gestão ineficiente, desorganização na concepção do projeto, mudanças de requisitos do software, etc. Para contornar esses problemas, a área de Engenharia de software está sempre buscando criar ou adaptar métodos e metodologias (ou seja, práticas recomendadas para o desenvolvimento de software) já existentes que auxiliem no desenvolvimento de produtos de software não apenas de maneira rápida, mas também tentando manter um certo nível de qualidade. Este trabalho de conclusão de curso possui o objetivo principal de propor uma abordagem para desenvolvimento de software que terá como alvo de aplicação equipes que possuem até 10 membros, número este sugerido por Schwaber e Sutherland (2020), criadores do arcabouço Scrum. Esta abordagem é baseada em fatores do Scrum, das práticas DevOps e ferramentas que apoiam tais práticas. Para validar a abordagem, foi realizado um estudo de caso com um grupo de usuários que trabalhou no desenvolvimento de uma aplicação web, e em seguida responderam um questionário que auxiliou a mapear a percepção dos usuários em relação à comparação entre o uso da abordagem e de métodos mais tradicionais de desenvolvimento de software. Assim, pretende-se com esse trabalho de conclusão de curso mostrar que, fazendo uso da abordagem proposta, é possível aprimorar a eficiência do processo de desenvolvimento de software, visando a redução do tempo de entrega.
id UTFPR-12_b25f2ae1f76d637102778746b7f8d5c6
oai_identifier_str oai:repositorio.utfpr.edu.br:1/28001
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2022-04-13T17:39:10Z2022-04-13T17:39:10Z2021-08-20AMBRÓSIO, Buranello; FARIA, Carolina Cordeiro. Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps. 2021. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2021.http://repositorio.utfpr.edu.br/jspui/handle/1/28001O tempo de entrega de um produto de software influencia diretamente diferentes aspectos de uma organização: faturamento, alocação de equipes em projetos, investimentos e principalmente a entrega do produto em si. Esse tempo pode ser influenciado por diversos fatores como gestão ineficiente, desorganização na concepção do projeto, mudanças de requisitos do software, etc. Para contornar esses problemas, a área de Engenharia de software está sempre buscando criar ou adaptar métodos e metodologias (ou seja, práticas recomendadas para o desenvolvimento de software) já existentes que auxiliem no desenvolvimento de produtos de software não apenas de maneira rápida, mas também tentando manter um certo nível de qualidade. Este trabalho de conclusão de curso possui o objetivo principal de propor uma abordagem para desenvolvimento de software que terá como alvo de aplicação equipes que possuem até 10 membros, número este sugerido por Schwaber e Sutherland (2020), criadores do arcabouço Scrum. Esta abordagem é baseada em fatores do Scrum, das práticas DevOps e ferramentas que apoiam tais práticas. Para validar a abordagem, foi realizado um estudo de caso com um grupo de usuários que trabalhou no desenvolvimento de uma aplicação web, e em seguida responderam um questionário que auxiliou a mapear a percepção dos usuários em relação à comparação entre o uso da abordagem e de métodos mais tradicionais de desenvolvimento de software. Assim, pretende-se com esse trabalho de conclusão de curso mostrar que, fazendo uso da abordagem proposta, é possível aprimorar a eficiência do processo de desenvolvimento de software, visando a redução do tempo de entrega.The delivery time of a software product directly influences different aspects of an organization: revenue, allocation of teams within the projects, investments and especially the delivery of the product itself. This delivery time can be influenced by several factors such as inefficient management, disorganization in the project design, changes in software requirements, etc. To get around these issues, the Software Engineering area is always seeking to create or adapt existing methods and methodologies (recommended practices for software development, for example) that help developing software products not only quickly, but also trying to maintain a certain level of quality. This final work had as the main objective proposing a software development approach that will be applied to teams that have up to 10 members, a number suggested by Schwaber e Sutherland (2020), creators of the Scrum framework. This approach will be based on factors of Scrum, DevOps practices and tools that support such practices. To validate the approach, a case study was conducted with a group of users who worked on the development of a web application, and then they answered a questionnaire that helped to map the users’ perception in relation to the comparison between the use of the approach and more traditional software development methods. Thus, it is intended with this final work to show that, using this approach, it is possible to improve the efficiency of the software development process, in order to reduce the delivery time.porUniversidade Tecnológica Federal do ParanáCuritibaBacharelado em Sistemas de InformaçãoUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARESoftware - DesenvolvimentoDesenvolvimento ágil de softwareScrum (Desenvolvimento de software)Computer software - DevelopmentAgile software developmentScrum (Computer software development)Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOpsProposition of a software development approach using factors of the Scrum framework and DevOps practicesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCuritibaLinhares, Robson RibeiroEmer, Maria Cláudia Figueiredo PereiraSeca Neto, Adolfo Gustavo SerraLinhares, Robson RibeiroAmbrósio, BuranelloFaria, Carolina Cordeiroinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRLICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28001/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52ORIGINALdesenvolvimentosoftwarescrumdevops.pdfdesenvolvimentosoftwarescrumdevops.pdfapplication/pdf3581801http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28001/1/desenvolvimentosoftwarescrumdevops.pdf0b5acc97f3ca835ce86ccc788d773323MD51TEXTdesenvolvimentosoftwarescrumdevops.pdf.txtdesenvolvimentosoftwarescrumdevops.pdf.txtExtracted texttext/plain110984http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28001/3/desenvolvimentosoftwarescrumdevops.pdf.txtc65313dfc91cbdf37c54b3308ffe5fa8MD53THUMBNAILdesenvolvimentosoftwarescrumdevops.pdf.jpgdesenvolvimentosoftwarescrumdevops.pdf.jpgGenerated Thumbnailimage/jpeg1329http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28001/4/desenvolvimentosoftwarescrumdevops.pdf.jpg739368435dfa083e7d9a9aebaeca6b2eMD541/280012022-04-14 03:07:34.805oai:repositorio.utfpr.edu.br:1/28001TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-04-14T06:07:34Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps
dc.title.alternative.pt_BR.fl_str_mv Proposition of a software development approach using factors of the Scrum framework and DevOps practices
title Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps
spellingShingle Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps
Ambrósio, Buranello
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Software - Desenvolvimento
Desenvolvimento ágil de software
Scrum (Desenvolvimento de software)
Computer software - Development
Agile software development
Scrum (Computer software development)
title_short Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps
title_full Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps
title_fullStr Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps
title_full_unstemmed Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps
title_sort Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps
author Ambrósio, Buranello
author_facet Ambrósio, Buranello
Faria, Carolina Cordeiro
author_role author
author2 Faria, Carolina Cordeiro
author2_role author
dc.contributor.advisor1.fl_str_mv Linhares, Robson Ribeiro
dc.contributor.referee1.fl_str_mv Emer, Maria Cláudia Figueiredo Pereira
dc.contributor.referee2.fl_str_mv Seca Neto, Adolfo Gustavo Serra
dc.contributor.referee3.fl_str_mv Linhares, Robson Ribeiro
dc.contributor.author.fl_str_mv Ambrósio, Buranello
Faria, Carolina Cordeiro
contributor_str_mv Linhares, Robson Ribeiro
Emer, Maria Cláudia Figueiredo Pereira
Seca Neto, Adolfo Gustavo Serra
Linhares, Robson Ribeiro
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Software - Desenvolvimento
Desenvolvimento ágil de software
Scrum (Desenvolvimento de software)
Computer software - Development
Agile software development
Scrum (Computer software development)
dc.subject.por.fl_str_mv Software - Desenvolvimento
Desenvolvimento ágil de software
Scrum (Desenvolvimento de software)
Computer software - Development
Agile software development
Scrum (Computer software development)
description O tempo de entrega de um produto de software influencia diretamente diferentes aspectos de uma organização: faturamento, alocação de equipes em projetos, investimentos e principalmente a entrega do produto em si. Esse tempo pode ser influenciado por diversos fatores como gestão ineficiente, desorganização na concepção do projeto, mudanças de requisitos do software, etc. Para contornar esses problemas, a área de Engenharia de software está sempre buscando criar ou adaptar métodos e metodologias (ou seja, práticas recomendadas para o desenvolvimento de software) já existentes que auxiliem no desenvolvimento de produtos de software não apenas de maneira rápida, mas também tentando manter um certo nível de qualidade. Este trabalho de conclusão de curso possui o objetivo principal de propor uma abordagem para desenvolvimento de software que terá como alvo de aplicação equipes que possuem até 10 membros, número este sugerido por Schwaber e Sutherland (2020), criadores do arcabouço Scrum. Esta abordagem é baseada em fatores do Scrum, das práticas DevOps e ferramentas que apoiam tais práticas. Para validar a abordagem, foi realizado um estudo de caso com um grupo de usuários que trabalhou no desenvolvimento de uma aplicação web, e em seguida responderam um questionário que auxiliou a mapear a percepção dos usuários em relação à comparação entre o uso da abordagem e de métodos mais tradicionais de desenvolvimento de software. Assim, pretende-se com esse trabalho de conclusão de curso mostrar que, fazendo uso da abordagem proposta, é possível aprimorar a eficiência do processo de desenvolvimento de software, visando a redução do tempo de entrega.
publishDate 2021
dc.date.issued.fl_str_mv 2021-08-20
dc.date.accessioned.fl_str_mv 2022-04-13T17:39:10Z
dc.date.available.fl_str_mv 2022-04-13T17:39:10Z
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.citation.fl_str_mv AMBRÓSIO, Buranello; FARIA, Carolina Cordeiro. Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps. 2021. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2021.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/28001
identifier_str_mv AMBRÓSIO, Buranello; FARIA, Carolina Cordeiro. Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps. 2021. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2021.
url http://repositorio.utfpr.edu.br/jspui/handle/1/28001
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Bacharelado em Sistemas de Informação
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28001/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28001/1/desenvolvimentosoftwarescrumdevops.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28001/3/desenvolvimentosoftwarescrumdevops.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28001/4/desenvolvimentosoftwarescrumdevops.pdf.jpg
bitstream.checksum.fl_str_mv b9d82215ab23456fa2d8b49c5df1b95b
0b5acc97f3ca835ce86ccc788d773323
c65313dfc91cbdf37c54b3308ffe5fa8
739368435dfa083e7d9a9aebaeca6b2e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922937944932352