AprendES: uma proposta lúdica para auxiliar o ensino da Engenharia de Software



Documentos relacionados
2 Jogos Educacionais. 2.1.Visão Geral de Jogos Educacionais

Desafio Profissional PÓS-GRADUAÇÃO Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira

O Uso de Jogos Educacionais para o Ensino de Gerência de Projetos de Software *

ENGENHARIA DE SOFTWARE I

Processos de Desenvolvimento de Software

Programa do Curso de Pós-Graduação Lato Sensu MBA em Gestão de Projetos

Agenda. Introdução Etapas genéricas Atividades de apoio Ferramentas de apoio Modelos genéricos Modelos de mercado Modelos de melhoria

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Universidade de Brasília Faculdade de Ciência da Informação Curso de Arquivologia Profa. Lillian Alvares

DESENVOLVIMENTO DE SOFTWARE EDUCATIVO PARA O PROCESSO DE ALFABETIZAÇÃO SOFTWARE DEVELOPMENT FOR EDUCATIONAL PROCESS OF LITERACY

JOGOS DIGITAIS NO ENSINO E APRENDIZAGEM DE ENGENHARIA DE SOFTWARE

Projeto de Sistemas I

MASTER IN PROJECT MANAGEMENT

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Contexto da ação: Detalhamento das atividades:

GARANTIA DA QUALIDADE DE SOFTWARE

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Boas Práticas em Gerenciamento de Projetos Material utilizado nas aulas de Pós-graduação do Centro de Informática

Engenharia de Software

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira

EDITAL EM PROTUGUÊS DO CONCURSO DE CADERNO DE EXERCÍCIOS DO PROGRAMA DE FOMENTO DO EMPREEDEDORISMO E INOVAÇÃO NAS FACULDADES DE ENGENHARIA

Roteiro SENAC. Análise de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos

Políticas de Qualidade em TI

CHECK - LIST - ISO 9001:2000

Sistemas de Informação I

Gerenciamento de Riscos do Projeto Eventos Adversos

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

Melhorias de Processos de Engenharia de Software

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Fundamentos de Teste de Software

Exame de Fundamentos da ITIL

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

PLANOS DE CONTINGÊNCIAS

Gerência de Projetos

Motivação. O Uso de Jogos. Problems & Programmers (PnP) Visão Geral do PnP. Exemplo. Jogos para Simulação em Engenharia de Software

Introdução à Computação

Aula Anterior. Capítulo 2

Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2

MBA EM GESTÃO DE PROJETOS PÓS-GRADUAÇÃO DESAFIO PROFISSIONAL Módulo C

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007)

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Engenharia de Software II: Criando a Declaração de Escopo. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Engenharia de Software II


Gerenciamento de Incidentes

Engenharia de Software. Artigo revista Engenharia de Software, edição 30 (novembro 2010)

FACULDADE ADVENTISTA DA BAHIA REGULAMENTO DE MONITORIA DO CURSO DE PEDAGOGIA

MPR MPR/SPI-801-R00 PARCERIAS COM INSTITUIÇÕES DE PESQUISA E DESENVOLVIMENTO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

MODELO CMM MATURIDADE DE SOFTWARE

Gerenciamento de Integração do Projeto Planejamento e Execução do Projeto

Agenda. Visão Revolução Ágil EduScrum Visão Geral do Método Benefícios Projeto Scrum for Education Sinergias

PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17

Gerenciamento de Projetos Modulo III Grupo de Processos

EXECUTIVE EDUCAÇÃO EXECUTIVA NOSSA ABORDAGEM.

11 de maio de Análise do uso dos Resultados _ Proposta Técnica

FORMAÇÃO DE PROFESSORES EM LOGO: APRENDIZAGEM DE PROGRAMAÇÃO E GEOMETRIA * 1. COSTA, Igor de Oliveira 1, TEIXEIRA JÚNIOR, Waine 2

Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler

AS FUNÇÕES ADMINISTRATIVAS

UML - Unified Modeling Language

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

Programa de Educação Dinâmica Progressiva PEDP

