The interface may be simple, but the underlying assumptions need to be clear. Otherwise a neat-looking result can hide an input nobody agreed on.
What examples would you give the developer? Would you include edge cases and expected answers before they start building the form?