Softwareentwicklung in Gesamtlösung für Application Lifecycle Management verwalten
Application Lifecycle Management
Mit der Akquise von MKS im Frühjahr 2011 hat PTC den Technologiegrundstein für ein einheitliches Management von Hardware- und Software-Entwicklung gelegt. Bereits eineinhalb Jahre später attestierte Forrester Research PTC erneut eine Führungsrolle im ALM-Sektor (Quelle: The Forrester Wave – Application Life-Cycle Management, Q4 2012).
PTC Integrity ist als ALM-Gesamtlösung führend im Markt für die Entwicklung komplexer softwarebasierender Systeme. Dabei sind Anforderungs-, Konfigurations-, Test- und Änderungsmanagement in einer Plattform vereint. Ein zentrales Repository, Durchgängigkeit und Wiederverwendbarkeit überbrücken die Lücken zwischen den Entwicklungsprozessen. Offene und standardisierte Schnittstellen erlauben eine durchgängige Prozesskette zu vielen Entwicklungs- und Testwerkzeugen. In einem weiteren Schritt kann diese zu einem Produktlebenszyklus-Management-System (PLM) komplettiert werden, was bei komplexen Systemen mittelfristig unvermeidlich ist. PTC Integrity ist als Stand-alone-Lösung sowie in Kombination mit der PLM-Lösung PTC Windchill verfügbar.
PTC Integrity orientiert sich am V-Modell: Jede Information kann in den Prozess einbezogen und mit anderen verlinkt werden. Auch hier gilt der Ansatz der Durchgängigkeit. Anforderungen können untereinander oder in das Test-, Änderungs- oder Konfigurationsmanagement verknüpft werden. Weitere wichtige Aspekte bilden die übergreifende Wiederverwendung und Versionierung von der Anforderung bis zum Quellcode.
Der Aufbau von PTC Integrity als Framework ermöglicht die Umsetzung unterschiedlicher Vorgehensmodelle, so etwa Entwicklungsprozesse nach AGILE, gemäß der Funktionalen Sicherheit nach ISO 26262 oder dem Wasserfallmodell.
Gratis-Einstiegslösungen greifen oft zu kurz
Wie sprechen Sie Unternehmen an, die darüber nachdenken, eine ALM-Lösung einzusetzen? Es gibt ja Anbieter, die hier auf kostenlose Einstiegslösungen setzen.
Unser Fokus liegt auf Herstellern von Produkten. Dort beobachten wir eine regelrechte Explosion, was die Zahl der Softwareingenieure betrifft. Manche unserer Kunden beschäftigen bereits über 10.000 Softwareingenieure, bei anderen sind es nur hundert, aber auch dort ist die Zahl stark im Wachsen begriffen.
Viele dieser Leute haben durchaus schon kostenlose oder sehr preiswerte ALM-Einstiegslösungen ausprobiert. Aber ihre Anforderungen und Ansprüche liegen auf einer wesentlich höheren Ebene. Ihre Probleme kreisen darum, ob ein Produkt marktreif ist oder um das Änderungsmanagement bei Hard- und Software. Sie wollen die Prozessqualität messen, zum Beispiel nach Automotive SPICE oder CMMI oder welchen Prozessstandard sie dafür verwenden. Sie wollen einen solchen Prozess über ein weltweit verteiltes Engineering-Team ausbreiten.
Das sind Probleme und Anforderungen, für die wir glauben, einzigartig positioniert zu sein, um den Kunden helfen zu können. Ja, es gibt Open Source, es gibt sehr preiswerte ALM-Lösungen, aber sie helfen nicht unbedingt, wenn es um so komplexe Anstrengungen geht. Sie sind für kleinere Arbeitsgruppen sicher gut geeignet, aber wenn man ingenieurgemäße Stringenz und einen Engineering-Prozess über ein verteiltes Software-Team ausbreitet, dann helfen solche isolierten Lösungen nicht. Um integrierte Produkte voranzutreiben, muss man zum Beispiel sehr eng mit den Hardware-Leuten zusammenarbeiten. Deshalb glauben wir, dass unternehmensweite Ansätze der richtigere Weg sind.
In manchen mittelständischen Unternehmen wird Embedded-Software immer noch ad hoc entwickelt, weil die Teams keine Zeit haben, einen Prozess auszuprobieren.
Wir haben eine Initiative namens Global Software Development. Die Idee dahinter ist, dass wir diese Prozesse mitliefern. Oft bedeutet Softwareentwicklung ja – egal, ob man einen Wasserfall-Prozess oder eine Variante einer agilen Methode verwendet –, dass eine ganze Menge von Konfigurationsarbeit notwendig ist, um zum richtigen Prozess zu kommen. Wir wollen, dass unsere Kunden sicher sein können, dass sie eine Lösung einsetzen, die zu ihren Prozessen passt – selbst wenn es Ad-Hoc-Prozesse sind.
Selbst für ein kleines Entwicklerteam ist es wesentlich, dass sie ein einheitliches Repository für alle Artefakte der Entwicklungsarbeit haben. Aber auch wenn es ein kleines Team ist: irgendwann kommt der Punkt, an dem die Kunden sich Gedanken darüber machen, wie sie Software entwickeln. Wenn sie sich im Automobilumfeld bewegen, kann es sogar sein, dass sie sich einem Audit unterziehen müssen. Wenn es Qualitätsprobleme gibt, dann müssen sie sich um diese Fragen kümmern.
Das soll jetzt nicht heißen, dass unsere ALM-Lösung die absolut richtige Lösung für jede Firma ist, die Software programmiert. Wir denken aber: Wenn Software in einem Engineering- oder Fertigungsunternehmen eingesetzt wird, dann wird der Prozess zu einem integralen Teil des Engineering-Umfelds. Diesen Prozess zu erleichtern, wird dann entscheidend.
Viele Hersteller verfolgen unterschiedliche Ansätze, wenn es um ALM geht. Manche kommen von der Seite der Entwickler-Tools, andere mehr von der Datenbankseite. Welche Philosophie verfolgen Sie?
Unsere Philosophie ist sehr stark davon geprägt, den Lebenszyklus zu unterstützen. Wir stellen sicher, die Prozesslandschaft und die Aufgaben im Entwicklungsprozess abzudecken sowie das Konfigurationsmanagement aller Produke, die dabei entstehen.
Uns ging es dagegen nie um die einzelnen Entwicklungswerkzeuge wie etwa die statische Codeanalyse oder die Codegenerierung oder die Automatisierung der Testwerkzeuge. Es gibt eine ganze Reihe von Applikationen für spezifische Aufgaben, die im ALM-Umfeld existieren. Aus unserer Erfahrung wollen die Kunden ausschließlich die besten dieser Applikationen einsetzen. Und da es ja gewaltige Unterschiede geben kann – zum Beispiel welche Programmiersprache man verwendet, welchen Prozess man nutzt oder für welches Echtzeitbetriebssystem man entwickelt – ist es unausweichlich, dass man in den verschiedenen Bereichen jeweils das beste verfügbare Werkzeug nutzt.
Unsere Strategie lautet daher: Wir wollen, dass das Management der Prozesse, der Aufgaben und der entstandenen Produkte über die jeweiligen Tool-Grenzen hinweg funktioniert. Wenn ich zum Beispiel vier verschiedene Modellierungswerkzeuge nutze, kann ich die Traceability-Funktion über alle Werkzeuge hinweg einsetzen. Das ist für uns der Kern von ALM: Das Management all dieser Elemente, das eine Kontinuität und stetige Verbesserung hinsichtlich der Qualität und der Einhaltung von Prozessstandards ermöglicht und sichert.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel Communications Group GmbH & Co. KG, Max-Planckstr. 7-9, 97082 Würzburg einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von redaktionellen Newslettern nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung, Abschnitt Redaktionelle Newsletter.
Was ist für Ihr Unternehmen wichtiger – das CAD/PLM-Geschäft oder die Software/ALM-Seite?
Wir haben fünf Geschäftsfelder, auf denen ein ähnlich starker Fokus liegt. ALM ist eines davon, neben PLM, SCM (Supply Chain Management), SLM (Service Lifecycle Management) und MCAD (Mechanical CAD). Aus unserer Perspektive kommt jedem davon eine entscheidende Bedeutung zu. Historisch gesehen lag der Schwerpunkt bisher auf CAD und PLM, und das ist immer noch ein wichtiger Umsatzträger.
Aber ALM und SLM wachsen und sie wachsen stark. Wir haben MKS gekauft, damit der Bereich weiter wächst. Strategisch gibt es keinen Bereich, der wichtiger als alle anderen wäre. Uns kommt es darauf an, möglichst viele Prozesse aus dem ganzen Engineering-Bereich abzudecken.