Redes Sociais Colaborativas Patrícia Ramos | [email protected]@cesar.org.br...

18
Redes Sociais Colaborativas Patrícia Ramos | [email protected] 22/05/2006

Transcript of Redes Sociais Colaborativas Patrícia Ramos | [email protected]@cesar.org.br...

Page 1: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Redes Sociais Colaborativas

Patrícia Ramos | [email protected]

22/05/2006

Page 2: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Motivação

• Desenvolver novas requisições para o projeto em andamento;• O sistema foi construído usando o processo de desenvolvimento de

software do CESAR. • Sistema estável;• Requisitos e arquitetura bem-definidos;• Documentação atualizada, refletindo o que foi implementado.

– Será disponibilizada para o time que escolher este projeto!!

Page 3: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Relevância sócio-econômica

• Facilitar a formação de redes sociais, e em particular, para fomentar sua emergência, com fins que vão desde o estabelecimento de amizades até a montagem de estruturas compartilhadas de conhecimentos no âmbito institucional.

Page 4: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

iRedes

Page 5: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

iRedes

Page 6: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Requisitos Funcionais Implementados

• Cadastro do Usuário;– Solicitar acesso;– Notificação de conclusão de cadastro;– Alterar dados pessoais;– Alterar senha;– Esqueceu sua senha?– Definir permissão de acesso para e-mail e IMs (MSN, Skype, etc)

• Documentos;– Inserir documentos;– Definir permissão de acesso;– Alterar e excluir arquivos;

• Comunidades;– Criar comunidades;

• Alterar comunidades e definir permissão de acesso– Associar-se a comunidades;– Convidar contatos para uma comunidades;– Fóruns de discussão.

• Sites– Navegador na web;– Adicionar site ao Favoritos;– Compartilhar Favoritos.

Page 7: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Requisitos Funcionais Implementados

• Contatos;– Importar contatos;– Adicionar contatos;– Criar grupos de contatos;– Excluir contatos e grupos de contatos;

• Historias (narrativas);– Criar uma historia (texto, musica ou vídeo);– Adicionar comentários;– Adicionar site favorito a história;– Associar historias a outras historias;– Associar historias a comunidades;– Consultar mapa das histórias publicadas pelos usuários através de filtros.

• Buscas;– Contatos, documentos, historias e comunidades;

Page 8: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Requisitos Funcionais Implementados

• Perfil do usuário;– Atualização do perfil do usuários baseado em:

• Idiomas;• Áreas de interesse;• Documentos;• Historias • Respostas às perguntas.

– Calculo de similaridade entre os perfis;– Recomendar usuários, documentos ou narrativas similares;

• Mensagens– Responder perguntas (enquetes). – Ler informativos enviado pelo administrador.

• Recomendações– Ler as recomendações de contatos, documentos e histórias;– Ler avisos automáticos do iRedes, informando que outro usuário o adicionou a lista de contatos dele.

• Convidar amigos para se cadastrar no iRedes;• Alterar idioma do sistema.

Page 9: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Requisitos Funcionais Implementados

• Relatórios Gerenciais (mensais, semestrais ou anuais)– Acesso dos usuários;– Acesso de usuários por estado;– Acesso dos usuários por país;– Acesso dos usuários por comunidade;– Numero de documentos inseridos no sistema;– Numero de contribuições nas histórias.

• Perguntas feitas pelo Gerente;– Cadastrar perguntas e suas possíveis respostas;– Alterar e excluir perguntas;– Consultar o percentuais das respostas do usuário às perguntas.

Page 10: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Requisitos Funcionais Implementados

• Administração do sistema (mensais, semestrais ou anuais)– Criação de senha automática para o primeiro usuário administrador;– Cadastro de usuários administradores;– Alterar nível de acesso dos usuários;– Alterar configuração do sistema;– Remover usuários;– Avaliar solicitação de acesso– Enviar informativos para grupos de usuários (todos, só gerentes, só administradores).

