SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
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
 » 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.



» Utilizadores registados e autenticados
» Administradores
03|Requisitos Funcionais
» Utilizadores não autenticado
» Utilizadores registados e autenticados
 » 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;


» Administradores
03|Requisitos Funcionais
» Utilizadores não autenticado
» Utilizadores registados e autenticados
 » 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;

» Administradores
03|Requisitos Funcionais
» Utilizadores não autenticado
» Utilizadores registados e autenticados
 » 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.




» Administradores
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
 » Equipa de Desenvolvimento
   » Valor Mensal equivalente ao Salário Júnior;
   » Vencimento Mensal ou Quinzenal.

 » Gestores e Coordenadores
   » Vencimento à Hora.



» Investimentos/Despesas relativas a Equipamentos
 » 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
 » 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.



» Calendário de Pagamentos
 » 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
  » Objectivos                                         » Técnicas de Recolha de Dados
   Para alcançar a eficácia de uma forma eficiente é    Inventário.
   necessário analisar as funcionalidades que a
   plataforma oferece diagnosticando e corrigindo
   erros/bugs.


  » Técnicas de Teste                                  » Recursos Humanos
   » Unit Testing                                       » Daniela Alves (Programador)
   » Teste Integrado                                    » Diogo Costa (Programador)
   » Teste de Regressão                                 » 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
  » Objectivos                                 » Técnicas de Recolha de Dados
   Detectar eventuais falhas de segurança na    Checklist.
   aplicação.




  » Técnicas de Teste                          » Recursos Humanos
   » Peer Review                                » 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
  » Objectivos                                    » Técnicas de Recolha de Dados
   Verificar compatibilidade da aplicação entre    Checklist.
   diferentes: browsers, resoluções, sistemas
   operativos, plataformas.



  » Técnicas de Teste                             » Recursos Humanos
   » Teste Integrado                               » Daniela Alves (Programador)
                                                   » Diogo Costa (Programador)
                                                   » Pedro Silva (Programador/Analista de Sistemas)
  » Materiais
                                                   » Hélder Caixinha (Consultor Técnico)
   » Sistemas Operativos                           » Licínio Mano (Consultor Técnico)
   » Browsers
   » Máquinas com diferentes resoluções
06|Plano de Testes
» Teste de Usabilidade
  » Objectivos
   Avaliar 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 Teste
   Conhecer 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
  » Ajudas Autónomas
   » FAQ;
   » Índice Videográfico;
   » Filtros associados ao Sistema de Pesquisa;

  » Ajuda Integrada
   » Dicas;
   » Quick Tours;
   » Mensagens de Erro.




» Sistemas de Manutenção e Suporte
» Sistemas de Contacto com os Utilizadores Finais
07|Plano de Manutenção e Suporte
» Sistemas de Ajuda
» Sistemas de Manutenção e Suporte
 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).




» Sistemas de Contacto com os Utilizadores Finais
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

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




» Principais Instrumentos Publicitários
» Estratégia de Distribuição
08|Plano de Lançamento e Distribuição
» Estratégia de Lançamento
» Principais Instrumentos Publicitários
 » 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.



» Estratégia de Distribuição
08|Plano de Lançamento e Distribuição
» Estratégia de Lançamento
» Principais Instrumentos Publicitários
  » Soft launch (sem suporte publicitário inicial) - permite obter feedback dos utilizadores que utilizem o serviço,
» evitar campanhasDistribuição
  Estratégia de fracassadas e eventualmente melhorar determinados aspectos;
  » 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.
  » Distribuição On-line – o serviço a distribuir é um site, pelo que a distribuição é exclusivamente on-line.
  » Outdoors – 2 outdoors distintos, em momentos
  » Hard Launch (com suporte publicitário 1 mês o distintos. A mesma site, colocar osfilmes: o primeiro causa
                                                                           estratégia dos
  » Necessidade de alojar o site num ISP, registardepois de soft launch), com o objectivo de disseminar o produto
                                                      domínio, activar o                   ficheiros on-line.
  expectativa/curiosidade, publicitários específicos.
  através de instrumentos o segundo revela a identidade do projecto e o conceito.
  » Pré-lançamento do site num staging server, afim de testar a performance e resolver eventuais problemas que
  » Campanha em Centros Comerciais e Universidades – divulgação e disponibilização do serviço à população
  possam surgir.
  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
 » 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.

