Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGD

Detalhes bibliográficos
Autor(a) principal: Heitor, Paulo Jorge Espírito Santo
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10071/11650
Resumo: O desenvolvimento de software é uma atividade complexa, caracterizada por um elevado grau de variabilidade ao longo da sua execução. Os processos de desenvolvimento de software – conjuntos de atividades relacionadas que conduzem à realização de um produto de software - encontram-se em permanente evolução, influenciados quer pela constante alteração tecnológica, quer pela alteração das necessidades dos utilizadores dos produtos de software. Como parte desta evolução, as organizações têm vindo a substituir os seus processos de desenvolvimento de software, baseados em modelos Tradicionais, por processos baseados em modelos Agile. A alteração aos processos de desenvolvimento de software acarreta desafios enormes para as organizações, em particular para as pessoas. O presente trabalho, realizado no âmbito do banco Caixa Geral de Depósitos (CGD), aborda os fatores que afetam diretamente as pessoas, na aplicação do modelo Scrum – modelo de processo de desenvolvimento de software Agile - ao processo de desenvolvimento de software, tendo como objeto a definição de um conjunto de ações influenciadoras do sucesso da sua adoção. Foi escolhido o formato projeto empresa, para responder às seguintes questões de investigação: 1. Qual deverá ser o desenho do futuro processo de desenvolvimento de software? 2. Que medidas deverão ser realizadas para que a adoção do Scrum ocorra com sucesso na organização? Foi realizado um diagnóstico situacional, o qual permitiu identificar o atual processo de desenvolvimento de software, a experiência que a CGD já tem relativamente à utilização do modelo Scrum e o estado em que se encontram os fatores identificados como influenciadores do sucesso da adoção do modelo Scrum ao processo de desenvolvimento de software. A solução a adotar foca-se em 2 vertentes: (i) Futuro Processo de Desenvolvimento de Software; (ii) Medidas que influenciam o sucesso da adoção do Scrum. Adicionalmente foi caracterizado o projeto de implementação da solução apresentada. Os resultados permitiram concluir que a solução encontrada, em resposta à questão da investigação, influencia positivamente os fatores de sucesso que afetam diretamente as pessoas na transição dos modelos Waterfall para modelos Agile, permitindo a adoção de um novo processo de desenvolvimento de software com benefícios evidentes para a organização.
id RCAP_059301ff5660e3c2c0bce3c66862e9ff
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/11650
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGDAdoção do ScrumAgileFatores de sucessoDesenvolvimento de software -- Software developmentScrum adoptionSuccess factorsO desenvolvimento de software é uma atividade complexa, caracterizada por um elevado grau de variabilidade ao longo da sua execução. Os processos de desenvolvimento de software – conjuntos de atividades relacionadas que conduzem à realização de um produto de software - encontram-se em permanente evolução, influenciados quer pela constante alteração tecnológica, quer pela alteração das necessidades dos utilizadores dos produtos de software. Como parte desta evolução, as organizações têm vindo a substituir os seus processos de desenvolvimento de software, baseados em modelos Tradicionais, por processos baseados em modelos Agile. A alteração aos processos de desenvolvimento de software acarreta desafios enormes para as organizações, em particular para as pessoas. O presente trabalho, realizado no âmbito do banco Caixa Geral de Depósitos (CGD), aborda os fatores que afetam diretamente as pessoas, na aplicação do modelo Scrum – modelo de processo de desenvolvimento de software Agile - ao processo de desenvolvimento de software, tendo como objeto a definição de um conjunto de ações influenciadoras do sucesso da sua adoção. Foi escolhido o formato projeto empresa, para responder às seguintes questões de investigação: 1. Qual deverá ser o desenho do futuro processo de desenvolvimento de software? 2. Que medidas deverão ser realizadas para que a adoção do Scrum ocorra com sucesso na organização? Foi realizado um diagnóstico situacional, o qual permitiu identificar o atual processo de desenvolvimento de software, a experiência que a CGD já tem relativamente à utilização do modelo Scrum e o estado em que se encontram os fatores identificados como influenciadores do sucesso da adoção do modelo Scrum ao processo de desenvolvimento de software. A solução a adotar foca-se em 2 vertentes: (i) Futuro Processo de Desenvolvimento de Software; (ii) Medidas que influenciam o sucesso da adoção do Scrum. Adicionalmente foi caracterizado o projeto de implementação da solução apresentada. Os resultados permitiram concluir que a solução encontrada, em resposta à questão da investigação, influencia positivamente os fatores de sucesso que afetam diretamente as pessoas na transição dos modelos Waterfall para modelos Agile, permitindo a adoção de um novo processo de desenvolvimento de software com benefícios evidentes para a organização.Software development is a complex activity, characterized by a high degree of variability throughout its execution. Software development processes are constantly evolving, influenced either by constant technological change, either by the changing needs of software products users. As part of this evolution, organizations have come to replace their software development processes based on Traditional models for processes based on Agile models. Changing the software development processes entails enormous challenges for organizations, particularly for people. This work, carried out under the bank Caixa Geral de Depósitos (CGD), addresses the factors that directly affect people, in the application of Scrum model to the software development process, having as its object the definition of a set of actions that influence success of its adoption. The company project format was chosen to answer the following research questions: 1. What should be the design of the future process of software development? 2. What will be done for the adoption of Scrum successfully occurs in the organization? A situational diagnosis was made, which allowed to identify the current software development process, the experience that CGD already has using Scrum model and the state in which they are the factors identified that influence the successful adoption of Scrum model to the software development process. The solution to adopt focuses in 2 parts: (i) Future Software Development Process; (ii) measures that influence the successful adoption of Scrum. Additionally it was characterized the implementation project of the solution presented. The results showed that the solution in response to the question of research, positively influences the success factors that directly affect the people in the transition from Waterfall models for Agile models, allowing the adoption of a new software development process with clear benefits for the organization.2016-07-05T15:56:03Z2015-01-01T00:00:00Z20152015-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/octet-streamhttp://hdl.handle.net/10071/11650TID:201210568porHeitor, Paulo Jorge Espírito Santoinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-09T17:23:21Zoai:repositorio.iscte-iul.pt:10071/11650Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:10:42.591221Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGD
title Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGD
spellingShingle Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGD
Heitor, Paulo Jorge Espírito Santo
Adoção do Scrum
Agile
Fatores de sucesso
Desenvolvimento de software -- Software development
Scrum adoption
Success factors
title_short Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGD
title_full Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGD
title_fullStr Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGD
title_full_unstemmed Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGD
title_sort Aplicação do modelo Scrum ao processo de desenvolvimento de software da CGD
author Heitor, Paulo Jorge Espírito Santo
author_facet Heitor, Paulo Jorge Espírito Santo
author_role author
dc.contributor.author.fl_str_mv Heitor, Paulo Jorge Espírito Santo
dc.subject.por.fl_str_mv Adoção do Scrum
Agile
Fatores de sucesso
Desenvolvimento de software -- Software development
Scrum adoption
Success factors
topic Adoção do Scrum
Agile
Fatores de sucesso
Desenvolvimento de software -- Software development
Scrum adoption
Success factors
description O desenvolvimento de software é uma atividade complexa, caracterizada por um elevado grau de variabilidade ao longo da sua execução. Os processos de desenvolvimento de software – conjuntos de atividades relacionadas que conduzem à realização de um produto de software - encontram-se em permanente evolução, influenciados quer pela constante alteração tecnológica, quer pela alteração das necessidades dos utilizadores dos produtos de software. Como parte desta evolução, as organizações têm vindo a substituir os seus processos de desenvolvimento de software, baseados em modelos Tradicionais, por processos baseados em modelos Agile. A alteração aos processos de desenvolvimento de software acarreta desafios enormes para as organizações, em particular para as pessoas. O presente trabalho, realizado no âmbito do banco Caixa Geral de Depósitos (CGD), aborda os fatores que afetam diretamente as pessoas, na aplicação do modelo Scrum – modelo de processo de desenvolvimento de software Agile - ao processo de desenvolvimento de software, tendo como objeto a definição de um conjunto de ações influenciadoras do sucesso da sua adoção. Foi escolhido o formato projeto empresa, para responder às seguintes questões de investigação: 1. Qual deverá ser o desenho do futuro processo de desenvolvimento de software? 2. Que medidas deverão ser realizadas para que a adoção do Scrum ocorra com sucesso na organização? Foi realizado um diagnóstico situacional, o qual permitiu identificar o atual processo de desenvolvimento de software, a experiência que a CGD já tem relativamente à utilização do modelo Scrum e o estado em que se encontram os fatores identificados como influenciadores do sucesso da adoção do modelo Scrum ao processo de desenvolvimento de software. A solução a adotar foca-se em 2 vertentes: (i) Futuro Processo de Desenvolvimento de Software; (ii) Medidas que influenciam o sucesso da adoção do Scrum. Adicionalmente foi caracterizado o projeto de implementação da solução apresentada. Os resultados permitiram concluir que a solução encontrada, em resposta à questão da investigação, influencia positivamente os fatores de sucesso que afetam diretamente as pessoas na transição dos modelos Waterfall para modelos Agile, permitindo a adoção de um novo processo de desenvolvimento de software com benefícios evidentes para a organização.
publishDate 2015
dc.date.none.fl_str_mv 2015-01-01T00:00:00Z
2015
2015-09
2016-07-05T15:56:03Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10071/11650
TID:201210568
url http://hdl.handle.net/10071/11650
identifier_str_mv TID:201210568
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
application/octet-stream
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134661196120064