Metodologia Ágil Scrum em uma Disciplina de Engenharia de Software

  • Breno Andrade Instituto Federal da Bahia
  • Moara Brito Instituto Federal da Bahia
  • Crescencio Lima Universidade Federal da Bahia / Instituto Federal da Bahia

Resumo


As metodologias ágeis de desenvolvimento de software destacam-se principalmente por darem prioridade ao desenvolvimento de funcionalidades através de código executável ao invés da produção de extensa documentação escrita, apresentando respostas rápidas às mudanças. Devido a este contexto, este trabalho busca relatar a aplicação da metodologia ágil Scrum em um ambiente de sala de aula, apresentando todo o processo de execução do projeto. Obtendo ao final uma experiência que simulou uma situação real, comum nas empresas de desenvolvimento, facilitando assim o aprendizado do conteúdo da disciplina.

Referências

Ambler, Scott W (2006). Agile Adoption Rate Survey Results: March 2006. Disponível em: <http://www.ambysoft.com/surveys/agileMarch2006.html>. Acesso em: 26 fev. 2016.

Branco, Jônathas Diógenes Castelo; COELHO, Ciro Carneiro; PIRES, Carlo Giovano S.(2008) Utilizando Scrum em projetos off-shore. In: I Congresso Tecnológico Infobrasil, Fortaleza.

BRQ. (2016) Metodologias Ágeis de desenvolvimento de software, http://www.brq.com/metodologias-ageis/.

Carvalho, Bernardo Vasconcelos de; MELLO, Carlos Henrique Pereira.(2012). Aplicação do método ágil scrum no desenvolvimento de produtos de software em uma pequena empresa de base tecnológica. Gestão & Produção: Scielo, São Carlos, v. 19, n. 3, p.557-573.

Facebook. (2016). Disponível em: https://www.facebook.com/. Acessado em: 16 de fevereiro de 2016.

Fadel A. C. e Silveira, H. da M. (2010) Metodologias ágeis no contexto de desenvolvimento de software: XP, Scrum e Lean. 26 f. Monografia (Especialização) Curso de Faculdade de Tecnologia, Unicamp – Universidade Estadual de Campinas, Limeira.

Github. (2016) Disponível em: https://github.com/. Acessado em: 16 de fevereiro de 2016.

Google Docs. (2016). Disponível em: http://docs.google.com/. Acessado em: 16 de Fevereiro de 2016.

Hangouts. (2016). Disponível em: https://hangouts.google.com/. Acessado em: 16 de fevereiro de 2016.

Leal, I. (2009) "Requisitos de Metodologias de Teste de Software para Processos Ágeis". Outubro.

Meireles, M. A. C. e Bonifacio, B. A. (2015). Uso de Métodos Ágeis e Aprendizagem Baseada em Problema no Ensino de Engenharia de Software: Um Relato de Experiência. In Anais do XXVI Simpósio Brasileiro de Informática na Educação (XXVI SBIE). p.180-189.

Oliveira, E. e Lima, R. (2011) Estado da Arte Sobre o Uso do Scrum em Ambientes de Desenvolvimento Distribuído de Software. Revista de Sistemas e Computação, Salvador, v. 1, n. 2, p.106-119.

Prikladnicki, Rafael; AUDY, Jorge.(2008) Desenvolvimento distribuído de software. Rio de Janeiro: Elsevier.

Rubin, K. S. (2012) Essential Scrum: A Practical Guide to the Most Popular Agile Process. AddisonWesley Professional. 504p.

Schwaber K. (2004) Agile Project management with Scrum. Microsoft Press.

Sille, F. e Braga, J. A. (2013) Software Educacional para Prática do Scrum. In II CBIE – Workshops (WCBIE). pp. 152-161.

Sousa. Hanna Tátila et al. (2015). Apoio Automatizado ao Planejamento de Sprints em Projetos Scrum. In Anais XI Simpósio Brasileiro de Sistemas de Informação. SBC.

Skype. (2016). Disponível em: http://www.skype.com. Acessado em: 16 de fevereiro de 2016.

Trello. (2016). Disponível em: https://trello.com/. Acessado em: 16 de fevereiro de 2016.

Wazlawick, R. S. (2013) Engenharia de Software: Conceitos e Práticas. Elsevier, Rio de Janeiro.
Publicado
24/10/2016
ANDRADE, Breno; BRITO, Moara; LIMA, Crescencio. Metodologia Ágil Scrum em uma Disciplina de Engenharia de Software. In: WORKSHOP DE INFORMÁTICA NA ESCOLA (WIE), 22. , 2016, Uberlândia. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 251-260. DOI: https://doi.org/10.5753/cbie.wie.2016.251.