Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C cupertino-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Cupertino
  • cupertino-wiki
  • Wiki
  • gp

Last edited by Henrique Sangalli Correa Nov 13, 2020
Page history

gp

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.

Clone repository
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • backlog
  • banco_dados
  • configuracao
  • configurar_ambiente
  • gp
  • Home
  • horarios
  • instalacao
  • mockups
  • problemas conhecidos
  • sprints