Balancing Cost and Quality in Car Feature TestingThe ADD included a Product Group (we will call it “The Main Product”) in which teams developed different sets of Car Features (e.g. Parking Assistant or Keep Lane) intended directly for a customer. Essentially, the customer could select most of these features while buying a car and some of those features would have their own price. This Product Group consisted of several
Value Areas (called
Requirement Areas at the ADD according to the LeSS Huge Framework) that developed these feature sets.
Most teams in this Product Group had a quite serious challenge because the testing of features would require many hours of testing them in a real car on the real road. This approach would be extremely expensive both effort- and time-wise.
Since the chosen Optimization Goal for the ADD was Adaptiveness, it required short feedback loops to ensure frequent learning from short and inexpensive adaptations (in many cases just experiments) thereby enabling effective risk management in an environment of huge uncertainties. A big part of uncertainties came from:
- The purely innovative nature of this product since teams developed something nobody has done yet.
- The extreme technical complexity.
- The emerging/strengthening requirements (e.g. safety standards).
However, the feedback loop with real-world testing would be too long. A special technical solution was developed—the Simulation Platform. It allowed teams to perform most of the testing in a virtual environment simulating real cars and real roads. Definitely, some testing in the real-world conditions was still necessary yet it was sufficient when performed for the final verification only.
The Simulation Platform was developed by another Product Group—we will call it “the Internal Product”. The Internal Product and the Main Product had different Product Owners and Product Backlogs. They also had different dedicated teams.