The practice of Collective Ownership of a Product / Code / Solution means the entire team collectively owns building of the solution / product and that every member has a responsibility to contribute to it. It taps in to collective intelligence of the team members and reduces risk. In Scrum the developers have collective ownership of the product being built.