Os Altium Vaults valem a pena para uma pequena empresa?

17

Estou passando pelo processo de iniciar um monte de novos trabalhos de design no Altium no momento na minha empresa e estou tentando decidir se vale a pena passar pelo esforço de configurar a infraestrutura do Altium Vault, em vez de usar apenas a versão tradicional ao controle. Aqui estão os prós e contras como os vejo:

Prós:

  • Processo de lançamento e versão de design muito bom.
  • Maneira fácil de criar componentes validados, confiáveis ​​e com versão.
  • Permite o conceito de "itens" e a reutilização do projeto de blocos validados maiores que o nível do componente.
  • Facilita o compartilhamento de dados de design com os fornecedores e verifica se eles estão visualizando a versão correta dos dados de design.

Contras:

  • Torna muito difícil para o projetista individual fazer alterações rapidamente nos símbolos esquemáticos e nas pegadas dos componentes, sem passar pelo processo de liberação do cofre.
  • O processo para liberar componentes e "itens" nos cofres é muito complexo e demorado.

Em minha breve pesquisa, parece que seria necessário um bibliotecário Altium em tempo integral para manter as rodas lubrificadas em um cofre e manter o processo de liberação de componentes e projetos fluindo sem problemas. Algum de vocês por aí tem alguma opinião e experiência sobre o assunto? Existem outras pequenas empresas ou equipes de design (de 5 a 10 engenheiros que trabalham com a Altium em design, fabricação, compras etc.) que acharam os Vaults dignos de implementação?

Robert Ussery
fonte

Respostas:

22

Eu tive que decidir algo semelhante anos atrás.

Naquela época, a Altium estava vendendo sua solução Vault, que pode ter várias configurações diferentes:

  • O Vault está na nuvem: sem acesso à Internet = sem acesso a arquivos. Se você não continuar com o Altium e parar de pagar a assinatura anual, não terá mais acesso aos seus dados. NÃO ACEITÁVEL
  • O Vault está em um servidor na sua empresa. O conteúdo está criptografado. Para acessar os dados, você precisa se identificar nos serviços da Web Altium, que desbloqueiam o acesso ao seu próprio servidor. Desvantagem: se você não continuar com o Altium e parar de pagar a assinatura anual, não terá mais acesso aos seus próprios dados do servidor. Sem acesso à Internet = sem acesso a dados! NÃO ACEITÁVEL
  • O Vault e o servidor de identificação estão em um servidor na sua empresa: você é 100% independente. Isso é bom. Essa opção foi anunciada, mas durante anos a Altium disse que ainda não está disponível ou está em teste, mas "em breve" você poderá obtê-la.

Nossa conclusão foi: se você quer ser livre, para ser o único mestre do seu acesso a dados, use o Vault em um servidor personalizado e controle tudo, ou fique com o SVN e esqueça todas as suas coisas, como "design unificado" "," gerenciamento de versões ", etc ...

Se as coisas mudaram, fique à vontade para atualizar minha resposta com as condições mais recentes da Altium.

EDITAR:

As coisas mudaram no meio!

  • Nenhuma das novas opções requer acesso à Internet para usar seu Vault.
  • Os dados nunca são criptografados, portanto, é sempre possível recuperar os dados.
  • A licença do Vault agora é perpétua e ainda está funcionando mesmo no caso de interromper o "programa de assinatura"
  • A autenticação não é mais baseada em um servidor da Web Altium.
  • Os dados são sempre armazenados dentro da sua empresa e sob seu controle total.
  • O processo de liberação não é mais fixo e suporta muita personalização.
  • O SVN ou qualquer sistema de controle de versão é usado para o controle de versão do seu trabalho diário. O cofre está lá apenas para armazenar seus componentes e o trabalho liberado.

Agora, existem duas opções:

  • A solução pessoal do Vault: apenas um usuário, os dados são armazenados localmente (em um Vault local), funcionalidade reduzida. Mas nenhuma licença adicional é necessária.
  • O servidor do Vault. Vários usuários, os dados são armazenados no servidor Vault, todas as funcionalidades.

Em uma palavra: parece que eles ouviram a resposta do mercado e solucionaram os principais problemas.

