2. Contexto de Negócio e Processos - Moutt/ENGENHARIA-DE-SOFTWARE GitHub Wiki
Contexto de Negócio e Processos
1.Atualmente, diversas empresas enfrentam desafios significativos ao buscar soluções adequadas no mercado para desenvolvimento de softwares personalizados, especialmente no que se refere à qualidade e conformidade com suas necessidades específicas. Esse processo geralmente envolve pesquisar, contatar, avaliar, negociar e contratar fornecedores, o que gera considerável gasto de tempo e recursos. Outro fator complicador é a fragmentação da comunicação, pois as empresas frequentemente dependem de métodos como e-mails e telefonemas, resultando em atrasos e dificuldades no acompanhamento. Este modelo é, portanto, ineficiente e comprometedor ao sucesso dos projetos, aumentando riscos e custos operacionais.
Modelo de Negócio Proposto (To Be)
Para solucionar os desafios identificados, propomos o desenvolvimento de uma plataforma digital que atuará como uma plataforma de talentos especializada na conexão direta entre empresas e Devs, sejam desenvolvedores individuais ou empresas especializadas.
A plataforma permitirá que as empresas necessitadas publiquem detalhadamente suas demandas, facilitando que desenvolvedores interessados possam visualizar essas demandas e submeter propostas qualificadas. Além disso, o processo será estruturado com ferramentas que facilitem a comunicação, negociação, formalização e acompanhamento da execução dos projetos, garantindo mais transparência e eficiência ao longo de todo o ciclo de contratação.
Diagrama de Classes de Domínio
Classe | Descrição Breve |
---|---|
Empresa | Entidade que solicita projetos e cria vagas na plataforma. |
Projeto | Demanda criada pela empresa, descrevendo escopo e prazo. |
Vaga | Posição ou necessidade profissional dentro de um projeto. |
Oferta | Proposta feita pelo desenvolvedor para preencher uma vaga. |
Aceite | Decisão formal do contratante sobre uma oferta recebida. |
Contrato | Acordo firmado entre empresa e desenvolvedor após aceite. |
Pagamento | Registro da transação financeira relacionada ao contrato. |
Fatura | Documento que formaliza a cobrança referente ao pagamento. |
PerfilFornecedor | Perfil detalhado do desenvolvedor, incluindo competências e certificações. |
ExperienciaProfissional | Experiência prévia do desenvolvedor em outras empresas ou projetos. |
Competencia | Habilidades ou conhecimentos específicos do fornecedor. |
Certificacao | Certificações que comprovam as competências do fornecedor. |
Usuario | Conta de acesso à plataforma (empresa, fornecedor, admin, moderador). |
SessaoUsuario | Sessão ativa de uso da plataforma por um usuário. |
Autenticacao | Registro das tentativas de acesso à plataforma. |
Notificacao | Avisos e alertas enviados ao usuário pela plataforma. |
Mensagem | Comunicação direta entre usuários na plataforma. |
HistoricoProjeto | Registro de todas as ações realizadas dentro de um projeto. |
DocumentacaoProjeto | Arquivos e anexos referentes a um projeto. |
Relatorio | Documento de análise ou progresso de projetos ou transações. |
Avaliacao | Feedback dos usuários sobre o projeto e os participantes. |
Suporte | Registro de chamados abertos para resolver dúvidas ou problemas. |
Admin | Usuário com permissões de administração na plataforma. |
Moderador | Usuário responsável por moderar atividades e usuários da plataforma. |
Desenvolvedor | Fornecedor de serviços que aplica para vagas na plataforma. |