In a general sense, without the likes of customer development (I’ll write more about this at a later date and how it comes in to play with the way I do things), users have no idea what they want until you have given them something.
There must be control within yourself to not feed the beast and give them the whole kitchen sink when they only needed the sink plug.
I’d prefer to deliver in short, fast increments, than longer bigger drops as they’re harder to measure results from. If your drops are short and fast, it’s easier to listen to them to choose your next direction. Even if you do deliver short and fast drops, you as the person delivering must measure, analyse and then make a decision on ‘what’ to deliver next.
I personally look at it like this;