Personal Scrum: uma alternativa ágil para desenvolvimento de indie games
Autor(a) principal: | |
---|---|
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 |