DPS1036 SISTEMAS DA QUALIDADE I METODOLOGIA SEIS SIGMA E MÉTODO DMAIC

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Dicionário da EAP - Software FarmaInfor

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

Gerenciamento de Níveis de Serviço

Oficinas de Integração 3

A Disciplina Gerência de Projetos

Engenharia de Requisitos Estudo de Caso

UNIVERSIDADE FEDERAL DE OURO PRETO PROJETO BÁSICO CURSO DE APERFEIÇOAMENTO EM PRODUÇÃO E ORGANIZAÇÃO DE CONTEÚDO NA EAD CURSO PARA DOCENTES DA UFOP

PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0

Declaração de trabalho do projeto. Caso de negócio. Fatores ambientais da empresa. Estratégia de gerenciamento das partes interessadas.

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Planejamento Estratégico de Tecnologia da Informação PETI

Modelo de Qualidade CMMI

VISÃO SISTÊMICA EM GERENCIAMENTO DE PROJETOS PARA WEB

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE

Gerenciamento de Problemas

PESQUISA-AÇÃO DICIONÁRIO

Engenharia de Software III

Engenharia de Software

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

Módulo I - Aula 3 Tipos de Sistemas

SISTEMA. Tecnologia. Software. Hardware. Prazos. Pessoas. Qualidade. Custo GERENCIAMENTO DE RISCO: COMO GARANTIR O SUCESSO DOS PROJETOS DE TI?

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

TERMO DE REFERÊNCIA Nº 4029 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº

Fundamentos de Teste de Software

UM ROTEIRO PARA A EXECUÇÃO DE ATIVIDADES EM UM PROJETO DE INCLUSÃO DIGITAL

ORGANIZAÇÃO DO ENSINO DE DISCIPLINA / CRÉDITO RESUMO INTRODUTÓRIO

Transcrição:

AprendES: uma proposta lúdica para auxiliar o ensino da Engenharia de Software Aldefran C. Feitosa 1, Glaucia M. M. Campos 2 Universidade do Estado do Rio Grande do Norte (UERN) Av. Airton Senna, 4241 59.088-100 Natal RN Brazil Departamento de Computação Campus de Natal aldefrancarvalho@gmail.com 1, glauciamelissa@uern.br 2 Abstract. This paper presents a proposal for an educational game, not eletronic, based for charts, with the goal of helping the process of teaching and learning of the Engeneering Software course, considering its the theoretical and the need for practical experience of its concepts, even through simulation, before the insertion of students in work market s. Resumo. Este trabalho apresenta a proposta de um jogo educacional, não eletrônico e baseado em cartas, com o objetivo de auxiliar o processo de ensino-aprendizagem da disciplina de Engenharia de Software, considerando o seu caráter teórico e a necessidade da vivência prática dos seus conceitos, mesmo que seja através de simulação, antes da inserção dos estudantes no mercado de trabalho. Palavras-Chaves: Educação, Jogos, Engenharia de Software, AprendES 1. Introdução De acordo com Kahal (2007), a utilização de práticas lúdicas contribui para o aprendizado do aluno. Por esta razão, diversos tipos de jogos educativos, independente do nível de ensino, vêm sendo utilizados para aprimorar a comunicação entre alunos e professores (Alves, 2006). Os jogos educativos propiciam aos professores estimular os alunos quanto à aprendizagem. A sua utilização tem demonstrado isso quando estes entram em contato com o objeto de estudo, facilitando assim o trabalho do professor, pois a dinâmica dos jogos permite ao aluno desenvolver habilidades a partir da compreensão de suas regras, bem como apreender os conceitos do conteúdo alvo do jogo e desenvolver aspectos afetivo-social entre os alunos. Nos cursos da área de Computação têm-se comprovado que a utilização de jogos auxilia o estudante a absorver melhor os conceitos estudados e a compreender as conseqüências das decisões tomadas, simulando durante o jogo a realidade que enfrentará no dia-a-dia quando estiver efetivamente trabalhando em projetos (Rossiou e Papadakis, 2007). Estudos já observaram que disciplinas como Engenharia de Software, que são estudadas de forma predominantemente teórica, tem os seus resultados, com relação à compreensão dos conceitos e métodos estudados, se mostrado insuficientes para preparar adequadamente o profissional para

