SPI City: Jogo Educacional para Apoiar o Ensino de Melhoria de Processo de Software
Resumo
Pesquisas tem demonstrado que uma das principais dificuldades na mplementação de Melhoria de Processo de Software estão relacionadas com a falta de conhecimento sobre as técnicas básicas da Engenharia de Software e a falta de entendimento dos modelos de referência de processo de software. Este artigo apresenta um jogo desenvolvido, em meio digital, para apoiar a capacitação de Melhoria de Processo de Software. O jogo simula situações do dia a dia de empresas de desenvolvimento de software em que os resultados esperados do Modelo de Referência MPS para Software (MR-MPS-SW)são explorados. O artigo ainda apresenta os resultados dos experimentos realizados com o jogo que permitiram comprovar que ele auxilia na aprendizagem de Melhoria de Processo de Software.
Palavras-chave:
SPI City, capacitação, Jogo Educacional
Referências
Adorno, K. S. V. P. Jogo educacional para apoiar aplicação das áreas de processo do CMMI-DEV: níveis de maturidade 2 e 3. 2012. 195 f. Dissertação (Mestrado) - Curso de Computação Aplicada, Programa de Mestrado Acadêmico em Computação Aplicada, Universidade do Vale do Itajaí, São José, 2012.
Baker A.; Navarro, E. O.; Hoek, A. An experimental card game for teaching software engineering processes. Journal of Systems and Software 75(1-2): 3-16 (2005).
Benitti, F. B. V.; Molléri, J. S. Utilização de um RPG no ensino de gerenciamento e processo de desenvolvimento de software. In: WEI - Workshop sobre Educação em Computação, 2008, Belém do Pará. Anais do XXVIII Congresso da SBC, 2008. p. 258-267.
Bloom, B. Taxonomy of Educational Objectives. Boston: Allyn and Bacon, 1956.
Dantas, A. R.; Barros, M. O.; Werner, C. M. L. Treinamento Experimental com Jogos de Simulação para Gerentes de Projeto de Software. In: XVIII Simpósio Brasileiro de Engenharia de Software, 2004, Brasíla, DF. Anais do XVIII Simpósio Brasileiro de Engenharia de Software, 2004. p. 23-38.
Diniz, L. L.. Jogo das 7 Falhas - Um Jogo Educacional para o Apoio ao Ensino do Teste de Caixa-Preta. 2011. 230 f. Dissertação (Mestrado) - Curso de Computação Aplicada, Universidade do Vale do Itajaí, São José, 2011.
El-shamy, S. Training Games: Everything You need to Know About Using Games to Reinforce Learning. Virginia: Stylus Publishing, 2001.
Fernandes, J. M.; Souza, S. M. PlayScrum - A Card Game to Learn The Scrum Agile Method. In: Second International Conference on Games and Virtual Worlds for Serious Applications, 2010.
Fernandes, P. G.; Oliveira, J. L.; Mendes, F. F.; Souza, A. Resultados de Implementação Cooperada do MPS.BR. ProQualiti (UFLA), v. 3, n.3, p. 11-18, 2007.
Figueiredo, E.; Lobato, C.; Dias, K.; Leite, J.; Lucena, C. Um Jogo para o Ensino de Engenharia de Software Centrado na Perspectiva de Evolução. In: XV Workshop sobre Educação em Computação (WEI), 2007, Rio de janeiro. co-alocado ao XXVII Congresso da SBC, 2007. p. 37-46.
Gibson, D.; Alderich, C.; Prensky, M. Games and Simulation in Online Learning. London: INFOSCI, 2007.
Kochanski, D. Um framework para apoiar a construção de experimentos na avaliação empírica de jogos educacionais. 2009. 223f. Dissertação (Mestrado) - Curso de Computação Aplicada, Programa de Mestrado Acadêmico em Computação Aplicada, Universidade do Vale do Itajaí, São José, 2009.
Montoni, M.; Cerdeiral, C.; Zanetti, D.; Rocha, A. R. Uma Abordagem para Condução de Iniciativas de Melhoria de Processos de Software. ProQualiti (UFLA), v. 3, n.3, p. 19-24, 2007.
Navarro, E.; Hoek, A. Multi-Site Evaluation of SimSE, In Proceedings of the The 40th ACM Technical Symposium on Computer Science Education, Chattanooga, TN, March 2009.
PMI - PROJECT MANAGEMENT INSTITUTE. Um Guia do Conjunto de Conhecimentos em Gerenciamento de Projetos: Guia PMBOK. Pensilvânia: PMI, Quinta ed. 2013.
Prikladnicki, R.; Rosa, R.; Kieling, E. Ensino de Gerência de Projetos de Software com o Planager. In: XVIII SBIE - Simpósio Brasileiro de Informática na Educação, 2007, São Paulo. XVIII SBIE - Simpósio Brasileiro de Informática na Educação, 2007.
Renel, S.; Gotel, O. Gameplay to Introduce and Reinforce Requirements Engineering Practices, 16th IEEE International Requirements Engineering Conference, Barcelona, Spain, IEEE Computer Society Press. (2008).
Robson, C. Real World Research: A Resource for Social Scientists and Practitioner-Researchers, 2nd Edition. Wiley-Blackwell, 2002.
Rocha, A.; Montoni, M.; Santos, G.; Oliveira, K.; Natali, A.; Mian, P.; Conte, T.; Mafra, S.; Barreto, A.; Albuquerque, A.; Figueiredo, S.; Soares,A.; Bianchi, F.; Cabral, R.; DIAS, A. Fatores de Sucesso e Dificuldades na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI. ProQualiti (UFLA), v. 1, p. 13-18, 2005.
Rodrigues, J. F.; Kirner, T. G. Benefícios, Fatores de Sucesso e Dificuldades da Implantação do Modelo MPS.BR. SBQS 2010. Anais, Belém, 2010. Savi, R. Avaliação de jogos voltados para a disseminação do conhecimento. 2011. 236 f. Tese (Doutor) - Curso de Engenharia e Gestão do Conhecimento, Programa de Pós-graduação em Engenharia e Gestão do Conhecimento, UFSC, Florianópolis, 2011.
SEI – Software Engineering Institute. CMMI for Development: Version 1.3: CMMI-DEV. USA: SEI, 2010.
Silva, A. C. Jogo educacional para apoiar o ensino de técnicas para elaboração de testes de unidade. 2010. 195 f. Dissertação (Mestrado) - Curso de Computação Aplicada, Universidade do Vale do Itajaí, São José, 2010.
SOFTEX – Associação para Promoção da Excelência do Software Brasileiro. MPS.BR - Guia Geral 2011. Junho de 2011. Disponível em: http://www.softex.br, 2011.
SOFTEX – Associação para Promoção da Excelência do Software Brasileiro. Guia de Implementação – Parte 1: Fundamentação para Implementação do Nível G do MR-MPS, versão 2011. Julho de 2011. Disponível em: http://www.softex.br.
Thiry, M.; Zoucas, A.; Gonçalves, R. Q. Promovendo a Aprendizagem de Engenharia de Requisitos de Software Através de um Jogo Educativo. In: XXI SBIE - Simpósio Brasileiro de Informática na Educação, 2010, João Pessoa. XXI SBIE - Simpósio Brasileiro de Informática na Educação, 2010.
Tsukumo, A. N.; Martino, W. R.; Sérgio, M. P.; Salviano, C. F. Lições aprendidas na aplicação do Método Coop-MPS para Projetos Cooperativos de Melhoria de Processo de Software com MPS.BR. ProQualiti (UFLA), v. 2, n. 2, p. 45-56, 2006.
Wang, T.; Zhu, Q. A Software Engineering Education Game in a 3-D Online Virtual Environment, vol. 2, pp.708-710, 2009 First International Workshop on Education Technology and Computer Science, 2009.
Wangenheim, C. G. V.; Thiry, M., Kochanski, D.; Steil, L., Silva; D.; Lino J. Desenvolvimento de um jogo para ensino de medição de software. SBQS, Ouro Preto, 2009. Anais, Ouro Preto, 2009.
Ye, E.; Liu, C.; Polack-Wahl, J. A. Enhancing Software Engineering Education Using Teaching Aids in 3-D Online Virtual Worlds, 37th ASEE/IEEE Frontiers in Education Conference T1E-8, Milwaukee, WI, October 2007.
Wangenheim, C. G.; Savi, R.; Borgatto, A.; DELIVER - An Educational Game for Teaching Earned Value Management in Computing Courses. Information and Software Technology, Elsevier, pre-print, 2011.
Baker A.; Navarro, E. O.; Hoek, A. An experimental card game for teaching software engineering processes. Journal of Systems and Software 75(1-2): 3-16 (2005).
Benitti, F. B. V.; Molléri, J. S. Utilização de um RPG no ensino de gerenciamento e processo de desenvolvimento de software. In: WEI - Workshop sobre Educação em Computação, 2008, Belém do Pará. Anais do XXVIII Congresso da SBC, 2008. p. 258-267.
Bloom, B. Taxonomy of Educational Objectives. Boston: Allyn and Bacon, 1956.
Dantas, A. R.; Barros, M. O.; Werner, C. M. L. Treinamento Experimental com Jogos de Simulação para Gerentes de Projeto de Software. In: XVIII Simpósio Brasileiro de Engenharia de Software, 2004, Brasíla, DF. Anais do XVIII Simpósio Brasileiro de Engenharia de Software, 2004. p. 23-38.
Diniz, L. L.. Jogo das 7 Falhas - Um Jogo Educacional para o Apoio ao Ensino do Teste de Caixa-Preta. 2011. 230 f. Dissertação (Mestrado) - Curso de Computação Aplicada, Universidade do Vale do Itajaí, São José, 2011.
El-shamy, S. Training Games: Everything You need to Know About Using Games to Reinforce Learning. Virginia: Stylus Publishing, 2001.
Fernandes, J. M.; Souza, S. M. PlayScrum - A Card Game to Learn The Scrum Agile Method. In: Second International Conference on Games and Virtual Worlds for Serious Applications, 2010.
Fernandes, P. G.; Oliveira, J. L.; Mendes, F. F.; Souza, A. Resultados de Implementação Cooperada do MPS.BR. ProQualiti (UFLA), v. 3, n.3, p. 11-18, 2007.
Figueiredo, E.; Lobato, C.; Dias, K.; Leite, J.; Lucena, C. Um Jogo para o Ensino de Engenharia de Software Centrado na Perspectiva de Evolução. In: XV Workshop sobre Educação em Computação (WEI), 2007, Rio de janeiro. co-alocado ao XXVII Congresso da SBC, 2007. p. 37-46.
Gibson, D.; Alderich, C.; Prensky, M. Games and Simulation in Online Learning. London: INFOSCI, 2007.
Kochanski, D. Um framework para apoiar a construção de experimentos na avaliação empírica de jogos educacionais. 2009. 223f. Dissertação (Mestrado) - Curso de Computação Aplicada, Programa de Mestrado Acadêmico em Computação Aplicada, Universidade do Vale do Itajaí, São José, 2009.
Montoni, M.; Cerdeiral, C.; Zanetti, D.; Rocha, A. R. Uma Abordagem para Condução de Iniciativas de Melhoria de Processos de Software. ProQualiti (UFLA), v. 3, n.3, p. 19-24, 2007.
Navarro, E.; Hoek, A. Multi-Site Evaluation of SimSE, In Proceedings of the The 40th ACM Technical Symposium on Computer Science Education, Chattanooga, TN, March 2009.
PMI - PROJECT MANAGEMENT INSTITUTE. Um Guia do Conjunto de Conhecimentos em Gerenciamento de Projetos: Guia PMBOK. Pensilvânia: PMI, Quinta ed. 2013.
Prikladnicki, R.; Rosa, R.; Kieling, E. Ensino de Gerência de Projetos de Software com o Planager. In: XVIII SBIE - Simpósio Brasileiro de Informática na Educação, 2007, São Paulo. XVIII SBIE - Simpósio Brasileiro de Informática na Educação, 2007.
Renel, S.; Gotel, O. Gameplay to Introduce and Reinforce Requirements Engineering Practices, 16th IEEE International Requirements Engineering Conference, Barcelona, Spain, IEEE Computer Society Press. (2008).
Robson, C. Real World Research: A Resource for Social Scientists and Practitioner-Researchers, 2nd Edition. Wiley-Blackwell, 2002.
Rocha, A.; Montoni, M.; Santos, G.; Oliveira, K.; Natali, A.; Mian, P.; Conte, T.; Mafra, S.; Barreto, A.; Albuquerque, A.; Figueiredo, S.; Soares,A.; Bianchi, F.; Cabral, R.; DIAS, A. Fatores de Sucesso e Dificuldades na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI. ProQualiti (UFLA), v. 1, p. 13-18, 2005.
Rodrigues, J. F.; Kirner, T. G. Benefícios, Fatores de Sucesso e Dificuldades da Implantação do Modelo MPS.BR. SBQS 2010. Anais, Belém, 2010. Savi, R. Avaliação de jogos voltados para a disseminação do conhecimento. 2011. 236 f. Tese (Doutor) - Curso de Engenharia e Gestão do Conhecimento, Programa de Pós-graduação em Engenharia e Gestão do Conhecimento, UFSC, Florianópolis, 2011.
SEI – Software Engineering Institute. CMMI for Development: Version 1.3: CMMI-DEV. USA: SEI, 2010.
Silva, A. C. Jogo educacional para apoiar o ensino de técnicas para elaboração de testes de unidade. 2010. 195 f. Dissertação (Mestrado) - Curso de Computação Aplicada, Universidade do Vale do Itajaí, São José, 2010.
SOFTEX – Associação para Promoção da Excelência do Software Brasileiro. MPS.BR - Guia Geral 2011. Junho de 2011. Disponível em: http://www.softex.br, 2011.
SOFTEX – Associação para Promoção da Excelência do Software Brasileiro. Guia de Implementação – Parte 1: Fundamentação para Implementação do Nível G do MR-MPS, versão 2011. Julho de 2011. Disponível em: http://www.softex.br.
Thiry, M.; Zoucas, A.; Gonçalves, R. Q. Promovendo a Aprendizagem de Engenharia de Requisitos de Software Através de um Jogo Educativo. In: XXI SBIE - Simpósio Brasileiro de Informática na Educação, 2010, João Pessoa. XXI SBIE - Simpósio Brasileiro de Informática na Educação, 2010.
Tsukumo, A. N.; Martino, W. R.; Sérgio, M. P.; Salviano, C. F. Lições aprendidas na aplicação do Método Coop-MPS para Projetos Cooperativos de Melhoria de Processo de Software com MPS.BR. ProQualiti (UFLA), v. 2, n. 2, p. 45-56, 2006.
Wang, T.; Zhu, Q. A Software Engineering Education Game in a 3-D Online Virtual Environment, vol. 2, pp.708-710, 2009 First International Workshop on Education Technology and Computer Science, 2009.
Wangenheim, C. G. V.; Thiry, M., Kochanski, D.; Steil, L., Silva; D.; Lino J. Desenvolvimento de um jogo para ensino de medição de software. SBQS, Ouro Preto, 2009. Anais, Ouro Preto, 2009.
Ye, E.; Liu, C.; Polack-Wahl, J. A. Enhancing Software Engineering Education Using Teaching Aids in 3-D Online Virtual Worlds, 37th ASEE/IEEE Frontiers in Education Conference T1E-8, Milwaukee, WI, October 2007.
Wangenheim, C. G.; Savi, R.; Borgatto, A.; DELIVER - An Educational Game for Teaching Earned Value Management in Computing Courses. Information and Software Technology, Elsevier, pre-print, 2011.
Publicado
01/07/2013
Como Citar
SILVEIRA, José Luiz; THIRY, Marcello; ZOUCAS, Alessandra.
SPI City: Jogo Educacional para Apoiar o Ensino de Melhoria de Processo de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 12. , 2013, Salvador.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2013
.
p. 51-65.
DOI: https://doi.org/10.5753/sbqs.2013.15273.