Página Inicial |
---|
Página de Gerenciamento do Projeto
Sumário
- Termo de Abertura
- Identificação dos Stakeholders
- EAP
- User Stories
- Cronograma
- Plano de Comunicação
- Plano de Recursos Humanos
- Identificação dos Riscos
- Plano de Respostas a Riscos
Termo de Abertura
Título do Projeto: Cupertino
Professor Orientador: Marcelo Neves
Semestre: 2020/2
Justificativa do Projeto:
Este projeto nasceu da necessidade de organizar as fotos de alunos tiradas em aula dos conteúdos de diferentes disciplinas, incluindo: fotos do quadro, de trabalhos, provas, exercícios e etc. Essa informação geralmente fica perdida na galeria de fotos dosalunos, sendo difícil de encontrá-la quando se faz necessário.
Objetivos do Projeto:
Construir um aplicativo mobile para estudantes que auxilia na organização dos conteúdos de acordo com sua grade curricular atual. O aplicativo deverá agregar em agilidade em armazenar e recuperar os conteúdos, além da simplicidade para acessar os conteúdos a qualquer hora.
Descrição do Projeto em alto nível:
- Categorizar as fotos tiradas de acordo com a aula em andamento, no horário em que a foto foi tirada (importar automaticamente fotos da galeria)
- Cadastrar/editar grade semestral
- Pesquisar pelo conteúdo das imagens (OCR)/descrição/anotação
- Fazer anotações em áreas das fotos tiradas
- Permitir recuperar informações em outro dispositivo (com login)
- Compartilhar as fotos tiradas
- Colocar descrição nas imagens
- Excluir disciplina (com as fotos relacionadas)
Não está no Escopo:
- Tirar fotos pelo aplicativo
- Importar as imagens uma-a-uma da galeria
- Importar outros tipos de arquivos, além de imagens
Tecnologia:
- Mobile
Identificação dos Stakeholders
- Bianca Camargo Machado
- Jessica da Silva Manoel
- Rafael Victor Ruwer Araujo
EAP
A ser definido.
User Stories
24 - Cadastrar grade de horários
Clique para expandir
Descrição
COMO estudante QUERO cadastrar a grade de horários do semestre atual no Cupertino PARA que o aplicativo reconheça a que disciplina estão relacionadas as suas fotos
Escopo
- Criar uma tela de cadastro de grades
- Campo para a data de início do semestre
- Campo para a data de fim do semestre
- Permitir o cadastro de disciplinas
- Campo para o título
- Campo para o horário de início
- Campo para o horário de fim
- Botão de confirmação
- Criar uma tela de visualização de grade
- Persistir a grade no celular [ON HOLD]
Critérios de aceitação
DADO QUE eu preenchi os dados de uma grade QUANDO eu confirmar o cadastro ENTÃO verei a grade na tela
DADO QUE eu cadastrei uma grade e fechei o aplicativo QUANDO eu abrir o aplicativo novamente ENTÃO verei a grade na tela
25 - Ver fotos organizadas por disciplina
Clique para expandir
Descrição
COMO estudante QUERO que as fotos do meu celular estejam organizadas por disciplina dentro do Cupertino PARA que seja fácil encontrar a informação que necessito
Escopo
-
Importar as fotos do celular do usuário automaticamente
- Somente as que foram tiradas entre as datas de início e fim do semestre
- Somente as que foram tiradas entre os horários de início e fim de alguma disciplina
-
Criar uma tela que exibe uma pasta para cada disciplina
-
Criar uma tela que exibe as fotos de uma disciplina específica
-
Criar uma tela que exibe uma foto específica
Critérios de aceitação
DADO QUE tirei duas fotos às 19:45 de segunda-feira E QUE a minha grade possui uma disciplina 2LM
QUANDO eu entrar na pasta dessa disciplina ENTÃO verei essas mesmas fotos na tela
QUANDO eu entrar na pasta da disciplina de outro horário ENTÃO não verei essas fotos na tela
QUANDO eu clicar em uma foto específica ENTÃO ela ganhará destaque na tela
38 - Apagar fotos
Clique para expandir
Descrição
COMO estudante QUERO poder apagar as fotos que tirei PARA deixar a pasta de uma disciplina limpa/organizada
Escopo
- Permitir a exclusão de fotos na tela de visualização de uma foto
- Permitir a exclusão das fotos que forem selecioadas na pasta de uma disciplina
27 - Adicionar descrição às fotos
Clique para expandir
Descrição
COMO estudante QUERO poder descrever textualmente as fotos que tirei PARA enriquecer a informação contida no aplicativo
Escopo
- Criar uma tela para a edição de uma foto específica
- Campo de texto longo
- Botão de confirmação
- Persistir a descrição no celular
- Adicionar a descrição na tela de visualização de uma foto específica
Critérios de aceitação
DADO QUE entrei na tela de edição de uma foto ENTÃO verei um campo para adicionar uma descrição textual
DADO QUE adicionei uma descrição a uma foto
QUANDO eu estiver na tela de uma disciplina (listagem de todas as suas fotos) ENTÃO não verei a descrição de nenhuma das fotos
QUANDO eu estiver na tela de visualização desta mesma foto ENTÃO verei a mesma descrição
33 - Apagar disciplinas (e suas fotos)
Clique para expandir
Descrição
COMO estudante QUERO poder apagar uma disciplina PARA que as suas fotos também sejam apagadas
Escopo
- Permitir a seleção de múltiplas disciplinas
- Criar um botão para apagar as disciplinas selecionadas
26 - Compartilhar fotos com colegas
Clique para expandir
Descrição
COMO estudante QUERO compartilhar as fotos que tirei com meus colegas PARA que possamos aprender juntos durante o semestre
Escopo
- Permitir a seleção de múltiplas fotos
- Adicionar um botão para compartilhar as fotos selecionadas
- Adicionar um botão de compartilhamento na tela de visualização de uma foto específica
- Realizar o compartilhamento
Fora de escopo
- Compartilhar em redes sociais não suportadas nativamente pelo sistema operacional
Critérios de aceitação
DADO QUE entrei numa foto ENTÃO verei um botão de compartilhamento
DADO QUE entrei a pasta de uma disciplina E selecionei uma ou mais fotos ENTÃO verei um botão de compartilhamento
QUANDO eu clicar no botão de compartilhamento ENTÃO as opções de compartilhamento do sistema aparecerão (ex: WhatsApp, Facebook...)
39 - Reconhecimento ótico dos caracteres (OCR)
Clique aqui para expandir
Descrição
COMO estudante QUERO que fotos com texto escrito fisicamente sejam reconhecidas pelo aplicativo PARA que eu possa encontrá-la na busca sem ter que adicionar uma descrição manualmente
Escopo
- Durante a sincronização de fotos do dispositivo, realizar o reconhecimento ótico dos caracteres (OCR)
- Incluir o texto reconhecido nos critérios de busca
Critérios de aceitação
DADO QUE tirei uma foto nítida de uma folha impressa com texto escrito? QUANDO eu pesquisar pelo conteúdo deste texto na tela da disciplina ENTÃO essa foto aparecerá nos resultados
37 - Apagar grade e suas disciplinas
Clique aqui para expandir
Descrição
COMO estudante QUERO poder apagar uma grade semestral PARA que as suas disciplinas e fotos sejam apagadas também
Escopo
- Criar um botão para apagar uma grade
- Apagar as disciplinas e fotos como consequência
43 - Importar fotos do celular
Clique aqui para expandir
- Somente as que foram tiradas entre as datas de início e fim do semestre
- Somente as que foram tiradas entre os horários de início e fim de alguma disciplina
30 - Ver fotos em qualquer dispositivo (login)
Clique para expandir
Descrição
COMO estudante QUERO que as fotos que tirei sejam persistidas PARA que eu possa vê-las em qualquer dispositivo e a qualquer momento
Escopo
- Criar tela de cadastro de usuário
- Campo para email
- Campo para senha (oculta)
- Criar tela de login
- Campo para email
- Campo para senha (oculta)
- Botão para logout
- Persistir os dados do cadastro no banco de dados
- Criptografar a senha
- Manter sessão do login ativa
- Sugestão: 7 dias ou até fazer logout
Fora de escopo
- Integrar com o login do Facebook ou Google
- Confirmação de email
- Recuperar senhas
35 - Editar disciplina
34 - Adicionar descrição em áreas específicas (pins)
Clique para expandir
Descrição
COMO estudante QUERO poder descrever textualmente partes específicas das fotos que tirei PARA organizar melhor a informação contida no aplicativo
Escopo
- Permitir a adição de texto em áreas específicas de uma foto
- Incluir essas descrições textuais nos critérios de busca
- Exibir as áreas comentadas na tela de exibição de uma foto
Critérios de aceitação
DADO QUE adicionei uma descrição em uma área de uma foto
QUANDO eu pesquisar, na tela da disciplina, por algo que dê match nessa descrição ENTÃO verei a foto entre os resultados
QUANDO eu entrar na tela de exibição desta foto ENTÃO verei as áreas comentadas
Cronograma
Data | Descrição |
---|---|
14/08/20 | Apresentação da AGES |
21/08/20 | Apresentação do projeto pelos stakeholders |
28/08/20 | Início da SPRINT 0 - Planejamento dos mockups e user stories |
04/09/20 | Fim da SPRINT 0 - Apresentação dos mockups |
Início da SPRINT 1 - Planning | |
11/09/20 | Desenvolvimento |
18/09/20 | Fim da SPRINT 1 - Apresentação das histórias |
Início da SPRINT 2 - Planning | |
25/09/20 | Desenvolvimento |
02/10/20 | Desenvolvimento |
09/10/20 | Fim da SPRINT 2 - Apresentação das histórias |
Início da SPRINT 3 - Planning | |
16/10/20 | Desenvolvimento |
23/10/20 | Fim da SPRINT 3 - Apresentação das histórias |
Início da SPRINT 4 - Planning | |
30/10/20 | Desenvolvimento |
06/11/20 | Desenvolvimento |
13/11/20 | Ajustes finais |
20/11/20 | Ajustes finais |
27/11/20 | Ajustes finais |
Plano de Comunicação
Plano de comunicação interna:
- Quem compõe a audiência? Alunos e professores da AGES que compõem o time de desenvolvimento do Cupertino.
-
O que deve ser comunicado?
- Status reports do trabalho no formato de Standup Meeting, respondendo ao time "o que fizz na semana passada?", "o que pretendo fazer nessa semana?", "tenho algum impedimento?".
- Como será comunicado? Através do Zoom, do Discord e do grupo de WhatsApp.
-
Quando acontecerá?
- Status reports uma vez por semana (sexta-feira), pelo Zoom.
- Pareamentos e trabalho em grupo via Discord no mínimo uma vez por semana (sexta-feira), após os reports.
- Avisos de ausência ou pedidos a qualquer momento, via WhatsApp.
- Quem é o comunicador? Alunos e professores da AGES que compõem o time de desenvolvimento do Cupertino.
Plano de comunicação externa (stakeholders):
Plano de Recursos Humanos
A ser definido.
Identificação dos Riscos
A ser definido.
Plano de Respostas a Riscos
A ser definido.