A complexidade do design eletrônico superou os métodos tradicionais de gerenciamento de requisitos. Pelo que observamos, de 30 a 50 por cento das equipes de desenvolvimento ainda rastreiam requisitos com planilhas ou documentos de texto simples, enquanto outros recorrem a adicionar notas diretamente nos designs ou usar ferramentas de gestão de tarefas como o Jira.
Essa abordagem fragmentada–com requisitos dispersos por múltiplos sistemas e equipes–cria um risco significativo à medida que os produtos se tornam mais sofisticados. Os engenheiros se veem alternando entre planilhas, documentos e arquivos de design, lutando para rastrear requisitos de maneira precisa.
Quando os requisitos estão localizados em múltiplos lugares, os problemas se multiplicam. Engenheiros relatam gastar horas procurando pelas especificações atuais, enquanto gerentes de projeto lutam para manter o controle de versões. Equipes de design frequentemente prosseguem com informações desatualizadas, levando a retrabalhos que poderiam ser evitados.
O impacto vai além do tempo desperdiçado. Sem um rastreamento adequado de requisitos, falhas de design frequentemente surgem tarde no desenvolvimento e criam atrasos extensivos. Em indústrias reguladas, requisitos dispersos tornam a verificação de conformidade praticamente impossível. Equipes de hardware e software trabalhando a partir de diferentes fontes de requisitos também podem se encontrar construindo soluções incompatíveis. Durante auditorias, provar a implementação de requisitos se torna um desafio demorado que envolve juntar documentação de vários sistemas.
O Portal de Requisitos e Sistemas (RSP) no Altium 365 representa uma maneira diferente de lidar com requisitos. Construído sobre a tecnologia da aquisição da Valispace pela Altium, o RSP traz o gerenciamento de requisitos diretamente para o ecossistema de desenvolvimento eletrônico da Altium.
"Os requisitos são onde você geralmente começa um projeto – onde você descreve o que quer fazer, como planeja construir algo e o que o projeto precisa," explica Louise Lindblad, VP de Produto para Engenharia de Sistemas na Altium, no último podcast. "Essa peça do quebra-cabeça estava de certa forma faltando no Altium 365 e nos produtos da Altium. Foi por isso que a Valispace foi incorporada, para conectar a fase de requisitos ao design detalhado."
RSP vai muito além da simples listagem de requisitos com suas capacidades abrangentes de gestão de requisitos. RSP torna os requisitos acessíveis tanto através da interface web Altium 365 quanto do Altium Designer. Os engenheiros podem acessar os requisitos enquanto trabalham e podem criar links diretos entre os requisitos e elementos específicos do design, enquanto as partes interessadas podem localizar rapidamente onde cada requisito é implementado no design. Essa conexão elimina o problema comum dos requisitos se tornarem desconectados da implementação.
"Trata-se de ter os requisitos prontamente disponíveis e diretamente conectados ao processo de design, reduzindo a má comunicação e garantindo o compartilhamento de dados precisos," explica Lindblad. Essa conexão direta entre os requisitos e a implementação do design ajuda as equipes a identificar possíveis problemas antes que eles se tornem problemas custosos.
O sistema pode verificar automaticamente certos parâmetros de design em relação aos requisitos – como a contagem de camadas da placa – e sinalizar violações. Por exemplo, se um requisito especifica um máximo de sete camadas para uma placa, o RSP verifica automaticamente a contagem real de camadas no design e alerta os usuários para quaisquer violações. Embora a verificação automatizada ajude a identificar problemas precocemente, os engenheiros sempre mantêm o controle final sobre o processo de validação.
A equipe planeja expandir significativamente essas capacidades de verificação, incluindo a extração de dados de rede e propriedades da BOM. De acordo com Gonçalo Ivo, Chefe de Produto da RSP, "A visão de longo prazo é permitir que os requisitos especifiquem que todos os componentes em uma placa devem operar dentro de uma faixa de temperatura específica, digamos de menos 20 a mais 55 graus. O objetivo é extrair esses dados diretamente dos seus componentes durante o processo de seleção."
O controle de versão no RSP rastreia cada mudança, criando um histórico de auditoria claro ao longo do ciclo de vida do projeto. As equipes podem ver quem modificou os requisitos, quando as mudanças ocorreram e por que os ajustes foram feitos. Essa rastreabilidade ajuda a prevenir o problema comum de trabalhar com especificações desatualizadas e impulsiona a qualidade e a conformidade.
As capacidades de colaboração em tempo real permitem que os membros da equipe comentem sobre os requisitos diretamente na plataforma, quebrando os silos organizacionais. Em vez de manter cadeias de e-mails separadas ou agendar reuniões adicionais para discutir especificações, as conversas acontecem no contexto. Cada comentário é vinculado diretamente ao requisito relevante, criando um registro claro de decisões e discussões.
Os engenheiros têm três ações principais disponíveis enquanto trabalham com requisitos. Eles podem colocar requisitos diretamente no design, indicando exatamente onde a implementação ocorre. Podem atribuir requisitos como tarefas a outros membros da equipe, acompanhando tanto a colocação quanto o status da tarefa. Além disso, os engenheiros podem contribuir diretamente para a validação dos requisitos, atualizando o status da verificação a partir do ambiente Altium Designer ou Altium 365.
"Do ponto de vista do engenheiro de sistemas, eles não precisam mais verificar constantemente com o engenheiro eletrônico para perguntar: Meu requisito está sendo cumprido? Está sendo considerado ou implementado?" explica Ivo. Em vez dessa ambiguidade, com o RSP, "toda vez que um engenheiro eletrônico coloca um requisito, o engenheiro de sistemas–ou outros engenheiros eletrônicos–podem navegar diretamente para o local específico no design onde o requisito foi implementado."
O RSP inclui o ValiAssistant, uma ferramenta alimentada por IA com potencial para ajudar as equipes a desenvolver e refinar requisitos. A ferramenta é excelente em decompor requisitos complexos e de alto nível em especificações detalhadas. O poder dessa assistência de IA se torna claro ao enfrentar projetos complexos.
Por exemplo, considere um drone autônomo com uma hora de autonomia de voo – o ValiAssistant pode ajudar os engenheiros a decompor sistematicamente esse objetivo de alto nível em requisitos técnicos específicos, acelerando um processo que tradicionalmente exige um extenso trabalho de engenharia. Os principais benefícios incluem ajudar a começar, decompor os requisitos adequadamente e garantir que não haja inconsistências. E, com a validação automática, os usuários não precisam verificar manualmente se cada valor está correto – eles podem configurar regras automáticas para verificar os requisitos em relação às especificações de design.
Além de decompor requisitos, o ValiAssistant analisa continuamente as especificações para clareza e consistência, sugerindo melhorias e identificando considerações adicionais com base no contexto do sistema. No entanto, como Ivo enfatiza sobre a IA, "É sempre apenas uma assistência. No final das contas, são os engenheiros que tomam a decisão final."
Mover requisitos existentes para o RSP não requer começar do zero. O sistema oferece capacidades de importação diretas para arquivos Excel, permitindo que as equipes façam a transição de sistemas baseados em planilhas rapidamente. "É apenas um processo de arrastar e soltar", explica Ivo. "Você não terá que começar do zero – você apenas faz o upload do arquivo, vincula-o a um bloco e, em minutos, terá tudo configurado com rastreabilidade."
Uma vez que os requisitos estão no sistema, o RSP oferece uma visibilidade abrangente sobre o status e a implementação dos requisitos. As alterações propagam-se automaticamente por todo o projeto, garantindo que todos os membros da equipe trabalhem com informações atualizadas. O sistema possibilita a atribuição e o acompanhamento de tarefas, permitindo que as equipes gerenciem a implementação dos requisitos de forma eficaz.
Quando o gerenciamento de requisitos se integra a todo o fluxo de trabalho de desenvolvimento e é parcialmente automatizado, os engenheiros podem direcionar sua expertise para resolver desafios de design complexos em vez de gerenciar documentação. Equipes que anteriormente gastavam horas validando especificações em múltiplos sistemas agora podem se concentrar em ultrapassar limites técnicos e criar soluções inovadoras.
"Os engenheiros terão mais tempo para se concentrar no que foram contratados para fazer: engenharia de fato, em vez de procurar por requisitos em documentos," explica Lindblad. Esse deslocamento possibilita uma abordagem mais inovadora para o design. As equipes podem experimentar mudanças com confiança, sabendo que podem ver instantaneamente o impacto em todo o seu projeto. Como Lindblad observa, "Isso, em última análise, permite que sua organização seja mais inovadora porque há mais tempo para experimentação e melhoria."
Interessado em gerenciamento de requisitos e engenharia de sistemas com o poder da IA? Descubra o Altium 365 RSP hoje!