diff --git a/mvp/index.html b/mvp/index.html index fdb3487..5942c5f 100755 --- a/mvp/index.html +++ b/mvp/index.html @@ -1042,6 +1042,57 @@ + + +
A partir de pesquisas e estudos de negócio realizados pela equipe, foi elaborado o seguinte documento contendo os requisitos do projeto, bem como seus critérios de aceitação e pontos de Sprint.
+Épico | +User Stories | +Critério de aceitação | +Pontos | +
---|---|---|---|
Acesso à dados gerais | +US-01 | +Como usuário, quero entender o que são gastos públicos e licitações, para que eu possa compreender melhor os dados apresentados. • Definir onde as explicações serão apresentadas (página inicial, seção de ajuda, tooltips). • Garantir que a linguagem seja acessível a usuários leigos. |
+7 | +
+ | US-02 | +Como usuário, quero visualizar uma lista atualizada dos gastos do município, para que eu saiba quais despesas foram realizadas recentemente. • Especificar o comportamento em caso de atrasos ou ausência de atualizações. • Garantir que a data da última atualização seja visível para o usuário. • Os dados devem ser atualizados de 1 em 1 semana. |
+10 | +
+ | US-03 | +Como usuário, quero acessar uma interface simples e intuitiva, para que eu possa visualizar os gastos públicos sem dificuldades. • A interface deve apresentar, no máximo, 3 níveis de navegação, com textos de cabeçalho claros e ícones intuitivos. • O layout deve ser responsivo e funcional em dispositivos com telas. |
+9 | +
Filtragem da pesquisa | +US-04 | +Como usuário, quero poder filtrar os fornecedores por recorrência e valor, para que eu identifique padrões de gasto. • Especificar o formato de apresentação dos filtros (ex.: sliders, checkboxes). • Incluir instruções claras para usuários ao aplicar múltiplos filtros. |
+9 | +
+ | US-05 | +Como usuário, quero uma barra de busca com filtros por categoria de gastos, para que eu encontre rapidamente as informações sobre a área que eu pesquisar. • Detalhar a experiência do usuário ao utilizar o menu suspenso (ex.: número de categorias visíveis por vez). • Garantir que o sistema retorne resultados relevantes rapidamente. |
+8 | +
+ | US-06 | +Como usuário, quero visualizar os contratos organizados por categorias, para que eu veja como os recursos estão distribuídos. • Especificar se o resumo numérico inclui valores totais e quantidade de contratos. • Detalhar como o campo de busca adicional será integrado às categorias. |
+8 | +
Identificação de irregularidades | +US-07 | +Como usuário, quero visualizar gastos públicos que apresentem irregularidades, para que eu possa identificar possíveis problemas e acompanhá-los. • Definir critérios claros para identificar irregularidades (ex.: limite percentual, atraso de pagamento). • Garantir que os alertas visuais tenham contraste suficiente para acessibilidade. |
+10 | +
+ | US-08 | +Como usuário, quero acessar uma seção dedicada a despesas suspeitas, para que eu veja facilmente onde podem haver falhas ou má gestão. • Indicar o layout da seção de despesas suspeitas (ex.: lista paginada ou infinita). • Especificar a ordem padrão dos itens (por gravidade ou por data). |
+10 | +
+ | US-09 | +Como usuário, quero acessar uma página de "Despesas Suspeitas", para que eu possa ver facilmente onde podem haver falhas ou má gestão. • A página deve exibir uma lista de despesas suspeitas com destaque visual. • As despesas suspeitas devem ser organizadas por gravidade ou data. • A página deve permitir filtros e pesquisa rápida. • A descrição do motivo da suspeita deve ser visível. |
++ |
Representação gráfica | +US-10 | +Como usuário, quero receber alertas sobre irregularidades detectadas, para que eu me mantenha informado sobre desvios ou gastos atípicos. • Definir como e quando as notificações em tempo real serão enviadas (ex.: imediatamente após detectar irregularidade). • Permitir que o usuário escolha o método de notificação preferido (e-mail ou painel). |
+3 | +
+ | US-12 | +Como usuário, quero acessar gráficos interativos que mostram padrões de despesas e contratos, para que eu compreenda melhor os dados apresentados. • Definir os tipos de gráficos interativos (barras, pizza, etc.). • Garantir que os filtros aplicados aos gráficos atualizem os dados dinamicamente. |
+5 | +
+ | US-13 | +Como usuário, quero gráficos de fornecedores recorrentes, para que eu possa identificar padrões de contratação. • O gráfico deve exibir claramente os fornecedores recorrentes, destacando aqueles com maior frequência de contratação. • O gráfico deve ser interativo, permitindo ao usuário clicar para obter mais informações sobre os fornecedores. |
+4 | +
Com base nos requisitos levantados, definimos dois MVPs para o projeto, priorizando entregas que +gerem valor rapidamente para os usuários.
+O Story Map encontra-se no seguinte link: Link para o Story Map
+O MVP 1 do Monitoramento de Gastos Públicos de Maceió focará nas funcionalidades essenciais para oferecer aos usuários acesso básico e intuitivo às informações sobre os gastos públicos. Este primeiro lançamento incluirá:
+O objetivo é garantir que os usuários consigam acessar e compreender os dados básicos de forma eficiente e clara.
+O MVP 2 expandirá as funcionalidades do sistema, oferecendo uma análise mais detalhada dos gastos públicos. Este lançamento incluirá:
+O MVP 2 terá como foco oferecer uma análise mais profunda e ferramentas de visualização interativas para ajudar na compreensão dos padrões de gastos.
diff --git a/search/search_index.json b/search/search_index.json index 0986f92..5509724 100755 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":""},{"location":"#monitoramento-de-gastos-publicos","title":"Monitoramento de Gastos P\u00fablicos","text":""},{"location":"#sobre","title":"Sobre","text":"O Monitoramento de Gastos P\u00fablicos \u00e9 um projeto da disciplina de M\u00e9todos de Desenvolvimento de Software, que visa fornecer uma interface acess\u00edvel para que cidad\u00e3os, estudantes e profissionais possam visualizar e compreender padr\u00f5es de gastos, fornecedores recorrentes e poss\u00edveis irregularidades nas contas dos munic\u00edpios do munic\u00edpio de Macei\u00f3.
"},{"location":"#equipe","title":"Equipe","text":"Ana Luiza (Product Owner) Arthur Guilherme Ingrid Alves Kau\u00e3 Seichi (Scrum Master) Nayra Nery Tiago Lemes"},{"location":"materiais-estudo/","title":"Materiais de Estudo","text":""},{"location":"materiais-estudo/#figma","title":"Figma","text":"Na reuni\u00e3o realizada em 15/11/2024, foram definidas as principais funcionalidades para a release 1 do nosso projeto, com foco na cria\u00e7\u00e3o de um MVP (Produto M\u00ednimo Vi\u00e1vel) que ofere\u00e7a um caminho claro para o desenvolvimento das features essenciais. Durante a reuni\u00e3o, destacamos a import\u00e2ncia de criar hist\u00f3rias de usu\u00e1rio detalhadas, que servir\u00e3o como base para orientar a implementa\u00e7\u00e3o das funcionalidades priorit\u00e1rias. Esse processo visa garantir que as principais features sejam alavancadas de forma eficaz, permitindo uma entrega inicial que atenda \u00e0s necessidades essenciais dos usu\u00e1rios e facilite o progresso cont\u00ednuo do projeto.
"},{"location":"mvp/#funcionalidades","title":"Funcionalidades","text":"As funcionalidades inicialmente selecionadas para o projeto s\u00e3o:
A seguir, ser\u00e3o apresentadas as prioridades e o esfor\u00e7o necess\u00e1rio para o desenvolvimento das funcionalidades escolhidas, com o objetivo de garantir um progresso organizado e eficiente no projeto:
"},{"location":"mvp/#esforco","title":"Esfor\u00e7o","text":"O Monitoramento de Gastos P\u00fablicos de Macei\u00f3 \u00e9 um projeto desenvolvido no contexto da disciplina de M\u00e9todos de Desenvolvimento de Software, com o objetivo de criar uma plataforma acess\u00edvel e intuitiva para o monitoramento das despesas e contratos realizados pelo munic\u00edpio de Macei\u00f3. A iniciativa visa fornecer uma ferramenta eficiente para cidad\u00e3os, estudantes, pesquisadores e profissionais da \u00e1rea p\u00fablica acessarem informa\u00e7\u00f5es detalhadas sobre a aloca\u00e7\u00e3o dos recursos p\u00fablicos, promovendo maior transpar\u00eancia e contribuindo para o combate \u00e0 m\u00e1 gest\u00e3o.
"},{"location":"visao-produto/#problema-a-ser-resolvido","title":"Problema a Ser Resolvido","text":"O projeto busca resolver a falta de transpar\u00eancia e a dificuldade de acesso a dados sobre os gastos p\u00fablicos. Muitos cidad\u00e3os enfrentam desafios para obter informa\u00e7\u00f5es claras e compreens\u00edveis sobre como os recursos est\u00e3o sendo utilizados pelo munic\u00edpio. Al\u00e9m disso, a aus\u00eancia de ferramentas adequadas dificulta a identifica\u00e7\u00e3o de padr\u00f5es de gastos, irregularidades nas licita\u00e7\u00f5es e contratos, aumentando os riscos de m\u00e1 gest\u00e3o e corrup\u00e7\u00e3o. O Monitoramento de Gastos P\u00fablicos de Macei\u00f3 tem como prop\u00f3sito sanar esses problemas, promovendo uma gest\u00e3o p\u00fablica mais eficiente e transparente.
"},{"location":"visao-produto/#objetivo","title":"Objetivo","text":"O principal objetivo do projeto \u00e9 desenvolver uma plataforma que permita a visualiza\u00e7\u00e3o clara e interativa dos dados relativos aos gastos p\u00fablicos do munic\u00edpio de Macei\u00f3. As metas do projeto incluem:
Este projeto se posiciona como uma ferramenta de transpar\u00eancia p\u00fablica e controle social, voltada para o fortalecimento da cidadania e o incentivo \u00e0 educa\u00e7\u00e3o. Seu p\u00fablico-alvo inclui:
O projeto de Monitoramento de Gastos P\u00fablicos tem como objetivo coletar dados da API do \u201cQuerido Di\u00e1rio\u201d sobre os gastos dos munic\u00edpios do estado de Alagoas e organiz\u00e1-los de maneira que o usu\u00e1rio possa filtrar as informa\u00e7\u00f5es conforme o munic\u00edpio de interesse. Al\u00e9m disso, o sistema permitir\u00e1 a visualiza\u00e7\u00e3o dos setores envolvidos, dos fornecedores e das poss\u00edveis irregularidades.
"},{"location":"Arquitetura/arquitetura/#diagrama-da-arquitetura","title":"Diagrama da Arquitetura","text":""},{"location":"Arquitetura/arquitetura/#visao-geral","title":"Vis\u00e3o Geral","text":"A arquitetura do sistema \u00e9 dividida em duas aplica\u00e7\u00f5es: o backend e o frontend.
"},{"location":"Arquitetura/arquitetura/#backend","title":"Backend","text":"O backend \u00e9 respons\u00e1vel por fornecer uma API REST, que oferece as seguintes funcionalidades:
Web Scraping: Respons\u00e1vel pela coleta de dados da API do \u201cQuerido Di\u00e1rio\u201d. O scraping acessa a p\u00e1gina web, extrai informa\u00e7\u00f5es relevantes e as armazena no banco de dados.
Cronbot: Respons\u00e1vel por automatizar a execu\u00e7\u00e3o do processo de scraping em intervalos programados, de forma que n\u00e3o se tenha a necessidade de interven\u00e7\u00e3o manual.
Banco de Dados: O banco de dados \u00e9 respons\u00e1vel por armazenar os dados coletados e processados pelo sistema. Ele garante que as informa\u00e7\u00f5es sobre os gastos p\u00fablicos, fornecedores e munic\u00edpios sejam armazenadas de forma segura, organizada e eficiente, permitindo acessos r\u00e1pidos para consultas futuras.
O frontend \u00e9 respons\u00e1vel por consumir os dados disponibilizados pelo banco de dados e apresentar as informa\u00e7\u00f5es para o usu\u00e1rio. O fluxo da aplica\u00e7\u00e3o se d\u00e1 da seguinte forma:
O fluxo de trabalho do projeto pode ser representado da seguinte maneira:
Data: 01/11/2024 Hora: 21:00 - 22:00 Tipo: Reuni\u00e3o de Conhecimento Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, Nayra e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Realizar uma breve discuss\u00e3o sobre o processo de comitar branches no Git e a realiza\u00e7\u00e3o de Pull Requests, al\u00e9m de abordar a Matriz de Compet\u00eancia e definir os conte\u00fados e ferramentas a serem estudados.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#pauta","title":"Pauta","text":"Todos os participantes concordaram em seguir as melhores pr\u00e1ticas para a cria\u00e7\u00e3o e comita\u00e7\u00e3o de branches, priorizando uma nomenclatura clara e a frequ\u00eancia de commits. Foi ensinado como realizar esses comandos no Git, garantindo que todos se sintam \u00e0 vontade para aplic\u00e1-los.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#pull-requests","title":"Pull Requests","text":"Foi decidido que cada Pull Request dever\u00e1 ser aceito por pelo menos duas pessoas, garantindo assim uma revis\u00e3o colaborativa e promovendo o aprendizado coletivo.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#matriz-de-competencia","title":"Matriz de Compet\u00eancia","text":"A partir da an\u00e1lise da Matriz de Compet\u00eancia, foi decidido utilizar Python como linguagem do projeto para o Back-end. Para o Front-end, a equipe optou pelo uso de React ou Next, a ser definido posteriormente. Al\u00e9m disso, foi solicitada a pesquisa sobre Bancos Relacionais e N\u00e3o Relacionais para decidir qual ser\u00e1 utilizado no projeto.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#definicao-de-funcoes","title":"Defini\u00e7\u00e3o de Fun\u00e7\u00f5es","text":"Ficou definido que as fun\u00e7\u00f5es no projeto ser\u00e3o distribu\u00eddas da seguinte forma: Ana e Tiago ficar\u00e3o respons\u00e1veis pelo Back-end, Arthur e Nayra pelo Front-end, e Kau\u00e3 ser\u00e1 respons\u00e1vel pela integra\u00e7\u00e3o entre as duas \u00e1reas. A equipe enfatizou a import\u00e2ncia de todos crescerem em aprendizado em todas as \u00e1reas, promovendo uma abordagem colaborativa e multidisciplinar.
Observa\u00e7\u00e3o: Ingrid ainda n\u00e3o foi alocada em nenhuma fun\u00e7\u00e3o, e essas defini\u00e7\u00f5es podem ser modificadas.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#acoes-e-responsaveis","title":"A\u00e7\u00f5es e Respons\u00e1veis","text":"Data: 28/10/2024 Hora: 16:00 - 17:20 Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Realizar uma breve exposi\u00e7\u00e3o sobre os recursos iniciais a serem utilizados no projeto, incluindo GitHub e Monday, e discutir a defini\u00e7\u00e3o dos conte\u00fados e ferramentas a serem estudados nesta semana inicial, al\u00e9m do detalhamento de issues e uso de Markdown.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#pauta","title":"Pauta","text":"Funcionamento B\u00e1sico e Gerenciamento de Reposit\u00f3rios:
Monday: Plataforma escolhida para gerenciamento de tarefas. Todos os membros dever\u00e3o acessar o quadro do projeto e atualizar suas atividades regularmente.
Nesta semana inicial, a equipe dever\u00e1 estudar os seguintes conte\u00fados e ferramentas: - GitHub: Funcionamento b\u00e1sico e gerenciamento de reposit\u00f3rios, mais detalhados anteriormente. - Monday: Navega\u00e7\u00e3o na plataforma e configura\u00e7\u00e3o de quadros. - Markdown: Sintaxe e aplica\u00e7\u00f5es para documenta\u00e7\u00e3o. - Detalhamento do projeto: An\u00e1lise das necessidades para o cumprimento do projeto, observando a problem\u00e1tica imposta e as suas poss\u00edveis abordagens.
Cada membro foi incentivado a dedicar tempo para aprender essas ferramentas e preparar perguntas para a pr\u00f3xima reuni\u00e3o.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#detalhamento-de-issues","title":"Detalhamento de Issues","text":"Foi decidido que todas as issues devem ser criadas no GitHub, com descri\u00e7\u00f5es claras e espec\u00edficas. As tarefas ser\u00e3o priorizadas de acordo com a complexidade e urg\u00eancia.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#uso-de-markdown","title":"Uso de Markdown","text":"A equipe utilizar\u00e1 Markdown para documentar as funcionalidades e para a cria\u00e7\u00e3o de um guia de estilo. Todos devem se familiarizar com a sintaxe para garantir uma documenta\u00e7\u00e3o consistente.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#acoes-e-responsaveis","title":"A\u00e7\u00f5es e Respons\u00e1veis","text":"Data e hora: 03/11/2024, \u00e0s 14:00 Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 03/11/2024 Hora: 14:20 - 15:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 0, fazendo uma breve an\u00e1lise, e planejar a Sprint 1, incluindo suas respectivas issues. Al\u00e9m disso, discutimos a padroniza\u00e7\u00e3o de commits no GitHub.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das Issues da Sprint 0: Revisamos e encerramos todas as quest\u00f5es pendentes da Sprint 0, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.
Planejamento da Sprint 1: Iniciamos a cria\u00e7\u00e3o da Sprint 1, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto: O foco ser\u00e1 iniciar a organiza\u00e7\u00e3o do projeto, definindo as tecnologias a serem utilizadas e capacitando o time nas metodologias \u00e1geis. As atividades incluir\u00e3o:
Padroniza\u00e7\u00e3o de Commits no GitHub: Discutimos a import\u00e2ncia da padroniza\u00e7\u00e3o dos commits para melhorar a comunica\u00e7\u00e3o e a rastreabilidade das altera\u00e7\u00f5es. Foi acordado um formato consistente que todos os membros devem seguir.
Compromisso com o Fluxo de Trabalho: Refor\u00e7amos a necessidade de um fluxo de trabalho eficiente, incentivando a colabora\u00e7\u00e3o entre os integrantes da equipe e o uso das ferramentas discutidas.
Data e hora: 10/11/2024, \u00e0s 14:00. Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 10/11/2024 Hora: 18:20 - 19:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 1, fazendo uma breve an\u00e1lise, e planejar a Sprint 2. Durante esse processo, tamb\u00e9m foi trabalhado o detalhamento do projeto, com o intuito de criarmos os primeiros passos para a realiza\u00e7\u00e3o do projeto.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das Issues da Sprint 1: Revisamos e encerramos as quest\u00f5es pendentes da Sprint 1, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria. As issues relacionadas ao Treinamento em Figma e \u00e0 API do Querido Di\u00e1rio foram deslocadas para a pr\u00f3xima sprint, a fim de garantir uma abordagem mais eficaz e detalhada.
Planejamento da Sprint 2: Iniciamos a cria\u00e7\u00e3o da Sprint 2, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto: O foco ser\u00e1 criar a ideia b\u00e1sica do nosso projeto, para que seja poss\u00edvel come\u00e7ar a produ\u00e7\u00e3o do nosso produto de software. As atividades incluir\u00e3o:
Detalhamento do Projeto: A regi\u00e3o escolhida para a realiza\u00e7\u00e3o do trabalho foi Belo Horizonte (MG). Optamos por utilizar a API do Querido Di\u00e1rio como ferramenta principal para o desenvolvimento, a fim de explorar suas funcionalidades e integrar as solu\u00e7\u00f5es planejadas de forma eficiente.
Data e hora: 17/11/2024, \u00e0s 14:00. Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2815-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 15/11/2024 Hora: 16:10 - 18:00 Tipo: Planejamento Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Ingrid, Kau\u00e3, e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2815-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Planejamento, o principal objetivo foi alinhar a defini\u00e7\u00e3o do MVP e o desenvolvimento das hist\u00f3rias de usu\u00e1rio, visando garantir a entrega das funcionalidades essenciais na fase inicial do projeto.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2815-11-2024%20%29/#pauta","title":"Pauta","text":"Cria\u00e7\u00e3o do MVP e Planejamento das Funcionalidades: Discutimos e definimos o escopo inicial do MVP, estabelecendo um caminho claro para as principais funcionalidades que devem estar presentes em nosso projeto. As funcionalidades essenciais definidas foram:
Cria\u00e7\u00e3o das Hist\u00f3rias de Usu\u00e1rio: Alinhamos as hist\u00f3rias de usu\u00e1rio que ser\u00e3o implementadas no MVP, com foco nas funcionalidades essenciais para a entrega inicial do produto.
Uso do Figma: Utilizamos o Figma como ferramenta central para a discuss\u00e3o e visualiza\u00e7\u00e3o das funcionalidades. Atrav\u00e9s do Figma, conseguimos compartilhar ideias, agrupar funcionalidades, e caracteriz\u00e1-las em termos de prioridade e esfor\u00e7o necess\u00e1rio para a implementa\u00e7\u00e3o. Essa abordagem colaborativa nos permitiu organizar melhor o trabalho e garantir que todos os membros da equipe tivessem uma vis\u00e3o clara do que precisa ser feito para o MVP.
Data: 18/11/2024 Hora: 21:00 - 21:40 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2818-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 2, fazendo uma breve an\u00e1lise, e planejar a Sprint 3.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2818-11-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das Issues da Sprint 2 : Revisamos e encerramos as quest\u00f5es pendentes da Sprint 2, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.
Planejamento da Sprint 3 : Iniciamos a cria\u00e7\u00e3o da Sprint 3, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto : O objetivo dessa Sprint \u00e9 definir a arquitetura do projeto e escolher as tecnologias que ser\u00e3o utilizadas. As atividades incluem:
Data: 24/11/2024 Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2822-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 22/11/2024 Hora: 20:00 - 20:40 Tipo: Planejamento Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2822-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Planejamento, o objetivo foi discutir e analisar os crit\u00e9rios de avalia\u00e7\u00e3o da primeira release, al\u00e9m de definir o Scrum Master (SM), o Product Owner (PO) e os principais respons\u00e1veis pela arquitetura do projeto.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2822-11-2024%20%29/#pauta","title":"Pauta","text":"Crit\u00e9rios de avalia\u00e7\u00e3o da Release 1: Foram discutidos os crit\u00e9rios que ser\u00e3o usados para avaliar a Release 1, com o objetivo de garantir que os entreg\u00e1veis atendam aos requisitos e expectativas estabelecidas para a fase inicial do projeto.
Defini\u00e7\u00e3o do Scrum Master: Ap\u00f3s an\u00e1lise, ficou decidido que Kau\u00e3 ser\u00e1 o Scrum Master da equipe, respons\u00e1vel por facilitar o processo \u00e1gil e garantir que as pr\u00e1ticas do Scrum sejam seguidas durante o ciclo das sprints.
Defini\u00e7\u00e3o do Product Owner: Foi definido que Ana assumir\u00e1 o papel de Product Owner, sendo a respons\u00e1vel por gerenciar o backlog do projeto, priorizar as demandas e garantir que o desenvolvimento esteja alinhado com os objetivos do produto.
Respons\u00e1veis por pesquisar sobre Arquitetura: A equipe designou Arthur e Tiago como respons\u00e1veis por pesquisar e definir a arquitetura do projeto.
Data: 25/11/2024 Hora: 21:00 - 21:50 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-4/ata%2825-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 3, fazendo uma breve an\u00e1lise, e planejar a Sprint 4.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-4/ata%2825-11-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das issues da Sprint 3 : Revisamos e encerramos as quest\u00f5es pendentes da Sprint 3, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.
Planejamento da Sprint 4 : Iniciamos a cria\u00e7\u00e3o da Sprint 4, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto : Essa Sprint tem como objetivo iniciar o projeto, com foco no Back-end usando Django e no Front-end utilizando Figma. Tamb\u00e9m ser\u00e1 realizada a an\u00e1lise dos arquivos TXT e PDF fornecidos pela API Querido Di\u00e1rio, para definir a abordagem de tratamento dos Endpoints.
Data: 02/12/2024 Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-5/ata%2802-12-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 02/12/2024 Hora: 10:00 - 11:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Ingrid, Kau\u00e3 e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-5/ata%2802-12-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 4, fazendo uma breve an\u00e1lise, e planejar a Sprint 5.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-5/ata%2802-12-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das issues da Sprint 4 : Revisamos e encerramos as quest\u00f5es pendentes da Sprint 4, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.
Planejamento da Sprint 5 : Iniciamos a cria\u00e7\u00e3o da Sprint 5, que \u00e9 a \u00faltima antes da Release 1, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto : Essa Sprint tem como objetivo concluir a implementa\u00e7\u00e3o parcial do prot\u00f3tipo para a Release 1, garantindo que o c\u00f3digo atenda aos requisitos definidos, o ambiente de desenvolvimento esteja configurado corretamente, o story map seja refinado e todos os crit\u00e9rios de aceita\u00e7\u00e3o sejam validados e fechados.
Data: 09/12/2024 Local: Discord
"}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":""},{"location":"#monitoramento-de-gastos-publicos","title":"Monitoramento de Gastos P\u00fablicos","text":""},{"location":"#sobre","title":"Sobre","text":"O Monitoramento de Gastos P\u00fablicos \u00e9 um projeto da disciplina de M\u00e9todos de Desenvolvimento de Software, que visa fornecer uma interface acess\u00edvel para que cidad\u00e3os, estudantes e profissionais possam visualizar e compreender padr\u00f5es de gastos, fornecedores recorrentes e poss\u00edveis irregularidades nas contas dos munic\u00edpios do munic\u00edpio de Macei\u00f3.
"},{"location":"#equipe","title":"Equipe","text":"Ana Luiza (Product Owner) Arthur Guilherme Ingrid Alves Kau\u00e3 Seichi (Scrum Master) Nayra Nery Tiago Lemes"},{"location":"materiais-estudo/","title":"Materiais de Estudo","text":""},{"location":"materiais-estudo/#figma","title":"Figma","text":"Na reuni\u00e3o realizada em 15/11/2024, foram definidas as principais funcionalidades para a release 1 do nosso projeto, com foco na cria\u00e7\u00e3o de um MVP (Produto M\u00ednimo Vi\u00e1vel) que ofere\u00e7a um caminho claro para o desenvolvimento das features essenciais. Durante a reuni\u00e3o, destacamos a import\u00e2ncia de criar hist\u00f3rias de usu\u00e1rio detalhadas, que servir\u00e3o como base para orientar a implementa\u00e7\u00e3o das funcionalidades priorit\u00e1rias. Esse processo visa garantir que as principais features sejam alavancadas de forma eficaz, permitindo uma entrega inicial que atenda \u00e0s necessidades essenciais dos usu\u00e1rios e facilite o progresso cont\u00ednuo do projeto.
"},{"location":"mvp/#funcionalidades","title":"Funcionalidades","text":"As funcionalidades inicialmente selecionadas para o projeto s\u00e3o:
A seguir, ser\u00e3o apresentadas as prioridades e o esfor\u00e7o necess\u00e1rio para o desenvolvimento das funcionalidades escolhidas, com o objetivo de garantir um progresso organizado e eficiente no projeto:
"},{"location":"mvp/#esforco","title":"Esfor\u00e7o","text":"A partir de pesquisas e estudos de neg\u00f3cio realizados pela equipe, foi elaborado o seguinte documento contendo os requisitos do projeto, bem como seus crit\u00e9rios de aceita\u00e7\u00e3o e pontos de Sprint.
\u00c9pico User Stories Crit\u00e9rio de aceita\u00e7\u00e3o Pontos Acesso \u00e0 dados gerais US-01 Como usu\u00e1rio, quero entender o que s\u00e3o gastos p\u00fablicos e licita\u00e7\u00f5es, para que eu possa compreender melhor os dados apresentados. \u2022 Definir onde as explica\u00e7\u00f5es ser\u00e3o apresentadas (p\u00e1gina inicial, se\u00e7\u00e3o de ajuda, tooltips). \u2022 Garantir que a linguagem seja acess\u00edvel a usu\u00e1rios leigos. 7 US-02 Como usu\u00e1rio, quero visualizar uma lista atualizada dos gastos do munic\u00edpio, para que eu saiba quais despesas foram realizadas recentemente. \u2022 Especificar o comportamento em caso de atrasos ou aus\u00eancia de atualiza\u00e7\u00f5es. \u2022 Garantir que a data da \u00faltima atualiza\u00e7\u00e3o seja vis\u00edvel para o usu\u00e1rio. \u2022 Os dados devem ser atualizados de 1 em 1 semana. 10 US-03 Como usu\u00e1rio, quero acessar uma interface simples e intuitiva, para que eu possa visualizar os gastos p\u00fablicos sem dificuldades. \u2022 A interface deve apresentar, no m\u00e1ximo, 3 n\u00edveis de navega\u00e7\u00e3o, com textos de cabe\u00e7alho claros e \u00edcones intuitivos. \u2022 O layout deve ser responsivo e funcional em dispositivos com telas. 9 Filtragem da pesquisa US-04 Como usu\u00e1rio, quero poder filtrar os fornecedores por recorr\u00eancia e valor, para que eu identifique padr\u00f5es de gasto. \u2022 Especificar o formato de apresenta\u00e7\u00e3o dos filtros (ex.: sliders, checkboxes). \u2022 Incluir instru\u00e7\u00f5es claras para usu\u00e1rios ao aplicar m\u00faltiplos filtros. 9 US-05 Como usu\u00e1rio, quero uma barra de busca com filtros por categoria de gastos, para que eu encontre rapidamente as informa\u00e7\u00f5es sobre a \u00e1rea que eu pesquisar. \u2022 Detalhar a experi\u00eancia do usu\u00e1rio ao utilizar o menu suspenso (ex.: n\u00famero de categorias vis\u00edveis por vez). \u2022 Garantir que o sistema retorne resultados relevantes rapidamente. 8 US-06 Como usu\u00e1rio, quero visualizar os contratos organizados por categorias, para que eu veja como os recursos est\u00e3o distribu\u00eddos. \u2022 Especificar se o resumo num\u00e9rico inclui valores totais e quantidade de contratos. \u2022 Detalhar como o campo de busca adicional ser\u00e1 integrado \u00e0s categorias. 8 Identifica\u00e7\u00e3o de irregularidades US-07 Como usu\u00e1rio, quero visualizar gastos p\u00fablicos que apresentem irregularidades, para que eu possa identificar poss\u00edveis problemas e acompanh\u00e1-los. \u2022 Definir crit\u00e9rios claros para identificar irregularidades (ex.: limite percentual, atraso de pagamento). \u2022 Garantir que os alertas visuais tenham contraste suficiente para acessibilidade. 10 US-08 Como usu\u00e1rio, quero acessar uma se\u00e7\u00e3o dedicada a despesas suspeitas, para que eu veja facilmente onde podem haver falhas ou m\u00e1 gest\u00e3o. \u2022 Indicar o layout da se\u00e7\u00e3o de despesas suspeitas (ex.: lista paginada ou infinita). \u2022 Especificar a ordem padr\u00e3o dos itens (por gravidade ou por data). 10 US-09 Como usu\u00e1rio, quero acessar uma p\u00e1gina de \"Despesas Suspeitas\", para que eu possa ver facilmente onde podem haver falhas ou m\u00e1 gest\u00e3o. \u2022 A p\u00e1gina deve exibir uma lista de despesas suspeitas com destaque visual. \u2022 As despesas suspeitas devem ser organizadas por gravidade ou data. \u2022 A p\u00e1gina deve permitir filtros e pesquisa r\u00e1pida. \u2022 A descri\u00e7\u00e3o do motivo da suspeita deve ser vis\u00edvel. Representa\u00e7\u00e3o gr\u00e1fica US-10 Como usu\u00e1rio, quero receber alertas sobre irregularidades detectadas, para que eu me mantenha informado sobre desvios ou gastos at\u00edpicos. \u2022 Definir como e quando as notifica\u00e7\u00f5es em tempo real ser\u00e3o enviadas (ex.: imediatamente ap\u00f3s detectar irregularidade). \u2022 Permitir que o usu\u00e1rio escolha o m\u00e9todo de notifica\u00e7\u00e3o preferido (e-mail ou painel). 3 US-12 Como usu\u00e1rio, quero acessar gr\u00e1ficos interativos que mostram padr\u00f5es de despesas e contratos, para que eu compreenda melhor os dados apresentados. \u2022 Definir os tipos de gr\u00e1ficos interativos (barras, pizza, etc.). \u2022 Garantir que os filtros aplicados aos gr\u00e1ficos atualizem os dados dinamicamente. 5 US-13 Como usu\u00e1rio, quero gr\u00e1ficos de fornecedores recorrentes, para que eu possa identificar padr\u00f5es de contrata\u00e7\u00e3o. \u2022 O gr\u00e1fico deve exibir claramente os fornecedores recorrentes, destacando aqueles com maior frequ\u00eancia de contrata\u00e7\u00e3o. \u2022 O gr\u00e1fico deve ser interativo, permitindo ao usu\u00e1rio clicar para obter mais informa\u00e7\u00f5es sobre os fornecedores. 4"},{"location":"mvp/#story-map-e-minimo-produto-viavel-mvp","title":"Story Map e M\u00ednimo Produto Vi\u00e1vel (MVP):","text":"Com base nos requisitos levantados, definimos dois MVPs para o projeto, priorizando entregas que gerem valor rapidamente para os usu\u00e1rios.
"},{"location":"mvp/#story-map","title":"Story Map","text":"O Story Map encontra-se no seguinte link: Link para o Story Map
"},{"location":"mvp/#mvp-1-entregas-iniciais","title":"MVP 1 \u2013 Entregas Iniciais","text":"O MVP 1 do Monitoramento de Gastos P\u00fablicos de Macei\u00f3 focar\u00e1 nas funcionalidades essenciais para oferecer aos usu\u00e1rios acesso b\u00e1sico e intuitivo \u00e0s informa\u00e7\u00f5es sobre os gastos p\u00fablicos. Este primeiro lan\u00e7amento incluir\u00e1:
O objetivo \u00e9 garantir que os usu\u00e1rios consigam acessar e compreender os dados b\u00e1sicos de forma eficiente e clara.
"},{"location":"mvp/#mvp-2-entrega-completa","title":"MVP 2 \u2013 Entrega Completa","text":"O MVP 2 expandir\u00e1 as funcionalidades do sistema, oferecendo uma an\u00e1lise mais detalhada dos gastos p\u00fablicos. Este lan\u00e7amento incluir\u00e1:
O MVP 2 ter\u00e1 como foco oferecer uma an\u00e1lise mais profunda e ferramentas de visualiza\u00e7\u00e3o interativas para ajudar na compreens\u00e3o dos padr\u00f5es de gastos.
"},{"location":"visao-produto/","title":"Vis\u00e3o do Produto","text":"O Monitoramento de Gastos P\u00fablicos de Macei\u00f3 \u00e9 um projeto desenvolvido no contexto da disciplina de M\u00e9todos de Desenvolvimento de Software, com o objetivo de criar uma plataforma acess\u00edvel e intuitiva para o monitoramento das despesas e contratos realizados pelo munic\u00edpio de Macei\u00f3. A iniciativa visa fornecer uma ferramenta eficiente para cidad\u00e3os, estudantes, pesquisadores e profissionais da \u00e1rea p\u00fablica acessarem informa\u00e7\u00f5es detalhadas sobre a aloca\u00e7\u00e3o dos recursos p\u00fablicos, promovendo maior transpar\u00eancia e contribuindo para o combate \u00e0 m\u00e1 gest\u00e3o.
"},{"location":"visao-produto/#problema-a-ser-resolvido","title":"Problema a Ser Resolvido","text":"O projeto busca resolver a falta de transpar\u00eancia e a dificuldade de acesso a dados sobre os gastos p\u00fablicos. Muitos cidad\u00e3os enfrentam desafios para obter informa\u00e7\u00f5es claras e compreens\u00edveis sobre como os recursos est\u00e3o sendo utilizados pelo munic\u00edpio. Al\u00e9m disso, a aus\u00eancia de ferramentas adequadas dificulta a identifica\u00e7\u00e3o de padr\u00f5es de gastos, irregularidades nas licita\u00e7\u00f5es e contratos, aumentando os riscos de m\u00e1 gest\u00e3o e corrup\u00e7\u00e3o. O Monitoramento de Gastos P\u00fablicos de Macei\u00f3 tem como prop\u00f3sito sanar esses problemas, promovendo uma gest\u00e3o p\u00fablica mais eficiente e transparente.
"},{"location":"visao-produto/#objetivo","title":"Objetivo","text":"O principal objetivo do projeto \u00e9 desenvolver uma plataforma que permita a visualiza\u00e7\u00e3o clara e interativa dos dados relativos aos gastos p\u00fablicos do munic\u00edpio de Macei\u00f3. As metas do projeto incluem:
Este projeto se posiciona como uma ferramenta de transpar\u00eancia p\u00fablica e controle social, voltada para o fortalecimento da cidadania e o incentivo \u00e0 educa\u00e7\u00e3o. Seu p\u00fablico-alvo inclui:
O projeto de Monitoramento de Gastos P\u00fablicos tem como objetivo coletar dados da API do \u201cQuerido Di\u00e1rio\u201d sobre os gastos dos munic\u00edpios do estado de Alagoas e organiz\u00e1-los de maneira que o usu\u00e1rio possa filtrar as informa\u00e7\u00f5es conforme o munic\u00edpio de interesse. Al\u00e9m disso, o sistema permitir\u00e1 a visualiza\u00e7\u00e3o dos setores envolvidos, dos fornecedores e das poss\u00edveis irregularidades.
"},{"location":"Arquitetura/arquitetura/#diagrama-da-arquitetura","title":"Diagrama da Arquitetura","text":""},{"location":"Arquitetura/arquitetura/#visao-geral","title":"Vis\u00e3o Geral","text":"A arquitetura do sistema \u00e9 dividida em duas aplica\u00e7\u00f5es: o backend e o frontend.
"},{"location":"Arquitetura/arquitetura/#backend","title":"Backend","text":"O backend \u00e9 respons\u00e1vel por fornecer uma API REST, que oferece as seguintes funcionalidades:
Web Scraping: Respons\u00e1vel pela coleta de dados da API do \u201cQuerido Di\u00e1rio\u201d. O scraping acessa a p\u00e1gina web, extrai informa\u00e7\u00f5es relevantes e as armazena no banco de dados.
Cronbot: Respons\u00e1vel por automatizar a execu\u00e7\u00e3o do processo de scraping em intervalos programados, de forma que n\u00e3o se tenha a necessidade de interven\u00e7\u00e3o manual.
Banco de Dados: O banco de dados \u00e9 respons\u00e1vel por armazenar os dados coletados e processados pelo sistema. Ele garante que as informa\u00e7\u00f5es sobre os gastos p\u00fablicos, fornecedores e munic\u00edpios sejam armazenadas de forma segura, organizada e eficiente, permitindo acessos r\u00e1pidos para consultas futuras.
O frontend \u00e9 respons\u00e1vel por consumir os dados disponibilizados pelo banco de dados e apresentar as informa\u00e7\u00f5es para o usu\u00e1rio. O fluxo da aplica\u00e7\u00e3o se d\u00e1 da seguinte forma:
O fluxo de trabalho do projeto pode ser representado da seguinte maneira:
Data: 01/11/2024 Hora: 21:00 - 22:00 Tipo: Reuni\u00e3o de Conhecimento Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, Nayra e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Realizar uma breve discuss\u00e3o sobre o processo de comitar branches no Git e a realiza\u00e7\u00e3o de Pull Requests, al\u00e9m de abordar a Matriz de Compet\u00eancia e definir os conte\u00fados e ferramentas a serem estudados.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#pauta","title":"Pauta","text":"Todos os participantes concordaram em seguir as melhores pr\u00e1ticas para a cria\u00e7\u00e3o e comita\u00e7\u00e3o de branches, priorizando uma nomenclatura clara e a frequ\u00eancia de commits. Foi ensinado como realizar esses comandos no Git, garantindo que todos se sintam \u00e0 vontade para aplic\u00e1-los.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#pull-requests","title":"Pull Requests","text":"Foi decidido que cada Pull Request dever\u00e1 ser aceito por pelo menos duas pessoas, garantindo assim uma revis\u00e3o colaborativa e promovendo o aprendizado coletivo.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#matriz-de-competencia","title":"Matriz de Compet\u00eancia","text":"A partir da an\u00e1lise da Matriz de Compet\u00eancia, foi decidido utilizar Python como linguagem do projeto para o Back-end. Para o Front-end, a equipe optou pelo uso de React ou Next, a ser definido posteriormente. Al\u00e9m disso, foi solicitada a pesquisa sobre Bancos Relacionais e N\u00e3o Relacionais para decidir qual ser\u00e1 utilizado no projeto.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#definicao-de-funcoes","title":"Defini\u00e7\u00e3o de Fun\u00e7\u00f5es","text":"Ficou definido que as fun\u00e7\u00f5es no projeto ser\u00e3o distribu\u00eddas da seguinte forma: Ana e Tiago ficar\u00e3o respons\u00e1veis pelo Back-end, Arthur e Nayra pelo Front-end, e Kau\u00e3 ser\u00e1 respons\u00e1vel pela integra\u00e7\u00e3o entre as duas \u00e1reas. A equipe enfatizou a import\u00e2ncia de todos crescerem em aprendizado em todas as \u00e1reas, promovendo uma abordagem colaborativa e multidisciplinar.
Observa\u00e7\u00e3o: Ingrid ainda n\u00e3o foi alocada em nenhuma fun\u00e7\u00e3o, e essas defini\u00e7\u00f5es podem ser modificadas.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#acoes-e-responsaveis","title":"A\u00e7\u00f5es e Respons\u00e1veis","text":"Data: 28/10/2024 Hora: 16:00 - 17:20 Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Realizar uma breve exposi\u00e7\u00e3o sobre os recursos iniciais a serem utilizados no projeto, incluindo GitHub e Monday, e discutir a defini\u00e7\u00e3o dos conte\u00fados e ferramentas a serem estudados nesta semana inicial, al\u00e9m do detalhamento de issues e uso de Markdown.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#pauta","title":"Pauta","text":"Funcionamento B\u00e1sico e Gerenciamento de Reposit\u00f3rios:
Monday: Plataforma escolhida para gerenciamento de tarefas. Todos os membros dever\u00e3o acessar o quadro do projeto e atualizar suas atividades regularmente.
Nesta semana inicial, a equipe dever\u00e1 estudar os seguintes conte\u00fados e ferramentas: - GitHub: Funcionamento b\u00e1sico e gerenciamento de reposit\u00f3rios, mais detalhados anteriormente. - Monday: Navega\u00e7\u00e3o na plataforma e configura\u00e7\u00e3o de quadros. - Markdown: Sintaxe e aplica\u00e7\u00f5es para documenta\u00e7\u00e3o. - Detalhamento do projeto: An\u00e1lise das necessidades para o cumprimento do projeto, observando a problem\u00e1tica imposta e as suas poss\u00edveis abordagens.
Cada membro foi incentivado a dedicar tempo para aprender essas ferramentas e preparar perguntas para a pr\u00f3xima reuni\u00e3o.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#detalhamento-de-issues","title":"Detalhamento de Issues","text":"Foi decidido que todas as issues devem ser criadas no GitHub, com descri\u00e7\u00f5es claras e espec\u00edficas. As tarefas ser\u00e3o priorizadas de acordo com a complexidade e urg\u00eancia.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#uso-de-markdown","title":"Uso de Markdown","text":"A equipe utilizar\u00e1 Markdown para documentar as funcionalidades e para a cria\u00e7\u00e3o de um guia de estilo. Todos devem se familiarizar com a sintaxe para garantir uma documenta\u00e7\u00e3o consistente.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#acoes-e-responsaveis","title":"A\u00e7\u00f5es e Respons\u00e1veis","text":"Data e hora: 03/11/2024, \u00e0s 14:00 Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 03/11/2024 Hora: 14:20 - 15:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 0, fazendo uma breve an\u00e1lise, e planejar a Sprint 1, incluindo suas respectivas issues. Al\u00e9m disso, discutimos a padroniza\u00e7\u00e3o de commits no GitHub.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das Issues da Sprint 0: Revisamos e encerramos todas as quest\u00f5es pendentes da Sprint 0, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.
Planejamento da Sprint 1: Iniciamos a cria\u00e7\u00e3o da Sprint 1, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto: O foco ser\u00e1 iniciar a organiza\u00e7\u00e3o do projeto, definindo as tecnologias a serem utilizadas e capacitando o time nas metodologias \u00e1geis. As atividades incluir\u00e3o:
Padroniza\u00e7\u00e3o de Commits no GitHub: Discutimos a import\u00e2ncia da padroniza\u00e7\u00e3o dos commits para melhorar a comunica\u00e7\u00e3o e a rastreabilidade das altera\u00e7\u00f5es. Foi acordado um formato consistente que todos os membros devem seguir.
Compromisso com o Fluxo de Trabalho: Refor\u00e7amos a necessidade de um fluxo de trabalho eficiente, incentivando a colabora\u00e7\u00e3o entre os integrantes da equipe e o uso das ferramentas discutidas.
Data e hora: 10/11/2024, \u00e0s 14:00. Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 10/11/2024 Hora: 18:20 - 19:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 1, fazendo uma breve an\u00e1lise, e planejar a Sprint 2. Durante esse processo, tamb\u00e9m foi trabalhado o detalhamento do projeto, com o intuito de criarmos os primeiros passos para a realiza\u00e7\u00e3o do projeto.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das Issues da Sprint 1: Revisamos e encerramos as quest\u00f5es pendentes da Sprint 1, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria. As issues relacionadas ao Treinamento em Figma e \u00e0 API do Querido Di\u00e1rio foram deslocadas para a pr\u00f3xima sprint, a fim de garantir uma abordagem mais eficaz e detalhada.
Planejamento da Sprint 2: Iniciamos a cria\u00e7\u00e3o da Sprint 2, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto: O foco ser\u00e1 criar a ideia b\u00e1sica do nosso projeto, para que seja poss\u00edvel come\u00e7ar a produ\u00e7\u00e3o do nosso produto de software. As atividades incluir\u00e3o:
Detalhamento do Projeto: A regi\u00e3o escolhida para a realiza\u00e7\u00e3o do trabalho foi Belo Horizonte (MG). Optamos por utilizar a API do Querido Di\u00e1rio como ferramenta principal para o desenvolvimento, a fim de explorar suas funcionalidades e integrar as solu\u00e7\u00f5es planejadas de forma eficiente.
Data e hora: 17/11/2024, \u00e0s 14:00. Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2815-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 15/11/2024 Hora: 16:10 - 18:00 Tipo: Planejamento Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Ingrid, Kau\u00e3, e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2815-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Planejamento, o principal objetivo foi alinhar a defini\u00e7\u00e3o do MVP e o desenvolvimento das hist\u00f3rias de usu\u00e1rio, visando garantir a entrega das funcionalidades essenciais na fase inicial do projeto.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2815-11-2024%20%29/#pauta","title":"Pauta","text":"Cria\u00e7\u00e3o do MVP e Planejamento das Funcionalidades: Discutimos e definimos o escopo inicial do MVP, estabelecendo um caminho claro para as principais funcionalidades que devem estar presentes em nosso projeto. As funcionalidades essenciais definidas foram:
Cria\u00e7\u00e3o das Hist\u00f3rias de Usu\u00e1rio: Alinhamos as hist\u00f3rias de usu\u00e1rio que ser\u00e3o implementadas no MVP, com foco nas funcionalidades essenciais para a entrega inicial do produto.
Uso do Figma: Utilizamos o Figma como ferramenta central para a discuss\u00e3o e visualiza\u00e7\u00e3o das funcionalidades. Atrav\u00e9s do Figma, conseguimos compartilhar ideias, agrupar funcionalidades, e caracteriz\u00e1-las em termos de prioridade e esfor\u00e7o necess\u00e1rio para a implementa\u00e7\u00e3o. Essa abordagem colaborativa nos permitiu organizar melhor o trabalho e garantir que todos os membros da equipe tivessem uma vis\u00e3o clara do que precisa ser feito para o MVP.
Data: 18/11/2024 Hora: 21:00 - 21:40 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2818-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 2, fazendo uma breve an\u00e1lise, e planejar a Sprint 3.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2818-11-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das Issues da Sprint 2 : Revisamos e encerramos as quest\u00f5es pendentes da Sprint 2, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.
Planejamento da Sprint 3 : Iniciamos a cria\u00e7\u00e3o da Sprint 3, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto : O objetivo dessa Sprint \u00e9 definir a arquitetura do projeto e escolher as tecnologias que ser\u00e3o utilizadas. As atividades incluem:
Data: 24/11/2024 Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2822-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 22/11/2024 Hora: 20:00 - 20:40 Tipo: Planejamento Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2822-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Planejamento, o objetivo foi discutir e analisar os crit\u00e9rios de avalia\u00e7\u00e3o da primeira release, al\u00e9m de definir o Scrum Master (SM), o Product Owner (PO) e os principais respons\u00e1veis pela arquitetura do projeto.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-3/ata%2822-11-2024%20%29/#pauta","title":"Pauta","text":"Crit\u00e9rios de avalia\u00e7\u00e3o da Release 1: Foram discutidos os crit\u00e9rios que ser\u00e3o usados para avaliar a Release 1, com o objetivo de garantir que os entreg\u00e1veis atendam aos requisitos e expectativas estabelecidas para a fase inicial do projeto.
Defini\u00e7\u00e3o do Scrum Master: Ap\u00f3s an\u00e1lise, ficou decidido que Kau\u00e3 ser\u00e1 o Scrum Master da equipe, respons\u00e1vel por facilitar o processo \u00e1gil e garantir que as pr\u00e1ticas do Scrum sejam seguidas durante o ciclo das sprints.
Defini\u00e7\u00e3o do Product Owner: Foi definido que Ana assumir\u00e1 o papel de Product Owner, sendo a respons\u00e1vel por gerenciar o backlog do projeto, priorizar as demandas e garantir que o desenvolvimento esteja alinhado com os objetivos do produto.
Respons\u00e1veis por pesquisar sobre Arquitetura: A equipe designou Arthur e Tiago como respons\u00e1veis por pesquisar e definir a arquitetura do projeto.
Data: 25/11/2024 Hora: 21:00 - 21:50 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-4/ata%2825-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 3, fazendo uma breve an\u00e1lise, e planejar a Sprint 4.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-4/ata%2825-11-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das issues da Sprint 3 : Revisamos e encerramos as quest\u00f5es pendentes da Sprint 3, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.
Planejamento da Sprint 4 : Iniciamos a cria\u00e7\u00e3o da Sprint 4, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto : Essa Sprint tem como objetivo iniciar o projeto, com foco no Back-end usando Django e no Front-end utilizando Figma. Tamb\u00e9m ser\u00e1 realizada a an\u00e1lise dos arquivos TXT e PDF fornecidos pela API Querido Di\u00e1rio, para definir a abordagem de tratamento dos Endpoints.
Data: 02/12/2024 Local: Discord
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-5/ata%2802-12-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"Data: 02/12/2024 Hora: 10:00 - 11:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Ingrid, Kau\u00e3 e Tiago
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-5/ata%2802-12-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 4, fazendo uma breve an\u00e1lise, e planejar a Sprint 5.
"},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-5/ata%2802-12-2024%20%29/#pauta","title":"Pauta","text":"Fechamento das issues da Sprint 4 : Revisamos e encerramos as quest\u00f5es pendentes da Sprint 4, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.
Planejamento da Sprint 5 : Iniciamos a cria\u00e7\u00e3o da Sprint 5, que \u00e9 a \u00faltima antes da Release 1, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.
Organiza\u00e7\u00e3o do Projeto : Essa Sprint tem como objetivo concluir a implementa\u00e7\u00e3o parcial do prot\u00f3tipo para a Release 1, garantindo que o c\u00f3digo atenda aos requisitos definidos, o ambiente de desenvolvimento esteja configurado corretamente, o story map seja refinado e todos os crit\u00e9rios de aceita\u00e7\u00e3o sejam validados e fechados.
Data: 09/12/2024 Local: Discord
"}]} \ No newline at end of file