Upload
daniela-alves
View
566
Download
0
Embed Size (px)
DESCRIPTION
Apresentração Final da disciplina de ICPMM relativa à plataforma ambiental "Treenya".
Citation preview
01|Organograma da Equipa
02|Ciclo Evolutivo da Equipa
02|Ciclo Evolutivo da Equipa
02|Ciclo Evolutivo da Equipa
02|Ciclo Evolutivo da Equipa
02|Ciclo Evolutivo da Equipa
03|Requisitos Funcionais
» Utilizadores não autenticado» Utilizadores registados e autenticados» Administradores
03|Requisitos Funcionais
» Utilizadores não autenticado
» Utilizadores registados e autenticados» Administradores
» Permite login;
» Permite novo registo;
» Permite acesso a perfis públicos de utilizadores;
» Permite acesso às contribuições públicas de utilizadores;
» Permite acesso ao ranking do utilizador e ao rating de cada contribuição;
» Permitir acesso a informações gerais sobre o tema;
» Permitir acesso a área de ajuda via e-mail, FAQ, quick-tours, chat de atendimento, índice vídeo-gráfico.
03|Requisitos Funcionais
» Utilizadores não autenticado» Utilizadores registados e autenticados
» Administradores
» Permite o acesso a informações gerais sobre o tema;
» Permite a cricação/modificação de um perfil público ou privado com informações pessoais;
» Permite a inserção/edição/remoção e visualização das suas contribuições textuais ou com imagem;
» Permite atribuir um rating às diferentes contribuições de um utilizador;
» Permite acesso a perfis públicos de utilizadores;
» Permite acesso às contribuições públicas de utilizadores;
» Permite acesso ao ranking do utilizador e ao rating de cada contribuição;
» Permite visualizar um ranking geral de utilizadores;
» Permite a visualização geográfica de cada utilizador, e quais as zonas geográficas mais activas;
03|Requisitos Funcionais
» Utilizadores não autenticado» Utilizadores registados e autenticados
» Administradores
» Permite a criação de grupos relativos a instituições ou temas específicos» Permite (ao administrador) definir o grupo como privado ou público;
» Permite (ao administrador) convidar utilizadores para o grupo (caso seja privado);
» Permite (ao administrador) a moderação de contribuições submetidas por utilizadores pertencentes ao grupo;
» Permite (ao administrador) “banir” utilizadores, ou conferir acesso administrativo;
» Permite a visualização de todas as contribuições do grupo;
» Permite a criação de uma lista de amigos;
» Permite aceitar/recusar um convite de um amigo;
» Permite a definição de um estado on-line como disponível, ou indisponível;
» Permite a troca de mensagens síncronas entre utilizadores que são amigos;
03|Requisitos Funcionais
» Utilizadores não autenticado» Utilizadores registados e autenticados
» Administradores
» Permite a calendarização de eventos;» Permite convidar utilizadores para eventos calendarizados;
» Permite marcar a participação do utilizador no evento;
» Permite a pesquisa de utilizadores por nome, localização ou por grupos;
» Permite a pesquisa de eventos por nome, localização, participação de determinado utilizador, ou autor;
» Permitir acesso a área de ajuda via e-mail, FAQ, quick-tours, índice vídeo-gráfico e chat de atendimento.
03|Requisitos Funcionais
» Utilizadores não autenticado» Utilizadores registados e autenticados» Administradores
» Permite o acesso da equipa de manutenção e suporte técnico do site através de autenticação ao Backoffice;
» Permite a visualização, edição, remoção e bloqueio de utilizadores registados no site;
» Permite a gestão de informações pessoais dos utilizadores;
» Permite a gestão de contribuições dos utilizadores;
» Permite a gestão de grupos (criação, edição e remoção de grupos);
» Permite a gestão de eventos (criação, edição e remoção de eventos);
» Permite a gestão de conteúdos informativos no site;
» Permite visualizar e responder a pedidos de ajuda via e-mail e edição de FAQ e através de troca de mensagens síncronas;
» Permite a desactivação temporária do site.
04|Diagrama de Gantt
05|Orçamento
» Salários e Modos de Pagamento
» Investimentos/Despesas relativas a Equipamentos
» Equipa de Desenvolvimento» Valor Mensal equivalente ao Salário Júnior;» Vencimento Mensal ou Quinzenal.
» Gestores e Coordenadores» Vencimento à Hora.
» Despesas de Manutenção calculadas separadamente tendo em conta a periocidade anual da renovação do domínio e alojamento.
05|Orçamento
» Manutenção
» Calendário de Pagamentos
» Elaboração da Tabela de Amortizações;
» Cálculo da despesa com base no valor de Amortização e o número de meses de utilização efectiva do Equipamento em questão.
» Estabelecimento de datas para execução de Pagamentos de Entrada referentes às fases mais complexas que implicam maiores custos de desenvolvimento;
» Pagamentos de Entrada suportam as despesas implícitas na Fase em questão.
05|Orçamento
06|Plano de Testes
» Teste de Funcionalidade» Teste de Compatibilidade» Teste de Segurança» Teste de Usabilidade» Teste de Acessibilidade
06|Plano de Testes
» Teste de Funcionalidade
» ObjectivosPara alcançar a eficácia de uma forma eficiente é necessário analisar as funcionalidades que a plataforma oferece diagnosticando e corrigindo erros/bugs.
» Técnicas de Teste» Unit Testing» Teste Integrado» Teste de Regressão
» Técnicas de Recolha de DadosInventário.
» Recursos Humanos» Daniela Alves (Programador)» Diogo Costa (Programador)» Pedro Silva (Programador/Analista de Sistemas)» Hélder Caixinha (Consultor Técnico)» Licínio Mano (Consultor Técnico)» Futuros Utilizadores
06|Plano de Testes
» Teste de Segurança
» ObjectivosDetectar eventuais falhas de segurança na aplicação.
» Técnicas de Teste» Peer Review
» Técnicas de Recolha de DadosChecklist.
» Recursos Humanos» Daniela Alves (Programador)» Diogo Costa (Programador)» Pedro Silva (Programador/Analista de Sistemas)» Hélder Caixinha (Consultor Técnico)» Licínio Mano (Consultor Técnico)» Tester Especialista na Segurança de Páginas Web
06|Plano de Testes
» Teste de Compatibilidade
» ObjectivosVerificar compatibilidade da aplicação entre diferentes: browsers, resoluções, sistemas operativos, plataformas.
» Técnicas de Teste» Teste Integrado
» Técnicas de Recolha de DadosChecklist.
» Recursos Humanos» Daniela Alves (Programador)» Diogo Costa (Programador)» Pedro Silva (Programador/Analista de Sistemas)» Hélder Caixinha (Consultor Técnico)» Licínio Mano (Consultor Técnico)
» Materiais» Sistemas Operativos» Browsers» Máquinas com diferentes resoluções
06|Plano de Testes
» Teste de Usabilidade
» ObjectivosAvaliar o grau de simplicidade e facilidade com que o utilizador navega pelo website.
Tarefas, consideradas de maior relevo, a avaliar:» Efectuar Registo;
» Efectuar Login/Logout;
» Aceder à Área de Perfil Pessoal;» Publicar uma Contribuição Pessoal;
» Procurar um Utilizador de Espanha e aceder ao seu perfil;
» Atribuir um Rating a uma contribuição do utilizador encontrado;» Adicionar como Amigo um Utilizador;» Editar Dados Pessoais.
06|Plano de Testes
» Teste de Usabilidade
» Atributos e Métricas a Utilizar
Atributos baseados na norma ISO 9241-11: » Eficácia;» Eficiência;» Satisfação.
Métricas (comuns a todas as tarefas especificadas):» Contabilização do nº de cliques até que o objectivo seja alcançado;» Tempo decorrido;» Erros obtidos.
06|Plano de Testes
» Teste de Usabilidade
» Participantes» 2 Especialistas» 3 Principiantes
» Contexto dos Testes» Ambiente de uso controlado;» Condições da Sala
» Equipada com diferentes tipos de computador, cada um contendo os diversos browsers;» Sujeita a gravação de vídeo do participante e do monitor relativo à máquina de utilização.
06|Plano de Testes
» Teste de Usabilidade
» Técnicas de Testes» Thinking-Aloud Protocol;» Question-Asking Protocol;» Cognitve Walkthroughs.
» Técnicas de Recolha de Dados» Registo Facial por Vídeo associado ao Registo de Monitor por Vídeo; » Questionário Inicial;» Entrevista Final (opcional, na necessidade de esclarecimento de dúvidas da sessão).
06|Plano de Testes
» Teste de Usabilidade
» Instrumento, Materiais e Recursos Humanos» Laboratórios;» Máquinas para realização dos testes;» Câmara de captura de vídeo (imagem e som);» Software de Registo de Vídeo (o software responsável pela captura do ecrã, deverá ser capaz de registar os cliques por parte do participante);» Um ou mais elementos da equipa.
06|Plano de Testes
» Teste de Acessibilidade
» Objectivos do TesteConhecer até que ponto a aplicação se encontra preparada para que pessoas com necessidades especiais possam com ela interagir como qualquer outro utilizador comum.
» Técnicas de Teste» Manuais (revisão directa);» Automáticos (recurso a um verificador automático Web-based como o W3C validator);
Instrumentos, Materiais e Recursos Humanos Necessários» Elementos da Equipa de Projecto (Daniela Alves, Diogo Costa, Pedro Silva);» Utilizadores portadores de necessidades especiais.
07|Plano de Manutenção e Suporte
» Sistemas de Ajuda
» Sistemas de Manutenção e Suporte» Sistemas de Contacto com os Utilizadores Finais
» Ajudas Autónomas» FAQ;» Índice Videográfico;» Filtros associados ao Sistema de Pesquisa;
» Ajuda Integrada» Dicas;» Quick Tours;» Mensagens de Erro.
07|Plano de Manutenção e Suporte
» Sistemas de Ajuda» Sistemas de Manutenção e Suporte
» Sistemas de Contacto com os Utilizadores Finais
O Sistema de Manutenção e Actualização irá funcionar sob um BackOffice, com constante actualização de conteúdos e funcionalidades.
» Ferramentas/Sistemas que irão contemplar o BackOffice» Envio de Sugestões;» Atendimento via Chat com horário pré-definido;» Sistema de Denúncias associado às Contribuições;» Linha telefónica de Suporte (futuramente).
07|Plano de Manutenção e Suporte
» Sistemas de Ajuda» Sistemas de Manutenção e Suporte» Sistemas de Contacto com os Utilizadores Finais
» Preenchimento de formulários que permitam o contacto com o utilizador via e-mail;» Troca de mensagens instantâneas através do Chat embutido da plataforma;» Envio regular de uma newsletter;» Apresentação de um Blog como ponte de comunicação entre utilizadores e responsáveis pela manutenção.
08|Plano de Lançamento e Distribuição
» Estratégia de Lançamento
» Principais Instrumentos Publicitários» Estratégia de Distribuição
» Soft launch (sem suporte publicitário inicial) - permite obter feedback dos utilizadores que utilizem o serviço, evitar campanhas fracassadas e eventualmente melhorar determinados aspectos;
» Hard Launch (com suporte publicitário 1 mês depois de soft launch), com o objectivo de disseminar o produto através de instrumentos publicitários específicos.
08|Plano de Lançamento e Distribuição
» Estratégia de Lançamento» Principais Instrumentos Publicitários
» Estratégia de Distribuição
» Televisão e Cinema – 2 filmes distintos, em momentos distintos. O primeiro causa expectativa/curiosidade, o segundo revela a identidade do projecto e o conceito.
» Outdoors – 2 outdoors distintos, em momentos distintos. A mesma estratégia dos filmes: o primeiro causa expectativa/curiosidade, o segundo revela a identidade do projecto e o conceito.
» Campanha em Centros Comerciais e Universidades – divulgação e disponibilização do serviço à população geral (no caso dos centros comerciais) e a um público jovem (no caso das universidades).
» Serviço Móvel – parceria com as redes móveis nacionais e lançamento de uma aplicação móvel que permite o acesso directo à plataforma.
08|Plano de Lançamento e Distribuição
» Estratégia de Lançamento» Principais Instrumentos Publicitários» Estratégia de Distribuição
» Soft launch (sem suporte publicitário inicial) - permite obter feedback dos utilizadores que utilizem o serviço, evitar campanhas fracassadas e eventualmente melhorar determinados aspectos;
» Hard Launch (com suporte publicitário 1 mês depois de soft launch), com o objectivo de disseminar o produto através de instrumentos publicitários específicos.
» Televisão e Cinema – 2 filmes distintos, em momentos distintos. O primeiro causa expectativa/curiosidade, o segundo revela a identidade do projecto e o conceito.
» Outdoors – 2 outdoors distintos, em momentos distintos. A mesma estratégia dos filmes: o primeiro causa expectativa/curiosidade, o segundo revela a identidade do projecto e o conceito.
» Campanha em Centros Comerciais e Universidades – divulgação e disponibilização do serviço à população geral (no caso dos centros comerciais) e a um público jovem (no caso das universidades).
» Serviço Móvel – parceria com as redes móveis nacionais e lançamento de uma aplicação móvel que permite o acesso directo à plataforma.
» Distribuição On-line – o serviço a distribuir é um site, pelo que a distribuição é exclusivamente on-line.
» Necessidade de alojar o site num ISP, registar o domínio, activar o site, colocar os ficheiros on-line.
» Pré-lançamento do site num staging server, afim de testar a performance e resolver eventuais problemas que possam surgir.
08|Plano de Lançamento e Distribuição
» Estratégia de Lançamento» Principais Instrumentos Publicitários» Estratégia de Distribuição
» Distribuição On-line – o serviço a distribuir é um site, pelo que a distribuição é exclusivamente on-line.
» Necessidade de alojar o site num ISP, registar o domínio, activar o site, colocar os ficheiros on-line.
» Pré-lançamento do site num staging server, afim de testar a performance e resolver eventuais problemas que possam surgir.
09|Ponto de Situação Actual do Projecto
» O Design Gráfico revela um atraso relativamente significativo;
» O projecto deveria entrar, a 17 de Dezembro, na Fase Beta;
» A Fase de Programação e Análise de Sistemas deveria encontrar-se na etapa final;
» Os conteúdos programáticos de Laboratório Multimédia 5 foram leccionados até início de Dezembro, pelo que a tentativa de iniciar a Fase de Desenvolvimento do Motor da Plataforma, aquando da data estipulada no cronograma temporal, poderia resultar num processo pouco produtivo com resultados inúteis/ineficazes;
» No entanto, os conhecimentos adquiridos no início do ano lectivo, como o desenho da Base de Dados, já se encontram razoavelmente consolidados na prática projectual.
09|Ponto de Situação Actual do Projecto
Conclusão:
» Necessidade de reunir esforços e compensar o tempo desperdiçado/não aproveitado.