o mercado de trabalho, se este não tiver tido previamente alguma vivencia prática, por mais simples que seja (Reif e Mitri, 2005). Considerando este cenário, a proposta deste trabalho consiste em desenvolver um jogo de cartas, não eletrônico, com caráter educativo, que seja aplicado na sala de aula, para auxiliar o processo de ensino-aprendizagem da disciplina de Engenharia de Software, dos cursos da área de Computação. A opção por um jogo não eletrônico vem da necessidade do trabalho em equipe, onde haja um contato real entre as pessoas, propício às discussões a respeito do desenvolvimento do projeto. Além disso, um ambiente colaborativo possibilita aos indivíduos trabalharem com a regularidade, o limite, o respeito e a disciplina, por meio de ações necessariamente subordinadas à regras. Todos esses aspectos se fazem importantes para a vida do indivíduo em sociedade. Para complementar, os jogos de cartas podem ser jogados a qualquer hora e lugar, enquanto os jogos eletrônicos dependem de condições que fogem ao controle dos seus usuários, como estrutura física (máquinas disponíveis com acesso à Internet), tempo e lugar. Este trabalho está organizado em 4 seções, sendo a Introdução a primeira delas. Na seção 2, são apresentados os trabalhos relacionados. A seção 3 descreve o jogo de cartas que está em fase de desenvolvimento, e faz parte de um Trabalho de Conclusão do Curso de Ciência da Computação. Os resultados parciais e as etapas finais do desenvolvimento do trabalho estão descritos na seção 4. 2. Trabalhos Relacionados Alguns jogos foram desenvolvidos com o propósito de auxiliar no processo de ensinoaprendizagem da disciplina de Engenharia de Software, como: SESAM - Software Engineering Simulation by Animated Models (Monsalve, 2010); Planager (Kieling, 2006); Scrumming (Isotton, 2008); X-Med (Wangenheim, 2009); e SimuLES (Figueiredo, 2006). No entanto, a maioria são eletrônicos e não permitem a colaboração entre os jogadores, objetivos principais deste trabalho. As subseções seguintes apresentam um resumo destas ferramentas. 2.1 SESAM - Software Engineering Simulation by Animated Models O SESAM tem como objetivo testar o jogador, que assume o papel de um gerente de projetos, e fazê-lo ganhar o jogo se o projeto obtiver sucesso. O jogo demonstra e explica como os recursos utilizados, ou a abordagem de gestão adotada em um projeto podem influenciar seus resultados globais, assim como examina as conseqüências de mudança do processo ou recursos e ainda permite treinar futuros gerentes de projeto, expondo-os à realidade sobre problemas e situações específicas. 2.2 Planager O jogo Planager foi desenvolvido para apoiar o ensino de conceitos de gerência de projetos, objetivando a simulação de alguns processos utilizados na gerência de projetos, notadamente os de planejamento (gerenciamento do escopo e gerenciamento do tempo). 2.3 Scrumming O Scrumming simula o uso de algumas práticas do Scrum como definir e monitorar Sprint, visualizar gráfico de burndown, adicionar ou remover atividades de backlog. Scrum é um processo ágil que permite manter o foco na entrega de maior valor de negócio, no menor tempo possível.

