What causes Bottleneck effect?

Any sort of drastic environmental change. Things like natural disaster or human intervention can cause bottleneck effect.