Not only that, but I'd imagine your customer felt more involved in the process and felt she had more ownership of the project because of it.
I have this problem: I like to start at the edges. One of the biggest hurdles for me when I code is to make myself do the MVP first, then iterate.