InteliSpec & Modelagem do Problema
Seu professor no Inteli Camp
Software Engineer · Data Engineer · Industrial Engineer · Pesquisador (ATAM)
Pesquisador, consultor e professor nas áreas de engenharia de dados e software. Desde 2023 leciona e mentora alunos em Engenharia de Software, Estruturas de Dados, Sistemas ERP e Big Data.
Antes de construir, é preciso entender o que se vai construir
Vocês não precisam decorar — são as referências que os profissionais usam. Hoje, na versão leve.
É o guia que organiza tudo o que um engenheiro de software precisa saber, dividido em áreas — entre elas Requisitos e Design, que usaremos hoje.
É a norma que define o que torna um software "bom" — características como usabilidade, desempenho, segurança e confiabilidade.
O parceiro descreve um problema; nós o traduzimos em especificação
Criar um agente de IA que apoie o processo seletivo, analisando as entrevistas e organizando um funil de seleção.
Isso é uma necessidade: real e legítima, mas ainda vaga para construir.
Traduzimos a necessidade em cinco camadas, que respondem uma pergunta cada:
Cada camada responde uma pergunta e prepara a seguinte
| Camada | Pergunta | Exemplo — Azul |
|---|---|---|
| Business Driver | Por quê? | Acelerar e padronizar o processo seletivo, apoiando contratações melhores |
| R. Funcional | O quê? | Analisar as entrevistas, pontuar candidatos e montar o funil de seleção |
| R. Não Funcional | Quão bem? | Proteger os dados dos candidatos (LGPD), evitar viés e aplicar critérios iguais |
| Arquitetura | Como? | Dados da entrevista → interface → agente de IA → base de critérios |
| Tecnologia | Com o quê? | Lovable, para construir a interface e conectar a IA |
Camada 1 — o "porquê" de negócio
Um business driver é o motivo de negócio que justifica o projeto: o resultado que a organização deseja alcançar.
Camada 2 — o "o quê"
Um requisito funcional descreve uma ação que a solução deve realizar — algo observável para quem a usa.
Camada 3 — o "quão bem", orientado pela ISO/IEC 25010
Um requisito não funcional não descreve uma nova função, e sim a qualidade com que a solução funciona. É onde entra a ISO/IEC 25010. Num processo seletivo, isso inclui proteger os dados dos candidatos e evitar vieses na avaliação.
Quatro características (das oito da norma)
Camada 4 — o "como"
A arquitetura mostra como as partes da solução se organizam e conversam entre si — um desenho de caixas e setas.
A base guarda os critérios de avaliação e os perfis de vaga que a IA usa para analisar cada entrevista.
Camada 5 — o "com o quê" (e por que ela vem por último)
A tecnologia é o conjunto de ferramentas concretas que dão vida à arquitetura.
💜 Lovable
Atores, entidades, fluxo e critério de aceite
Atividade em grupo · cronômetro de 30 min rodando · preencham um campo de cada vez
Onde chegamos e o que vem amanhã
A spec validada hoje é a fundação de tudo que vem depois. Se amanhã, na visita, o grupo perceber que algo mudou, atualizem a spec antes de construir.