Page 11: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Requisitos Não-Funcionais • Requisitos do Produto

– Usabilidade– Confiabilidade– Disponibilidade de uso– Ajuda– Suporte técnico– Suporte à internacionalização– Segurança– Portabilidade– Tempo de resposta– Escalabilidade

• Requisitos do Processo– Padrões de Desenvolvimento– Processo de Desenvolvimento de Software– Ambiente disponibilizado para Testes de Aceite– Ambiente disponibilizado para Produção– Sistema Open-Source (licença LGPL)– Plataforma de desenvolvimento

• Requisitos Externos– Disponibilizar interface de acesso para integração com outros sistemas

Page 12: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Novas requisições (Prioridade Alta)

• Substituir as opções de áreas de interesses por campo aberto; • Buscas

– Adicionar buscas aos comentários das narrativas, fóruns de discussão e áreas de interesses e áreas de interesse.

• Atualização do perfil– Acrescentar os comentários das narrativas e fóruns de discussão.

• Pagina pessoal do usuário– Acrescentar total de sites inseridos no Favoritos

Page 13: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Novas requisições (Prioridade Média)

• Recomendações e Mensagens– Alterar a forma que são apresentadas as recomendações e mensagens na

pagina do usuário;– Entendendo....

• Recomendações: recomendações feitas pelo sistema e aviso automático do sistema quando um outro usuário o adiciona a lista de contatos dele.

• Mensagens: informativos enviados pelo administrador e perguntas feitas pelo gerentes.

• Envio de avisos para o e-mail do usuário– O usuário deve receber uma mensagem no seu e-mail quando:

• Comentários forem adicionados às suas narrativas; • Respostas forem adicionadas aos fóruns que ele participa.

Page 14: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Novas requisições (Prioridade Média)

• Recomendações feitas pelo usuário– Além da recomendação automática feita pelo sistema, o usuário poderá

recomendar comunidades, documentos, histórias.– Deve ser adicionado novo link nas paginas destas funcionalidades.

• Convidar amigos– Além de convidar amigos pelo item do Menu, o usuario poderá convidar

amigos inserindo documentos, trechos de uma historia ou link para comunidade.

– Deve ser adicionado novo link nas paginas destas funcionalidades.

Page 15: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Novas requisições (Prioridade Baixa)

• Busca– Simplificar a busca para que sejam retornados todos os documentos,

comunidades, histórias, contatos, onde o termo for encontrado.– Itens privados e restritos não devem ser retornados na busca

• Entendendo....– Atualmente é retornada uma pagina com o titulo e a descrição do

documento ou comunidade, contudo o usuário não consegue acessá-lo.• Menu

– Retira o link dos itens de menu para as funcionalidades, deixando apenas os links dos subitens do menu.

• Fóruns e Histórias– Devem ser apresentados em formato de threads ao invés da forma seqüencial.

Page 16: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Novas requisições (Prioridade Baixa)

• Mapa de Histórias – No filtro padrão, as mais recentes e mais comentários movimentadas

devem aparecer nas primeiras paginas;– Os filtros devem aparecer como ambas, ao invés de uma lista drop-down;– Criar novo filtro para apresentar as novas narrativas;– Adicionar opção de busca por narrativa na pagina do mapa de narrativas.

• Reenvio do cadastro– Caso o usuário não receba a notificação do cadastro, ele poderá solicitar o

reenvio da notificação de conclusão do cadastro.

Page 17: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.

Resultados esperados

1. Implementação das novas requisições até o final da disciplina, mantendo sistema estável (sem bugs).

2. Requisitos não-funcionais devem ser mantidos após desenvolvimento das novas requisições;

3. Documentação atualizada!4. Reunião semanal com time ou gerente do projeto para

acompanhamento das atividades.

Page 18: Redes Sociais Colaborativas Patrícia Ramos | patricia.ramos@cesar.org.brpatricia.ramos@cesar.org.br 22/05/2006.