need more time in the oven

Verb

 * 1)  Of a project or an idea, to be insufficiently polished or thought out; requiring more time to attain acceptable quality.