ALM-PLM Requirements, Change and Configuration Integration: Today's Practices and a Vision of Tomorrow Jonathan C Archer Director of Process Management
ALM-PLM Requirements, Change and Configuration Integration: Today's Practices and a Vision of Tomorrow
Jonathan C Archer Director of Process Management
2 2
Todays Presentation
Today PTC provides a level of integration between PTC Integrity and
PTC Windchill PDMLink. This presentation will review current
practices supporting this integration along with presenting a vision of
the future deeper integrations.
3
Current Traceability Methods Requirements Management–
4
Requirements Traceability
Trace between Requirements and Specifications to Software and Hardware development
2014
Create Traces
Update Traces
Report & Monitor Traceability
Determine Trace Strategy
Start
1.0
2.0
3.0
4.0
End
Determine Trace Strategy 1.0
Create Traces 2.0
Report & Monitor Traceability 4.0
Update Traces 3.0
5
Current – Requirements Tracing
2014
6
Context Based Vision of the Future Requirements Management Traceability
Future looking information Subject to change without notice © 2014 PTC
7
Future Concept: Requirements Tracing Data Model
Direct Tracing
Product Structure
Requirements
PTC Integrity PTC Windchill
Tests
Software Requirements
Tests Documents
Future looking information Subject to change without notice © 2014 PTC
8
Future Vision – ALM-PLM Requirements Traceability
System Requirements and Validation
System & Logical Engineering Val idation/ tests M anufacturing Requi rement Service
Modern UX for rich requirements authoring
Modern UX to Create and trace relationships
Create and trace relationships
Open Relationships and Related Objects
Trace Requirements to Product Information
Future looking information Subject to change without notice © 2014 PTC
9 Future looking information Subject to change without notice © 2014 PTC
10 Future looking information Subject to change without notice © 2014 PTC
11 Future looking information Subject to change without notice © 2014 PTC
12 Future looking information Subject to change without notice © 2014 PTC
13 Future looking information Subject to change without notice © 2014 PTC
14 Future looking information Subject to change without notice © 2014 PTC
15 Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
26
Using standard Product Structure relationships today Managing Software-Hardware Configuration
27
• Software Part – Object in product structure to represent specific software deliverable / module / node
• Software Build – Contains software build / deliverable, such as software library objects or executables
• Software Configuration Data – Contains configuration file to “enable or disable” functions within a build
• Software Document – Contains source code or link to src code in SCM system
• Software Defect – Proxy object to remote defect tracking system defect or local Windchill defect
Current Data Model and Relationships
Software and Hardware information sharing – Windchill provides:
Software Part
Software Build
Software Configuration
Software Document
Hardware Part
End Item
28
Hardware with Software Configuration
Compiled Software and Configuration associated to Product Structure
Create Structure
Create Document
End
Associate Source Code Configuration
Determine Build and Compile
Start 1.0
2.0
3.0
4.0
Create Build
Associate Binaries / executable
5.0
6.0
Software Build developed in Integrity Project
Software Part Added to structure
Software build process completed in Integrity
Build information added to Document which is associated to Software Part
1.0
2.0
3.0
4.0
5.0
6.0
Placeholder document added to product
Software configuration file added to Part with link to Integrity
29
Hardware with Software Configuration
30
Future Concept Configuration Management – Matrix Management
Future looking information Subject to change without notice © 2014 PTC
31
Hardware with Software Configuration
To Be Process Improvement: Matrix Management Future Concept
Specify Hardware Compatibility
Review Compatibility
End
Open Matrix and Review
Open Compatibility for Software
Start 1.0
2.0
3.0
4.0
Export 5.0
For a particular Software Version, select compatible Hardware configurations
Users can now open Matrix and review
Export Matrix for edit and publishing
1.0 2.0
3.0
4.0
5.0 Review Compatibility
From Software Part, select Compatibility
Future looking information Subject to change without notice © 2014 PTC
32
Matrix Management Future Concept
UX Concept Click-through Review
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
5S
Future looking information Subject to change without notice © 2014 PTC
5S, 5C
Future looking information Subject to change without notice © 2014 PTC
5S, 5C, 5
Future looking information Subject to change without notice © 2014 PTC
5S, 5C, 5, 4S
Future looking information Subject to change without notice © 2014 PTC
5S, 5C, 5, 4S, 4
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
5S, 5C, 5, 4S, 4 4th, 3rd, 2nd
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
46
Mobile Version Windchill Matrix Folder App
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
Future looking information Subject to change without notice © 2014 PTC
52
Current Integration Methods Cross Discipline Change
53
Integrated Change and Release
Software Changes are documented within Hardware Change Processes
Define Software Issues as WC Software Defect
Review Open and Closed Issues
End
Compile Code and Build
Manage Software Issues
Start 1.0
2.0
3.0
4.0
Collect and Revise
Release Structured Software
5.0
6.0
File Software Defects within Integrity to support changes
Defects generates Defect in Windchill with synchronized states, tied to Software Build
Software build process completed in Integrity
Revised Software Part with compiled Code associated
1.0 2.0
3.0
4.0 5.0
6.0 Close to Release cycle, Change information is reviewed including Open and Closed Defects
Software Revised / released with reference to Defects
54
Issue Management Software Defect Tracking
2014
55
Future Concepts Cross Discipline Change
56
Future Concepts: Integrated Change Process
Task and Workflow enabled coordinated changes between Domains
FUTURECONCEPT – subject to change
Software Change
Collect and Relate Affected SW
Design Artifacts
Hardware Change
Collect and Relate Affected HW
Design Artifacts
Open Domain Specific Tasks/Activities Associated to
Common Change
Open Tasks Related to Specific System Change Process
Coordinate changes to System, SW, HW
57
Don’t forget the survey
Session PTC309
l iveglobal.ptc.com