Blup1980
fonte
4
Concordo plenamente. Também discutimos isso internamente e chegamos às mesmas conclusões. Além disso, existem algumas "limitações" no sistema do Vault e mais: se o sistema do Vault não coincidir com os processos da sua empresa, você está preso, não será possível dobrá-lo da maneira que desejar. Portanto, a conclusão foi: ficamos com o GIT (o SVN teria se integrado melhor, mas era um desejo do nosso departamento de TI. E podemos convivê-lo facilmente. (Também é uma vantagem: você pode facilmente fazer todas as revisões com você em um laptop ou similar).
Tom L.
Eu estava passando por coisas sobre altium, e percebi que a referência do bumbum no meu comentário anterior foi porque eu tinha esquecido que tinha um dos muitos plugins "Cloud to Butt" instalados. É uma ótima maneira de injetar alguma realidade no hype da nuvem.
Connor Wolf
Eu trabalho na Fujifilm e fazemos muito trabalho de design da Altium. Não adquirimos a licença do Vault, apenas usamos nossas unidades de rede para acessar arquivos de computadores diferentes. A única desvantagem é quando dois engenheiros estão trabalhando no mesmo projeto ao mesmo tempo, mas quando um salva, ele simplesmente pergunta ao outro se eles gostariam de recarregar. Usar um cliente SVN externo certamente poderia melhorar as coisas. Chegamos à conclusão de que realmente não é necessário ter acesso ao cofre e somos uma empresa bastante grande.
DerStrom8
Uma terceira opção do SmartParts Management da Ciiva , que oferece uma nuvem hospedada no Altium Vault. Ciiva é uma marca Altium.
Adetelec
3

Não usei o Altium Vault, mas usei um sistema semelhante para CAD mecânico. Embora possa não responder diretamente à sua pergunta, a história ainda pode ter alguma relevância.

Como sistema de controle de versão, era desajeitado por causa de sua maneira de bloquear, modificar e desbloquear. Ramificação e fusão também não faziam parte do sistema. Claro, esse tipo de operação é uma bagunça nos modelos CAD, mas por que usar um VCS aleijado só porque está cheio de bolhas?

Como sistema de gerenciamento de dados / ciclo de vida do produto, apenas atrapalhou, porque não era o nosso sistema principal. A Mechanical usava seu sistema, a elétrica e o software usavam outros sistemas de controle de versão, e o banco de dados oficial de documentos era outro sistema. Era fácil obter o estado de liberação dos objetos nos vários sistemas fora de sincronia. Até nosso pessoal de gerenciamento de mudanças em tempo integral costumava ficar preso nos cantos afiados da sincronização manual de dados entre três sistemas incompatíveis.

Os sistemas não ajudaram em nada ao trocar dados de desenvolvimento não lançados com fornecedores ou mesmo entre nossos próprios engenheiros elétricos e mecânicos. "Controle de versão" significava "o anexo no e-mail datado de blá". Dificilmente uma situação ideal para acertar as interfaces entre os subsistemas já é um dos maiores problemas.

O mundo do código aberto (hardware) acertou. Os modelos CAD entram no controle de versão, porque você deseja acompanhar as versões. O controle de versão funciona em arquivos e não se importa com o programa que você usa para editar. O gerenciamento de versões é um processo separado que utiliza os dados no controle de versão, mas não os assume completamente.

Não há nada na sua lista de profissionais que seja fornecido automaticamente com o Altium Vault, e nada que você não possa fazer com um VCS de baunilha e com algumas regras de processos de negócios que você precisa. Veja como alguns dos principais projetos de código aberto (kernel Linux, Mozilla) gerenciam os lançamentos para ter uma idéia do que pode ser feito sem esses sistemas integrados e da visão míope da engenharia de lançamentos que esses sistemas integrados realmente possuem.

Theran
fonte
0

Pequenas empresas com 5 ou menos engenheiros não precisam de um cofre. Uma biblioteca baseada em planilha pode facilmente atender às suas necessidades sem nenhum dos inconvenientes. Eu me especializo em tirar as empresas do cofre e "promovê-las" a um sistema baseado em banco de dados. Eles então podem gastar seu tempo projetando, em vez de jogar jogos Altium.

John Painter
fonte