Contexto Problema Cenário Atual Motivação Arcadea Público alvo e stakeholders Cenário Futuro
description
Transcript of Contexto Problema Cenário Atual Motivação Arcadea Público alvo e stakeholders Cenário Futuro
Contexto Problema Cenário Atual Motivação Arcadea Público alvo e stakeholders Cenário Futuro Matriz de valores Status report Tecnologias e arquitetura Artefatos Dificuldades encontradas Protótipo Próximas iterações
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 ...
EquipesMultidisciplinares
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?
Queria fazer um jogo...Só sei
desenharSó sei
programar
Formação
Desmotivação
Cenário atual
Alcance
Conteúdo Livre
Confiabilidade
Redes Sociais
Fóruns
Comunicação
Organização
...um ambiente onde se formam facilmente equipes:
CooperativasComunicativasMultidisciplinares
Motivadas? ?? ? ???
??
Será que existe...
Classes Hierarquia Divisão de Tarefas Recompensa Evolução Reconhecimento
Diversão!!
+500XPMMORPG+500XP↑ Level Up
Critical!9999
Uma comunidade focada na formação de equipes multidisciplinares para desenvolvimento de software.
Proposta
DiferencialUtilizar estratégias de MMORPG para motivar usuários
com interesses em comum a fazerem projetos.
"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
Público-alvo
A média de idade dos desenvolvedores é entre 18 a 30 anos.
A grande maioria está cursando o nível superior.
A maior parte deles são novos no mercado(menos de 2 anos de experiência)
Fonte: Guia do Programador
Empresários Publicadores
Stakeholders
Líder de Arte
Produtor Programador
LíderTécnico
ArtistaGráficoMúsico
GameDesigner
Eng. deTestes
Anúnc
ios
Terc
eiriz
ação
Formação de equipes
Cenário Futuro
Alcance
Confiabilidade
Comodidade
Suporte a Formação de Equipes
Reconhecimento
ComunicaçãoRecompensa
Diversão
Matriz de Valores
Conteúdo L
ivre
Suporte à
Com
unicação
Conf iabi l i
dade
Alcance
Suporte à
Form
ação de E
quipes
Reconhec imento
Recompensa
Divers
ão0
2
4
6
8
10
12
Freela Redes sociais (DeviantArt)
Fóruns (GameDev, IGDA) Arcadea
5 dias
Levantamento Inicial
07/04 a 12/04
Iteração 3
10 dias
Elaboração
12/04 a 24/04
Iteração 4
Defesa de Projeto07/04
Requisitos GD 12/04
Status Report 1.1 24/04
5 dias
Levantamento Inicial
07/04 a 12/04
Iteração 35 dias
Elaboração Inicial
12/04 a 17/04
Iteração 4
Defesa de Projeto07/04
Requisitos GD 12/04
Análise e PT12/04
7 dias
Desenvolvimento
17/04 a 24/04
Iteração 5
Status Report 1.1 24/04
Motivo: mudanças nas idéias.
Status Report
Tarefa Estado Responsável
Levantamento dos requisitos Gerente do Projeto e Game Designer
Criação do questionário de perfil do usuário Gerente de Usabilidade
Elicitação dos requisitos Gerente de Projeto
Definição dos casos de uso Gerente de Projeto
Fazer o documento de requisitos Gerente de Projeto
Fazer o documento de game design Game Designer
Capacitação nas Tecnologias (1º Parte) Gerente de Tecnologia
Iteração 3 – Levantamento inicialMotivo: dificuldade de sintetizar as idéias do GD em requisitos do sistema.
Plano de mitigação: Alocar pessoas para fazer a ponte entre o GD e os requisitos.
Motivo: complexidade que os casos de uso teriam dado o grande número de requisitos e a sua mutabilidade.
Plano de mitigação: optou por uma documentação mais leve.
Motivo: atraso na elicitação dos mesmos.
Plano de mitigação: dividir a equipe de modo que na próxima iteração esta tarefa seja realizada concorrentemente com as demais tarefas.
Tarefa Estado Responsável
Definição das tecnologias Gerente de Tecnologia
Definição da arquitetura do sistema Gerente do Projeto e Gerente de Tecnologia
Construção do documento de análise e projeto
Gerente do Projeto e Gerente de Tecnologia
Construção do plano de testes Gerente de Testes
Capacitação das tecnologias (2º Parte) Gerente de Tecnologia
Elicitação dos requisitos Gerente de Projeto
Fazer o documento de requisitos Gerente de Projeto
Modificar o documento de game design Gerente de Projeto
Iteração 4 - ElaboraçãoMotivo: cogitou utilizar tecnologias de desenvolvimento ágil, como python e ruby, que levou a um estudo maior entre as opções.
Plano de mitigação: o treinamento que não foi feito será realizado durante o desenvolvimento.
Flex Independência de Browser Fácil desenvolvimento de página dinâmicas
JavaEE Experiência da Equipe com a linguagem Java Linguagem web consolidada
Spring Reuso de módulos prontos Facilidade na integração Suporte a frameworks utilizadas.
Tecnologias
Arquitetura
Navegador Web
Adobe FlexCSS
Spring Controller
BlazeDS
Fachada
Regras de negócio
DAO
Spring AOP
Classes de dados
Spring DI
MySQL
Hibernate
Plano de Projeto Game Design Requisitos Plano de Testes Análise
Artefatos
Dificuldades encontradas
Dificuldades encontradas
Protótipo – 1ª Iteração
Próxima iteração
Tarefa Responsável
Configurar servidor Gerente de Tecnologia
Implementar funcionalidades ligadas as contas de usuario
Equipe de desenvolvimento
Prototipagem das funcionalidades de uso que serão implementados na próxima iteração
Gerente de Usabilidade
Produção de novos assets arte Gerente de Arte
.
.
Dúvidas