In order to create great products, know how is needed. Interdisciplinary or cross-functional teams are the way to make people with different expertise create a common solution. Here’s a puzzle piece for cross-functional teams: 6 generic areas of expertise needed in a product development.