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

Slides:



Advertisements
Apresentações semelhantes
Os projetos.
Advertisements

Versão Premium Janeiro de 2003
Rational Unified Process
Natanael (njsj) Thiago (tan2) Rodrigo (rml2)
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.
Rational Unified Process(RUP)
Training in Requirements Engineering Game
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
Processos de Desenvolvimento de Software
Sistema Web para Departamentos
Processo Desenvolvimento de Software Tradicional
Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
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
Rational Unified Process
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
Lafayette B. Melo – CEFET-PB - COINFO Quando só o que se tem é um martelo, se acha que tudo que tem no mundo é prego (?) Como você vê o mundo em sua volta.
Roteiro Contexto Problema Cenário Atual MMORPG Arcadea Cenário Futuro
Roteiro Contexto Problema Cenário Atual Motivação Arcadea
Visão Geral PRO.NET.
Fundamentos de Engenharia de SW
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;
All sections to appear here
UM CASO DE GESTÃO DE CONHECIMENTO. O MELHOR LUGAR PARA GUARDAR CONHECIMENTO É NAS PESSOAS. A MELHOR FORMA DAS PESSOAS USAREM O CONHECIMENTO É TROCANDO.
Desenvolvimento Rápido de Aplicação (RAD)
Observatório - EPT NÚCLEO DE TECNOLOGIA. Função: Gerar soluções estratégicas através da aplicação e desenvolvimento de ferramentas de TI. A coordenação.
Técnicas e Projeto de Sistemas
Sistema de Gerenciamento de Cursos de Inglês Visão geral.
Produtividade com SuperCRUD e Software Template
Preparando as apresentações
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Representação Arquitetural
Plano de Produto Fusion ECM Suite
Wi-Fi Information Service André Guedes Ronaldo Ribeiro.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Processo de Desenvolvimento de Software – PDS C Construção - PAS
Padrões de Interação com o Usuário
Técnicas e Projeto de Sistemas
Status Report 1.2 Bruno Sandres e Flávio Juvenal.
Gestão de projetos de Software GTI-16
 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.
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.
Reciclando idéias.
Agenda  Apresentação  Objetivos  Motivação  Principais casos de uso  Arquitetura  Desenvolvimento  Tecnologias  Protótipo  Conclusão.
“Criar soluções móveis inteligentes para aumentar a rentabilidade dos nossos clientes.” Missão da Empresa.
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
Projeto Engenharia de Software e Técnicas de Programação Avançada
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.
Sobre a Prime Control A Prime Control é um Centro de Excelência em Qualidade de Software. Nossa missão é desenvolver, aperfeiçoar e realizar serviços.
PSP - Aula 02 Vanilson Burégio.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
@eltec Consultoria em Software. Produtos Consultoria em Software Análise Desenvolvimento de Software Manutenção de Sistemas.
Scrum Gathering Brazil 2009 Diego Asfora
Aplicativos para Web MVC Prof. Odair Indena Jr.
Elicitação de Requisitos Análise Orientada a Objetos Prof. Wolley W. Silva.
Transcrição da apresentação:

 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

Metro Paris Subway Iphone Application

 Arte  Música  Design  Usabilidade ...

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

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

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

Uma comunidade focada na formação de equipes multidisciplinares para desenvolvimento de software. Utilizar 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 professor at the Indiana University's department of telecommunications.

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 Líder de Arte Produtor Programador Líder Técnico Artista Gráfico Músico Game Designer Eng. de Testes Anúncios Terceirização Formação de equipes

5 dias Levantamento Inicial 07/04 a 12/04 10 dias Elaboração 12/04 a 24/04 Defesa de Projeto 07/04 Requisitos GD 12/04 Status Report /04 5 dias Levantamento Inicial 07/04 a 12/04 5 dias Elaboração Inicial 12/04 a 17/04 Defesa de Projeto 07/04 Requisitos GD 12/04 Análise e PT 12/04 7 dias Desenvolvimento 17/04 a 24/04 Status Report /04 Motivo: mudanças nas idéias.

TarefaEstadoResponsável Levantamento dos requisitosGerente do Projeto e Game Designer Criação do questionário de perfil do usuárioGerente de Usabilidade Elicitação dos requisitosGerente de Projeto Definição dos casos de usoGerente de Projeto Fazer o documento de requisitosGerente de Projeto Fazer o documento de game designGame Designer Capacitação nas Tecnologias (1º Parte)Gerente de Tecnologia Motivo: 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: 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: 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. 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.

TarefaEstadoResponsável Definição das tecnologiasGerente de Tecnologia Definição da arquitetura do sistemaGerente 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 testesGerente de Testes Capacitação das tecnologias (2º Parte)Gerente de Tecnologia Elicitação dos requisitosGerente de Projeto Fazer o documento de requisitosGerente de Projeto Modificar o documento de game designGerente de Projeto Motivo: 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. Motivo: 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.

Navegador Web Adobe Flex CSS Spring Controller BlazeDS Fachada Regras de negócio DAO Spring AOP Classes de dados Spring DI MySQL Hibernate

Plano de ProjetoGame DesignRequisitosPlano de TestesAnálise

TarefaResponsável Configurar servidorGerente 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 arteGerente de Arte....