Escolar Documentos
Profissional Documentos
Cultura Documentos
FASE DE INICIAÇÃO
Documento único
1
Documento de visão e escopo
Sistema para reserva de salas de laboratório
─
1. Requisitos de Negócio
1.1. Background
[Que processo será melhorado, como ele é feito hoje]
No prédio da Informática da Escola Agrícola de Jundiaí, temos 3 laboratórios de
informática, 1 sala teórica e 1 sala de monitoria. Essas salas e laboratórios podem ser
utilizadas para as aulas normais dos cursos de Análise e Desenvolvimento de Sistema e do
Técnico de Informática, e também por aulas extras e para alunos que desejam estudar em
horários extras. Visto que no prédio da Informática temos apenas 1 servidor para fazer
este controle, o modelo escolhido por ele foi o de fazer o controle em um papel, anotando
as reservas que tinham sido feitas, e comparando se o laboratório já não estava sendo
usado neste horário. Para fazer essa reserva, os alunos devem ir presencialmente falar
com o funcionário do prédio. Com isso, há uma grande possibilidade de número de
reservas erradas e conflitantes.
2
[Medidas de qualidade.]
MS-1: 90% dos usuários conseguem realizar uma reserva sem a ajuda do servidor.
MS-2: O número de reservas em conflito é 0.
2. Escopo e Limitações
2.1. Funcionalidades Principais
[Requisitos funcionais]
RF-1: Realizar o agendamento de salas para turmas.
RF-2: Realizar o agendamento individual para salas.
RF-3: Visualizar a situação de agendamento das salas.
3
RF-4: Cadastrar alunos para realizar o agendamento de salas.
RF-5: Manter as salas do prédio atualizadas no sistema.
3. Contexto de Negócio
3.1. Perfil dos Interessados
[As pessoas interessadas no sistema, os que pediram o sistema e os que vão utilizá-lo.]
4
interesse
Alunos Maior uso dos Receptiva, mas Chance de utilizar Dúvidas com
espaços do com medo mais as relação a
prédio instalações do algumas
prédio limitações do
sistema
Custo Orçamento
excedido em até
15% aceitável sem
revisão do
patrocinador
Equipe O tamanho da
5
equipe é: gerente de
projeto de meio
período, 3
desenvolvedores e 1
testador;
desenvolvedor
adicional e testador
de meio período
disponível, se
necessário
6
FASE DE PLANEJAMENTO
1) Escopo
Vamos definir o escopo através de reuniões via Google Meet com o cliente.
No primeiro dia do mês, teremos reunião com o cliente para apresentar o que foi
feito até então, e definir possíveis mudanças nos requisitos do sistema.
Toda documentação feita sobre escopo deve ser aprovada pelos clientes.
2) Cronograma
O gerente de projetos deve utilizar esse sistema para descrição das atividades, e
consequente criação do cronograma (por sprint).
3) Custos
O orçamento do sistema deve ser gerenciado pelo GP, feito em conjunto com o dono
da empresa. Alterações no orçamento devem ser discutidas com SM para tomada de
decisões.
4) Qualidade
7
Casos de testes devem englobar apenas funcionalidades que envolvam análise de
dados ou buscas complexas com 2 ou mais tabelas.
5) Recursos
O GP irá definir os perfis de pessoal que serão necessários para compor a equipe,
considerando os limites orçamentários existentes.
6) Comunicação
Comunicação com a equipe será feita via email institucional, que deve ser olhado
diariamente em dias de trabalho.
Comunicação com o cliente será feita via grupo de whatsapp, e toda tomada de
decisão deve ser enviada e confirmada por email.
7) Riscos
A lista inicial de riscos será feita pelo GP juntamente com 3 desenvolvedores, levando
em consideração também as tabelas de risco de projetos anteriores.
8) Aquisições
9) Partes interessadas
8
ESCOPO
● Coletar os requisitos
● Definir o escopo
● Criar a EAP
2) Coletar os requisitos
3) Definir o escopo
4) Criar a EAP
CRONOGRAMA
9
● Definir as atividades
● Sequenciar as atividades
● Estimar as durações das atividades
● Desenvolver o cronograma
2) Definir as atividades
RF-1: Realizar o agendamento de salas para turmas
AG.1: Modelar o banco para AGENDAMENTO
AG.2: Checar se não há agendamento individuais ou de turma para o dia/horário
AG.3: Realizar o agendamento para turma
AG.4: Criar Front-end para agendamento de turmas
AG.5: Editar/Deletar agendamento
AG.6: Criar Front-end para editar/deletar agendamento
RF-2: Realizar o agendamento individual para salas
AG.7: Realizar o agendamento individual
AG.8: Criar Front-end para agendamento individual
RF-3: Visualizar a situação de agendamento de salas
AG.9: Listar agendamento de salas
AG.10: Criar Front-end para listagem de agendamentos
RF-4: Cadastrar alunos para realizar o agendamento de salas
USU.1: Modelar o banco para USUÁRIOS
USU.2: Funcionalidade de criar usuário
USU.3: Criar Front-end para criação de usuários
USU.4: Funcionalidade para desabilitar usuários
USU.5: Criar Front-end para desabilitar usuários
USU.6: Funcionalidade de login
USU.7: Criar Front-end para login
USU.8: Funcionalidade de "esqueceu sua senha"
USU.9: Criar Front-end para "esqueceu sua senha"
USU.10: Funcionalidade de listar usuários
USU.11: Criar Front-end para listar usuários
RF-5: Manter as salas do prédio atualizadas no sistema
SALA.1: Modelar o banco para SALAS
SALA.2: Funcionalidade de criar sala
SALA.3: Criar Front-end para criação de salas
SALA.4: Funcionalidade de editar/deletar sala
SALA.5: Criar Front-end para editar/deletar salas
SALA.6: Funcionalidade de listar salas
SALA.7: Criar Front-end para listar salas
10
3) Sequenciar as atividades
4) Estimar as durações
5) Desenvolver o cronograma
11