Documento de Visão - Time5-Desenho/Wikalendario GitHub Wiki

Histórico de Revisões

Data Versão Descrição Autor
22/08/2016 0.1 Adicionando tópicos ao documento Renata Soares
22/08/2016 0.2 Adicionando introdução Arthur Temporim
24/08/2016 0.3 Adicionando as faixas de qualidade Renata Soares
24/08/2016 0.4 Adicionando recursos e restrições Mateus Manuel
25/08/2016 0.5 Adicionando Posicionamento Arthur Temporim
26/08/2016 0.6 Adicionando Descrição dos Envolvidos e dos Usuários João Vitor Araujo
29/08/2016 0.7 Adicionando Visão Geral do Produto João Vitor Araujo

1. Introdução
2. Posicionamento
3. Descrição dos Envolvidos e dos Usuários
4. Visão Geral do Produto
5. Recursos do Produto
6. Restrições
7. Faixas de Qualidade


1. Introdução

1.1 Finalidade

Este documento tem como finalidade trazer uma visão comum do projeto para todos os envolvidos, tornando os objetivos e características mais claros sobre o Wikalendario.

1.2 Escopo

O escpo deste projeto consiste na criação de um calendário colaborativo tendo seu conteúdo criado por seus usuários, e sendo usando por mais usuários. Compartilhar atividades, avaliações ou trabalhos em comum com mais alunos interessados nesse conteúdo.

1.3 Visão geral

Os alunos da Faculdade do Gama (UnB - FGA) escolhem as disciplinas que vão cursar durante o semestre, e cada um se organiza de acordo com a demanda de cada disciplina, porém todos os alunos tem que verificar cada data dos eventos de cada matéria. O Wikalendário busca solucionar este problema tornando as atividades de alunos de mesmas disciplinas visíveis a todos, deixando os eventos públicos para os alunos cadastrados e dando a oportunidade de cada um se organizar sabendo a data de cada atividade.

2. Posicionamento

2.1 Oportunidade de Negócios

Todos os alunos da FGA (Faculdade do Gama) tem o trabalho individual de se organizar levando em conta todas as atividades das disciplinas cursadas no semestre. Um calendário colaborativo torna público as atividades relevantes aos alunos das mesmas matérias poupando o trabalho invidual e a possível perda de atividades.

2.2 Descrição do Problema

Descrição do problema
O problema de perda de tempo na organização das atividades
afeta os alunos da FGA
cujo imacto é esquecimento de data de atividades das disciplinas
uma boa solução seria um calendário compartilhado onde outros alunos também informam as datas das atividades.

2.3 Sentença de Posição do Produto

Descrição do produto
Para todos os alunos da FGA matriculados em disciplinas
Que querem se organizar com um calendário compartilhado
o Wikalendário é um aplicativo Android
Que compartilha eventos das disciplinas
Diferente de
Nosso produto

3. Descrição dos Envolvidos e dos Usuários

3.1 Resumo dos Envolvidos

Nome Descrição Responsabilidade
Equipe de Desenvolvimento Estudantes da Universidade de Brasília da disciplina de Desenho de Software Conceber, projetar e implementar o Wikalendário

3.2 Resumo dos Usuários

Nome Descrição
Usuário Pessoa matriculada na disciplina que deseja ter acesso ao calendário coletivo e colaborar com este
Administrador Pessoa responsável por manter disciplinas cadastradas no aplicativo

3.3 Ambiente do Usuário

O aplicativo será compatível com o sistema operacional Android, com produção voltada para smartphones. A versão Android mínima é a 4.4 - KitKat.

3.4 Perfis dos Envolvidos

3.4.1 Equipe de Desenvolvimento
Representantes Arthur Rocha Temporim de Lacerda
João Vitor Araujo Moura
Mateus Manuel Rodrigues Bezerra
Renata Soares dos Santos
Descrição Desenvolvedores do Projeto
Tipo Estudantes da Universidade de Brasília da disciplina de Desenho de Software.
Responsabilidades Documentar requisitos, projetar arquitetura e implementar solução
Critérios de Sucesso Definição de um escopo realizável, dado o tempo da disciplina. Projeto de uma arquitetura sólida, aplicação consistente do Processo Unificado Ágil e implementação da solução devidamente mapeada nos modelos propostos
Envolvimento Alto
Comentários/Problemas A falta de domínio da tecnologia por parte da equipe pode ser um empecilho, se os devidos treinamentos não forem realizados

3.5 Perfis dos Usuários

Representantes Usuário
Descrição Aluno da FGA que deseja acessar e contribuir para o calendário compartilhado das disciplinas em que ele está matriculado
Tipo Usuário comum
Responsabilidades Contribuir com o calendário das disciplinas matriculadas respeitando os termos de uso do aplicativo
Critérios de Sucesso Aumento da produtividade nas disciplinas e melhor organização dos estudos
Envolvimento Baixo.
Comentários/Problemas O usuário deve estar disposto a seguir a filosofia colaborativa do aplicativo
Representantes Administrador
Descrição Gerente do aplicativo responsável por popular a aplicação com as disciplinas e turmas de cada semestre, podendo utilizar a aplicação como um usuário comum
Tipo Superusuário
Responsabilidades Adicionar disciplinas a cada novo semestre, editando possíveis erros e excluindo disciplinas não mais ministradas
Critérios de Sucesso Correta disponibilização de todas as disciplinas dos cinco cursos de Engenharia da FGA
Envolvimento Alto
Comentários/Problemas -

