Lohnt sich Altium Vaults für ein kleines Unternehmen?

17

Ich bin gerade dabei, in meinem Unternehmen eine Reihe neuer Konstruktionsarbeiten in Altium zu starten, und versuche zu entscheiden, ob es sich lohnt, die Altium Vault-Infrastruktur einzurichten, anstatt nur die herkömmliche Version zu verwenden Steuerung. Hier sind die Vor- und Nachteile, wie ich sie sehe:

Vorteile:

  • Sehr guter Design Release und Versionierungsprozess.
  • Einfache Möglichkeit, validierte, vertrauenswürdige, versionierte Komponenten zu erstellen.
  • Ermöglicht das Konzept von "Elementen" und die Wiederverwendung von validierten Blöcken, die größer als die Komponentenebene sind.
  • Vereinfacht das Teilen von Konstruktionsdaten mit Anbietern und das Überprüfen, ob die richtige Version der Konstruktionsdaten angezeigt wird.

Nachteile:

  • Es ist für den einzelnen Designer sehr schwierig, schnell Änderungen an Schaltplansymbolen und Grundrissen für Komponenten vorzunehmen, ohne den Prozess der Freigabe des Tresors durchlaufen zu müssen.
  • Das Freigeben von Komponenten und "Gegenständen" in die Tresore ist sehr komplex und zeitaufwendig.

In meinen kurzen Nachforschungen scheint es erforderlich zu sein, dass ein fest angestellter Altium-Bibliothekar die Räder in einem Tresor fettet und die Freigabe von Komponenten und Konstruktionen reibungslos abläuft. Hat jemand von euch da draußen irgendwelche Gedanken und Erfahrungen zu diesem Thema? Gibt es noch andere kleine Unternehmen oder Designteams (5 bis 10 Ingenieure, die mit Altium in den Bereichen Konstruktion, Fertigung, Beschaffung usw. zusammenarbeiten), bei denen sich die Implementierung von Vaults gelohnt hat?

Robert Ussery
quelle

Antworten:

22

Ich musste mich vor Jahren für etwas Ähnliches entscheiden.

Zu dieser Zeit verkaufte Altium seine Vault-Lösung, die verschiedene Konfigurationen haben kann:

  • Der Tresor befindet sich in der Cloud: Kein Internetzugang = kein Dateizugriff. Wenn Sie nicht mit Altium fortfahren und das Jahresabonnement nicht bezahlen, haben Sie keinen Zugriff mehr auf Ihre Daten. INAKZEPTABEL
  • Der Tresor befindet sich auf einem Server in Ihrem Unternehmen. Der Inhalt ist verschlüsselt. Um auf die Daten zugreifen zu können, müssen Sie sich bei den Altium-Webservices identifizieren, die den Zugriff auf Ihren eigenen Server ermöglichen. Nachteil: Wenn Sie nicht mit Altium fortfahren und das Jahresabonnement nicht bezahlen, haben Sie keinen Zugriff mehr auf Ihre eigenen Serverdaten. Kein Internetzugang = kein Datenzugriff! INAKZEPTABEL
  • Der Tresor und der Identifikationsserver befinden sich auf einem Server in Ihrem Unternehmen: Sie sind zu 100% unabhängig. Das ist gut. Diese Option wurde angekündigt, aber im Laufe der Jahre sagte Altium, dass sie noch nicht verfügbar ist oder getestet wird, aber "bald" werden Sie in der Lage sein, dies zu tun.

Unser Fazit war: Wenn Sie frei sein möchten, um der einzige Meister Ihres Datenzugriffs zu sein, verwenden Sie entweder den Tresor auf einem benutzerdefinierten Server und kontrollieren alles, oder Sie bleiben bei SVN und vergessen alle ihre Dinge wie "einheitliches Design" "," Release Management ", etc ...

Wenn sich die Dinge zwischenzeitlich geändert haben, können Sie meine Antwort mit den neuesten Bedingungen von Altium aktualisieren.

BEARBEITEN:

Dazwischen hat sich was geändert!

  • Für keine der neuen Optionen ist ein Internetzugang erforderlich, um Ihren Tresor zu verwenden.
  • Die Daten werden niemals verschlüsselt, so dass es immer möglich ist, die Daten wiederherzustellen.
  • Die Lizenz für den Tresor ist jetzt unbefristet und funktioniert auch nach dem Beenden des "Abonnement-Programms" noch
  • Die Authentifizierung basiert nicht mehr auf einem Altium-Webserver.
  • Die Daten werden immer in Ihrem Unternehmen und unter Ihrer Kontrolle gespeichert.
  • Der Release-Prozess ist nicht mehr fixiert und unterstützt viele Anpassungen.
  • SVN oder ein Versionskontrollsystem wird für die Versionskontrolle Ihrer täglichen Arbeit verwendet. Der Tresor dient nur zur Aufbewahrung Ihrer Komponenten und der freigegebenen Arbeiten.

Jetzt gibt es zwei Möglichkeiten:

  • Die persönliche Vault-Lösung: Nur ein Benutzer, Daten werden lokal gespeichert (in einem lokalen Vault), reduzierte Funktionalität. Es sind jedoch keine zusätzlichen Lizenzen erforderlich.
  • Der Tresor-Server. Mehrere Benutzer, Daten werden auf dem Vault-Server gespeichert, alle Funktionen.

