Final answer:
Ongoing review of a website during development and providing feedback is part of Quality Assurance, typically involving a spiral design process for iteration. It constitutes testing, feedback, and refinement to enhance the website's design according to given criteria and constraints.
Step-by-step explanation:
The process of ongoing review of a website through the development phase and provision of feedback aligns with quality assurance (QA). QA is crucial in the web development lifecycle and includes activities such as prototyping, user testing, and refinement. This iterative process is central to the spiral design process, where testing and evaluation often lead to design revisions to meet specific criteria and constraints. Continuous reviews and updates ensure the development is progressively perfected.
In the context of software development methodologies, QA is essential in both Agile and Waterfall models, but the spiral design process, with its emphasis on iteration, is more aligned with Agile principles. In Agile development, continuous feedback and improvement are integral, whereas Waterfall follows a linear and sequential approach. During the QA phase, prototypes might reveal weaknesses in the design, requiring the team to refine the design and, at times, cycle back to concept generation if the criteria or constraints are not met.