Scrum suggests cross-functionl teams, does it mean that marketing specialists and sales specialist also should work in the same team as software development engineers and QA engineers?
What are the most common organizational approaches to organize and coordinate development specialists and marketing and sales specialists in companies practicing modern methodologies like Agile, Scrum? Do they still have functional departments, like marketing department, sales department?