Contenu connexe

Similaire à Requisitos e Planeamento para Plataforma Colaborativa

Validando a Segurança de Software
Validando a Segurança de SoftwareValidando a Segurança de Software
Validando a Segurança de SoftwareJeronimo Zucco
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidaderzauza
 
tdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdftdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdfDouglas Siviotti
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Igor Abade
 
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraTaís Dall'Oca
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Felipe Nascimento
 
Introdução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLIntrodução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLNatanael Simões
 
Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Alain Ageev, SFPC
 
Engenharia De Software e O Software Livre
Engenharia De Software e O Software LivreEngenharia De Software e O Software Livre
Engenharia De Software e O Software LivreFabio Sperotto
 
Application Insights
Application InsightsApplication Insights
Application InsightsCDS
 
Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013André Borgonovo
 
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...Leandro Ugioni
 
Zabbix e KACE, uma boa ideia, e porque não!
Zabbix e KACE, uma boa ideia, e porque não!Zabbix e KACE, uma boa ideia, e porque não!
Zabbix e KACE, uma boa ideia, e porque não!Fabio Vieira Mello
 
Softwares de apoio ao desenvolvimento 2012
Softwares de apoio ao desenvolvimento   2012Softwares de apoio ao desenvolvimento   2012
Softwares de apoio ao desenvolvimento 2012Diogo Winck
 

Similaire à Requisitos e Planeamento para Plataforma Colaborativa (20)

Teste de software
Teste de software Teste de software
Teste de software
 
Validando a Segurança de Software
Validando a Segurança de SoftwareValidando a Segurança de Software
Validando a Segurança de Software
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidade
 
tdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdftdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdf
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
 
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
 
Introdução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLIntrodução à Engenharia de Software e UML
Introdução à Engenharia de Software e UML
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
Lista de Práticas Ágeis
Lista de Práticas ÁgeisLista de Práticas Ágeis
Lista de Práticas Ágeis
 
Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3
 
Engenharia De Software e O Software Livre
Engenharia De Software e O Software LivreEngenharia De Software e O Software Livre
Engenharia De Software e O Software Livre
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013
 
Sigapl defesa
Sigapl defesaSigapl defesa
Sigapl defesa
 
Icpd Dai A1 T
Icpd Dai A1 TIcpd Dai A1 T
Icpd Dai A1 T
 
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
 
Zabbix e KACE, uma boa ideia, e porque não!
Zabbix e KACE, uma boa ideia, e porque não!Zabbix e KACE, uma boa ideia, e porque não!
Zabbix e KACE, uma boa ideia, e porque não!
 
01 introducaocaats
01 introducaocaats01 introducaocaats
01 introducaocaats
 
Softwares de apoio ao desenvolvimento 2012
Softwares de apoio ao desenvolvimento   2012Softwares de apoio ao desenvolvimento   2012
Softwares de apoio ao desenvolvimento 2012
 

