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:

  1. O sistema deverá ser de fácil uso e intuitívo.

  2. As funcionalidades devem ser simples.

  3. Deve ser seguro.

  4. 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:

  1. Release 1 (01/10/2018)
  2. Release 2 (04/12/2018)

8. Estimativa de custo

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 Email 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