After you distribute your application, you're finished with it, right? You can sit back, enjoy yourself, and try to forget about the problems that you encountered (and solved) during the course of developing your application. In rare cases, yes, you may be finished. More often, however, the users of your application will not be completely satisfied. Sure, your application adheres to all the original specifications, but things change. Seeing an application working frequently causes the user to think of other things that the application could be doing. I'm talking updates.
When you need to update or revise your application, you'll appreciate that you designed it well in the first place and that you fully documented your efforts. If not, well ... we learn from our experiences.
Was this article helpful?