Forum: Offtopic PLM+ALM Tools: Erfahrungen


von Michi (uart14k4)


Lesenswert?

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.

von Jan K. (jan_k)


Lesenswert?

Codebeamer kann sowas. Ist aber teuer. Jira aber auch ;)
Das UI ist nicht so richtig schön, weniger modern als Gitlab, Jira und 
Co. Aber einen Tod muss man sterben :(

von Michi (uart14k4)


Lesenswert?

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.

von Jan K. (jan_k)


Lesenswert?

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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.