2.4 X-Med O X-Med incentiva os alunos a aprender como desenvolver ou selecionar objetivos de medição, planos GQM e está alinhado ao nível 2 de maturidade do CMMI-DEV v1.2. Objetiva fazer com que o estudante assuma o papel de um analista de medição e possa assim seguir a sequência de todas as tarefas envolvidas de definição aplicadas a um programa de medição. 2.5 Simules O Simules é um jogo baseado em uma versão preliminar Teaching Software Engineering Using Simulation Games (Navarro, 2004). Este jogo permite que um estudante assuma o papel de gerente de projeto e depare com problemas que não são bem cobertos em aulas tradicionais. O jogo tem por finalidade fazer com que os jogadores disputem para terminar um projeto de software e o vencedor será aquele que implantar o projeto primeiro. Através deste jogo, seus participantes, preferencialmente alunos, aprendem importantes conceitos de computação e especialmente de engenharia de software. Os recursos do jogo são: cartões de projeto, um tabuleiro, cartas e um dado. 3. O jogo AprendES O AprendES é um jogo de cartas que está sendo desenvolvido como Trabalho de Conclusão do curso de Ciência da Computação e está inserido na categoria dos jogos cooperativos onde todos os jogadores trabalham em equipe para vencer o tabuleiro. O AprendES teve como base o Simules, onde todos os conceitos de Engenharia de Software compreendidos pelo jogo são prédeterminados em cartões de projetos, o que não permite ao aluno vivenciar todas as etapas do processo de montagem do tabuleiro e apreender os fundamentos teóricos da disciplina. O jogo AprendES também permite a colaboração entre os membros da equipe, que são na verdade Engenheiros de Software, com o objetivo de finalizar o projeto. Por este motivo, novas regras foram definidas para este jogo, assim como a introdução e/ou mudanças nos componentes do jogo Simules. Os conceitos apresentados pela disciplina de Engenharia de Software que foram contemplados no AprendES são: Gerência de Projeto, que envolve formação de equipe pessoal, estimativa de tamanho, tempo (cronograma do projeto) e de custos do projeto (orçamento); Gerenciamento de Pessoal, envolvendo seleção, motivação, comunicação, modelo de maturidade e capacitação; Gerenciamento de Riscos, onde é avaliado os riscos de projeto que podem afetar o cronograma ou os recursos do projeto; Gerenciamento de qualidade, que prevê a qualidade pretendida ao fim do projeto e o que se deve fazer para alcançá-la; Verificação e validação, principalmente no tocante a inspeção de software, que procura por defeitos no software. Para o desenvolvimento do jogo foi necessário, inicialmente, um estudo dos conceitos envolvidos na disciplina de Engenharia de Software, assim como o entendimento do jogo SimulES. Posteriormente, foi analisado o funcionamento de diversos jogos de tabuleiro, como Pandemic, Cuba, Ghost History, El grande e War, com o intuito de aprender as suas regras e aplicá-las, quando possível, no jogo AprendES.

