Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
|
A very important step in the creation of an application is the phase sometimes called envisioning, in which the requirements are gathered and the first sketches of the application are drawn. The information gathered during this step is used to shape the whole development process. It is important that this phase be executed as thoroughly as possible because any detail that is forgotten will end up costing time and effort to be integrated in the application later. In fact, forgotten details will cost more and more as the project reaches completion, until eventually it is not possible to make changes anymore without missing the deadline or killing the budget.