contexto problema cenário atual mmorpg arcadea cenário futuro fundamentação stakeholders...
Post on 07-Apr-2016
217 Views
Preview:
TRANSCRIPT
Contexto Problema Cenário Atual MMORPG Arcadea Cenário Futuro Fundamentação Stakeholders e público-alvo Desafio Gerência e Tecnologias
Roteiro
Criação de Conteúdo
Design de Interface
Ciclo de vida de software
Testes de Usabilidade
Implantação e Monitoramento
Design do Produto
Design do Negócio
Metro Paris Subway Iphone Application
Criação de Produtos de Software
Arte Música Design Usabilidade ...
Multidisciplinaridade
Metro Paris Subway Iphone Application
11,7 bilhõesFaturamento do mercado americano de
jogos, em 2008Fonte: The NPD Group
10 bilhõesFaturamento do mercado de aplicativos
para mobile, em 2010Fonte: Juniper Research
Lucro com publicidade na web 2.0Fonte: eMarketer
4 bilhões
Qual a importância disso hoje?
Dividir o projeto em módulos e terceirizá-los.
Formar uma equipe multidisciplinar
Como se desenvolve um projeto Multi-disciplinar?
Queria fazer um jogo...Só sei
desenharSó sei
programar
Formação
Problema: Comunicação
Comunicação
Desmotivação
Cenário Atual
Alcance
Confiabilidade
Comunicação
Organização
Repositório Online
Gerencia de Equipe
Acompanhamento
Comunicação
Multidisciplinares Bem-gerenciadas Hierarquizadas Comunicativas Com divisão complexa de tarefas
Motivadas
? ?? ? ????
?
Será que existe um ambiente onde as equipes são:
MMORPG
MMORPG
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 professorat the Indiana University's department of telecommunications.
E isso tem algum fundamento?
E isso funciona?
Fun Theory
Cenário Futuro
Diversão
AlcanceComodidade
ConfiabilidadeReconhecimento
Organização
Ferramenta degerenciamento
Acompanhamento
RecompensaDiversão
Matriz de Valores
Repos
itório
onlin
e
Ferram
enta
de ge
rencia
mento
Organiz
ação
Confia
bilida
de
Comun
icaçã
o
Alcanc
e
Recon
hecim
ento
Recom
pens
a
Diversã
o0
2
4
6
8
10
12
DeviantArt
Contato Pessoal
GoogleCode
Arcadea
Equipes Multidisciplinares
Comunicação e Organização
Contato eConfiabilidade
Descobrim
ento
Empresários
Terceiriz
ação de
Projetos
Anúncios
Publicadores
Formação
Líder de Arte
Produtor Programador
LíderTécnico
ArtistaGráficoMúsico
GameDesigner
Eng. deTestes
Stakeholders
Desafio
UsabilidadeComo podemos ter certeza de que o jogo agrada nosso usuário?
QuestionáriosPersonasValidação
Quem são nossos usuários?
Que outras características destacamos?
Onde encontramos esse usuário?
Funções?Já desenvolveu?E se divertisse?
Validação
Foco: Suporte à formação de equipes Foco: 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.0 Versão 2.0
Funcionalidades
Concepção Elaboração Construção Transição
Processo
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;
Características do Processo
Plano de Projeto Game Design Requisitos Plano de Testes Análise
Documentos
Cronograma
11 dias
Prospecção
15/03 a 29/03
Iteração 1
9 dias
Planejamento
29/03 a 07/04
Iteração 25 dias
Levantamento Inicial
07/04 a 12/04
Iteração 35 dias
Elaboração Inicial
12/04 a 17/04
Iteração 4
7 dias
Desenvolvimento
17/04 a 24/04
Iteração 5
7 dias
Desenvolvimento
24/04 a 01/05
Iteração 6
7 dias
Desenvolvimento
01/05 a 08/05
Iteração 7
7 dias
Desenvolvimento
08/04 a 15/05
Iteração 8
Defesa de Tema 29/03
Defesa de Projeto e PP07/04
Requisitos GD 12/04
Análise e PT12/04
Status Report 1.1 24/04
Status Report 1.2 01/05
10 dias
Desenvolvimento
15/05 a 24/05
Iteração 9
6 dias
Desenvolvimento
24/05 a 29/05
Iteração 10
7 dias
Desenvolvimento
29/05 a 06/06
Iteração 11
7 dias
Desenvolvimento
06/06 a 12/06
Iteração 12
Status Report 2.1 05/06
7 dias
Desenvolvimento
12/06 a 19/06
Iteração 1317 dias
Validação e Implementação
19/06 a 05/07
Iteração 14
Status Report 2.2 19/06
Release 2 05/07
Release 1 24/05
Feira de Projetos
07/07
Papéis Ícaro ValgueiroGerente de Projeto
Denise TenórioGerente de Usabilidade
Caio CésarGerente de Tecnologia
Laís AndradeGerente de Banco de dados
Anália LimaGerente de Testes
Alice AraújoGerente de Arte
Matheus LuckGame Designer
Amora CristinaÁtila ValgueiroCleivson SiqueiraIrineu MartinsDesenvolvedores
Ivan FrançaIvson DinizLeonardo VieiraRicardo Jorge
Linguagem do servidor: Java (J2EE)
Plataformas / APIs / Frameworks: Spring Hibernate BlazeDS
Ferramentas de desenvolvimento: Eclipse Flex SDK
Tecnologia
Arquitetura Navegador Web
Adobe FlexCSS
Lado Cliente
Spring Security
Spring CoreSpring MVC Spring Web Service
BlazeDS
Fachada
Regras de negócio
DAO Hibernate transactions
Classes de dados
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
Treinamento da equipe
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
Treinamento da equipe
Dúvidas
top related