Baixe o app para aproveitar ainda mais
Prévia do material em texto
Vamos Praticar Agora que possuímos o entendimento de como realizar uma coleta de requisitos de forma adequada, vamos praticar um pouco? Separamos um problema interessante para lhe instigar a praticar a coleta de requisitos e entender o que um cliente necessita. Caso: Criar um sistema que gerencie doações à entidades beneficentes, onde se pode cadastrar produtos, cadastrar entidades, cadastrar doadores e gerenciar doações. Vamos, assim, praticar como devemos coletar os requisitos para o problema acima? Ao final disponibilize seu trabalho no fórum da seção. -------------------------------------------------------------------------------------------------------------------------------- Resposta Dentre o proposto, fazer um levantamento de requisitos para um sistema iniciando por: 1 - Levantar a necessidade da plataforma a ser utilizada, como um portal web + uma aplicação móvel. 2 - Entender o público que utilizará a ferramenta, para mensurar o nível de conhecimento a ser disposto na interface. 3 - Compreender o prazo necessário para a elaboração de um MVP e posteriores deploys com as features mais críticas e redução do prazo de entrega. Considerando os pontos acima, mapear as funcionalidades de cada tela solicitada e a correlação entre elas para um possível cruzamento de dados. E para todas as telas, definir o nível hierárquico de acesso para visualização e edição. Em cadastro de produtos verificar a necessidade de ter: · ID único gerado automaticamente por produto; · Interface visual com botões intuitivos de adição, remoção ou atualização de um produto cadastrado no banco; · Ferramenta de exportação de dados e importação massiva via csv; · Travas de duplicidades em campos chave; · Banco de imagens para produtos; · Campo de categoria para agrupamento de dados; · Controle de lifetime do produto para ativação/inativação programada. Em cadastro de entidades verificar a necessidade de ter: · ID único gerado automaticamente por entidade; · Campos de cadastro como CNPJ, filal, endereço e etc.; · Interface visual com botões intuitivos de adição, remoção ou atualização de uma entidade cadastrada no banco; · Ferramenta de exportação de dados e importação massiva via csv; · Travas de duplicidades em campos chave; · API do Google Maps para possível criação de roteiros entre entidades para logística e afins; · Integração CRM para gerenciamento de contatos B2B. Em cadastro de doadores verificar a necessidade de ter: · ID único gerado automaticamente por doador; · Campos de cadastro como CPF, data de nascimento, endereço e etc.; · Integração com CRM para gerir o relacionamento com doadores recorrentes; · Integração com sistema de mailing para contato direto e automatizado massivo; · Interface visual com botões intuitivos de adição, remoção ou atualização do cadastro de um doador banco; · Ferramenta de exportação de dados e importação massiva via csv; · Travas de duplicidades em campos chave. Em gerenciamento de doações verificar a necessidade de ter: · ID único para processamento de doação; · API com o sistema da instituição financeira que recebe as doações realizadas; · Controles de relatórios financeiros para auditoria automatizados; · Controle de recorrência de doações para time de relacionamento; · Integração do banco para produção de relatórios analíticos.
Compartilhar