Redefining the relationship between product, users, and tests