35

Contexto Problema Cenário Atual Motivação Arcadea Público alvo e stakeholders Cenário Futuro Matriz de valores Status report Tecnologias

Embed Size (px)

Citation preview

Page 1: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias
Page 2: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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

Page 3: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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

Page 4: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Arte Música Design Usabilidade ...

EquipesMultidisciplinares

Page 5: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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.0

Fonte: eMarketer

4 bilhões

Qual a importância disso hoje?

Page 6: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Queria fazer um jogo...Só sei

desenharSó sei

programar

Formação

Page 7: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Desmotivação

Page 8: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Cenário atual

Page 9: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Alcance

Conteúdo Livre

Confiabilidade

Redes Sociais

Fóruns

Page 10: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Comunicação

Organização

Page 11: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias
Page 12: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

...um ambiente onde se formam facilmente equipes:

CooperativasComunicativasMultidisciplinares

Motivadas

? ??? ????

?

Será que existe...

Page 13: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Classes Hierarquia Divisão de Tarefas Recompensa Evolução Reconhecimento

Diversão!!

+500XP

MMORPG+500XP

↑ Level UpCritical!

9999

Page 14: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Uma comunidade focada na formação de equipes multidisciplinares para desenvolvimento de software.

Proposta

Diferencial

Utilizar estratégias de MMORPG para motivar usuários com interesses em comum a fazerem projetos.

Page 15: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

"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.

E isso tem algum fundamento?

Page 16: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

E isso funciona?

Page 17: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Fun Theory

Page 18: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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

Page 19: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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

Page 20: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Cenário Futuro

Page 21: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Alcance

Page 22: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Confiabilidade

Comodidade

Suporte a Formação de Equipes

Page 23: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Reconhecimento

ComunicaçãoRecompensa

Diversão

Page 24: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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

Page 25: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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 3

5 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

Page 26: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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.

Page 27: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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.

Page 28: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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

Page 29: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Arquitetura

Navegador Web

Adobe FlexCSS

Spring Controller

BlazeDS

Fachada

Regras de negócio

DAO

Spring AOP

Classes de dados

Spring DI

MySQL

Hibernate

Page 30: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Plano de Projeto Game Design Requisitos Plano de Testes Análise

Artefatos

Page 31: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Dificuldades encontradas

Page 32: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Dificuldades encontradas

Page 33: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Protótipo – 1ª Iteração

Page 34: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

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

.

.

Page 35: Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias

Dúvidas