Convém ressaltar que o jogo desenvolvido não se prende a nenhum dos Modelos de Processo de Desenvolvimento de Software da Engenharia de Software. No entanto, mais se aproxima do Modelo Evolucionário, pois durante o jogo não há uma seqüência a ser seguida pelos engenheiros de software (jogadores) na construção dos artefatos, embora no início, tendo sido montado o tabuleiro, a primeira ação é do engenheiro de requisito na construção de alguns de seus artefatos, estabelecendo assim os requisitos iniciais para o projeto a ser desenvolvido. Considerou-se ainda que o modelo evolucionário é uma abordagem mais realista, pois projetos reais raramente seguem o fluxo seqüencial e logo no início é difícil estabelecer explicitamente, por exemplo, todos os requisitos, além do que o jogo simula um projeto de pequeno porte e este modelo para este tipo de projeto é o mais recomendado (Sommerville, 2007). Não se estabeleceu um modelo especifico, ou não se possibilitou a opção para escolha de um modelo específico no início do jogo porque não havia disponibilidade de tempo para a inserção de todos os modelos de desenvolvimento de software dentro do jogo, o que pode ser implementado no jogo em versões futuras. As seções seguintes apresentam os componentes e as regras definidas para o jogo AprendES, assim como o seu tabuleiro. 3.1 Componentes do Jogo O jogo é composto por um tabuleiro, onde são organizados os componentes de acordo com as regras estabelecidas. A Tabela 1 apresenta estes componentes, assim como descreve as funções dos mesmos. Tabela 1. Componentes do jogo AprendES e suas funções Componentes Cartas problemas Cartas conceitos Botões Cartas qualidade Cartas tamanho Cartas complexidade Moedas Módulos Cartas status Cartas nível de experiência Módulo do jogador Funções Apresentam os problemas a serem resolvidos e as penalidades associadas a estes problemas. Exemplo: a carta doença pode penalizar o engenheiro em questão que perde o direito a realizar qualquer tarefa nas rodadas seguintes. Apresentam soluções para as cartas problemas ou ajudam a resolver os desafios do jogo. Exemplo: carta conceito que anula qualquer carta problema. Representam os artefatos que devem ser construídos. Os botões podem ser verdes, que correspondem aos artefatos de alta qualidade, definidos na proporção de 4 sem defeito, para um com defeito. Também podem ser rosas, que correspondem aos artefatos de baixa qualidade, definidos na proporção de 1 sem defeito para 1 com defeito. Cartas com valores que variam de 1 a 4 para determinar a qualidade do sistema, sendo este número a quantidade de módulos com defeito que pode ter o sistema ao final do seu desenvolvimento. Cartas com valores que variam de 3 a 4 e que correspondem ao tamanho de módulos a ser completados durante a partida. Cartas com valores que variam de 1 a 2 e contribuem para definir o orçamento do projeto. Definem o número de ações dos jogadores por rodada (1 tem direito a duas ações e 2 a três ações). Com valores que variam de 5 a 1000 unidades monetárias, são utilizadas para pagar o orçamento do projeto, que é calculado utilizando o número de artefatos necessários para o projeto multiplicando por um fator préestabelecido de 1,5, se a complexidade do sistema for 1, ou por 2,0 se a complexidade do sistema for 2. Contêm os tipos de artefatos que compõem o sistema: requisitos, desenho, código, rastro e ajuda. Cartas que definem os níveis de produtividade dos engenheiros, de acordo com o sucesso na construção dos artefatos necessários em cada módulo, baseado em sua especialidade. Representam o somatório das habilidades e maturidade de um engenheiro. Corresponde à mesa de trabalho do engenheiro.

3.2 Regras do Jogo Inicialmente, organize-se o tabuleiro como na Figura 1, distribuindo todos os componentes descritos na seção 3.1. Participam do jogo quatro jogadores, que são os engenheiros de software. Cada engenheiro assume uma especialidade, de acordo com discussões iniciais. Há também no jogo a figura do engenheiro geral, que assume o papel do gerente de projeto, cujas ações são determinadas pelos jogadores. Seguem os passos necessários para o jogo: Figura 1. Tabuleiro do Jogo AprendES Inicialmente, são definidas as especialidades dos engenheiros de software; Cada engenheiro define o seu nível de experiência utilizando as cartas nível de experiência ; o nível de experiência do gerente de projeto é definido como sendo maior (ou igual) do que os níveis dos quatro jogadores; Posteriormente, define-se o número de módulos do projeto utilizando as cartas tamanho ; Define-se o número de artefatos a serem construídos em cada módulo, para cada uma das especialidades (requisitos, desenho, código, rastro e ajuda); O tempo é definido de acordo com a quantidade total dos artefatos de todos os módulos e especialidades. Este tempo determina a quantidade de rodadas permitidas por partida no jogo. Define-se a complexidade do projeto utilizando as cartas complexidade e a qualidade do mesmo através do lançamento de dados; O orçamento é definido utilizando o valor que será pago a cada engenheiro de software, mais o valor a ser pago ao engenheiro geral, multiplicado pela quantidade de artefatos a ser construída na partida, sendo o resultado desta multiplicação multiplicado pelo fator de complexidade. Depois de executados os passos acima descritos, têm-se inicio as rodadas do jogo onde os engenheiros de software podem executar as seguintes tarefas:

