Na etapa de ideação, nossa equipe se reuniu virtualmente para escolher a solução para o nosso problema. Utilizamos uma técnica chamada "Crazy 2", na qual cada membro contribuiu com duas ideias de solução. Após analisar e refinar as ideias, chegamos a duas opções. Apresentamos ambas ao nosso orientador e ao cliente, e decidimos desenvolver a ideia de uma lixeira com uma balança embutida. Esta balança enviará informações como peso e localização para um sistema de dados por meio de um dispositivo LORA. Essas informações poderão ser usadas para recalcular a rota dos caminhões e a frequência da mesma.
Visualização do Peso
História: Eu, como administrador, quero ser capaz de visualizar o peso atual do lixo de cada domicílio cadastrado.
Validação: "Eu, como administrador, irei cadastrar a quantidade de lixo para determinada residência e o sistema deve mostra-la com o identificador e o peso do lixo."
Cadastro de Novas Lixeiras
História: Eu, como administrador do sistema, desejo poder cadastrar novas lixeiras como pontos coleta de resíduos sólidos à nossa aplicação web.
Validação: "Eu, como administrador do sistema, após preencher o formulário de cadastro de um novo ponto de coleta, submeto as informações. O sistema valida se todos os campos necessários foram preenchidos corretamente e confirma se o ponto de coleta foi cadastrado com sucesso no banco de dados."
Visualização das Rotas de Coleta
História: Eu, como motorista de coleta de lixo, quero ter acesso a uma aplicação que me mostre as rotas mais eficientes para coleta.
Validação: "Eu, como motorista de coleta de lixo, utilizo a aplicação para visualizar as rotas de coleta do dia. Espero que o sistema me apresente um mapa com as rotas otimizadas, indicando quais lixeiras visitar primeiro com base na localização e no volume de lixo acumulado em cada uma."
Recebimento de Avisos
História: Eu, como administrador, desejo receber alertas sobre eventos importantes relacionados à coleta.
Validação: "Eu, como administrador, configuro no sistema para receber notificações via e-mail sempre que um veículo de coleta apresentar defeito ou sair de sua rota planejada. Espero que o sistema envie um alerta imediato para o meu e-mail cadastrado com detalhes do incidente, permitindo que eu tome medidas corretivas rapidamente."
Agendamento de Manutenções
História: Eu, como morador da região metropolitana do Recife, desejo agendar a manutenção domiciliar de resíduos sólidos de forma conveniente pela aplicação web.
Validação: "Eu, como morador da região metropolitana do Recife, acesso a aplicação web para agendar um serviço de coleta de resíduos sólidos. Espero encontrar uma interface simples que me permita escolher a data e o tipo de resíduo a ser coletado. Após preencher essas informações, submeto o agendamento e espero receber uma confirmação imediata na tela e por e-mail, indicando que o serviço está agendado para a data escolhida."
Diagrama de Atividades
Nós criamos um diagrama de atividades que contempla as interações do sistema. Por meio desse fluxograma, conseguimos visualizar as etapas sequenciais previstas pela nossa ideia.
Para obter mais informações sobre nossa codificação, nossa equipe disponibilizou todas as informações no GitHub do Rech&Tech.