The cooperative movement was one of the first social movements of modern times, with roots at the beginning of the industrial revolution, and was an integral part of the early labour movement. read more »
Some currents argue that the experience of small-scale self-management under capitalism is useful preparation. However, self-management is impossible without real socialist democracy.
"The difference between councils and trade unions is that, while the latter lose their functions in a decaying capitalism, the former become a prefiguration of the organisation of socialist society."
Human alienation will disappear through the withering away of commodity production and social division of labour, through the disappearance of private ownership of the means of production.