Requisitos e Planeamento para Plataforma Colaborativa

  • 1.
  • 8. 03|Requisitos Funcionais » Utilizadores não autenticado » Utilizadores registados e autenticados » Administradores
  • 9. 03|Requisitos Funcionais » Utilizadores não autenticado » 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. » Utilizadores registados e autenticados » Administradores
  • 10. 03|Requisitos Funcionais » Utilizadores não autenticado » Utilizadores registados e autenticados » 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; » Administradores
  • 11. 03|Requisitos Funcionais » Utilizadores não autenticado » Utilizadores registados e autenticados » 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; » Administradores
  • 12. 03|Requisitos Funcionais » Utilizadores não autenticado » Utilizadores registados e autenticados » 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. » Administradores
  • 13. 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.
  • 15. 05|Orçamento » Salários e Modos de Pagamento » Equipa de Desenvolvimento » Valor Mensal equivalente ao Salário Júnior; » Vencimento Mensal ou Quinzenal. » Gestores e Coordenadores » Vencimento à Hora. » Investimentos/Despesas relativas a Equipamentos » Despesas de Manutenção calculadas separadamente tendo em conta a periocidade anual da renovação do domínio e alojamento.
  • 16. 05|Orçamento » Manutenção » 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. » Calendário de Pagamentos » 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.
  • 18. 06|Plano de Testes » Teste de Funcionalidade » Teste de Compatibilidade » Teste de Segurança » Teste de Usabilidade » Teste de Acessibilidade
  • 19. 06|Plano de Testes » Teste de Funcionalidade » Objectivos » Técnicas de Recolha de Dados Para alcançar a eficácia de uma forma eficiente é Inventário. necessário analisar as funcionalidades que a plataforma oferece diagnosticando e corrigindo erros/bugs. » Técnicas de Teste » Recursos Humanos » Unit Testing » Daniela Alves (Programador) » Teste Integrado » Diogo Costa (Programador) » Teste de Regressão » Pedro Silva (Programador/Analista de Sistemas) » Hélder Caixinha (Consultor Técnico) » Licínio Mano (Consultor Técnico) » Futuros Utilizadores
  • 20. 06|Plano de Testes » Teste de Segurança » Objectivos » Técnicas de Recolha de Dados Detectar eventuais falhas de segurança na Checklist. aplicação. » Técnicas de Teste » Recursos Humanos » Peer Review » 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
  • 21. 06|Plano de Testes » Teste de Compatibilidade » Objectivos » Técnicas de Recolha de Dados Verificar compatibilidade da aplicação entre Checklist. diferentes: browsers, resoluções, sistemas operativos, plataformas. » Técnicas de Teste » Recursos Humanos » Teste Integrado » Daniela Alves (Programador) » Diogo Costa (Programador) » Pedro Silva (Programador/Analista de Sistemas) » Materiais » Hélder Caixinha (Consultor Técnico) » Sistemas Operativos » Licínio Mano (Consultor Técnico) » Browsers » Máquinas com diferentes resoluções
  • 22. 06|Plano de Testes » Teste de Usabilidade » Objectivos Avaliar 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.
  • 23. 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.
  • 24. 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.
  • 25. 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).
  • 26. 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.
  • 27. 06|Plano de Testes » Teste de Acessibilidade » Objectivos do Teste Conhecer 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.
  • 28. 07|Plano de Manutenção e Suporte » Sistemas de Ajuda » Ajudas Autónomas » FAQ; » Índice Videográfico; » Filtros associados ao Sistema de Pesquisa; » Ajuda Integrada » Dicas; » Quick Tours; » Mensagens de Erro. » Sistemas de Manutenção e Suporte » Sistemas de Contacto com os Utilizadores Finais
  • 29. 07|Plano de Manutenção e Suporte » Sistemas de Ajuda » Sistemas de Manutenção e Suporte 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). » Sistemas de Contacto com os Utilizadores Finais
  • 30. 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.
  • 31. 08|Plano de Lançamento e Distribuição » Estratégia de Lançamento » 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. » Principais Instrumentos Publicitários » Estratégia de Distribuição
  • 32. 08|Plano de Lançamento e Distribuição » Estratégia de Lançamento » Principais Instrumentos Publicitários » 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. » Estratégia de Distribuição
  • 33. 08|Plano de Lançamento e Distribuição » Estratégia de Lançamento » Principais Instrumentos Publicitários » Soft launch (sem suporte publicitário inicial) - permite obter feedback dos utilizadores que utilizem o serviço, » evitar campanhasDistribuição Estratégia de fracassadas e eventualmente melhorar determinados aspectos; » 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. » Distribuição On-line – o serviço a distribuir é um site, pelo que a distribuição é exclusivamente on-line. » Outdoors – 2 outdoors distintos, em momentos » Hard Launch (com suporte publicitário 1 mês o distintos. A mesma site, colocar osfilmes: o primeiro causa estratégia dos » Necessidade de alojar o site num ISP, registardepois de soft launch), com o objectivo de disseminar o produto domínio, activar o ficheiros on-line. expectativa/curiosidade, publicitários específicos. através de instrumentos o segundo revela a identidade do projecto e o conceito. » Pré-lançamento do site num staging server, afim de testar a performance e resolver eventuais problemas que » Campanha em Centros Comerciais e Universidades – divulgação e disponibilização do serviço à população possam surgir. 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.
  • 34. 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.
  • 35. 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.
  • 36. 09|Ponto de Situação Actual do Projecto Conclusão: » Necessidade de reunir esforços e compensar o tempo desperdiçado/não aproveitado.