Trabalho
Scrum
Uma Metodologia Aplicada a Jogos
Icamaan Botelho Viegas da Silva
RECIFE, Janeiro de 2007
Resumo
Esta monografia apresenta um breve estudo sobre Scrum, uma metodologia para o desenvolvimento de softwares. Veremos inicialmente as principais características dessas metodologias, estudando duas das mais utilizadas hoje, XP e RUP. Em seguida, descreveremos os principais conceitos de metodologias ágeis. Por fim, serão discutidas as principais vantagens e desvantagens do uso do Scrum, além do seu relacionamento com o desenvolvimento de jogos.
Sumário
Capítulo 1 – Introdução 1
Capítulo 2 – Processos de Desenvolvimento de Software 2 2.1 Metodologias 2 2.2 Modelo Ágil 3 2.3 Programação Extrema (XP) 3 2.4 Rational Unified Process (RUP) 5
Capítulo 3 – Scrum 6 3.1 Scrum e o Desenvolvimento de Jogos 7
Capítulo 4 – Conclusão 8
Referências Bibliográficas 9
Capítulo 1 – Introdução
A engenharia de software é a área da informática responsável pelo processo de elaboração de um software, abrangendo as técnicas empregadas na especificação, projeto, desenvolvimento e testes de um software [1]. Atualmente a importância dada a essa área da informática vem favorecendo a formulação de novas metodologias. Ambientes complexos, que apresentam mudanças constantes, vêm ganhando ferramentas e formulações de técnicas específicas para esses domínios. O presente trabalho procura expor as etapas do processo de engenharia de um software, abordando ferramentas e técnicas mais utilizadas. Serão abordados os benefícios e vantagens da escolha correta de uma metodologia para guiar todo processo de desenvolvimento. No capítulo 2, abordaremos o processo de engenharia, bem como alguns modelos e metodologias mais utilizadas. No capítulo 3, serão apresentadas ferramentas e técnicas utilizadas pela metodologia Scrum, em seguida todo processo de