Personal Scrum: uma alternativa ágil para desenvolvimento de indie games

Detalhes bibliográficos
Autor(a) principal: Costa, Kaio Rezende Nunes
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIPAMPA
Texto Completo: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/1853
Resumo: A adoção de processos de software é uma necessidade no desenvolvimento de sistemas. Apesar da vasta quantidade de processos que auxiliam no desenvolvimento tradicional de software, quando o foco é o desenvolvimento de jogos a situação muda. Além de serem poucos os processos formalmente descritos que atendem às especificidades da criação de um jogo, os desenvolvedores de jogos ainda possuem certa resistência na adoção de alguns desses processos. Em grandes produtoras de jogos, variações dos processos tradicionais ainda são adotadas por se adaptarem ao perfil da equipe de desenvolvimento. Porém, no mercado de jogos independentes, muitos desenvolvedores atuam sozinhos (ou em equipes pequenas) no processo inteiro de desenvolvimento do jogo, tornando a adaptação de metodologias tradicionais e burocráticas praticamente inviável. Com o objetivo de mitigar essas limitações, este trabalho propõe um processo baseado na metodologia ágil Scrum. O processo proposto é do tipo Personal Scrum, voltado para o desenvolvimento de jogos em equipes com apenas um membro. Para a elaboração do processo foram analisadas as práticas do Scrum tradicional e as do Personal Scrum, utilizando a metodologia de análise de conteúdo. Após elaborado o processo, ele foi validado por meio de um Estudo Experimental com alunos da UNIPAMPA da disciplina de Laboratório de Desenvolvimento de Jogos Digitais. Com os resultados desta pesquisa conseguimos apresentar evidências da viabilidade do uso do Personal Scrum para o desenvolvimento de jogos, posto que quem utilizou Personal Scrum teve maior produtividade do que os que utilizaram processos ad hoc e para o questionário de satisfação, tivemos um maior número de respostas positivas dos desenvolvedores que usaram Personal Scrum. Esta pesquisa, embora tenha tido uma amostra pequena no Estudo Experimental, pôde fundamentar bases sólidas para trabalhos futuros que possam consolidar o Personal Scrum como um processo viável e eficaz.
id UNIP_60ec39aec20a240cf6c17ac608486fcf
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/1853
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Cheiran, Jean Felipe PatikowskiCosta, Kaio Rezende Nunes2017-09-12T19:57:59Z2017-09-12T19:57:59Z2016-11-30COSTA, Kaio Rezende Nunes. Personal Scrum: uma alternativa ágil para desenvolvimento de indie games. 87p. 2016. Trabalho de Conclusão do Curso (Graduação em Engenharia de Software) - Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2016.http://dspace.unipampa.edu.br:8080/jspui/handle/riu/1853A adoção de processos de software é uma necessidade no desenvolvimento de sistemas. Apesar da vasta quantidade de processos que auxiliam no desenvolvimento tradicional de software, quando o foco é o desenvolvimento de jogos a situação muda. Além de serem poucos os processos formalmente descritos que atendem às especificidades da criação de um jogo, os desenvolvedores de jogos ainda possuem certa resistência na adoção de alguns desses processos. Em grandes produtoras de jogos, variações dos processos tradicionais ainda são adotadas por se adaptarem ao perfil da equipe de desenvolvimento. Porém, no mercado de jogos independentes, muitos desenvolvedores atuam sozinhos (ou em equipes pequenas) no processo inteiro de desenvolvimento do jogo, tornando a adaptação de metodologias tradicionais e burocráticas praticamente inviável. Com o objetivo de mitigar essas limitações, este trabalho propõe um processo baseado na metodologia ágil Scrum. O processo proposto é do tipo Personal Scrum, voltado para o desenvolvimento de jogos em equipes com apenas um membro. Para a elaboração do processo foram analisadas as práticas do Scrum tradicional e as do Personal Scrum, utilizando a metodologia de análise de conteúdo. Após elaborado o processo, ele foi validado por meio de um Estudo Experimental com alunos da UNIPAMPA da disciplina de Laboratório de Desenvolvimento de Jogos Digitais. Com os resultados desta pesquisa conseguimos apresentar evidências da viabilidade do uso do Personal Scrum para o desenvolvimento de jogos, posto que quem utilizou Personal Scrum teve maior produtividade do que os que utilizaram processos ad hoc e para o questionário de satisfação, tivemos um maior número de respostas positivas dos desenvolvedores que usaram Personal Scrum. Esta pesquisa, embora tenha tido uma amostra pequena no Estudo Experimental, pôde fundamentar bases sólidas para trabalhos futuros que possam consolidar o Personal Scrum como um processo viável e eficaz.The adoption of software processes is a need on system development. Despite the wide amount of processes helping the development of traditional software, when the focus is on game development the situation changes. Besides only having a few formal processes that suit to the specificities for the creation of a game, game developers still have resistance in adopting some of those processes. On big game publishers, variations of traditional processes are still adopted because they can adapt to the profile of developers’ team. However, on the market of indie games, many developers work alone (or in tiny teams) on the entire development process, making the adaptation of traditional, bureaucratic methodologies nearly impossible. The main goal of this work is to propose a process based on Scrum agile methodology. The proposed process is Personal Scrum type for development of games with only one developer. For process elaboration the practices of traditional Scrum and Personal Scrum were analysed, using content analysis methodology. After the process was elaborated, it was validated by an Experimental Study with the students of UNIPAMPA’s Laboratory Digital Games Development course. With the results of this research we can present evidence of the feasibility of using Scrum Personal for game development, since those who used Personal Scrum had higher productivity than those using ad hoc processes and, for the satisfaction questionnaire, we had a higher number of positive responses from developers using Personal Scrum. This research, while having a small sample in the Experimental Study, was able to provide a solid foundation for future work that could consolidate Personal Scrum as a viable, effective process.porUniversidade Federal do PampaUNIPAMPABrasilCampus AlegreteCNPQ::CIENCIAS EXATAS E DA TERRAScrum (Desenvolvimento de software)JogosEngenharia de softwareProcessos de SoftwareSoftware ProcessesSoftware EngineeringGamesScrum (Software Development)Personal Scrum: uma alternativa ágil para desenvolvimento de indie gamesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAORIGINALPersonal Scrum Uma Alternativa Ágil para Desenvolvimento de Indie Games.pdfPersonal Scrum Uma Alternativa Ágil para Desenvolvimento de Indie Games.pdfapplication/pdf5196926https://repositorio.unipampa.edu.br/jspui/bitstream/riu/1853/1/Personal%20Scrum%20Uma%20Alternativa%20%c3%81gil%20para%20Desenvolvimento%20de%20Indie%20Games.pdfb44af99417fc6abcd0785bf5556c37abMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://repositorio.unipampa.edu.br/jspui/bitstream/riu/1853/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52TEXTPersonal Scrum Uma Alternativa Ágil para Desenvolvimento de Indie Games.pdf.txtPersonal Scrum Uma Alternativa Ágil para Desenvolvimento de Indie Games.pdf.txtExtracted texttext/plain101822https://repositorio.unipampa.edu.br/jspui/bitstream/riu/1853/3/Personal%20Scrum%20Uma%20Alternativa%20%c3%81gil%20para%20Desenvolvimento%20de%20Indie%20Games.pdf.txt9f851f6fc28f4c57becd0e5b8f15e01aMD53riu/18532018-08-01 16:43:41.243oai:repositorio.unipampa.edu.br:riu/1853TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2018-08-01T19:43:41Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false
dc.title.pt_BR.fl_str_mv Personal Scrum: uma alternativa ágil para desenvolvimento de indie games
title Personal Scrum: uma alternativa ágil para desenvolvimento de indie games
spellingShingle Personal Scrum: uma alternativa ágil para desenvolvimento de indie games
Costa, Kaio Rezende Nunes
CNPQ::CIENCIAS EXATAS E DA TERRA
Scrum (Desenvolvimento de software)
Jogos
Engenharia de software
Processos de Software
Software Processes
Software Engineering
Games
Scrum (Software Development)
title_short Personal Scrum: uma alternativa ágil para desenvolvimento de indie games
title_full Personal Scrum: uma alternativa ágil para desenvolvimento de indie games
title_fullStr Personal Scrum: uma alternativa ágil para desenvolvimento de indie games
title_full_unstemmed Personal Scrum: uma alternativa ágil para desenvolvimento de indie games
title_sort Personal Scrum: uma alternativa ágil para desenvolvimento de indie games
author Costa, Kaio Rezende Nunes
author_facet Costa, Kaio Rezende Nunes
author_role author
dc.contributor.advisor1.fl_str_mv Cheiran, Jean Felipe Patikowski
dc.contributor.author.fl_str_mv Costa, Kaio Rezende Nunes
contributor_str_mv Cheiran, Jean Felipe Patikowski
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA
topic CNPQ::CIENCIAS EXATAS E DA TERRA
Scrum (Desenvolvimento de software)
Jogos
Engenharia de software
Processos de Software
Software Processes
Software Engineering
Games
Scrum (Software Development)
dc.subject.por.fl_str_mv Scrum (Desenvolvimento de software)
Jogos
Engenharia de software
Processos de Software
Software Processes
Software Engineering
Games
Scrum (Software Development)
description A adoção de processos de software é uma necessidade no desenvolvimento de sistemas. Apesar da vasta quantidade de processos que auxiliam no desenvolvimento tradicional de software, quando o foco é o desenvolvimento de jogos a situação muda. Além de serem poucos os processos formalmente descritos que atendem às especificidades da criação de um jogo, os desenvolvedores de jogos ainda possuem certa resistência na adoção de alguns desses processos. Em grandes produtoras de jogos, variações dos processos tradicionais ainda são adotadas por se adaptarem ao perfil da equipe de desenvolvimento. Porém, no mercado de jogos independentes, muitos desenvolvedores atuam sozinhos (ou em equipes pequenas) no processo inteiro de desenvolvimento do jogo, tornando a adaptação de metodologias tradicionais e burocráticas praticamente inviável. Com o objetivo de mitigar essas limitações, este trabalho propõe um processo baseado na metodologia ágil Scrum. O processo proposto é do tipo Personal Scrum, voltado para o desenvolvimento de jogos em equipes com apenas um membro. Para a elaboração do processo foram analisadas as práticas do Scrum tradicional e as do Personal Scrum, utilizando a metodologia de análise de conteúdo. Após elaborado o processo, ele foi validado por meio de um Estudo Experimental com alunos da UNIPAMPA da disciplina de Laboratório de Desenvolvimento de Jogos Digitais. Com os resultados desta pesquisa conseguimos apresentar evidências da viabilidade do uso do Personal Scrum para o desenvolvimento de jogos, posto que quem utilizou Personal Scrum teve maior produtividade do que os que utilizaram processos ad hoc e para o questionário de satisfação, tivemos um maior número de respostas positivas dos desenvolvedores que usaram Personal Scrum. Esta pesquisa, embora tenha tido uma amostra pequena no Estudo Experimental, pôde fundamentar bases sólidas para trabalhos futuros que possam consolidar o Personal Scrum como um processo viável e eficaz.
publishDate 2016
dc.date.issued.fl_str_mv 2016-11-30
dc.date.accessioned.fl_str_mv 2017-09-12T19:57:59Z
dc.date.available.fl_str_mv 2017-09-12T19:57:59Z
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 COSTA, Kaio Rezende Nunes. Personal Scrum: uma alternativa ágil para desenvolvimento de indie games. 87p. 2016. Trabalho de Conclusão do Curso (Graduação em Engenharia de Software) - Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2016.
dc.identifier.uri.fl_str_mv http://dspace.unipampa.edu.br:8080/jspui/handle/riu/1853
identifier_str_mv COSTA, Kaio Rezende Nunes. Personal Scrum: uma alternativa ágil para desenvolvimento de indie games. 87p. 2016. Trabalho de Conclusão do Curso (Graduação em Engenharia de Software) - Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2016.
url http://dspace.unipampa.edu.br:8080/jspui/handle/riu/1853
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 Federal do Pampa
dc.publisher.initials.fl_str_mv UNIPAMPA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Campus Alegrete
publisher.none.fl_str_mv Universidade Federal do Pampa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
bitstream.url.fl_str_mv https://repositorio.unipampa.edu.br/jspui/bitstream/riu/1853/1/Personal%20Scrum%20Uma%20Alternativa%20%c3%81gil%20para%20Desenvolvimento%20de%20Indie%20Games.pdf
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/1853/2/license.txt
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/1853/3/Personal%20Scrum%20Uma%20Alternativa%20%c3%81gil%20para%20Desenvolvimento%20de%20Indie%20Games.pdf.txt
bitstream.checksum.fl_str_mv b44af99417fc6abcd0785bf5556c37ab
43cd690d6a359e86c1fe3d5b7cba0c9b
9f851f6fc28f4c57becd0e5b8f15e01a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1813274827786551296