Retirar uma carta problema do conjunto destas cartas e dependendo do grau de dificuldade, executa a mesma ou solicita uma reunião no fim da rodada ao engenheiro geral, ficando impedido de realizar quaisquer ações nesta rodada; Retirar uma carta conceito do conjunto destas cartas e executá-la imediatamente ou não. No entanto, um jogador não pode acumular mais do que duas de dessas cartas; Executar a quantidade de ações permitida, que podem ser construir, inspecionar ou corrigir artefatos. Os engenheiros perdem o jogo pelos seguintes motivos: As unidades de tempo, que correspondem ao número de rodadas, foram finalizadas e o projeto não foi concluído; O orçamento foi extrapolado; Ao final do jogo, o número de módulos com defeito é maior do que a qualidade exigida para o projeto. Considera-se ganho o jogo quando todos os artefatos definidos pelo projeto foram construídos dentro do tempo e orçamento estipulados e a quantidade dos módulos com defeito é menor ou igual à qualidade exigida. 4. Resultados parciais e projetos de melhoria Os resultados deste trabalho ainda são considerados parciais, pois apesar de terem sido definidos os componentes e as regras do jogo, passos fundamentais para a sua execução, ao colocarmos em prática observamos a necessidade de melhorar as cartas problemas e conceitos com a finalidade de tornar mais dinâmico o jogo. Além das cartas, também há a necessidade de redefinir alguns parâmetros, como o número de artefatos e de módulos. Para atingir este objetivo, diferentes grupos de estudantes da disciplina de Engenharia de Software estão sendo reunidos para testar o jogo e apresentar propostas de melhoria. Este teste será feito tanto por alunos iniciantes na área, como aqueles que cursaram a disciplina. Sendo assim, podemos afirmar que o jogo ainda encontra-se em fase de teste e validação. Referências Alves, V. K. C. A importância dos jogos e brincadeiras no cotidiano escolar. Monografia apresentada na Pós-Graduação Lato Sensu Instituto a Vez do Mestre, Universidade Candido Mendes. Rio de Janeiro, 2006. Figueiredo, E. M. L. et al. SimulES: Um Jogo para o Ensino de Engenharia de Software. Monografia apresentada no curso de Ciência da Computação. PUC-Rio, 2006. Isotton, E., Scrumming Ferramenta Educacional para Apoio ao Ensino de Práticas de SCRUM. Monografia de Trabalho de Conclusão de Curso de Graduação, Sistemas de Informação, FACIN, PUCRS. Porto Alegre, 2008. Kahl, K., Lima, M. E de O., Gomes, I. Alfabetização: Construindo alternativas com jogos pedagógicos. Extensio: Revista Eletrônica de Extensão, v. 4, n. 5. Dezembro de 2007. Kieling, E., Rosa, R., Planager - Um Jogo para Apoio ao Ensino de Conceitos de Gerência de Projetos de Software. Trabalho de Conclusão de Curso de Ciência da Computação, FACIN, PUCRS, Porto Alegre, 2006. Monsalve, E. S., Construindo Um Jogo Educacional com Modelagem Intencional Apoiados em princípios de Transparência. Tese de Mestrado. Puc-Rio, Rio de Janeiro, 2010. Navarro, E., Baker, A., Hoek, A., Teaching Software Engineering Using Simulation Games. International Conference on Simulation in Education (ICSIE). California, 2004. Reif, H. L., Mitri, M. How University Professors Teach Project Management for Information Systems. Communications of the ACM, Vol. 48, N. 8, Ago/2005.

Rossiou, E. Papadakis, S. Educational Games in Higher Education: a case study in teaching recursive algorithms. University of Macedonia and The Hellenic Open University, 2007. Disponível em: http://www.ece.salford.ac.uk/proceedings/papers/17_07.pdf. Acesso em: junho de 2010. Sommerville, Ian. Engenharia de software, 8ª edição. Tradução: Selma Shin Shimizu Melnikoff, Reginaldo Arakaki, Edilson de Andrade Barbosa. Revisão técnica: Kechi Kirama. São Paulo, Pearson Addison-Wesley, 2007. Wangenheim, C. G. v, Prikladnicki, R., O Uso de Jogos Educacionais para o Ensino de Gerência de projetos de Software. Simpósio Brasileiro de Qualidade de Software. Ouro Preto, 2009.