Agile Game Process Metodologia Ágil para Projetos de Advergames Allan Araujo [email protected] Agenda Jogos Advergames Processos para Jogos Agile Game Process (AGP) Conclusões Jogos Atividade Estruturada Semi-Estruturada Objetivos Regras Estímulos Físicos Mentais Jogos Eletrônicos - Histórico Tennis for Two (1958) SpaceWar (1962) Super Mario (1985) Sonic (1991) Final Fantasy (1997) Age of Empires (1999) Halo 2 (2004) WoW (2004) Call of Duty 2 (2005) Jogos Eletrônicos - Estilos Tipologia do Enredo Esportes Ação Estratégia Aventura RPG ... Finalidade Entretenimento Educação e Treinamento Publicidade ... Advergames Jogos + Publicidade Imersão Interatividade Características Marca Cronograma Objetivos Público Experiência Advergames Stakeholders Clientes Agências Desenvolvedora Projetos Orçamento: US$ 10 a 500 mil (em média) Ambiente Dinâmico e Complexo Duração: 3 a 15 semanas Equipe Multidisciplinar Fonte: IGDA Entretanto... “O jogo foi entregue com atraso. Ele contém muitos bugs. As funcionalidades originalmente pretendidas não foram entregues. Lançar o jogo levou muitas horas de desenvolvimento com o time sob pressão. Uma vez lançado o jogo, a gerência parecia não estar satisfeita (...)” Processos de Jogos Waterfall Processos Iterativos (UP) Metodologias Ágeis eXtreme Programming (XP) Scrum Processos de Jogos Agile Game Process (AGP) Valores Ágeis Características/Objetivos Adaptativa Desenvolvimento Iterativo e Incremental Orientação a Testes Gerenciamento Descentralizado Suporte ao Gerenciamento e Desenvolvimento Integração de Processos Negócios e Produção Agile Game Process (AGP) Estrutura da Metodologia Agile Game Process (AGP) Papéis Agile Game Process (AGP) Fases e Disciplinas Agile Game Process (AGP) Práticas Recomendadas Estórias (User Stories) TDD e Continuous Design Comunicação Transparente Story Points Daily Meeting Ambiente de Trabalho Otimizado Feedback Constante e Ciclos Curtos Pair-Programming Conclusões - AGP Conclusões - AGP Desvantagens Ferramentas Múltiplos Projetos Atividades Abstratas Trabalhos Futuros Medir (Projetos e Processo) Melhoria e Refinamento Ferramentas (Integração e Suporte) Gerenciamento de Portfólio Referências ARAUJO, Allan. Agile Game Process – Metodologia Ágil para Projetos de Advergames. Trabalho de Graduação, Bacharelado em Ciência da Computação, Universidade Federal de Pernambuco. 2006. Agile Game Process Metodologia Ágil para Projetos de Advergames Allan Araujo [email protected]