The concept of cross-functional core teams have been around for decades. The belief is that a diversified team will be able to make better collective decisions and move projects faster by taking parallel, but coordinated functional paths. Most companies have embraced the concept and run development project teams with members from Marketing, Quality, R&D, Operations, etc. A closer look reveals, however, that these companies have the form but not function. It continues to amaze me how even multi-billion dollar technology companies struggle with it. Functional areas are highly siloed with each not knowing what they need to produce for other functions to do the work. Why are we still struggling with this?