Design review:

Design review is the process in which the design is evaluated against the requirements presented before. This includes the presentation of planned software design at early stages of the lifecycle so that changes can be made easily. These can be conducted at all levels including high level to check for the overall architecture and at lower level to check for certain specifications.

Purpose served by Design Reviews:

●     They ensure that the proposed design will meet the specified requirements.

●     They ensure that the technical goals of the organization will be met.

●     They ensure that the software design principles will be met.

Use of design reviews:

The design reviews show how the software will be structured and how various components will interact. They also help to identify the alternate approaches for designing.

Design review is conducted as follows:

Agenda: The agenda for the design review is structured and is distributed before the meeting. This will contain the topics that are to be discussed and the feedback is required.

Presenter: The person who has the exact knowledge of the design presents the review. He is generally the author of the design.

Presentation: The presentation is given in order to make people understand how the design should work.

Invitees: the people attending this meeting are the stakeholders and all the people who are technically involved in the project.

Requirements: This design review should take place when the requirements are formulated so that any changes if required could be made.

Outcome: The people attending the meeting should write all the relevant issues arising during the meeting so that a report can be created and the changes be implemented.