Home | Escopo | Processo | Mockups | Configuração | Arquitetura | Gerência | BD | Qualidade | Frontend | Backend |
---|
Sumário
Termo de abertura do projeto
Título do Projeto: Colabora aí
Professor Orientador: Marcelo H. Yamaguti
Semestre: Terça e Quinta JK - 2024/2
Stakeholder: Paula Pessoa Pureur (doutoranda em Sociologia e Ciência Política da PUCRS).
Justificativa do Projeto: Em 2019, os dados do Adjust (uma plataforma que oferece serviços e suporte a empresas em nível tecnológico) apontavam que as organizações ao redor do mundo investiram US$ 1,2 trilhão em iniciativas de transformação digital. Já em cenário nacional, em 2021, o Brasil se tornou o 4º maior mercado de downloads de aplicativos no mundo e em 2022, mais de 78% dos consumidores brasileiros acessaram a Internet com seus dispositivos mobile, sendo que a segunda categoria de aplicativos mais baixados é relacionada aos serviços de utilidade pública. Portanto, o projeto a ser desenvolvido é um aplicativo para celular que auxilia nas brechas de comunicação entre governo-sociedade, promovendo a importância dos cuidados básicos de saúde, educação e apoio na manutenção das moradias, colaborando com o controle financeiro das famílias por meio de dicas e pequenos textos educativos.
Objetivos do Projeto: Desenvolver um aplicativo mobile que oferece serviços interligados, numa só plataforma, relacionados a Economia, Moradia, Saúde, Educação, Direitos e Deveres do cidadão. O aplicativo deve ter um layout simples, colorido para facilitar a visualização, deve ser fácil de usar e acessar. Sua apresentação deve ser clara o suficiente para as pessoas aprenderem rapidamente a manusear a ferramenta. Atrativo suficiente para ter muitos interessados e bem ajustado ao públicoalvo que são as pessoas de baixa renda. O objetivo do aplicativo é incluí-las, com auxílio da tecnologia, de modo que possam se sentir melhor, estando melhor preparadas para a vida e mais atualizadas sobre as demandas recentes.
Descrição do projeto em alto nível
- Usuários:
- Cadastro do usuário.
- Login.
- Administrador de conteúdos:
- Criação e edição de categorias.
- Criação e edição de conteúdos [texto, imagem, vídeo e som] por categorias.
- Consultar avaliações de conteúdos por filtros.
- Acesso aos conteúdos:
- Acesso com geolocalização do usuário.
- Filtro de pesquisa (busca de conteúdo).
- Avaliação de conteúdo.
Não está no escopo: Plataforma de pagamento.
Tecnologia: Aplicativo mobile para Android.
Personas
Durante o processo de desenvolvimento de projetos, é fundamental entender as necessidades, motivações e características do público-alvo de aplicações. Para essa finalidade, utiliza-se o conceito denominado de "personas", que são representações fictícias de diferentes tipos de usuário que podem interagir com um projeto. Estas personas são utilizadas para guiar e moldar a experiência do usuário e tomar decisões estratégicas.
User Stories
As histórias de usuário formuladas foram organizadas em conjuntos denominados "épicos", com o propósito de simplificar a visualização das funcionalidades do aplicativo nas fases de conclusão, desenvolvimento ativo e planejamento. Cada épico abrange histórias de usuário convencionais ou histórias de administração.
Os épicos criados foram:
- Home Page (Usuário)
- Categorias
- Login/Logout (Administrador)
- Home Page (Administrador)
- Conteúdos (Administrador)
- Pontos de Interesse (Administrador)
Usuário
Home Page
US01 – Acessar Home de Usuário
Como Maria, gostaria de de acessar a a home page para que eu possa navegar na aplicação.
Critérios de aceite:
1.Dado que abri a aplicação, gostaria de ser redirecionado para tela de home.
2.Dado que estou com a tela de home aberta, gostaria de ver as categorias do aplicativo para acessar seus conteúdos.
- Dado que estou com a tela de home aberta, gostaria de poder pesquisar por um conteúdo.
Categorias
US02 – Acessar a página de uma categoria
Como Maria, gostaria de acessar a página de uma categoria para que eu possa visualizar os conteúdos.
Critérios de aceite:
1.Dado que estou com o aplicativo aberto na tela home, então ao clicar em alguma categoria na tela home, irei ser redirecionado para a página específica daquela categoria, para que possa visualizar seus conteúdos.
US03 – Visualizar Conteúdo de uma Categoria
Como Maria, gostaria de visualizar o conteúdo de uma categoria para que eu possa encontrar informações relevantes.
Critérios de aceite:
-
Dado que estou com o aplicativo aberto, quando acesso uma página de categoria, então devo ver um carrossel com os conteúdos em destaque da categoria e uma lista com cada um dos conteúdos cadastrados para aquela categoria. Cada conteúdo deve exibir imagem (se tiver), título, descrição.
-
Dado que que estou com o aplicativo aberto, quando acesso uma página de categoria, e a lista de conteúdos é maior que a altura da tela, quando eu rolar a página para baixo então eu devo ver mais conteúdos.
US04 – Filtrar Conteúdo de uma Categoria
Como Maria, gostaria de filtrar o conteúdo de uma categoria por título para que eu possa encontrar informações específicas.
Critérios de aceite:
-
Dado que estou na página de uma categoria específica, quando insiro o título de um conteúdo na barra de pesquisa e clico no botão “Filtrar”, então devo ver uma lista dos conteúdos que possuem as palavras digitadas em seu título.
-
Dado que estou na página de uma categoria específica, quando insiro o título de um conteúdo na barra de pesquisa e clico no botão “Filtrar”, e nenhum conteúdo é retornado, então devo ver uma mensagem de conteúdo não encontrado.