siemens on-stage powerpoint-template
TRANSCRIPT
PLC-Code Konfigurationsmanagement
ContactsJürgen Przygodda
Portfolio Development ExcecutiveMobile +49 160 58 46 23 0E-mail [email protected]
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 2
Heinz Dresbach
PreSales Solutions ConsultantMobile +49 176 2002 1957E-mail [email protected]
Einige Fakten zu Polarion ALM
> 800Unternehmen unter
Wartung
>15 Jahre Erfahrung im Application Lifecycle Management
Offenheit
200+Erweiterungen
>30vordefinierte
Business Templates
~ 200 Kaktive Arbeitsplätze
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 3
Die funktionalen Blöcke von Polarion ALM
Teams und Projektezusammenbringen
Parallelisierung imEntwicklungsprozesses
Einheitliche Plattform zurSteuerung von Entwicklungsprojekten
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 4
Orchestrieren• Verteilte Teams an
einem Strang ziehen lassen.
Gesamtkosten• Niedrige
Betriebskosten
• Unterbrechungsfreier Betrieb
• Anpassungen im laufenden Betrieb
Prozess-neutral• Eigene Abläufe
behalten und anhand des «eingebauten» Know-hows weiter entwickeln.
Easy-to-use• Kurze Einführungs-
phasen bedeuten schnelle Produktivität. Basis dafür ist die intuitive Bedienbarkeit.
Wesentliche Vorteile …
Kollaboration Offenheit Simplicity Niedrige TCO
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 5
Re-Use Standardisierung von
mechatronischen Bausteinen
Bibliotheken
Fulfillment Normen und Richtlinien
«automatisch» in der Projektarbeit berücksichtigen: z.B. ISO 26262.
Schnelle Angebote Beschleunigung der
Angebotserstellung durch Künstliche Intelligenz
Nachhaltige Reduzierung von Risiken
Frühe Verifikation Die Kombination von
Polarion mit Simulationswerkzeugen erlaubt eine frühe Verifikation.
Polarion ALM für Maschinenbauer: Vier AnsätzeDie wesentlichen Vorteile
Standardisierung Vertrieb Simulation Compliance
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 6
Re-Use Standardisierung von
mechatronischen Bausteinen
Bibliotheken
Fulfillment Normen und Richtlinien
«automatisch» in der Projektarbeit berücksichtigen: z.B. ISO 26262.
Polarion ALM für Maschinenbauer: Schwerpunkte im Webinar
Standardisierung Compliance
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 7
Anwendungsfall im MaschinenbauSoftware-Konfigurationsmanagement (Anforderungs-basiert)
Durch Auswahl der nötigen Features…
Feature 1
Feature 2automatic
…entsteht automatisch die Liste der benötigten Bausteine aus Ihren
Bibliotheken, und daraus...
Lastenheft für eine neue Maschine
…alle benötigten Softwareprojekte für die Maschine, in korrekten Versionen
Siemens Lösung mit Polarion
Alternative :Externes Tool zur Maschinenkonfiguration
Feature n…
automatic
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 8
Ziele des SW-Konfigurationsmanagements
Dokumentieren von bestehenden Softwarepaketen und enthaltenen Komponenten
Erzeugen von neuen Softwarepaketen ,Komponenten und Entwicklungssträngen auf Basis von Wiederverwendung, Änderungswünschen und Anforderungen Dritter
Dokumentieren von Änderungen, Abhängigkeiten und Entstehungsgeschichte in automatischen Reports (Traceability)
Vergleichen von Softwareständen (auf logischer UND Quellcodeebene)
Freigabe von neuen Softwarepaketen und Komponenten zur Wiederverwendung
Offline-Änderungen an Softwaren, Dokumenten und Items
Unabhängig von der Art der Softwarepakete (alle Plattformen, Betriebssysteme etc)
Weitgehend automatische Erstellung der Softwareprojekte (Build management)
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 9
Wichtige Basis-Features von Polarion
•Automatische Versionierung ALLER Änderungen•Kollaboratives Arbeiten im Browser•Automatisches Einhalten von Prozessen durch konfigurierbare Workflows
•Standardkonforme Freigaben durch digitale Signaturen•Automatische Reports zu Produkt und Konformitäten•Einfach bedienbar •Universell mit anderen Tools und Ablagesystemen integrierbar
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 10
SW-Konfigurationsmanagement mit PolarionZentrales Dokument: Die Software Package Definition
• Beschreibt Sinn und Zweck genau eines Software-Paketes
• Kann auch Software-Komponenten beschreiben, die das Softwarepaket zur Verfügung stellt oder verwendet
• Enthält automatisch die vorgenommenen Änderungen an dem Software-Paket (Change Requests)
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 11
SW-Konfigurationsmanagement mit PolarionDatenmodell
Software Paket Definition (LiveDoc)
Absoluter Pfad auf dem Serverund Rev.Nr
Relativer Pfad innerhalb des Paketes
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 12
SW-Konfigurationsmanagement mit PolarionProzessüberblick mit allen beteiligten Rollen
Projektleiter SW-Entwickler Leiterin SW-Baukasten
Kunde
Wir brauchen dringend eine SW-Änderung, und finden das
Backup nicht mehr !
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 13
SW-Konfigurationsmanagement mit PolarionProzessüberblick mit allen beteiligten Rollen
Projektleiter SW-Entwickler Leiterin SW-Baukasten
Kunde
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 14
SW-Konfigurationsmanagement mit PolarionProzessüberblick mit allen beteiligten Rollen
Projektleiter SW-Entwickler Leiterin SW-Baukasten
Kunde
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 15
SW-Konfigurationsmanagement mit PolarionProzessüberblick mit allen beteiligten Rollen
Projektleiter SW-Entwickler Leiterin SW-Baukasten
Kunde
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 16
SW-Konfigurationsmanagement mit PolarionEinsehen und Testen einer bestehenden Software: Polarion-Button „Download“
Software Paket Definition
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 17
SW-Konfigurationsmanagement mit Polarion : Parallele EntwicklungErster Schritt zur neuen Software: Polarion-Button „Checkout“
Software Paket Definition
Referenz !!!
Kopie(„SVN branch“)
SVN checkout
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 18
SW-Konfigurationsmanagement mit PolarionNach Entwicklung und finalem Commit: Polarion-Button „Checkin“
Software Paket Definition
Tabelle mit dem Log der Änderungen (klickbar)
Tabelle mit dem Log der Änderungen (klickbar)
Logfile bez. Branch SB-568
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 19
SW-Konfigurationsmanagement mit PolarionÄnderungen zur Wiederverwendung freigeben
Software Paket Definition
Tabelle mit dem Log der Änderungen (klickbar)
Tabelle mit dem Log der Änderungen (klickbar)
?
?
Drei Möglichkeiten, mit einem Changerequest umzugehen :
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 20
SW-Konfigurationsmanagement mit PolarionÄnderungen zur Wiederverwendung freigeben: „Branch item“
Software Paket Definition
Tabelle mit dem Log der Änderungen (klickbar)
Tabelle mit dem Log der Änderungen (klickbar)
Anwendungsfall : eine losgelöste Variante ist entstanden, die man unabhängig vom Original weiterentwickeln können will. (Dazu ist keine Änderung im Repo nötig, denn der Branch existiert schon)
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 21
SW-Konfigurationsmanagement mit PolarionÄnderungen zur Wiederverwendung freigeben: „Write back“
Änderungen zur Wiederverwendung freigeben : „Write back“
Software Paket Definition
Referenz !!!
Überschreiben
Vorbedingung : alle parallelen Änderungen in der Ur-Software sind korrekt in den Branch gemerged !!!
20805
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 22
SW-Konfigurationsmanagement mit PolarionVisualisierung
Standard in Sourcetree (Git) :- klare Sichtbarkeit von Branch- UND Mergepunkten- keine differenzierte Ansicht bez Komponenten
Standard in TortoiseSVN :- Anwendbar auf allen Ebenen, auch Komponenten- keine klare Visualisierung von Mergepunkten
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 23
SW-Konfigurationsmanagement mit PolarionVisualisierung
Ansatz : Baumvisualisierung für ein Softwarepaket, inkl Branch und Merge auf Komponentenebene
<Präsentation der Ansicht im Tool, frühe Fassung>
+ Impact-Screenshot
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 24
SW-Konfigurationsmanagement mit Polarion Erweiterung um externe Bausteine
Software Paket Definition (LiveDoc)
Absoluter Pfad auf dem Serverund Rev.Nr
Relativer Pfad innerhalb des Paketes
Workitem Linkrolle:„uses“
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 25
Anwendungsfall im Maschinenbau:Software configuration management (Anforderungs-basiert)
Durch Auswahl der nötigen Features…
Feature 1
Feature 2automatic
…entsteht automatisch die Liste der benötigten Bausteine aus Ihren
Bibliotheken, und daraus...
Lastenheft für eine neue Maschine
…alle benötigten Softwareprojekte für die Maschine, in korrekten Versionen
Siemens Lösung mit Polarion
Alternative :Externes Tool zur Maschinenkonfiguration
Feature n…
automatic
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 26
AusbaustufenSW-Anforderungen und Tests
Frei verwendbar | © Siemens 2021 | 2021-05-18 | Siemens Digital Industries Software | Webinar “PLC Code Konfigurationsmanagement”.Seite 27
Einige Fakten zu Polarion ALM
> 800Unternehmen unter
Wartung
>15 Jahre Erfahrung im Application Lifecycle Management
Offenheit
200+Erweiterungen
>30vordefinierte
Business Templates
~ 200 Kaktive Arbeitsplätze
*depending on individual consideration
Einige Fakten zu Polarion ALM
> 800Unternehmen unter
Wartung
>15 Jahre Erfahrung im Application Lifecycle Management
Bis
20%Zeitersparnis
Bis zu
1.5xschneller
aufgrund von Varianten
Management
Offenheit
200+Erweiterungen
>30vordefinierte
Business Templates
~ 200 Kaktive Arbeitsplätze
ROI von 100%*
Innerhalb eines Jahres
*abhängig von den individuellen Gegebenheiten
Vielen Dank !
www.polarion.com