3.6 Principais Necessidades dos Usuários ou dos Envolvidos

Necessidade Prioridade Preocupações Solução Proposta Solução Atual
Controlar datas de provas e entregas das disciplinas matriculadas Alta Não anotar datas em dias de falta Um aplicativo que organiza as datas cadastradas pelos usuários e os apresenta a todos os inscritos na disciplina Organização pessoal e individual
Coordenar as datas de entrega e marcos de um grupo de trabalho em uma disciplina Alta Não conseguir informar todos usuários do grupo Uma forma de marcar no calendário de cada usuário do aplicativo que faz parte do grupo as datas referentes a este Organização ad-hoc escolhida pelo grupo
Tirar dúvidas sobre as avaliações e entregas das disciplinas Alta Não ter um espaço ativo o suficiente para fazer isso Comentários em cada evento Fóruns na plataforma moodle
Ter uma visão geral de todas as atividades da faculdade Alta Esquecer atividades devido às diversas ementas Um calendário que apresente todas as atividades juntas Calendário pessoal físico ou virtual

3.7 Alternativas e Concorrência

3.7.1 Sunrise Calendar

Calendário virtual que mostra atividades e tarefas planejadas. Notifica o usuário em relação a tarefas próximas e diferencia tarefas e eventos, embora seja de caráter individual. O Wikalendário FGA diferencia-se por ser compartilhado e ter todas as disciplinas da FGA previamente cadastradas.

4. Visão Geral do Produto

4.1. Perspectiva do Produto

O aplicativo oferece uma forma colaborativa de organizar as datas das disciplinas da Faculdade UnB Gama. Os alunos podem se cadastrar nas disciplinas que estão matriculados a fim de receber notificações sobre as datas das provas e entregas, recebendo notificações à medida que tais eventos fiquem próximos. Quando um aluno cadastra um evento na disciplina, este é visualizado por todos os inscritos. A aplicação também oferece a possibilidade de eventos exclusivos de grupos de trabalho, sendo restrito a um grupo de trabalho por turma para manter ao máximo a característica colaborativa do aplicativo. Em cada evento, também há a possibilidade de comentários relacionados a ele com o objetivo de tirar eventuais dúvidas dos alunos.

4.2. Resumo dos Recursos

Benefícios para o cliente Recursos de suporte
Calendário com datas das disciplinas que o aluno cursa Calendário da disciplina populado colaborativamente
Organização das datas de entrega de atividades em grupo Eventos de grupo cadastrados por membros dele
Espaço dinâmico para tirar dúvidas relacionadas aos eventos das disciplinas Sistema de comentários em cada evento

5. Recursos do Produto

O Wikalendário tem a missão de conseguir contemplar as necessidades usuais de um estudante em termos de gerenciamento de eventos e atividades de suas disciplinas. Dessa forma conterá os seguintes recursos:

  • Colaboração em eventos, proporcionando ao usuário cooperar na adição de informações dos eventos e até mesmo a criação de novos eventos,

  • Organização em grupos, pois em certas ocasiões os eventos que ocorrem na disciplina se limitam a um círculo de estudantes. Dessa maneira será possível criar grupos e adicionar pessoas ao mesmo.

  • Notificações para indicar ações dentro de uma disciplina ou grupo, bem como lembretes de eventos.

6. Restrições

Devido a proposta do Wikalendario, nota-se a restrição da necessidade de um serviço de internet para ter acesso a informação atualizada dos eventos das disciplinas em que se estiver colaborando. Outra restrição presente é a disponibilidade das informações das disciplinas que estão sendo ofertadas em determinado semestre, para que se consiga automatizar o processo de cadastramento de matérias no sistema.

7. Faixas de Qualidade

7.1 Restrições de Implementação

O projeto será desenvolvido na linguagem de programação Java para o sistema operacional Android seguindo a arquitetura MVC (Model-View-Controller).

7.2 Requisitos do Sistema

O acesso ao aplicativo será realizado atrás de aparelhos eletrônicos que portam o sistema operacional Android a partir da versão 4.4 KitKat. Será necessário o uso de um serviço de internet para usufruir das funcionalidades do aplicativo.

7.3 Requisito de Design

O design será desenvolvido em XML e deverá ser intuitivo e um facilitador para o usuário.

7.4 Requisito de Portabilidade

O aplicativo estará disponível na Google Play e será portável em aparelhos que possuam o sistema operacional Android a partir da versão mínima 4.4 KitKat.

7.5 Requisito de Confiabilidade

O sistema irá garantir a persistência e a integridade das informações/datas disponibilizadas pelos usuários.

7.6 Requisito de Privacidade

O sistema se responsabilizará pela privacidade dos dados pessoais informados no cadastro pelo usuário.

⚠️ **GitHub.com Fallback** ⚠️