PLM+ALM Tools: Erfahrungen

OP #7386676

Meiner Meinung nach besteht die tägliche Ingenieursarbeit neben dem als sehr produktiv wahrgenommenen harten Kern (Programmieren, Schema zeichnen, Layouten, CAD zeichnen, FEM simulieren, Schaltung simulieren) - nennen wir es Umsetzen, zu grossen Teilen aus anderen Tätigkeiten. Ich liste die mal kurz auf:

  1. Spezifizieren: Welche Eigenschaften soll das Endprodukt haben.
  2. Planen: Was macht wer wann um das zu erreichen.
  3. Testen: In Betrieb nehmen, Debuggen.
  4. Dokumentieren: Lösungsweg und Resultat dokumentieren.

Daneben gibt es natürlich noch gänzlich Unproduktives.

Jedenfalls komme ich zum Schluss, dass Spezifizieren, Planen, Umsetzen, Testen und Dokumentieren die 5 hauptsächlichen Tätigkeiten sind. Und jetzt kommt der springende Punkt:

Ein Produkt ist ein System, das sich meist in Teilsysteme zerlegen lässt, die sich manchmal wieder in Teilsysteme zerlegen lassen. Für jedes Teilsystem müssen die 5 Tätigkeiten angewendet werden. Weil also all diese 5 Tätigkeiten derselben natürlichen Baumstruktur unterworfen sind, bietet es sich an Spezifikationen, Arbeitsplänen, Code/Schema/Layout/CAD, Testergebnissen und Dokumentationen im selben Baum abzulegen.

Dieser Baum muss eine Versionskontrolle haben, und zwar am besten für jedes Teilsystem einzeln. Das könnte mit Git Submodulen gelöst werden. Damit passt die Spezifikation jederzeit zum Plan zur Doku, zum Code und zum Test. Das ist dann wie bei der doppelten Buchhaltung: Was ich in einem Commit im Plan (der Todo Liste) abhake muss irgendwo ein Artefakt oder Testergebnis haben und auch in der Doku etwas erzeugt haben. Zumindest wäre es möglich so zu arbeiten.

Jetzt sind wir aber eine Firma wo besonders die Projektleiter und auch die Mechaniker nicht mit Git arbeiten. Daher überlege ich welche Tools ähnliches bieten aber besser benutzbar sind. Das wären dann also vermutlich

  • Polarion
  • 3DEXPERIENCE
  • PTC Integrity

Habt ihr Erfahrungen mit einem der genannten oder ähnlichen Tools gemacht?

Im Moment nutzen wir eine uralte Version von Oracle Agile PLM, aber nur für die Ablage von CAD Daten und Konstruktionszeichnungen. Geplant wird in Jira, Anforderungen liegen in Confluence, dokumentiert wird auch in Confluence, getestet in Jira und Confluence. Überall gibt es eine andere Ablagestruktur und eine andere Versionsgeschichte. Was zu welcher Version gehört muss mühsam händisch dazugeschrieben werden - wenn man es nicht gleich sein lässt. Ich hätte also gerne unsere PLM+Jira+Confluence Lösung durch ein einziges Tool ersetzt damit es die gleiche Ordnungsstruktur und Versionsgeschichte hat.

OP

Das ist aber hauptsächlich für SW oder?

Benutzt du es selbst?

Wir sind zwar 50 SW Entwickler aber es gibt eben auch noch ca. 25 Leute die PCB Design, Schaltschrank und Mechanikdesign machen. Die Firma ist ein mittelständischer Werkzeugmaschinenbauer mit weltweit 500 Leuten.

Wir benutzen es auch für Hardware Komponenten. Requirements können im Prinzip für alles erfasst werden, und du kennst dir per hierarchische tracker fast jeden workflow zusammenbauen. Baselining funzt auch ganz gut. Es gibt ne Demo, musst du mal ausprobieren. Unsere schematics etc sind allerdings in der altium vault, code in Gitlab, welches aber mit CB verknüpft ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.