Teses e dissertações

Mestrado
Gestão
Título

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

Autor
Heitor, Paulo Jorge Espírito Santo
Resumo
pt
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.
en
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.

Data

05-jul-2016

Palavras-chave

Agile
Fatores de sucesso
Adoção do Scrum
Scrum adoption
Success factors
Desenvolvimento de software -- Software development

Acesso

Acesso livre

Ver no repositório  
Voltar ao topo