Forward-From
Introdução
Este artefato busca ligar cada funcionalidade do guiaBolso, mostradas aqui por meio de print screens do aplicativo, ligadas aos seus respectivos requisitos.
Metodologia
Inicialmente pegamos os requisitos funcionais e não funcionais ja separados e padronizados no arquivo requisitos e apartir buscamos no backlog o tema, o epico, a sprint e a user story relacionada a cada um dos requisitos. E por fim mostramos quando encontrado a funcionalidade ja relacionado com o app guiaBolso.
Tabelas
Legendas
Tipo | Código | Significado | Tipo | Código | Significado |
---|---|---|---|---|---|
Modelagem | US | User history (backlog) | Elicitação | AP | Análise de protocolo |
Modelagem | UC | Caso de uso | Elicitação | AD | Análise de discurso (brainstorm) |
Modelagem | C | Cenário | Elicitação | ENT | Entrevista |
Modelagem | R* | Requisito de (...) | Elicitação | INS | Instrospecção |
Modelagem | IS | I star | Elicitação | Q | Questionário |
Modelagem | L | Léxicos | Elicitação | ST | Storytelling |
Modelagem | NFR | NFR Framework | --- | --- | --- |
Obs.: No caso dos R*, o requisito varia de acordo com o que está definido na especificação suplementar.
Requisitos funcionais
ID | Descrição |
---|---|
RF01 | Adicionar um "tutorial de primeiro uso", ensinando a usar a aplicação |
RF02 | O Guiabolso deve ter a opção de adicionar tanto o banco de escolha do usuário localizado na lista, quanto o de optar por adicionar conta manualmente. |
RF03 | O aplicativo deve permitir a adição de mais de uma conta bancária. |
RF04 | O Guiabolso deve permitir adicionar uma conta mediante a inserção de dados válidos, como nome, cpf, agência, conta e senha do banco para transações na internet. |
RF05 | O app deve dar possibilidade de alterar as contas manualmente |
RF06 | Permitir a criação de novas contas a partir das redes sociais do usuário |
RF07 | O Guiabolso deve permitir adicionar a renda do mês. |
RF08 | O Guiabolso deve disponibilizar um planejamento de escolha do usuário para seus gastos. |
RF09 | O Guiabolso deve permitir a consulta da situação do CPF do usuário, mediante um cadastro com dados comprobatórios, como CPF, nome, nome da mãe e data de nascimento. |
RF10 | Disponibilização do score numérico do Serasa na aba Radar CPF |
RF11 | O Guiabolso pode permitir a integração com o sistema "Nota Legal" para o usuário visualizar saldo em conta e prazos. |
RF12 | A aba Radar CPF deve exibir o score e as dicas referentes ao serasa, complementando as informações já disponíveis na aba |
RF13 | Mostrar quais empresas consultaram o CPF do usuário |
RF14 | Permitir adição manual de transações |
RF15 | Ao adicionar transações manuais, deve haver uma forma explícita do tipo de transação que possa indicar se é de entrada ou saída. |
RF16 | O Guiabolso deve permitir a visualização dos meses anteriores e futuros para eventuais simulações de economia. |
[RF17](#rf17) | Ao adicionar planejamento de gastos, o usuário poderá categorizá-los por meio de categorias pré-estabelecidas. |
RF18 | O Guiabolso deve permitir que caso o usuário sinta necessidade, possa criar novas categorias. |
RF19 | Ao escolher a categoria que não existe, ser mostrado categorias parecidas |
RF20 | Ter uma sugestão de gastos para o dia por categorias criadas previamente pelo usuário |
RF21 | O Guiabolso deve permitir adicionar renda na "Carteira". |
RF22 | Colocar dicas na aba Empréstimos no caso de não haver empréstimos disponíveis para o usuário |
RF23 | Categorizar as opções dentro das configurações do Guiabolso |
RF24 | O app sugerir formas para melhor gerir o seu dinheiro |
RF25 | Criação de uma aba Investimentos com dicas, informações, e disponibilização de investimentos para o usuário |
RF26 | Adicionar uma opção "Arredondar gastos para cima" para dar a falsa impressão de que os gastos são superiores à realidade (desativada por padrão) |
RF27 | Categorizar os artigos da aba Guia e aplicar maior ênfase na opção "essa informação foi útil?" |
RF28 | O app deve possibilitar outras formas graficas de visualizar os dados além do grafico de tabelas |
RF29 | O app pode diminuir as propagandas na aba guia |
RF30 | Possibilidade de remover os cards da aba Guia. |
RF31 | Adição de guias de categorização na aba Guia. |
RF32 | Permitir a alteração da ordem de exibição dos cards na aba Guia. |
RF33 | Sistema de login que funcione com o leitor de digitais dos mais diversos dispositivos |
RF34 | Sistema de conquistas para incentivar o usuário a usar aplicativo e poupar dinheiro |
RF35 | Permitir ao usuário escoher quais abas ele quer ver |
RF36 | Oferecer uma consultoria financeira através de dicas e avisos |
RF37 | Ter uma aba para simulação e contratação de empréstimos |
RF38 | Visualização gráfica de gastos por categoria |
RF39 | Exibir diferença entre renda e gastos |
RF40 | Ter alertas importantes, como negativação, protesto ou crédito concedido |
RF41 | Ter alcance de metas, como carro, casa, roupa, celular |
RF42 | Ter perfis de usuário, por exemplo, bom administrador, bom investidor |
RF43 | Inserir limites de gastos por categoria |
RF44 | Notificar quando o gasto for excedido |
RF45 | O app deve mostrar notificações de quando se ultrapassa uma meta estabelecida pelo usuario |
RF46 | O app deve oferecer cupons baseado na geolocalização do usuario |
RF47 | Os cupons para bares e restaurantes com uma localização superior a x km não deveriam ser mostrados |
RF48 | Para as cidades que não possuem cupons de descontos esta opção não deveria ser mostrada a menos que sejam cupons online |
RF49 | O app deve oferecer a possibilidade de alterar as informações de sinal do valor, e data da transação manual |
Detalhes
RF01
RF01 | Adicionar um "tutorial de primeiro uso" |
---|---|
Tema | T1 |
Épico | EP01 |
Sprint | Sprint 13 |
US | US02 |
Obs.: | O tutorial de uso completo está disponível apenas no site. O app, seja de android ou IOS disponibiliza algumas dicas que só aparecem no primeiro uso, conforme a imagem. Dessa forma pode-se dizer que o requisito foi parcialmente implementado. |
Funcionalidade |
RF02
RF02 | Adicionar conta listada previamente ou manual |
---|---|
Tema | T3 |
Épico | EP07 |
Sprint | Sprint 3 |
US | US25 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF03
RF03 | O aplicativo deve permitir a adição de mais de uma conta bancária. |
---|---|
Tema | T3 |
Épico | EP07 |
Sprint | Sprint 3 |
US | US25 & US26 |
Obs.: | Requisito totalmente implementado. É perfeitamente possível combinar contas bancárias, cartões e contas manuais. |
Funcionalidade |
RF04
RF04 | O Guiabolso deve permitir adicionar uma conta mediante a inserção de dados válidos pelo site. |
---|---|
Tema | T3 |
Épico | EP07 |
Sprint | Sprint 3 |
US | US25 |
Obs.: | Requisito não implementado. Conforme vê-se pela imagem, não é possível adicionar uma conta pelo site do Guiabolso. |
Funcionalidade |
RF05
RF05 | O app deve dar possibilidade de alterar as contas manualmente |
---|---|
Tema | T3 |
Épico | EP07 |
Sprint | Sprint 3 |
US | US27 |
Obs.: | Requisito parcialmente implementado. Conforme vê-se pelo gif, é possível alterar uma conta, mas somente quando há algum problema nela. Caso o usuário queria editar os dados de uma conta que está funcionando corretamente, a única saída é removê-la e adicionar novamente com os novos dados. |
Funcionalidade |
RF06
RF06 | Permitir a criação de novas contas a partir das redes sociais do usuário |
---|---|
Tema | T2 |
Épico | EP03 |
Sprint | Sprint 1 |
US | US11 |
Obs.: | Requisito não implementado. Além disso, percebe-se que houveram poucas modelagem e elicitações sobre o tema, indicando que o grupo praticamente não abordou esse tópico. |
Funcionalidade | Não há imagem, pois não foi implementado. |
RF07
RF07 | O Guiabolso deve permitir adicionar a renda do mês. |
---|---|
Tema | T2 |
Épico | EP03 |
Sprint | Sprint 1 |
US | US46 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF08
RF08 | O Guiabolso deve disponibilizar um planejamento de escolha do usuário para seus gastos. |
---|---|
Tema | T4 |
Épico | EP11 |
Sprint | Sprint 9 |
US | US45 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF09
RF09 | O Guiabolso deve permitir a consulta da situação do CPF do usuário. |
---|---|
Tema | T5 |
Épico | EP14 |
Sprint | Sprint 11 |
US | US60 & US63 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF10
RF10 | Disponibilização do score numérico do Serasa na aba Radar CPF |
---|---|
Tema | T5 |
Épico | EP14 |
Sprint | Sprint 11 |
US | US61 |
Obs.: | Requisito não implementado. Apesar de o Guiabolso exibir o score do serasa, ele não exibe o valor numérico. A imagem é referente ao protótipo elaborado pelos membros do grupo. |
Funcionalidade |
RF11
RF11 | O Guiabolso pode permitir a integração com o sistema "Nota Legal" para o usuário visualizar saldo em conta e prazos. |
---|---|
Tema | T5 |
Épico | EP13 |
Sprint | Sprint 10 |
US | US58 |
Obs.: | Requisito não implementado. Além disso, percebe-se que, assim como no RF06, houveram poucas modelagem e elicitações sobre o tema, indicando que o grupo praticamente não abordou esse tópico. |
Funcionalidade | Não há imagem, pois não foi implementado. |
RF12
RF12 | A aba Radar CPF deve exibir o score e as dicas referentes ao serasa, complementando as informações já disponíveis na aba" |
---|---|
Tema | T5 |
Épico | EP13 |
Sprint | Sprint 10 |
US | US57 & US62 |
Obs.: | Apesar de ambas as funções descritas estarem presentes no app, elas não estão presentes exatamente como descritas nesse requisito. Logo o requisito está parcialmente implementado. A imagem é referente ao protótipo elaborado pelos membros do grupo. |
Funcionalidade |
RF13
RF13 | Mostrar quais empresas consultaram o CPF do usuário |
---|---|
Tema | T5 |
Épico | EP14 |
Sprint | Sprint 11 |
US | US62 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF14
RF14 | Permitir adição manual de transações |
---|---|
Tema | T4 |
Épico | EP09 |
Sprint | Sprint 6 |
US | US39 |
Imagem |
RF15
RF15 | Adicionar transações manuais |
---|---|
Tema | T4 |
Épico | EP11 |
Sprint | Sprint 9 |
US | US41 |
Imagem | |
Obs.: | Requisito totalmente implementado. |
RF16
RF16 | O Guiabolso deve permitir a visualização dos meses anteriores e futuros |
---|---|
Tema | T4 |
Épico | EP11 |
Sprint | Sprint 9 |
US | US49 & US51 & [US53](../../modelagem/backlog/#us53-rendas-dos-ultimos-meses-por-categoria |
Imagem | |
Obs.: | Requisito totalmente implementado. |
RF17
RF17 | Ao adicionar planejamento de gastos, o usuário poderá categorizá-los por meio de categorias pré-estabelecidas. |
---|---|
Tema | T4 |
Épico | EP11 |
Sprint | Sprint 9 |
US | US45 & US46 |
Imagem | |
Obs.: | Requisito ainda não implementado. |
RF18
RF18 | O Guiabolso deve permitir que caso o usuário sinta necessidade, possa criar novas categorias. |
---|---|
Tema | T4 |
Épico | EP11 |
Sprint | Sprint 9 |
US | US47 & US48 & US53 |
Imagem | |
Obs.: | Requisito totalmente implementado. |
RF19
RF19 | Ao escolher a categoria que não existe, ser mostrado categorias parecidas |
---|---|
Tema | T4 |
Épico | EP11 |
Sprint | Sprint 9 |
US | US47 & US48 |
Imagem | -- |
Obs.: | Requisito ainda não implementado, ainda assim foi visto que não aparece em algumas modelagens. |
RF20
RF20 | Ter uma sugestão de gastos para o dia por categorias criadas previamente pelo usuário |
---|---|
Tema | T4 |
Épico | EP11 |
Sprint | Sprint 8 |
US | US51 & US53 |
Imagem | |
Obs.: | Requisito totalmente implementado, ainda assim foi visto que não aparece em algumas modelagens. |
RF21
RF21 | O Guiabolso deve permitir adicionar renda na "Carteira |
---|---|
Tema | T4 |
Épico | EP10 |
Sprint | Sprint 6 |
US | US41 |
Imagem | |
Obs.: | Requisito totalmente implementado. |
RF22
RF22 | Colocar dicas na aba Empréstimos no caso de não haver empréstimos disponíveis para o usuário |
---|---|
Tema | T4 |
Épico | EP16 |
Sprint | Sprint 15 |
US | [US72](../../modelagem/backlog/#us72-disponibilizar-ofertas-de-emprestimos |
Imagem | |
Obs.: | Requisito ainda não implementado. |
RF23
RF23 | Categorizar as opções dentro das configurações do Guiabolso |
---|---|
Tema | T4 |
Épico | -- |
US | -- |
Sprint | -- |
Imagem | -- |
Obs.: | Requisito ainda não implementado e não planejado no backlog do produto. |
RF24
RF24 | O app sugerir formas para melhor gerir o seu dinheiro |
---|---|
Tema | T4 |
Épico | EP13 |
Sprint | Sprint 10 |
US | US57 & US58 & US59 |
Imagem | -- |
Imagem | |
Obs.: | Requisito parcialmente implementado. |
RF25
RF25 | Criação de uma aba Investimentos com dicas, informações, e disponibilização de investimentos para o usuário |
---|---|
Tema | -- |
Épico | -- |
Sprint | -- |
US | -- |
Imagem | -- |
Imagem | |
Obs.: | Requisito ainda não implementado. E não representado no backlog. |
RF26
RF26 | Adicionar uma opção "Arredondar gastos para cima" para dar a falsa impressão de que os gastos são superiores à realidade (desativada por padrão) |
---|---|
Tema | T4 |
Épico | EP12 |
Sprint | Sprint 10 |
US | US54 |
Imagem | -- |
Obs.: | Requisitoainda não implementado. |
RF27
RF27 | Categorizar os artigos da aba Guia e aplicar maior ênfase na opção "essa informação foi útil?" |
---|---|
Tema | -- |
Épico | -- |
Sprint | -- |
US | -- |
Imagem | -- |
Obs.: | Requisitoparcialmente implementado. |
RF28
RF28 | O app deve possibilitar outras formas graficas de visualizar os dados além do grafico de tabelas |
---|---|
Tema | T4 |
Épico | EP08 |
Sprint | Sprint 4 |
US | US32 |
Imagem | -- |
Obs.: | Requisito ainda não implementado. |
RF29
RF29 | O app pode diminuir as propagandas na aba guia |
---|---|
Tema | T4 |
Épico | EP13 |
Sprint | -- |
US | -- |
Imagem | -- |
Obs.: | Requisito ainda não implementado. |
RF30
RF30 | Possibilidade de remover os cards da aba Guia |
---|---|
Tema | T5 |
Épico | -- |
Sprint | -- |
US | -- |
Imagem | -- |
Obs.: | Requisito ainda não implementado. |
RF31
RF31 | Adição de guias de categorização na aba Guia |
---|---|
Tema | T5 |
Épico | -- |
Sprint | -- |
US | -- |
Imagem | -- |
Obs.: | Requisito ainda não implementado. |
RF32
RF32 | Permitir a alteração da ordem de exibição dos cards na aba Guia. |
---|---|
Tema | T5 |
Épico | EP13 |
Sprint | Sprint 10 |
US | US57 |
Obs.: | Requisito não implementado. Porém ele foi prototipado, conforme imagem abaixo. |
Funcionalidade |
RF33
RF33 | Sistema de login que funcione com o leitor de digitais dos mais diversos dispositivos. |
---|---|
Tema | T2 |
Épico | EP4 |
Sprint | Sprint 1 |
US | US16 |
Obs.: | Requisito não implementado. |
Funcionalidade | Não há imagem. |
RF34
RF34 | Sistema de conquistas para incentivar o usuário a usar aplicativo e poupar dinheiro. |
---|---|
Tema | -- |
Épico | -- |
Sprint | -- |
US | -- |
Obs.: | Requisito não implementado. Além disso não foi feito uma US para o requisito dentro do backlog, o que indica uma falha. |
Funcionalidade | Não há imagem. |
RF35
RF35 | Permitir ao usuário escoher quais abas ele quer ver. |
---|---|
Tema | -- |
Épico | -- |
Sprint | -- |
US | -- |
Obs.: | Requisito não implementado. Além disso não foi feito uma US para o requisito dentro do backlog, o que indica uma falha. |
Funcionalidade | Não há imagem. |
RF36
RF36 | Oferecer uma consultoria financeira através de dicas e avisos. |
---|---|
Tema | T5 |
Épico | EP13 |
Sprint | Sprint 10 |
US | US57 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF37
RF37 | Ter uma aba para simulação e contratação de empréstimos |
---|---|
Tema | T6 |
Épico | EP16 |
Sprint | Sprint 15 |
US | US70, US71 & US72 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF38
RF38 | Visualização gráfica de gastos por categoria. |
---|---|
Tema | T4 |
Épico | EP12 |
Sprint | Sprint 8 |
US | US50 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF39
RF39 | Exibir diferença entre renda e gastos. |
---|---|
Tema | T4 |
Épico | EP12 |
Sprint | Sprint 8 |
US | US52 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF40
RF40 | Ter alertas importantes, como negativação, protesto ou crédito concedido. |
---|---|
Tema | -- |
Épico | -- |
Sprint | -- |
US | -- |
Obs.: | Requisito não implementado. Além disso não foi feito uma US para o requisito dentro do backlog, o que indica uma falha. Porém o grupo prototipou a funcionalidade, conforme imagem abaixo. |
Funcionalidade |
RF41
RF41 | Ter alcance de metas, como carro, casa, roupa, celular. |
---|---|
Tema | T4 |
Épico | EP11 |
Sprint | Sprint 9 |
US | US45 & US46 |
Obs.: | Requisito parcialmente implementado. É possivel estabelecer metas, mas não individuais por tema. |
Funcionalidade | Não há como descrita no requisito. |
RF42
RF42 | Ter perfis de usuário, por exemplo, bom administrador, bom investidor. |
---|---|
Tema | T4 |
Épico | EP12 |
Sprint | Sprint 10 |
US | US54 |
Obs.: | Requisito não implementado. |
Funcionalidade | Não há imagem. |
RF43
RF43 | Inserir limites de gastos por categoria. |
---|---|
Tema | T4 |
Épico | EP11 |
Sprint | Sprint 9 |
US | US45 |
Obs.: | Requisito totalmente implementado. |
Funcionalidade |
RF44
RF44 | Notificar quando o gasto for excedido |
---|---|
Tema | -- |
Épico | -- |
Sprint | -- |
US | -- |
Obs.: | Requisito não implementado. Além disso não foi feito uma US para o requisito dentro do backlog, o que indica uma falha. |
Funcionalidade | Não há imagem. |
RF45
RF45 | O app deve mostrar notificações de quando se ultrapassa uma meta estabelecida pelo usuario |
---|---|
Tema | -- |
Épico | -- |
Sprint | -- |
US | -- |
Obs.: | Requisito não implementado. Além disso não foi feito uma US para o requisito dentro do backlog, o que indica uma falha. |
Funcionalidade | Não há imagem. |
RF46
RF46 | O app deve oferecer cupons baseado na geolocalização do usuario. |
---|---|
Tema | T6 |
Épico | EP15 |
Sprint | Sprint 12 |
US | US66 |
Obs.: | Requisito parcialmente implementado. O app disponiliza links para sites de cupons, mas não os cupons em si. |
Funcionalidade |
RF47
RF47 | Os cupons para bares e restaurantes com uma localização superior a x km não deveriam ser mostrados. |
---|---|
Tema | T6 |
Épico | EP15 |
Sprint | Sprint 12 |
US | US66 |
Obs.: | Requisito não implementado. |
Funcionalidade | Não há |
RF48
RF48 | Para as cidades que não possuem cupons de descontos esta opção não deveria ser mostrada a menos que sejam cupons online. |
---|---|
Tema | T6 |
Épico | EP15 |
Sprint | Sprint 12 |
US | US66 |
Obs.: | Requisito totalmente implementado, visto que o app só disponibiliza cupons online. |
Funcionalidade |
Requisitos Não funcionais
ID | Descrição | NFR | Operacionalizações | Funcionalidade |
---|---|---|---|---|
NF01 | O Guiabolso deve permitir o cadastro de usuários com poucos dados, como e-mail, telefone e senha. | NFR05 - confiabilidade | "Fazer cadastramento com e-mail e senha"; | img1 |
NF02 | O Guiabolso deve oferecer confiabilidade para o usuário ao inserir dados sensíveis na plataforma. | NFR05 - confiabilidade | "Acessar extrato com senha do banco do app"; | img5 |
NF03 | O Guiabolso deve ter um design elegante e intuitivo. | NFR04 - Design | "Ícones auto explicativos"; "Combinação agradável de cores"; |
img2 |
NF04 | A lista de bancos deve ser constantemente atualizada para cobrir o máximo de bancos disponíveis no mercado financeiro. | -- | -- | -- |
NF05 | A visualização do extrato das movimentações do usuário poderá ser por meio de gráficos intuitivos. | NFR06 - Usabilidade | -- | img3 |
NF06 | O aplicativo deve permitir a gerência financeira das contas/cartões de forma individual | NFR06 - Usabilidade | "Mostrar contas e cartões"; | img6 |
NF07 | Padronizar a identidade visual do aplicativo entre as diversas plataformas | NFR04 - Design | "Correspondência com identidade visual do sistema"; | img7 |
NF08 | Disponibilizar de forma mais eficiente as informações comparativas entre o mês atual e meses anteriores (gastos e rendas) | NFR06 - Usabilidade | "Mostrar rendas e gastos (aba finanças)"; | img8 |
NF09 | O app deve automatizar a conexão com o banco e não depender da chave de segurança (Bradesco) | NFR06 - Usabilidade | -- | -- |
NF10 | O app deve padronizar a utilização nos dispositivos android e no IOS | NFR02 - Portabilidade | "Disponibilizar para o uso nas plataformas padrões e atuais"; | |
NF11 | O app deve ser mais intuitivo | NFR04 - Design | "Cores com significados"; "Ícones auto explicativos"; "Layouts semelhantes em diferentes plataformas mobile" |
|
NF12 | O app deve reduzir as propagandas na aba guia | NFR06 - Usabilidade | -- | |
NF13 | Mais opções de visualização nos gráficos de rendas e gastos | NFR06 - Usabilidade | -- | |
NF14 | Ter uma versão web | NFR02 - Portabilidade | "Disponibilizar para o uso nas plataformas padrões e atuais"; "Sistema para computador"; |
img7 |
NF15 | Rapidez e facilidade no uso | NFR06 - Usabilidade | "Menos clicks para funções mais importantes"; "Abrir app na aba finanças"; "Comprimir dados"; |
|
NF16 | Ter um extrato bem organizado e categorizado | NFR04 - Design | -- | |
NF17 | O app na parte de guia deve exibir os cards pela ordem de relevância | NFR06 - Usabilidade | -- |
Imagens
Não funcionais
Img1
Img2
Img3
Img5
Img6
Img7
Versão web
Img8
Versionamento
Data | Versão | Descrição | Autor |
---|---|---|---|
17/06/2019 | 1.0 | Construção do Backward | Elias, Lucas, Sara, Marcelo ,Rafael |
24/06/2019 | 2.0 | Adicionando metodologia | Lucas Machado |