Polarion ALM
Realize innovation. Unrestricted © Siemens AG 2016
Unrestricted © Siemens AG 2016
Page 2 Siemens PLM Software
Polarion ALM
Introduction
Use Polarion ALM
to Achieve Engineering Excellence
Unrestricted © Siemens AG 2016
Page 4 Siemens PLM Software
The Future PLM will be Software Driven Product Lifecycle
“80% of Product Innovation and Differentiation now Electrical, Electronics and
Software. Not Mechanics”
PLM World 2014
Siegmar Haasis
R&D CIO
HW SW TEST
Time and Risk
En
gin
ee
ring R
eso
urc
es
Traditional Product Lifecycle
TEST HW
Time and Risk
En
gin
ee
ring R
eso
urc
es
Software Driven Product Lifecycle
SW TEST HW
Time and Risk
En
gin
ee
ring R
eso
urc
es
Future Product Lifecycle
SW
Unrestricted © Siemens AG 2016
Page 5 Siemens PLM Software
Model Based Development
Multi-Domain Simulations
RFL & Architecture Modeling
Variability, Targets,
Attributes, Configurability
Integrate & Coordinate
Tools, Processes, People
Systems Driven Product Development
Cross Engineering Domain
Data Mgt., Reuse
Mu
lti-
Do
mai
n T
race
abili
ty
Ch
ang
e &
Co
nfi
gu
rati
on
Product Line Engineering
Product Line
Variability
Feature
Modeling
Attribute
Management
Product
Targets
Functions Logical
Multi-Domain System Architecture and Modeling
Traceability and Configuration
Software
Software Modeling
Software
Development
Build and Deploy
Control
E/E modeling
Control modeling
MiL, SiL, HiL
Part Master / BOM Requirements
Physical
3D MCAD / CAE
Modeling
1D Behavior
Modeling
Continuous Integration, Verification, Change
Unrestricted © Siemens AG 2016
Page 6 Siemens PLM Software
Vision for Integrated ALM
Continuous
release & deployment
Continuous
customer feedback
Collaborative
development
Continuous
testing & validation
Continuous
design verification
Get it Right 1st time using
integrated modeling and
simulation verification
Continuous Software
integration to Products from
Inception to EOL
Accelerate Software build and
validation for faster time to
value
Continuous
business planning
Continuous
monitoring
Unrestricted © Siemens AG 2016
Page 7 Siemens PLM Software
Polarion ALM
Connect teams and projects, and improve
application development processes with a single,
unified solution for software requirements, coding,
testing, and release.
“Polarion was fundamental to our
success thanks to the real-time
access to centralized information at
the right level for each collaborator.”
Stephanie Schwendinger,
System Development, Zumtobel
Unrestricted © Siemens AG 2016
Page 8 Siemens PLM Software
Challenges Today
Release more frequently
Increasing customization demands
Bigger complexity
Better quality
time
Unrestricted © Siemens AG 2016
Page 9 Siemens PLM Software
Modern ALM
3 Core Pillars
Collaboration
Traceability
Reuse The Pillars of Creation,
a well-known star-forming region
in the Eagle Nebula
Unrestricted © Siemens AG 2016
Page 10 Siemens PLM Software
Secure Collaboration
Collaboration doesn't mean everyone can access everything all the
time.
Polarion enables teams to collaborate on shared assets easily, in
a secured environment. You decide who can see what, who can
change what, and when, via granular permission controls and
robust configurable workflow automation.
“With Polarion ALM, our
management of application
development and changes has
become much more collaborative,
transparent and actionable.”
Unrestricted © Siemens AG 2016
Page 11 Siemens PLM Software
With Polarion you can ensure completeness of the information about
every step in a development process. Every step is just a click away
– starting with modified lines of code up to high-level change
requests.
Cross Domain Traceability
“Thanks to Polarion, we can rely on
a single platform to collect our data,
exchange documents, collaborate,
keep traceability, and control our
workflow.”
Unrestricted © Siemens AG 2016
Page 12 Siemens PLM Software
Statistics says that 60-80% of software requirements, code and test
are being shared between projects. With Polarion you can reuse,
branch and merge your data for effective sequential or parallel
project or product line development.
Reuse
“The biggest benefit for WaveLight
is the ease of reuse (of artifacts
such as Requirements) across
different projects.”
– Werner Motzet, WaveLight
Unrestricted © Siemens AG 2016
Page 13 Siemens PLM Software
Unified Repository
“Thanks to Polarion, we can rely on
a single platform to collect our data,
exchange documents, collaborate,
keep traceability, and control our
workflow.”
Spansion selected Polarion because:
”Polarion delivers the best price-
quality ratio.”
Unrestricted © Siemens AG 2016
Page 14 Siemens PLM Software
Unified Repository Benefit
Shorten resolution time
Code change
commit
Software
build
Testing &
verification
Results
shared
Issue
assigned
Issue
fixed
Code change
commit
What Tests to execute?
Trace: Code Change – Task –
Requirement – Component –
Test Instant:
No matter what test fails
Issue is created and assigned
Unrestricted © Siemens AG 2016
Page 15 Siemens PLM Software
Unified Repository
Open architecture
Market today:
3.6 testing tools
per customer
Make/Build
Find Compiler/Linker Warnings/Errors
Static Code Analysis
Assure MISRA compliance
Testing
Perform unit and integrated tests
Code metrics generation
Measure code metrics
Artifacts Modifications Build Log Tests Errors and Warnings
Expand All Collapse All
Test Suites (2) GraphicDriverUnitTest (Gfx, Gd) Tests: 48, Failures: 0, Errors:0, Duration: 0.0 GraphicDriverLintCheck () Tests: 1, Failures: 0, Errors: 0, Duration: 0.0
Artifacts Modifications Build Log Tests Errors and Warnings
Build Error Message No error message
>Errors and Warnings Stacktrace No stacktrace
Report results
Test results and coverage data
Code metrics HIS Metric report including
trend charts
Unrestricted © Siemens AG 2016
Page 16 Siemens PLM Software
Unified Repository
Role-based user experience
“Polarion us easy to use, and you
have the ability to track as you go.”
… “Polarion provides everything we
need!”
Unrestricted © Siemens AG 2016
Page 17 Siemens PLM Software
Flexibility
Process neutral platform –
Built-in templates
Incremental process
adjustments
Embedded SOP guidance
and documentation
Project/Portfolio
Unrestricted © Siemens AG 2016
Page 18 Siemens PLM Software
Certified Tool with Standards Templates
Only full ALM solution certified for IEC 61508/ISO 26262
Templates for CMMI, FAA, FDA, IEC, ISO, SPICE etc.
"We’re just thrilled about Polarion’s tool qualification for ISO 26262.
This saves us a lot of time and money in our own qualification
process.”
– Maria Eugenia Zuniga,
Quantum Technologies
Unrestricted © Siemens AG 2016
Page 19 Siemens PLM Software
Variant Management
Unrestricted © Siemens AG 2016
Page 20 Siemens PLM Software
Polarion + SVN - Software requirements - Test plans - Tasks - Source code - …
Enterprise Scalability
Multi-repository – Multi-project – Multi-server
Unrestricted © Siemens AG 2016
Page 21 Siemens PLM Software
Architecture
ALM artifacts Source code
One access point/URL (web-based)
• Requirements
• Test cases
• Tasks
• Work packages
• Test plans
• Built in SVN
• External VCM systems
• Distributed: GIT, Perforce, PlasticSCM
Version control ONLY
Unrestricted © Siemens AG 2016
Page 22 Siemens PLM Software
Deployment Schema
Clustering, high-availability
Shared services
Load balancer
Subversion service
File service
Coordinator
License and communication
manager
Apache
Coordinator Standby
License and communication
manager
Apache
Polarion instance 1
Apache
Polarion Service
3) tcp
Polarion instance 2
Apache
Polarion Service
tcp
Shared services standby
Load balancer
Subversion service
File service
Storage Area Network (SAN) RAID
Fibre Channel
SVN Repo File Repo
1) https browser request
2) http
4) tcp
https system
monitoring
tcp
4) shared FS
4) http/https/svn User
Administrator
Unrestricted © Siemens AG 2016
Page 23 Siemens PLM Software
Highly Secure Architecture
Granular control
• Assign who can access what with ability to set permissions for
any set of items
• Control access to individual Work Item fields
• Security related elements not visible to any external developers
• Designate external tests for execution
• Work Item and document permissions are aligned
1) Authentication
2) CRUD permissions
3) Low level data access
Unrestricted © Siemens AG 2016
Page 25 Siemens PLM Software
Integration of ALM and PLM
“There are few examples of such strong ALM-PLM
integration on the market and Polarion should be at the top
of any Siemens Teamcenter-based manufacturer’s ALM
short list.”
– Michael Azoff
Principal Analyst, Software Solutions
Ovum Consulting
Unrestricted © Siemens AG 2016
Page 26 Siemens PLM Software
ALM Success Stories
“Siemens acquisition of Polarion is the great news that we’ve
been hoping for ever since we started using both Teamcenter
and Polarion. The integration of software and product
development processes will allow us to achieve a much
better use of our tools and resources and help our teams
bring innovative products to market at a much faster pace.”
– Edoardo Sivera
System Integration Team Leader
CNHi
Unrestricted © Siemens AG 2016
Page 30 Siemens PLM Software
Release 1.0.2 – March 2016
“Fit for Use” – content and value
• Ensure and track that software requirements satisfy product
requirements and vice-versa
• Enable software engineers to derive software requirements from
product requirements
Integrated requirements management
• Initiate product changes and resulting SW changes from Teamcenter
• SW change analysis for accurate product change decisions
Integrated software change management
• Access traceability from user’s native environment with Polarion UI
embedded in Teamcenter (RAC only) and Teamcenter Active
Workspace embedded in Polarion
• SW and Product Changes traceability
Accountability and traceability
• HW-SW dependencies and BOM management in Teamcenter
• Link BOM ECU with software artifacts, manually upload embedded
SW binary into BOM item
Closed-loop embedded systems and software
Changes BOM Product Line Requirements
Unit & Integration test
Code analysis
Code-Test coverage
Embedded Software Polarion Plugins
Integrated Quality
and Test Execution
Active Workspace
Source Code
Management
Continuous Delivery
SW requirements Work-products Test results Issue mgmt. Test cases
Analyze
Trace
Navigate
Report
Reports
ISO 26262
Templates
INTEROPERABILITY
Manage HW-SW BOM Accurate & complete changes Integrated Requirements
Unrestricted © Siemens AG 2016
Page 31 Siemens PLM Software
Key Differentiators to Focus on and Further Develop
End-to-end relationship model in context
Accountability and traceability for given product
configurations
Reports and analytics in context
Impact analysis for given product configurations
User experience
Consistent UX for overall product views and
collaboration across domains and applications
Engineers able to perform all their tasks from their
native applications
No workflow migration, but workflow orchestration
Consistent product configuration across
domains
Product model and BOM configurations that
incorporate software
Apply variant and effectivity management to
software
Modeling and simulation technics
Leverage Imagine.Lab technology integrated to
Teamcenter and Teamcenter-Simulink integration
for Control modeling
Leverage LMS Software-in-the-Loop (SiL), Model-
in-the-Loop (MiL), and Hardware-in-the-Loop (HiL)
capabilities
Leverage Teamcenter-No Magic integration
Unrestricted © Siemens AG 2016
Page 32 Siemens PLM Software
Standalone vs. Integrated ALM
75% Mechatronics/25% Pure Software
Thank you