Roteiro Contexto Problema Cenário Atual MMORPG Arcadea Cenário Futuro

Slides:



Advertisements
Apresentações semelhantes
Os projetos.
Advertisements

Consultoria e Produtos metas, planejamento e resultados
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
2 Connector Plataforma interactiva para a promoção e suporte de redes sociais georeferenciadas através de dispositivos móveis.
IME – Instituto de Matemática e Estatística USP – Universidade Estadual de São Paulo MAC499 – Trabalho de Formatura Supervisionado 2000 Orientadora: Prof.
Projeto Sebo Virtual Juliano Oliveira de Souza
Apresentação do Projeto
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
Apresentação do Projeto
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
Análise e Gerenciamento de Requisitos com Casos de Uso Módulo 0 Sobre o Curso.
ENTERPRISE RESOURSE PLANNING
Sistema de Recrutamento e Seleção
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.
Adriano S. Castro. Soluções para problemas recorrentes no desenvolvimento de software; Orientação a objetos; Facilitam a reutilização; Vocabulário comum;
Programa de Educação a Distância da Fundação Getulio Vargas
UM CASO DE GESTÃO DE CONHECIMENTO. O MELHOR LUGAR PARA GUARDAR CONHECIMENTO É NAS PESSOAS. A MELHOR FORMA DAS PESSOAS USAREM O CONHECIMENTO É TROCANDO.
Nova solução CRM da Riosoft
Relato de Experiência do processo de desenvolvimento do GSAN
Rapid Application Development (RAD)
Raoni de Oliveira Franco
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.
Bruno Silva Desenvolvido a partir de
eXtreme Programming Metodologia XP
Plano de Produto Fusion ECM Suite
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Processo de Desenvolvimento de Software – PDS C Construção - PAS
Técnicas e Projeto de Sistemas
Agile Game Process Metodologia Ágil para Projetos de Advergames Allan Araujo
Ferramenta de Modelagem de Requisitos e Agentes (TAOM4e) Laís Xavier Prof.: Jaelson Castro.
 Contexto  Problema  Cenário Atual  MMORPG  Arcadea  Cenário Futuro  Fundamentação  Stakeholders e público-alvo  Desafio  Gerência e Tecnologias.
Construir um ambiente propício para formação e organização de equipes para o desenvolvimento de software.
 Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias.
Capítulo 8: Implementando SAD orientado a grupo
Os projetos.
Autores: Everton Flávio Rufino Seára
PYXIS.
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
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.
UMA VISÃO GERAL Eduardo Cláudio Nicácio FATEC São Bernardo do Campo.
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.
Scrum Gathering Brazil 2009 Diego Asfora
Solução sistêmica para apoiar os processos de fiscalização da Arsesp Agosto/2015 IX Congresso Brasileiro de Regulação.
UNIVERSIDADE FEDERAL DA BAHIA Salvador, primavera de 2012.
Tecnologias Emergentes Prof. Anderson M. Fernanes Mestrando em Informática - UTFPR.
Gestão Colaborativa de Produção de Conteúdo para Cursos na Modalidade Educação a Distância Paulo Marcos Figueiredo de Andrade Mestre em Computação Coordenador.
Transcrição da apresentação:

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

Criação de Produtos de Software Criação de Conteúdo Metro Paris Subway Iphone Application Design de Interface Testes de Usabilidade Design do Produto Ciclo de vida de software Implantação e Monitoramento Design do Negócio

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

4 bilhões Qual a importância disso hoje? 11,7 bilhões 10 bilhões Faturamento do mercado americano de jogos, em 2008 Fonte: The NPD Group 10 bilhões Faturamento do mercado de aplicativos para mobile, em 2010 Fonte: Juniper Research Lucro com publicidade na web 2.0 Fonte: eMarketer 4 bilhões

Como se desenvolve um projeto Multi-disciplinar? Dividir o projeto em módulos e terceirizá-los. Formar uma equipe multidisciplinar

Formação Queria fazer um jogo... Só sei desenhar Só sei programar

Problema: Comunicação

Desmotivação

Cenário Atual

Alcance Confiabilidade

Organização Comunicação

Ferramentas de Gerenciamento Acompanhamento Comunicação Repositório Online

Será que existe um ambiente onde as equipes são: Multidisciplinares Bem-gerenciadas Hierarquizadas Comunicativas Com divisão complexa de tarefas Motivadas ? ? ? ? ? ? ? ? ?

MMORPG

MMORPG Classes Hierarquia Divisão de Tarefas Recompensa Evolução Critical! 9999 MMORPG ↑ Level Up +500XP Classes Hierarquia Divisão de Tarefas Recompensa Evolução Reconhecimento Diversão O mmorpg por arcadea.

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

E isso tem algum fundamento? "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. Citações

E isso funciona? Logos de aplicativos q funcionam: Topcoder, Jynx, Disney …

Cenário Futuro

Diversão

Alcance Comodidade

Confiabilidade Reconhecimento

Acompanhamento Organização Recompensa Diversão Ferramenta de gerenciamento

Matriz de Valores

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

Desafio

Usabilidade O que é usabilidade? “filosofia de design” Um atributo da qualidade A facilidade de utilização de um produto para conseguir atingir um determinado objectivo. Conjunto de metodologias e técnicas

Usabilidade Facilidade de aprendizagem Eficiência Memorização Erros Satisfação segundo Jakob Nielsen tem 5 componentes.. (Isso vai ser bem rápido... Só comenta de leve quem é ele... E vai pros pontos) (quem é ele?? ->> Jakob Nielsen holds a Ph.D. in human-computer interaction from the Technical University of Denmark in Copenhagen.) (Jakob Nielsen, Ph.D., is a User Advocate and principal of the Nielsen Norman Group which he co-founded with Dr. Donald A. Norman (former VP of research at Apple Computer). Before starting NNG in 1998 he was a Sun Microsystems Distinguished Engineer.) -Facilidade de aprendizagem. Quão fácil é para os utilizadores conseguir realizar as tarefas básicas no seu primeiro contacto com um produto? -Eficiência. Após os utilizadores aprenderem a utilizar o produto, com que rapidez conseguem realizar as tarefas? -Memorização. Quando os utilizadores retornam ao produto após um período de não utilização, com que facilidade conseguem restabelecer a sua proficiência? -Erros. Quantos erros os utilizadores fazem, qual a gravidade desses erros e com que facilidade conseguem recuperar dos erros? -Satisfação. Quão agradável é utilizar o produto?

Público para a Validação Definição do público alvo. Explicar como estamos definindo esse público com questionários para instituições

Validação Validações. Os msm dos questionários serão convocados para o torneio.

Funcionalidades Versão 1.0 Versão 2.0 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

Processo Concepção Elaboração Construção Transição

Características do 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;

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

Cronograma

Cronograma

Papéis Gerente de Projeto Gerente de Tecnologia Ícaro Valgueiro Gerente de Tecnologia Caio César Gerente de Banco de dados Laís Andrade Gerente de Testes Anália Lima Gerente de Usabilidade Denise Tenório Game Designer Matheus Luck Gerente de Arte Alice Araújo

Hibernate transactions Arquitetura Lado Cliente Navegador Web CSS Adobe Flex BlazeDS Lado Servidor Spring Security Spring MVC Spring Web Service Spring Core Fachada Spring DI Regras de negócio DAO Hibernate transactions Hibernate core Classes de dados Banco de dados MySQL

Treinamento da equipe 2 semanas de aprendizagem 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 Exemplos mais práticos Ensino mais detalhado de ferramentas Capacitação realizada por membros do grupo

Dúvidas