-
Notifications
You must be signed in to change notification settings - Fork 13
Documento de Visão
Data | Versão | Descrição | Autor |
---|---|---|---|
20/08/2016 | 1.0 | Introdução | Lucas |
20/08/2016 | 1.1 | Visão Geral do Produto | Vítor |
20/08/2016 | 1.2 | Recursos do Produto | Hugo |
20/08/2016 | 1.3 | Posicionamento | Luis |
20/08/2016 | 1.4 | Descrição dos Envolvidos e dos Usuários | Fabíola |
20/08/2016 | 1.5 | Revisão da Visão Geral do Produto | Vítor |
20/08/2016 | 1.6 | Requisitos funcionais | Fabíola |
21/08/2016 | 1.7 | Outros Requisitos do Produto e Intervalos de Qualidade | Luis |
24/08/2016 | 1.8 | Atualização dos requisitos e correções de vocabulário no documento | Fabíola |
Este documento, com relação ao desenvolvimento do projeto SAS (Sistema de Alocação de Salas), tem como objetivo definir o escopo, a proposta, os recursos, o problema a ser resolvido, quem terá acesso ao produto e o tipo de acesso. O objetivo do projeto é criar um sistema que automatize o processo de locação de espaços, salas e laboratórios, da Faculdade do Gama(FGA), atualmente manual, para o cliente, de forma que é esperado que tal sistema auxilie evitando erros e agilizando o processo de locação.
No estado atual, a alocação de espaços é feita por cada coordenador da maneira que o mesmo acha mais adequada, por meio do uso de planilhas. Deste modo vários problemas na reserva de espaços acabam ocorrendo, pois para sua alocação cabe a cada coordenador conferir manualmente em sua planilha a disponibilidade do espaço em determinado horário. Assim, o SAS vêm como solução para automatizar esse processo tornando mais prática e ágil a alocação de espaços, evitando problemas como, por exemplo, reservar um mesmo espaço no mesmo horário para duas atividades distintas e facilitando todo o processo para os coordenadores.
O problema de | Fazer alocação de espaços manualmente com planilhas eletrônicas |
Afeta | Coordenação e corpo acadêmico |
Cujo impacto é | Alocação de espaços a mais ou a menos, choques de horários de espaços, professores e alunos sem poder fazer reservas de maneira simples |
Uma boa solução seria | Um sistema web para alocação de espaços de uso estendido a todos os interessados |
Para | Docentes, Discentes e demais membros do Corpo Acadêmico da UnB Gama |
Que | Desejam gerenciar a alocação de espaços com rapidez e eficiência |
Sistema de Alocação de Salas(SAS) | É um produto de software |
Que | Um sistema web para alocação de espaços |
Diferente | Do estado atual que requer que o administrador altere manualmente os horários e quem ocupará os espaços |
Nosso produto | Controla as informações relativas aos espaços, seus respectivos horários e sua disponibilidade e permite reservá-las |
Nome | Descrição | Responsabilidades | Representantes |
---|---|---|---|
Cliente | Requisitou o sistema | Fornece os requisitos do sistema | Carla Rocha Aguiar e demais coordenadores dos cursos da FGA |
Gerentes | Gerenciam o projeto | Elaboram os planos de projeto, Monitoram o andamento do projeto, Revisam o projeto, Auxiliam a equipe de desenvolvimento | Allan Pereira, Elaine Meirelles, Gustavo Coelho, Jessica Suzuki, Pedro Alcântara |
Desenvolvedores | Desenvolvem o sistema | Documentação e programação | Fabíola Malta, Hugo Carvalho, Luis Gustavo, Lucas Oliveira, Vítor Gomes |
Coachs | Auxiliam os grupos de gerentes e desenvolvedores | Revisam documentos, fornecem treinamentos | Marcelo Ferreira, Dandara Aranha |
O sistema possuirá dois tipos de usuários diferentes: Corpo acadêmico e Administrador, como ilustrado na imagem abaixo.
Imagem 1 - Tipos de Usuários
Nome | Descrição | Responsabilidades | Representantes |
---|---|---|---|
Administrador | Usuário final do sistema | Reserva espaços,Controla reservas | Coordenadores da Faculdade do Gama (FGA) |
Corpo Acadêmico | Usuário final do sistema | Reserva espaços | Professores, estudantes, técnicos administrativos e demais integrantes do Corpo Acadêmico |
- Os clientes utilizam uma planilha eletrônica para gerenciar a utilização e destinação dos espaços.
- A organização de espaços com os horários de professores e matérias é feita pelos clientes de forma não automatizada, portanto suscetível a erros e requerendo muito tempo.
- A secretaria é responsável por mediar reserva de espaços para alunos.
- A reserva efetuada pela secretaria não é digital, sendo anotada em uma planilha física.
- O sistema que será desenvolvido agilizará o processo de alocação de espaços.
- O sistema mudará o processo, que não será feito apenas pela secretaria e pela cliente, possibilitando o acesso para o Corpo Acadêmico.
A solução utilizada para alocar espaços na Faculdade do Gama é pouco prática, feita em excel e manualmente. Isso permite a existência de choques de horários em espaços e múltiplos espaços reservados pela mesma pessoa e mesmo horário. Além de ser um processo que demanda tempo e ser muito centralizado.
O sistema que será desenvolvido não permite a reserva de um espaço que já está alocado, e permite uma melhor visualização dos espaços, além de permitir maior autonomia dos usuários, que já não dependerão de um intermédio para reservarem uma sala e poderão requisitar a reserva de laboratório.
Necessidade | Solução Atual | Solução Proposta |
---|---|---|
Alocar espaços para aulas | Tabela no Excel, gerenciada apenas por uma pessoa. | Utilizar um sistema online no qual é possível fazer essa alocação de forma mais segura e rápida. |
Alocar espaços para outras atividades pertinentes à Universidade | Reservas feitas na secretaria e anotadas em papel | Utilizar o sistema para fazer reserva, eliminando a necessidade do intermédio da secretaria. |
Esta seção expõe uma visão ampla do produto, explicando aspectos gerais de seus recursos.
No atual contexto do ambiente acadêmico da Universidade de Brasília, constata-se uma crescente necessidade por um sistema que facilite a alocação de espaços por discentes, docentes e demais integrantes do corpo acadêmico – seja para apresentações de Trabalhos de Conclusão de Curso, aulas de monitoria ou tutoria, dentre outros – visto que, hoje, tal procedimento demanda um longo processo e burocracia.
Tabela 1 – Benefícios do Usuário e Recursos de Suporte
Benefícios do Usuário | Recursos de Suporte |
---|---|
Alocação de espaço feita mais rapidamente. | O processo de análise do pedido, verificando se o espaço no horário requerido está livre, é otimizado. |
Não há choque de horários (mais de um espaço reservado para a mesma pessoa no mesmo horário ou um espaço reservado para mais de uma pessoa no mesmo horário). | O sistema analisa se o espaço já possui reservas no horário ou se o usuário já possui uma reserva neste horário, impedindo outra reserva. |
O sistema será utilizado pelo usuário através da internet, logo, há custos de hospedagem. Assim, supõe-se que o cliente arcará com estes valores para que o sistema permaneça online.
Como o sistema estará disponível online, o licenciamento se dá a partir da aceitação dos termos e condições de uso do sistema por parte do usuário. Além disso, não há necessidade de instalação, precisando apenas do acesso a internet e de um navegador web.
-
Login no sistema
Login de usuário utilizando informações vinculadas a UnB. -
Visualizar espaços disponíveis
Os usuários pode navegar entre as tabelas de horários para cada espaço. -
Pesquisar espaços
-
Horário
Ambos usuários podem utilizar o filtro de horário para facilitar sua pesquisa. -
Espaços
Ambos usuários podem utilizar de filtro de nome da espaço para facilitar sua pesquisa. -
Status de alocação
Ambos usuários podem utilizar de filtro de status de alocação do espaço para facilitar sua pesquisa.
-
Horário
-
Reservar espaço
Os usuários podem requisitar um horário em um espaço. -
Cancelar reserva de espaço
O usuário comum pode cancelar seu pedido de reserva dos espaços anteriormente reservados. -
Controle de reservas
O usuário comum pode visualizar suas reservas vigentes. -
Verificar choque de horários
O administrador pode verificar se uma reserva existe no mesmo horário, no mesmo espaço por requerentes diferentes. -
Ajustar choques de horário
O administrador pode deletar uma reserva que possua algum tipo de choque.
- O sistema deve ser implementado utilização web, na linguagem Python, fazendo uso da framework Django.
- O sistema deve seguir a arquitetura MVC - Model-View-Controller.
- O sistema deve ser compatível com a versão 52.0.2743.116 m do Google Chrome.
- O sistema deve ser responsivo, adaptando-se à plataforma que o usuário estiver utilizando.
- O sistema deve ter cobertura de erros e exceções - mínimo de 90%;
- Serão feitas revisões semanalmente com os gerentes de projeto, para que tenha o menor impacto possível no cronograma e, consequentemente, no produto final. Os gerentes de projeto irão avaliar e apontar possíveis pontos a serem melhorados, tendo como base sua experiência e o feedback do cliente, que serão corrigidos pela equipe
Identificador | Requisito | Depende de | Prioridade |
---|---|---|---|
RF01 | O sistema deve permitir que usuário efetue cadastro. | --------- | Alta |
RF02 | O sistema deve permitir que o usuário faça login. | --------- | Alta |
RF03 | O sistema deve permitir que o usuário consulte os espaços. | --------- | Alta |
RF04 | O sistema deve permitir que o usuário reserve espaços. | RF02 | Alta |
RF05 | O sistema deve permitir que o corpo acadêmico solicite reserva de laboratório. | RF02 | Alta |
RF06 | O sistema deve permitir que o administrador reserve laboratório. | RF03 | Alta |
RF07 | O sistema deve permitir que o administrador exclua qualquer reserva. | RF03 | Intermediária |
RF08 | O sistema deve permitir o administrador tornar outro usuário administrador. | RF03 | Intermediária |
RF09 | O sistema deve permitir que o corpo acadêmico exclua sua própria reserva. | RF03 | Intermediária |
RF10 | O sistema deve permitir que o usuário pesquise espaços por disponibilidade | --------- | Útil |
RF11 | O sistema deve permitir que o usuário pesquise espaços por horário | --------- | Útil |
RF12 | O sistema deve permitir que o usuário pesquise espaços por nome do espaços | --------- | Útil |
RF13 | O sistema deve enviar informações da reserva por meio do email do usuário. | --------- | Útil |
- Por ser um sistema web o software necessita de uma conexão estável com a internet para seu funcionamento
- A velocidade da internet tem impacto direto no desempenho da aplicação, sendo necessário uma velocidade suficiente para processar as informações e executar as funcionalidades do sistema
#Release 2
- Apresentação - Slides
- SAS Vídeo promocional
- Planejamento da Release
- Acompanhamento do Projeto
- Dívidas Técnicas
- Processo
- Tracking
###Quadros
###Sprints
#Release 1
###Gerenciamento do Projeto
- [Plano de Iteração] (https://github.com/fga-gpp-mds/2016.2-SAS_FGA/wiki/Plano-de-Iteração)
- Termo de Abertura
- EAP
- Rastreabilidade de Requisitos
####Planos de Projeto
- Gerenciamento do Projeto
- Gerenciamento de Escopo
- Gerenciamento de Comunicação
- Gerenciamento de Tempo
- Gerenciamento de Aquisições
- Gerenciamento de Custos
- Gerenciamento de Recursos Humanos
- Gerenciamento de Riscos
- Gerenciamento de Configuração de Software
- Gerenciamento de Qualidade
####Acompanhamentos do Projeto
###Desenvolvimento do Software