I've built an Iron Golem Farm in the sky above my spawn chunk, ive shoved 10 villagers there and i have 64 doors. I have been waiting for 3 hours but not even 1 golem has spawned. I know it takes some time for the minecraft engine to recognize the village but after 3 hours i think something is wrong.
Here are the screenshots so you can get an idea what its like.