Rascunho do Plano para os Alunos

O suporte a plano, incluindo um monte de regras e restrições que ainda estamos pensando, é muito complexo, difícil de orçar, com muitas possibilidades de falhas, uma sugestão é começar a fazer o plano com o mínimo de regras, com isso já começamos a colher resultados, melhoramos o prazo de entrega enquanto estudamos melhor as regras!
Minha sugestão para a primeira versão
  • Plano teria os seguintes campos: nome, descrição, periodicidade, valor e se está ativo ou não (já nasce com o suporte para "exclusão lógica" via desativação, impedindo que novos alunos ingressem num plano inativo)

  • Aluno poderia ter um plano associado a ele (que valeria para todas as turmas e academias, nesta primeira versão sem restrições)

  • Turmas manteriam ainda a mensalidade, mas só seria cobrada se o aluno não tiver plano

  • Quando o aluno não tem plano é gerado um título de mensalidade

  • Quando o aluno tem plano, em vez de mensalidade seria gerado um título na periodicidade do plano (com o valor do plano)

Mesmo com a remoção das regras, ainda é uma tarefa grande (agora menos complexa), para simplificar o acompanhamento e implementação vale dividir nas seguintes cards
  • Implementação do cadastro de planos (somente o cadastro e a associação do aluno)

  • Implementação das novas regras de geração de títulos a receber, criando agora um novo tipo: plano além do tipo mensalidade já existente, e criando os títulos conforme as regras acima!

Me informem o que acha para proceder com as cards e orçamento!