Consiste no processo pelo qual consumidores/investidores financeiros aprimoram sua compreensão sobre produtos, conceitos e riscos financeiros. Não é só saber economizar, é também ter conhecimento e habilidades necessários para tomar decisões estratégicas sobre o uso do dinheiro, organizando os gastos e alocando de forma inteligente esses recursos.
O ponto de partida é identificar ganhos, gastos e dívidas, para estruturar e melhorar a vida financeira. O primeiro passo é entender quanto se ganha e quanto se gasta no mês, tanto as despesas fixas quanto as variáveis. Um estímulo para controlar gastos e aprendizados em Educação Financeira são as metas e objetivos; e o planejamento deve ser algo dinâmico, que se altera juntamente com as fases de sua vida!
Fazer parte de um projeto para desenvolver um sistema que ajude o usuário a controlar suas fontes de receita, gastos, dívidas e investimentos. Além de planejar metas e o caminho para atingir os objetivos financeiros, possibilitando ao usuário melhorar seu conforto e sua qualidade de vida!
O que é uma
startup
? É um grupo de pessoas que trabalha para desenvolver uma ideia diferenciada de grande valor, “batalhando”, entre outras coisas, para provar sua viabilidade. Empresas nesse modelo devem ser enxutas, realizar tomada de decisões com rapidez e trabalhar com custos reduzidos.!
Desevolvimento de uma solução que ajude o usuário a controlar suas fontes de receita, gastos, dívidas e investimentos. Além de planejar metas e o caminho para atingir os objetivos financeiros, possibilitando ao usuário melhorar seu conforto e sua qualidade de vida.
Objetivo
da primeira versão começa com um sistema web que registrará as informações básicas do usuário. O sistema web terá layout responsivo e a sua interface desenvolvida, necessariamente, utilizando tecnologias como HTML, CSS, JavaScript e ReactJS (Bootstrap também é obrigatório). O sistema deverá ser testado e funcionar adequadamente nas versões atualizadas dos navegadores web Google Chrome, Mozilla Firefox e Microsoft Edge.
Para dar suporte à interface web desenvolvida, será preciso construir uma API (Web Service) utilizando a linguagem Java e alguns Frameworks para armazenar as informações em um banco de dados relacional Oracle e disponibilizá-las como um serviço web. Permitindo,assim, que a aplicação web ou qualquer outra aplicação (como mobile, que será vista no segundo ano) consiga interagir com as regras de negócio da aplicação e o modelo de dados.
- montar uma infraestrutura de desenvolvimento adequada;
- compreender necessidades, levantar requisitos de sistema e documentá-los;
- desenhar as interfaces do sistema;
- modelar o banco de dados (necessário para armazenar tais informações);
- programar a solução;
- realizar os testes necessários;
- tudo administrado com as melhores práticas de Gestão de Projetos!
Fase | Duração | Conteúdo |
---|---|---|
Primeira fase | Aprox. 30 dias | Formalizar projeto e escopo, com Gestão Ágil de Projetos (como Framework Scrum). Preparação da infraestrutura para o desenvolvimento, e Lógica de Programação com linguagem Python. |
Segunda fase | Aprox. 30 dias | Continuar a formalização do projeto por meio de artefatos (como documentação de casos de uso e construção dos primeiros algoritmos). Calcular tempo e custo do projeto e montar cronograma (Kanban). O protótipo do Fintech deverá ser idealizado, e desenhar as telas da solução. |
Terceira fase | Aprox. 30 dias | Algoritmos, modelagem e documentação do banco de dados relacional. |
Quarta fase | Aprox. 30 dias | Desenvolver a camada view da aplicação com tecnologias web. |
Quinta fase | Aprox. 40 dias | A documentação de projeto avançará com a parte de comunicação; programação orientada a objetos, diagrama de classes e camada model da aplicação utilizando a linguagem Java. |
Sexta fase | Aprox. 30 dias | Desenvolvimento da camada model, mais próximo ao banco de dados (Oracle), com construção e manipulação dos dados. |
Sétima fase | ? | Integração da solução, unindo camadas view e model e tornando a solução funcional; testes de software deverão ser realizados e o projeto chegará à sua conclusão. |
Importante: ao longo das etapas, também será desenvolvido um chatbot.