 Contexto  Problema  Cenário Atual  MMORPG  Arcadea  Cenário Futuro  Fundamentação  Stakeholders e público-alvo  Desafio  Gerência e Tecnologias.

Slides:



Advertisements
Apresentações semelhantes
Os projetos.
Advertisements

[Material apresentado no SBGames2005]
Arlindo Moreira Carlos Alexandre T. Crivelente Carlos Henrique P. Maduro José Luiz Nogueira Filho Pablo Madeira Freire.
O Processo Praxis 3.0 Processos de Software 25/03/2017
Ferramentas de Engenharia de Software
Sistema Gerenciador de Ocorrências

Projeto Sebo Virtual Juliano Oliveira de Souza
Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus
Sistema de Gerenciamento Financeiro
S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.
S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.
Sistema de Gerenciamento Financeiro On-Line
Sistema de Gerenciamento Financeiro
Sistema de Gerenciamento Financeiro On-Line
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Metodologia Versão 2 FSRS.
FDD.
Análise e Gerenciamento de Requisitos com Casos de Uso
Sistema de Recrutamento e Seleção
Rational Unified Process
Objetivos demonstrar os processos de Gestão e Fabricação de Software e...
Roteiro Contexto Problema Cenário Atual MMORPG Arcadea Cenário Futuro
S.I.S.D. – Soluções Inteligentes para Sistemas Distribuídos
Roteiro Contexto Problema Cenário Atual Motivação Arcadea
Visão Geral PRO.NET.
Fundamentos de Engenharia de SW
Cap 2 – Processo de Software
Grupo PHP MADS - FEUP 2009/ /01/ Agenda Contexto Tecnologias Ferramentas Arquitectura lógica Arquitectura física Processo de desenvolvimento.
Processos de Desenvolvimento de Software – Parte 2
Fase de Elaboração: Fluxo de Requisitos
Programa de Educação a Distância da Fundação Getulio Vargas
Relato de Experiência do processo de desenvolvimento do GSAN
Rapid Application Development (RAD)
Raoni de Oliveira Franco
IOM Ideas on Motion. Roteiro Contexto O Projeto Módulos Planejamento.
O Processo de desenvolvimento de software
Preparando as apresentações
 Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias.
Especificação em Projeto de Sistemas
Bruno Silva Desenvolvido a partir de
eXtreme Programming Metodologia XP
Plano de Produto Fusion ECM Suite
Desenvolvimento de software de apoio a gerência de informações da Central de Cursos de Idiomas da FUNCERN Reunião Início.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Sistema Virtual de Venda de Móveis
Processo de Desenvolvimento de Software – PDS C Construção - PAS
dotProject EAP – dP EAP Jose Nome Matrícula Filipe Barbosa de Almeida
Técnicas e Projeto de Sistemas
Hukarz Open Source Process D01 Alan Kelon, Silvio Meira Recife, 01/12/2006.
1 Mesa de Compras Apresentação Fábrica 16/06/2003.
Agile Game Process Metodologia Ágil para Projetos de Advergames Allan Araujo
Construir um ambiente propício para formação e organização de equipes para o desenvolvimento de software.
Projeto e-Build. Apresentação FábricaEquipeProdutoMercado ProjetoEscopoMetodologiaCronograma ArtefatosPrincipais riscosArquiteturaLições aprendidas.
Status Report 2.1 por Flávio Juvenal. Status Report 2.1 C.A.T.S. Atividades para Desafio Brasil Prototipação e validação da nova página (Home quando logado)
 Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias.
Autores: Everton Flávio Rufino Seára
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração.
Criando jogos.
Status Report I Penalty Cup Renato Marcelino Thiago Arruda.
Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.
Wi-Fi Information Service Bruno Lins Fernando Kakimoto.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.
Versão 3.0 Iteração 3 Release 1.0. CRM – Customer Relationship Management “No intuito de criar e estabelecer um bom relacionamento com seus clientes,
UNIVERSIDADE FEDERAL DA BAHIA Salvador, primavera de 2012.
Transcrição da apresentação:

 Contexto  Problema  Cenário Atual  MMORPG  Arcadea  Cenário Futuro  Fundamentação  Stakeholders e público-alvo  Desafio  Gerência e Tecnologias

Metro Paris Subway Iphone Application

 Arte  Música  Design  Usabilidade ... Metro Paris Subway Iphone Application

