Question: have ducks in a row?
Answer: to be well prepared or well organized for something that is going to happen: They should have had their ducks in a row beforehand, so they were ready to start the job when required.