Comment Re:MVC (Score 1) 88
This is an an excellent reason to develop with the Model-View-Controller paradigm. You can develop the UI to be as complete as you want. It becomes reasonable to turn the prototype into the final product. However, that doesn't mean you can release it right away since the interface is only the view.
Unfortunately non-developer clients often don't understand (and sometimes won't accept) that the view is not the whole product. They see the only thing they really grasp, the interface, is complete, and the natural reaction is that the whole thing is done.
I think it's management of these expectations that the article poster is seeking to improve.
steve