Reuniões do Projeto Mentha
Este tópico tem como principal objetivo detalhar os principais pontos abordados nas reuniões, tanto internas quanto externas, feitas durante o desenvolvimento do Projeto Mentha.
Reunião #1 (16/03/2018) - Briefing sobre o projeto
Nesta primeira reunião junto aos stakeholders da Mentha Orgânicos, nos foi apresentada a empresa e seu modelo de negócio, bem a sua necessidade em ter um aplicativo que facilitasse a comunicação com os produtores de alimentos orgânicos.
Imagens importantes sobre o evento
Acima, um primeiro contato com a jornada ideal que o produtor deverá usufruir com o desenvolvimento da aplicação
Aqui, esboço da identificação de funcionalidades desejadas pelo stakeholder
Notas compartilhadas Reunião #1
Jornada do produtor
Brainstorm:
# conceito de comunidade:
Consumidores e produtores que se conhecem
I.e.:
Colégio, onde é distribuído com sacolas retornáveis.
Condomínio: distribuído em caixas retornáveis de papelão.
1º passo: levantamento de disponibilidade de produtos
Estado atual:
Menta pergunta para produtor quais produtos estão disponíveis
Menta disponibiliza para os clientes as quantidades disponíveis.
Previsão de implementação:
Previsão semanal de produtos disponíveis:
- "O que você terá disponeivel essa semana"
- Seleção de tipos ( 25 tipos de produto ) de produto disponível
- Entrada quantidade disponível (pensar na unidade de medida, (1 unidade, 10kg))
- Entrada de preço por unidade.
(usuários compram durante a semana...)
.
.
.
(fecha o deadline de pedidos no lado do cliente)
2º Passo: colheita
Estado atual:
Menta envia duas listas
Colheita
- resumo com o total de cada produto
-
Cestas - descrição com dados de entrega
(Condomínio - Casa - Pedido {})
Cestas - descrição com dados de entrega
Produtor vai marcando o progresso da montagem das cestas.
Pack de pedidos é liberado para o produtor(i.e. Sábado a noite):
- Produtor colhe pela quantidade um uma tela de "resumo" - Colheita
- Produtor separa as cestas (interface para)
- Turma - Aluno - Pedido {}
- Quando o produtor acaba de separar as cestas da um OK
- Quantidade total de casa
3º Passo: logística de entrega.
Como ele entrega.
Marcar que as cestas foram entregues.
4º Passo: Tela de perfil e resumo de historico de pedidos.
Dados básicos de cadastro.
5º Passo: Landing page para pré cadastro de produtor, antes do login
Dados de telefone.
Levantamento técnico
Brainstorm:
Cliente Android para Produtores
[Getting started Kinvey](https://devcenter.kinvey.com/android/guides/getting-started)
Android MVC
Cada produtor atende uma comunidade.
# Itens a requisitar:
- Documentação do estado atual dos produtos
- App cliente iOS e Android
- App de management atual
- Documentação API de entregas (`/pedidos/total` & `/pedidos/cestas/`)
- Documentação do que existe no Kinvey
- Casos de uso existentes
Funcionalidades:
- Criar cesta de produtos.
-
Discussão sobre como usuário vai entrar com os dados.
Acesso ao banco
API para cadastro do produtor. (Landing page)
Parte que foge do escopo:
Resumo dos pedidos
Reunião #2 (23/03/2018) - Definição das funcionalidades e revisão dos mockups iniciais
AGENDA DA MENTHA (FLUXO DO NEGÓCIO DURANTE UMA SEMANA)
- SÁBADO: produtor recebe pedidos (cestas a montar).
- DOMINGO: produtor envia as listas montadas.
- SEGUNDA: entrega das cestas pelo produtor.
- TERÇA: averiguação das sacolas devolvidas (QR code).
- QUARTA: produtor pode informar lista semanal da colheita.
- QUINTA: deadline para informar lista semanal da colheita/consumidores começam a fazer pedidos.
- SEXTA: consumidores ainda fazendo pedidos (nenhuma ação do produtor é necessária).
FUNCIONALIDADES
OBS: O termo 'produtor' abaixo refere-se ao cliente Android utilizado pelos produtores de produtos orgânicos.
- O produtor deve receber a lista de produtos default (cada produto consite em uma imagem e unidade utilizada).
- O produtor deve receber uma lista indicando quais de produtos a colher.
- O produtor deve ser capaz de criar a lista semanal de produtos onde cada produto deverá possuir a quantidade e preço.
- O produtor deve receber uma lista indicando quais cestas devem ser montadas para a semana corrente.
- O produtor deve poder informar a lista de cestas que foi capaz de montar para a semana corrente.
- O produtor deve receber a lista de endereços de entrega.
- O produtor deve poder informar uma em quais endereços a entrega foi feita.
- (ADICIONAL) O produtor deve ser capaz de criar um produto que não consta na lista default que será avaliada pela Mentha.
- (ADICIONAL) O produtor poderá escanear QR codes de sacolas retornadas pelos consumidores.
- (ADICIONAL) O produtor deve receber uma notificação sempre que um consumidor fizer um pedido.
REVISÃO DOS MOCKUPS
-
Tela de Pré-Cadastro (aprovada pela Mentha)
- Deve informar o telefone.
- Tipo de certificação (dropdown).
- Número da certificação.
-
Tela inicial: Um novo mockup deverá ser implementado.
- Deve exibir o conteúdo/ações baseado no dia da semana.
- Menu lateral deve permitir a navegação para outras telas mas as ações habilitadas devem seguir o calendário semanal.
Reunião #3 (06/04/2018) - Entrega Sprint 0
Nesta reunião, inicialmente foi proposto aos stackholders do projeto, uma breve apresentação a respeito dos wireframes desenvolvidos durante o sprint para fins de validação dos fluxos e funcionamento das telas que compõem a aplicação.
Durante a apresentação, surgiram alguns questionamentos por parte do cliente, que na sua maioria foram resolvidos pelos próprios membros da equipe encarregados dos wireframes. Porém um questionamento que acabou gerando uma discussão de maior intensidade, foi o modo de exposição que os endereços deveriam ter na tela de entregas das cestas. Foi levantada a possibilidade da criação de tags para organização, dentre outras coisas, porém após discutir a respeito da complexidade, foi acordado com a Mentha a definição de que as cestas a serem entregues seriam expostas na forma de uma lista simples, para cada local de entrega.
Em seguida, foi acordado entre os membros da equipe de desenvolvimento e os stackholders as metas para a próxima sprint, dia 20/04/2018. Dessa forma, ficaram decididos a entrega dos seguintes itens:
Após a validação dos wireframes, a equipe deu prosseguimento a reunião levantando alguns questionamentos sobre a modelagem do banco de dados da aplicação e validando a parte já modelada, ainda incompleta, utilizando um modelo conceitual criado.