The Agile approach suggests forming independent units around such Value Streams (they are called Streams, Tribes, Clusters, etc., depending on the scaling framework). It takes a compelling common goal that crosses the boundaries of the functional silos (BA, Marketing, QA, etc.) for the employees to create breakthrough solutions collaboratively.