Agriculture was the necessary precondition for a Neolithic village to become a civilization. The ability to practice agriculture allowed for the production of surplus food, leading to population growth, social stratification, specialization of labor, and the development of social, political, and economic structures characteristic of civilizations.