Skip to content

Produto

Karina Peres edited this page Mar 4, 2026 · 3 revisions

Regras de Negócio

Visão Geral

As regras de negócio definem as restrições e comportamentos que devem ser respeitados pelo sistema TryCatch 4 Match. Elas representam a lógica do domínio da aplicação e garantem que as operações realizadas pelos usuários sigam as regras estabelecidas pela plataforma.

Essas regras são independentes da implementação técnica e refletem diretamente o funcionamento esperado do produto.


Regras de Participação em Projetos

RN001 – Um usuário não pode avaliar a si mesmo

Usuários não podem enviar feedback para si próprios dentro de um projeto.

Objetivo: garantir a integridade do sistema de avaliações.


RN002 – Apenas participantes do projeto podem avaliar outros participantes Somente usuários que participam do mesmo projeto podem enviar feedback entre si.

Objetivo: garantir que avaliações sejam feitas por pessoas que realmente colaboraram no projeto.


RN003 – Feedback não pode ser editado após envio Após o envio de um feedback, ele não pode ser alterado ou removido.

Objetivo: garantir rastreabilidade e confiabilidade nas avaliações.


RN004 – Projetos devem possuir ao menos uma stack Todo projeto cadastrado na plataforma deve possuir pelo menos uma tecnologia associada.

Objetivo: permitir melhor organização dos projetos e facilitar a busca por colaboradores.


RN005 – Usuários só podem assumir stacks disponíveis no projeto Ao participar de um projeto, o usuário deve escolher uma stack previamente definida pelo criador do projeto.

Objetivo: garantir coerência na composição das equipes.


RN006 – Apenas administradores podem cadastrar stacks globais Stacks disponíveis no sistema devem ser gerenciadas exclusivamente por administradores.

Objetivo: manter padronização das tecnologias cadastradas na plataforma.


RN007 – Um usuário deve estar autenticado para realizar ações no sistema Operações como criar projetos, participar de projetos ou enviar feedback exigem autenticação do usuário.

Objetivo: garantir segurança e controle das ações realizadas.


Roadmap

Visão Geral

O roadmap apresenta a evolução planejada da plataforma TryCatch 4 Match. Ele organiza as funcionalidades do sistema em etapas de desenvolvimento, permitindo visualizar a progressão do produto ao longo do tempo.

O roadmap pode ser atualizado conforme novas necessidades do projeto forem identificadas.


Versão Inicial (MVP)

Funcionalidades principais da primeira versão do sistema:

  • Cadastro de usuários
  • Autenticação de usuários
  • Cadastro de projetos
  • Registro de habilidades dos usuários
  • Associação de usuários a projetos
  • Cadastro de stacks e skills pelo administrador

Objetivo:

Disponibilizar uma versão funcional da plataforma que permita a organização básica de projetos colaborativos.


Versão 2 – Expansão da Plataforma

Funcionalidades previstas:

  • Sistema de feedback entre participantes
  • Página pública de portfólio
  • Melhorias na visualização de projetos
  • Perfil público de usuários
  • Organização de projetos por tecnologias

Objetivo:

Melhorar a experiência do usuário e ampliar as funcionalidades sociais da plataforma.


Versão 3 – Inteligência de Colaboração

Funcionalidades previstas:

  • Sistema de recomendação de projetos para usuários
  • Sistema de recomendação de colaboradores para projetos
  • Métricas de participação em projetos
  • Dashboard de atividades do usuário

Objetivo:

Ajudar usuários a encontrar projetos compatíveis com suas habilidades.


Versões Futuras

Possíveis evoluções da plataforma:

  • Integração com GitHub
  • Sistema de mentoria
  • Ranking de participação em projetos
  • Estatísticas de colaboração
  • Sistema de badges e conquistas

Essas funcionalidades poderão ser priorizadas conforme o crescimento da plataforma e feedback da comunidade.