Desenvolvimento ágil de um jogo multiplataforma distribuído
2192 palavras
9 páginas
Resumo – Este artigo tem como objetivo principal descrever o processo de desenvolvimento de um jogo multiplataforma distribuído e como a utilização de metodologias ágeis impactou sua produção. A escolha da metodologia teve que levar em consideração a duração reduzida do tempo disponível para produção, além da obrigatoriedade de permitir uma validação prévia de funcionalidades ao longo do andamento do projeto. Outro fator levado em conta foi o número reduzido de integrantes no time de desenvolvimento, que contava apenas com cinco membros. Para atender estes requisitos foram utilizados alguns elementos da metodologia ágil Scrum, moldando livremente o processo e as abordagens de acordo com as necessidades da equipe. Serão descritas as práticas de controle que foram adotadas ao longo das sprints, bem como os resultados obtidos ao final de cada uma delas. Serão mostradas quais práticas e abordagens metodológicas foram positivas e quais trouxeram resultados negativos, impactando na produtividade da equipe e prejudicando o cumprimento dos prazos estabelecidos para a entrega das funcionalidades.
Palavras-chave: Engenharia de Software, Desenvolvimento de Jogos, Metodologias Ágeis.
Abstract - This paper’s main objective is to describe the development process of a multiplatform distributed game and how the use of agile software development methodology impacted its production. The choice of the methodology had to consider the short amount of time available for its production, as well as the imposition of pre-validation of functionalities during the walkthrough of the project. Another factor taken into account was the limited number of developers in the team, which only had five members. To support these requirements some elements of the agile methodology Scrum were used, freely molding the process and approaches according to the needs of the team. It will describe the control practices that were used along the sprints, as well as the results achieved at the end of each