Requirements
A clear mutual understanding of what the project intends to build in order to yield specific outcomes. Its high-level objectives are described in user scenarios, expected external behaviours, testing, quality assurance, standards, scope, time constraints, inputs, outputs, interoperability, creative guidance, functionality, and characteristic ideals. The development blueprint is based exclusively on the requirements.
Scope
Once projects are clearly described it becomes clear which features are essential and which ones users are unlikely to use. Time and budgetary constraints are reviewed and a final feature set is defined. The quotation is updated and tightened to ensure a successful project.



