Post on 13-Jul-2020
transcript
© BCT Technology AG 2019
Polarion in der Softwareentwicklung
BCT Technologietage 2019 | Martin Anliker, Gabriele Schulz, Christian Weber & Bastian Decker
© BCT Technology AG 2019
V-Modell: Grundlagen, Methodik und Anwendung
System-Release Test
System-Integration & Test
Mechanics
Requirements
Analysis
Tooling Manufacturing
Mechanics-Module
Manufacturing
(Prototypes)
SW-Implemen-
tation
IT
Integration & Test
Mechanics
Design
System Design
System Requirements
Analysis
SW Req.
Mechanics
Design
HW-Analysis
& Design SW-Analysis
& Design
Project management Risk management Measurement
Configuration mgmt. Problem resolution mgmt. Change request mgmt.
Bi-lateral Traceability
Project
level
Requirements
Analysis
&
Design
© BCT Technology AG 2019
Das Trainingsangebot zum Thema «Silodenken»übertraf alle Erwartungen
© BCT Technology AG 2019
Application Lifecycle Management mit Polarion
Verbinden Sie Teams und Projekte und
verbessern Sie die Anwendungs-
entwicklungsprozesse mit einer einzigen,
einheitlichen Lösung für (Software-)
Anforderungen, Coding, Testen und
Release.
ZUSAMMENARBEIT
RÜCKVERFOLGBARKEIT
WIEDERVERWENDUNG
© BCT Technology AG 2019 Nachvollziehbarkeit über gesamtes Projekt
Application Lifecycle Management mit Polarion
Delegation Entwicklung Fertigstellung
Test-
entwicklungAusführung Ergebnisse
Planung Report Release
Anforderungsmanagement
Entwicklung
Tests
Release und Build Management
Architektur
Änderungsantrag
Varianten (Beeinflussen gesamtes Projekt)
Änderungsmanagement (Beeinflusst gesamtes Projekt)Modellierung Software Spezifikation
Kunden-
dokumente
An-
forderungs-
entwicklung
Anforderung
abgelegt in
Polarion
Änderungsprozess Abhängige Items
Scrum / Kanban
© BCT Technology AG 2019
AusgangssituationProzess- und Systemlandschaft vor Einführung von Polarion
Agiler Softwareentwicklungsprozess besteht aus vier
Phasen (Requirements Management, Coding,
Testing, Evolution)
entsprechende Kernstücke waren bei BCT vorhanden
In separaten Systemen, nur teilweise miteinander
integriert
Daraus resultieren viele Schwachstellen innerhalb
des Prozesses.
• Medienbrüche
• Ungeeignete System für Bereiche
• Fehlende Integrationen
• Datenredundanz
© BCT Technology AG 2019
ErgebnisPolarion ALM als zentrale Lösung für den agilen Entwicklungsprozess bei BCT
• Systemlandschaft deutlich vereinfacht
(Wegfall von Excel, Mantis, TestLink, trac)
• Redundanz und manuelle Datenübertragung
entfällt
• Deutlich verbesserte Prozesssicherheit
• Traceability stellt komplexe Zusammenhänge
einfach dar (z.B. vom fehlgeschlagenen Test
zurück zur ursprünglichen Anforderung)
• Erhöhte Transparenz, single source of truth
• Sehr gute Anwenderakzeptanz (im
Produktmanagement, Softwareentwicklung und
Support)
© BCT Technology AG 2019
«Mehr Transparenz in der Software Entwicklung dank Polarion»K|E|M Konstruktion, 03-04 2019 S. 28-30
© BCT Technology AG 2019
#PLMConX
Polarion in der Softwareentwicklung
Praxisbeispiel
Ein Workflow, der eine Mischung aus Benutzern aller Module umfasst, kann diese Schritte umfassen:
1. Mit dem Zugriff auf das Requirements-Modul erstellt der Stakeholder eine Anforderung.
2. Der Produktmanager bewertet mit Zugriff auf das Reviewer-Modul die Anforderung und leitet mit Zugriff
auf das Requirements-Modul eine User Story davon ab.
3. Der Produktmanager prüft, ob bereits ein Testfall vorhanden ist und verlinkt diesen.
Falls nicht, leitet er mit Zugriff auf das QA-Modul von der User Story ein Testfall ab.
4. Der Produktmanager erstellt mit dem Zugriff auf das Requirements-Modul die Spezifikation in Form
eines LiveDocs und bindet hierbei die erforderlichen Anforderungen und User Stories mit ein.
5. Mit dem Zugriff auf das Reviewer-Modul kann der Stakeholder das LiveDoc überprüfen und
genehmigen. Alternativ wird das LiveDoc mittels eines Round-Trips für den Stakeholder in Microsoft
Word bereitgestellt.
© BCT Technology AG 2019
Verfügbare ModuleLizenztypen & -modelle
Lizenztypen: Lizenzmodelle:
• Perpetual
• Subscribtion
• SaaS
© BCT Technology AG 2019
Testen Sie Polarion kostenloshttps://polarion.plm.automation.siemens.com/products/alm/demo
© BCT Technology AG 2019
Polarion Proof-of-ConceptVorgehensmodell
Po
lari
on
In
sta
llati
on
& S
etu
p
1 D
ay
Pilot Project
1-3 Months
Kic
k-o
ff
½ D
ay
Process Coaching
& Implementation
Assistance
5 ½ - 10 ½ Days
Core Team
Training
3 Days
Enterprise
Rollout
Sc
op
e M
an
ag
em
en
t
Me
eti
ng
Po
C R
evie
w / D
ec
isio
n
Infrastructure
Information
Process
Information
Goals &
Expetations
Process
Configuration
Process
Template
Duration of 1-3 Months
with Testlicences provided by Siemens
Including
• Support
• Coaching
• Finetuning
• Training
• Coaching
• Consulting
• Support
• DevOps
• Enhancements
• Extensions
© BCT Technology AG 2019
Ihre Referenten
Martin Anliker
Business Development Manager
BCT Technology GmbH
Phone +41 79 191 00 79
E-Mail martin.anliker@bct-technology.com
Gabriele Schulz
Senior Software Developer
BCT Technology AG
Phone +49 7852 996-210
E-Mail gabriele.schulz@bct-technology.com
Christian Weber
PLM Application Consultant
BCT Technology AG
Phone +49 173 939 3250
E-Mail christian.weber@bct-technology.com
Bastian Decker
Senior Software Developer
BCT Technology AG
Phone +49 7852 996-224
E-Mail bastian.decker@bct-technology.com
© BCT Technology AG 2019
Wir freuen uns auf eine spannende Diskussionmit Ihnen
BCT Technologietage 2019 | Martin Anliker, Gabriele Schulz, Christian Weber & Bastian Decker