Mit einem Wort: Es scheint, dass sie die Reaktion des Marktes gehört und die Hauptprobleme behoben haben.

Blup1980
quelle
4
Stimme voll zu. Wir haben das auch intern besprochen und sind zu den gleichen Schlussfolgerungen gekommen. Außerdem gibt es einige "Einschränkungen" im Vault-System und außerdem: Wenn das Vault-System nicht mit den Prozessen Ihres Unternehmens übereinstimmt, können Sie es nicht so biegen, wie Sie es möchten. Das Fazit war also: Wir bleiben bei GIT (SVN hätte sich besser integriert, aber es war ein Wunsch unserer IT-Abteilung und wir können problemlos damit leben oder ähnlich)
Tom L.
Ich habe Altium-Sachen durchgearbeitet und mir wurde klar, dass der Hinternachweis in meinem vorherigen Kommentar darin bestand, dass ich vergessen hatte, dass eines der vielen "Cloud to Butt" -Plugins installiert war. Es ist eine großartige Möglichkeit, dem Cloud-Hype Realität zu verleihen.
Connor Wolf
Ich arbeite für Fujifilm und wir machen viel Altium-Designarbeit. Wir haben die Vault-Lizenz nicht gekauft, sondern verwenden nur unsere Netzwerklaufwerke, um auf Dateien von verschiedenen Computern zuzugreifen. Der einzige Nachteil ist, dass zwei Ingenieure zur selben Zeit am selben Design arbeiten, aber wenn einer es speichert, fragt der andere einfach, ob er es erneut laden möchte. Die Verwendung eines externen SVN-Clients könnte sicherlich Verbesserungen bewirken. Wir sind zu dem Schluss gekommen, dass der Zugriff auf den Tresor wirklich nicht erforderlich ist, und wir sind ein ziemlich großes Unternehmen.
DerStrom8
Eine dritte Option von Ciivas SmartParts Management, die ein in der Cloud gehostetes Altium Vault bietet. Ciiva ist eine Altium-Marke.
Adetelec
3

Ich habe Altium Vault nicht verwendet, aber ich habe ein ähnliches System für mechanisches CAD verwendet. Auch wenn Ihre Frage möglicherweise nicht direkt beantwortet wird, hat die Geschichte möglicherweise dennoch eine gewisse Relevanz.

Als Versionskontrollsystem war es wegen seiner Art zu sperren, zu modifizieren und zu entsperren umständlich. Verzweigen und Zusammenführen gehörten auch nicht wirklich zum System. Sicher, diese Art von Operationen wirken sich negativ auf CAD-Modelle aus, aber warum sollte ein verkrüppeltes VCS verwendet werden, nur weil es voller Blobs ist?

Als Produktdaten- / Lebenszyklus-Management-System ist es einfach in die Quere gekommen, weil es nicht unser primäres System war. Mechanical verwendete sein System, Electrical und Software verwendeten andere Versionskontrollsysteme, und die offizielle Dokumentendatenbank war ein weiteres System. Es war einfach, den Freigabezustand von Objekten in den verschiedenen Systemen nicht synchron zu halten. Selbst unsere vollzeitbeschäftigten Mitarbeiter im Bereich Änderungsmanagement haben sich routinemäßig mit der manuellen Synchronisierung von Daten zwischen drei inkompatiblen Systemen beschäftigt.

Die Systeme waren überhaupt keine Hilfe beim Austausch von unveröffentlichten Entwicklungsdaten mit Lieferanten oder sogar zwischen unseren eigenen Elektro- und Maschinenbauingenieuren. "Versionierung" bedeutete "der Anhang in der E-Mail datiert bla". Kaum eine ideale Situation, wenn es darum geht, die Schnittstellen zwischen den Subsystemen richtig auszurichten, ist bereits eines der größten Probleme.

Die Open Source (Hardware) Welt hat es richtig gemacht. CAD-Modelle werden in die Versionskontrolle einbezogen, da Sie Versionen verfolgen möchten. Die Versionskontrolle funktioniert für Dateien und es ist egal, mit welchem ​​Programm Sie sie bearbeiten. Das Release-Management ist ein separater Prozess, der die Daten in der Versionskontrolle nutzt, aber nicht vollständig übernimmt.

Es gibt nichts auf Ihrer Pro-Liste, was automatisch mit Altium Vault geliefert wird, und nichts, was Sie mit einem Vanille-VCS und einigen Geschäftsprozessregeln, die Sie sowieso benötigen, nicht tun können. Sehen Sie sich an, wie einige große Open-Source-Projekte (Linux-Kernel, Mozilla) Releases verwalten, um eine Vorstellung davon zu bekommen, was ohne diese integrierten Systeme möglich ist und wie kurzsichtig das Release-Engineering dieser integrierten Systeme tatsächlich ist.

Theran
quelle
0

Kleine Unternehmen mit 5 oder weniger Ingenieuren benötigen keinen Tresor. Eine auf Tabellenkalkulationen basierende Bibliothek kann ihre Anforderungen problemlos erfüllen, ohne die Nachteile aufzuweisen. Ich habe mich darauf spezialisiert, Unternehmen aus ihrem Tresorraum zu holen und sie in ein datenbankbasiertes System zu "befördern". Sie können dann ihre Zeit mit dem Entwerfen verbringen, anstatt Altium-Schminkspiele zu spielen.

John Painter
quelle