Text this: Agile teams in physical product development: characteristics and implications