1. Introdução
O objetivo do presente documento é fornecer uma visão inicial do projeto IndicaAi. São listadas as informações priorizadas pelos gestores.
2. Descrição
O IndicaAi refere-se a um sistema que indica facilitem a vida acadêmica próximo a Faculdade do Gama - FGA, campus da Universidade de Brasília - UnB, cujo o intuito é o compartilhamento de locais e experiências em relação aos bens e serviços oferecidos, próximos ao campus, com o objetivo de facilitar as buscas e melhorar a vida acadêmica.
3. Propósito e Justificativa
A Faculdade do Gama - FGA é um dos campus mais novos da Universidade de Brasília e recebe alunos de vários lugares do Brasil. A faculdade ainda está em desenvolvimento, portanto faltam serviços e estruturas básicas necessárias às atividades acadêmicas, fazendo com que alunos, professores e servidores precisem sair do campus. Muitos se perdem ao procurar lugares próximos seja para lanchar ou comprar algum material de trabalho. Sendo assim, o IndicaAi visa o compartilhamento de locais e experiências em relação aos bens e serviços oferecidos, próximos ao campus, com o objetivo de facilitar as buscas e melhorar a vida acadêmica.
A solução do software IndicaAi é um aplicativo voltado a realidade da faculdade o qual pessoas da comunidade pudessem compartilhar locais, experiencias e que indicasse de forma precisa a localização de estabelicimentos.
4. Objetivos
IndicaAi tem o propósito é o compartilhamento de locais e experiências em relação aos bens e serviços oferecidos, próximos ao campus, com o objetivo de facilitar as buscas e melhorar a vida acadêmica.
5. Requisitos de Alto Nível
O projeto IndicaAi será desenvilvido para mobile. Além disso, os requisitos de alto nível elencados temos:
-
O sistema deverá ser de fácil uso e intuitívo.
-
As funcionalidades devem ser simples.
-
Deve ser seguro.
-
Aparência simples.
6. Riscos
Os principais riscos do projeto são detalhados a seguir.
Risco | Ação Preventiva | Ação Reativa |
---|---|---|
Adaptação da equipe com as tecnologias | Procurar alunos com experiência para ministrar treinamentos.Disponibilizar cursos em plataformas de aprendizagem. | Realização de treinamentos sobre tecnologias. |
Divergência de horários entre os membros do time. | Quadro de horários vagos. | Planejamento do pareamento semanal a partir do quadro de horários vagos. |
Dificuldade em configurar o ambiente. | Auxiliar a equipe de desenvolvimento na configuração de suas máquinas. | Automatizar o ambiente. |
Problemas de equipamentos. | Manutenção. | Pareamento presencial e utilização de equipamentos disponibilizados pela universidade. |
Dificuldades na interação do time. | Realizar feedbacks constantes para facilitar a comunicação e o acompanhamento constante dos membros. | Reuniões presenciais 1 vez por semana, além de reuniões online. |
Produto não atende às necessidades do “cliente”. | Reuniões semanais com o “cliente”. | Identificar os motivos, replanejar e refazer o produto. |
Baixa produtividade dos integrantes do grupo. | Dar suporte e motivação aos integrantes. | O Scrum Master deve identificar as razões e tentar solucioná-las individualmente. Se necessário, apresentar o problema ao grupo e relatar o ocorrido à professora. |
Desistência da disciplina. | Integrar e estimular a participação dos integrantes. | Redistribuição de tarefas e melhora do planejamento. |
Alteração do escopo. | Documentar e refinar os requisitos. | Planejar corretamente a sprint e manter contato frequente com o cliente para ajustar o escopo. |
Falta de membros durante as reuniões semanais. | Definir datas que a maioria dos membros possam estar presentes. | Alinhamento com o integrante sobre as decisões tomadas. |
7. Entregas do produto
O Projeto tem como base duas entregas chamadas Release onde será apresentado o que foi desenvolvido As datas das entregas são:
- Release 1 (01/10/2018)
- Release 2 (04/12/2018)
8. Estimativa de custo
Equipe
A equipe é composta por Engenharia de Produto de Software e Métodos de Desenvolvimento de Software. Sendo assim, a equipe e composta por:
Integrante | Git | |
---|---|---|
Iasmin Santos Mendes | mendesiasmin96@gmail.com | @mendesiasmin |
Renato Valério Gomes | renatovalerio25@gmail.com | @Renatovga2602 |
Gabriel Davi Silva Pereira | Gabriel.davi.99@gmail.com | @GabrielDVpereira |
Heron Rodrigues Sousa | heronrsousa@hotmail.com | @heronsousa |
João Lucas Fragoso | jlfz06@gmail.com | @zarbielli |
Lucas Maciel Aguiar | lucasmacielaguiar@gmail.com | @Ridersk |
Matheus Gomes Ferreira | matheusgomesf01@gmail.com | @matheusgomesf |
Weiller Fernandes Pereira | weillerfernandes@gmail.com | @WeillerFernandes |
10. Requisitos para a aprovação
O projeto deve atingir as seguintes metas para ser aprovado pelos avaliadores:
- Implementação das funcionalidades
- Teste das funcionalidades
- Produto guiado
- Aprovação das ferramentas de análise de código.
11. Referências
- Guia para planejar Orçamento TI
- Relatório de Gestão 2016, Universidade de Brasília, pag. 155
- Acesso em: 20/08/2018, 22:03, Horário de Brasília.