Faturamento do mercado americano de jogos, em 2008 Fonte: The NPD Group Faturamento do mercado de aplicativos para mobile, em 2010 Fonte: Juniper Research Lucro com publicidade na web 2.0 Fonte: eMarketer

 Dividir o projeto em módulos e terceirizá-los.  Formar uma equipe multidisciplinar

Queria fazer um jogo... Só sei desenhar Só sei programar

Problema: Comunicação

 Classes  Hierarquia  Divisão de Tarefas  Recompensa  Evolução  Reconhecimento  Diversão +500XP ↑ Level Up Critical! 9999

É uma plataforma para formação, organização e socialização de equipes remotas multidisciplinares, com ferramentas e elementos que remetem a um MMORPG.

 "People will pay for the privilege of working harden than they work when they are paid." Chuck Coonradt, founder of The Game of Work.  “As the gamer generation moves into the mainstream workforce, they are willing and eager to apply the culture and learning techniques they bring with them from games." Lee Sheldon, a gamer, game designer and assistant professor at the Indiana University's department of telecommunications.

Equipes Multidisciplinares Comunicação e Organização Contato e Confiabilidade Descobrimento Empresários Terceirização de Projetos Anúncios Publicadores Formação Líder de Arte Produtor Programador Líder Técnico Artista Gráfico Músico Game Designer Eng. de Testes

Como podemos ter certeza de que o jogo agrada nosso usuário?  Questionários  Personas  Validação

Foco: Suporte à formação de equipesFoco: Suporte à comunicação e organização de equipes Perfil Sistema de caixa de mensagem Quests Rede social Regras de RPG Wiki Grupo de discussão Chat Sistema de recomendação de usuários Torneios Ferramentas de suporte a gerenciamento Versão 1.0Versão 2.0

ConcepçãoElaboraçãoConstruçãoTransição

 Iterativo e incremental;  Iterações curtas;  Fechamento de builds semanais na fase de construção;  Reuniões gerais para planejamento da próxima iteração;  Integração contínua;  Padronização de codificação;  Sistema de revisão de código;

Plano de ProjetoGame Design RequisitosPlano de TestesAnálise

11 dias Prospecção 15/03 a 29/03 9 dias Planejamento 29/03 a 07/04 5 dias Levantamento Inicial 07/04 a 12/04 5 dias Elaboração Inicial 12/04 a 17/04 7 dias Desenvolvimento 17/04 a 24/04 7 dias Desenvolvimento 24/04 a 01/05 7 dias Desenvolvimento 01/05 a 08/05 7 dias Desenvolvimento 08/04 a 15/05 Defesa de Tema 29/03 Defesa de Projeto e PP 07/04 Requisitos GD 12/04 Análise e PT 12/04 Status Report /04 Status Report /05

10 dias Desenvolvimento 15/05 a 24/05 6 dias Desenvolvimento 24/05 a 29/05 7 dias Desenvolvimento 29/05 a 06/06 7 dias Desenvolvimento 06/06 a 12/06 Status Report /06 7 dias Desenvolvimento 12/06 a 19/06 17 dias Validação e Implementação 19/06 a 05/07 Status Report /06 Release 2 05/07 Release 1 24/05

Ícaro Valgueiro Gerente de Projeto Denise Tenório Gerente de Usabilidade Caio César Gerente de Tecnologia Laís Andrade Gerente de Banco de dados Anália Lima Gerente de Testes Alice Araújo Gerente de Arte Matheus Luck Game Designer Amora Cristina Átila Valgueiro Cleivson Siqueira Irineu Martins Desenvolvedores Ivan França Ivson Diniz Leonardo Vieira Ricardo Jorge

 Linguagem do servidor:  Java (J2EE)  Plataformas / APIs / Frameworks:  Spring  Hibernate  BlazeDS  Ferramentas de desenvolvimento:  Eclipse  Flex SDK

Lado Cliente Spring Security Spring Core Spring MVC Spring Web Service BlazeDS Fachada Regras de negócio DAO Hibernate transactions MySQL Spring DI Hibernate core Lado Servidor

 2 semanas de aprendizagem  Realizada por membros do grupo  Ferramentas de controle:  Mantis  SVN (Tortoise SVN)  Tecnologia de desenvolvimento:  J2EE  Spring  Hibernate  Adobe Flex  BlazeDS

 Capacitação a todos os membros  Como utilizar ferramentas gerais  Padronização na codificação  Uma visão mais superficial de tudo que será utilizado  Capacitação em subgrupos  Técnicas mais aprofundadas e específicas  Acompanhamento  Ensino mais detalhado de ferramentas