Termo de Abertura - Leohenfresil/2016.2-SAS_FGA GitHub Wiki
Histórico de revisões deste documento
Data | Versão | Descrição | Autor |
---|---|---|---|
18/08/2016 | 1.0 | Criação da estrutura inicial. Adição dos tópicos 2 e 3 | Allan, Elaine, Gustavo, Jessica e Pedro |
19/08/2016 | 1.1 | Revisão dos tópicos. Adição do tópico 9 (Prazos). Adição de conteúdo nos tópicos 1, 4 e 9. | Allan |
19/08/2016 | 1.2 | Adição de conteúdo nos tópicos 5 e 6. | Elaine |
20/08/2016 | 1.3 | Atualização do tópico 9 (Prazos). | Allan |
21/08/2016 | 1.4 | Adição dos tópicos 8, 10 e 11 | Jessica |
21/08/2016 | 1.5 | Adição do tópico 7 | Gustavo |
21/08/2016 | 1.6 | Revisão em todo documento. Alterações nos tópicos: 6, 8, 10 e 11 | Allan |
22/08/2016 | 1.7 | Revisão ortográfica em todo documento | Elaine |
23/08/2016 | 1.8 | Alteração na nomenclatura dos usuários | Jessica |
28/08/2016 | 1.9 | Alteração nos custos de mão-de-obra | Gustavo |
04/09/2016 | 2.0 | Atualização dos custos do projeto | Elaine |
1. Introdução
Este documento formalmente inicia o projeto de construção do Sistema para Alocação de Espaços para a Faculdade UnB Gama. Aqui é especificado o trabalho que este projeto visa realizar, a oportunidade de negócio identificada, o escopo de atuação, os indivíduos direta e indiretamente afetados, características de riscos, restrições e de custos, entregáveis, prazos e as ferramentas utilizadas no processo de desenvolvimento. Tais descrições visam elucidar a viabilidade do projeto.
2. Descrição do Projeto
O SAS é um Sistema de Alocação de Salas para a Faculdade do Gama (FGA) da Universidade de Brasília (UnB), desenvolvido para plataforma web que tem por finalidade automatizar a reserva de espaços pelos docentes, discentes e demais interessados.
3. Propósito do Projeto
- Facilitar o processo de reivindicação de espaços internos da Universidade;
- Reduzir a carga de trabalho manual atualmente realizada neste processo;
- Possibilitar a geração de relatórios de utilização dos espaços;
- Otimizar o uso da infraestrutura interna da Universidade;
4. Oportunidade de Negócio
Atualmente a coordenação da Universidade, mais especificamente da UnB Gama, realiza o controle do uso dos espaços, salas em especial, através de uma planilha eletrônica manualmente confeccionada e mantida. Tal situação demanda alta carga de tempo e esforço para a tarefa de administração do uso dos espaços durante o decorrer do ano, especialmente durante a definição das salas para os cursos do semestre letivo.
5. Escopo
O escopo do SAS, Sistema de Alocação de Salas, se baseia na funcionalidade principal de exibir um mapa de salas, inicialmente da Universidade de Brasília - Faculdade Gama (FGA), onde alocações de diversas naturezas poderão ser realizadas, sendo elas de disciplinas, através dos coordenadores, e de monitorias, reuniões ou quaisquer outras atividades extracurriculares, através de alunos, técnicos e funcionários administrativos. Este projeto possui a finalidade de facilitar a reserva dos espaços da instituição, assim como evitar possíveis colisões. Outras funcionalidades abrangem a exibição de porcentagens de lotação através de barras de progresso, além de visualização e impressão de tabelas de horários internos referentes a cada sala.
6. Restrições e Riscos
6.1 Restrições:
- O Sistema de Alocação de Salas está voltado exclusivamente para a plataforma web.
- O prazo para desenvolvimento do projeto é de aproximadamente 16 semanas.
- Não há disponibilidade de verba para investimento em qualquer aquisição.
- As equipes de gerência e desenvolvimento são limitadas, não havendo mão de obra extra para apoio.
6.2 Riscos:
- Diminuição das equipes de desenvolvimento e gerência: integrantes podem abandonar a disciplina.
- Ocorrência de problemas de saúde (ou afins) nos integrantes, causando indisponibilidade ou perda de eficiência.
- Inabilidade dos integrantes quanto ao uso da linguagem de programação e/ou ao framework utilizados para o desenvolvimento.
- A ferramenta desenvolvida apresentar falhas ao não alocar corretamente os espaços da Universidade de Brasília - FGA, provocando choques de agendamento.
- As informações da grade de horários não serem informadas acertadamente.
- O software desenvolvido não seja útil a instituição, apesar de todo o esforço gasto no projeto.
- O software não esteja totalmente construído e testado dentro do prazo estipulado.
- Falhas/Defeitos em equipamentos e outros recursos necessários ao desenvolvimento (Laptops, internet, etc.)
- Indisponibilidade ou contratempos no uso do espaço físico de desenvolvimento do projeto.
7. Estimativa de Custo
A estimativa de custo tem como finalidade apresentar para os integrantes da equipe, para os outros alunos da disciplina, e para os clientes do projeto o valor de dispêndio financeiro provável para o desenvolvimento do projeto. A metodologia utilizada levantou 3 tipos de gastos: mão-de-obra, insumos e aluguel. A mão-de-obra foi estimada de duas maneiras para se aproximar o melhor possível do real. As outras rubricas não utilizaram esse processo, apresentando uma único valor.
7.1 Custo da mão de obra
Os dados aqui apresentados tem como base o valor/hora despendido pela Universidade de Brasília por aluno. A metodologia utilizada foi o valor do custo anual pela média de créditos anuais dos alunos dos Cursos de Engenharias da FGA. Um crédito corresponde a 15 horas aula na universidade, assim é possível, converter o valor anual para horas que será subsídio para a estimativa de custos de mão de obra.
Dados UnB | ||
---|---|---|
Custo Anual | Número de Créditos | Horas por crédito |
R$ 11.020,00 | 48 | 15 |
Total Horas | Valor da Hora | |
720 | R$ 15,30 |
Equipe SAS | ||
---|---|---|
Dias trabalhados | Média estimada de horas diárias | Total |
109 | 2 | 218 |
Número integrantes | Hora Média | |
10 | R$ 15,30 | R$ 3.335,40 |
Total Grupo | R$ 33.354,00 |
7.2 Insumos
O desenvolvimento de um projeto de software necessita de equipamentos como computadores e internet para ser executado. Os custos com alguns desses itens foram estimados com a finalidade de se chegar ao custo total do projeto. Os itens estimados são: computadores e [internet] (http://www.oi.com.br/oi/oi-pra-empresas/internet).
Item | Qtde/Tempo | Valor | Total |
---|---|---|---|
Computador | 10 | R$ 2.299,00 | R$ 22.990,00 |
Internet | 4 meses | R$ 84,90 | R$ 339,60 |
7.3 Aluguel
Uma empresa precisaria dispor de um local para o encontro dos seus membros. Uma busca em web sites de aluguel de imóveis no Gama-DF possibilitou estimar um valor para o custo de aluguel para uma sala comercial, onde os membros poderiam se reunir para desenvolver o produto.
Item | Tempo(Meses) | Valor | Total |
---|---|---|---|
Aluguel | 4 | R$ 1.200,00 | R$ 4.800,00 |
7.4 Custo Total
Os itens estimados possibilitam mostrar que o projeto teria um custo aproximado de R$ 61.483,60. O valor pode ser maior ou menor devido a outras variáveis não consideradas, como encargos trabalhistas, energia elétrica, água, dentre outros.
8. Estratégia de Comunicação
São realizadas reuniões presenciais semanais aos sábados, às 14h, no espaço da Faculdade UnB Gama. Em adição à comunicação presencial, tem-se:
- Comunicação entre MDS e GPP via grupo no aplicativo WhatsApp.
- Comunicação equipe de GPP via grupo no aplicativo Telegram.
9. Prazos
O projeto é iniciado em 09/08/2016 com data prevista para término em 29/11/2016, totalizando 16 semanas (109 dias). São conhecidos dois marcos principais do projeto:
-
Release 1 - 24 e 25/09/2016: Com duração de 6 semanas (41 dias). Na data definida tem-se uma apresentação caracterizada pela demonstração formal do progresso do projeto sob uma ótica de gerenciamento utilizando metodologia tradicional. Neste ponto, o projeto deverá ter avançado consideravelmente prezando o monitoramento e controle das características de Qualidade, Custo e Tempo do projeto,conforme guia PMBOK edição 5.
-
Release 2 - 29/11 e 01/12/2016: Com duração de 10 semanas (63 dias). Já na data da release 2, pretende-se demonstrar o progresso do projeto utilizando uma metodologia de gerenciamento ágil de projeto, SCRUM e eXtreme Programming (XP).
10. Stakeholders
10.1 Envolvidos
Nome | Descrição | Responsabilidade |
---|---|---|
Gerentes de Projeto | Equipe de alunos de Gestão de Projetos e Portfólio de Software | Gerenciar o projeto |
Desenvolvedores | Equipe de alunos de Métodos de Desenvolvimento de Software | Desenvolver o sistema |
Clientes | Coordenadores dos cursos da Faculdade; Demais usuários vinculados a Universidade | Estabelecer e validar os requisitos |
10.2 Usuários
Nome | Descrição | Responsabilidade | Representante |
---|---|---|---|
Administrador | Administrador do sistema | Reservar salas e controlar as reservas | Coordenadores dos cursos |
Corpo Acadêmico | Usuário do sistema | Solicitar a reserva de salas | Professores, estudantes, técnicos administrativos e demais integrantes do Corpo Acadêmico |
*Tanto o administrador quanto o corpo acadêmico são usuários do sistema.
11. Tecnologias Utilizadas
- Github - Repositório para código e documentação oficial. (https://www.github.com/)
- Google Drive - Compartilhamento e organização de documentos. (https://drive.google.com/)
- Python 3.5 - Linguagem de programação. (https://www.python.org/)
- Django 1.10 - Framework. (https://www.djangoproject.com/)
- Flake8 3.1 - Padronização de estilo de programação visando qualidade de código. (http://flake8.pycqa.org/)
- WhatsApp e Telegram - Aplicativos de comunicação