Versions/Variants Management: the dilemma of choice between multiplying objects and/or multiplying attributes
Almost every company has to deal with multiple versions / variants of their products, services, ... Trying to manage versions / variants in systems engineering efficiently and effectively starts with the dilemma of choice between multiplying objects and/or multiplying attributes when it comes to features, requirements, architecture elements, hazards, risk control measures, verification & validation (V&V) / test cases, V&V / test results, ... and ultimately traceability.
In addition to an elaboration of some alternatives within those two choices, pros and cons will be presented and some tool implementations will be mentioned.
In particular, as the main focus is requirements engineering / management, V&V / testing, risk management, safety assurance, ..., the impacts on traceability are a major criterion. However, the human factor will not be neglected.
After studying computer science in combination with medicine and finishing a Ph.D. on modelling, simulating and verifying parallel systems, Dr. Bernd GRAHLMANN has spent 24 years in various industries successfully setting up requirements engineering / management / development (incl. interfaces with verification & validation, change and configuration management, risk, (functional) safety assurance, ...) and, in particular, IBM Rational DOORS (ex QSS DOORS and then Telelogic DOORS) / DOORS Next for a good number of companies worldwide; training and coaching thousands of engineers for hundreds of up-to multi-billion USD/EUR/CHF projects.