Formal Technical Reviews(FTR)

Software developers perform formal technical reviews. The primary objective is to find issues early in the process, before they become defects after the product has been launched, as they may indicate implementation, design, or logical flaws. They should be identified as soon as feasible to stop errors from propagating to the following steps of the process. They also ensured that the program was prepared consistently and that it was represented in line with pre-established standards. They aid in developing new resources, offer continuity and backup, and improve project management. Walkthroughs, inspections, and other small-group technical software assessments make up FTRs.

Guidelines for walkthroughs:

FTRs are often conducted in meetings, which are only productive when they are efficiently planned, conducted, and attended. The producer notifies the PM that the WP is ready and that the review is necessary. The review meeting is attended by three to five people, and preparation is required. Each participant must spend no more than two hours on this preparation. It should focus on a specific, rather small feature of the program overall. For example, walkthroughs are conducted not for the entire design but for each component or subset of components. Finding errors is more likely with FTR since it requires more focused attention.

It is important to remember that a work product’s (WP) creator has asked the project leader to review it. The project leader updates the review leader. Upon confirming that the WP is prepared, the review leader copies the review materials and sends them to the reviewers so they have time to prepare. The agenda is also made by the review leader.

Review Meetings:

At the review meeting are the producer, all reviewers, and the review leader. One of the reviewers takes on the role of recorder. As the creator goes over the work and describes its contents, other critics raise issues based on their previous studies. Every legitimate issue or mistake that is entered is noted by the recorder.
Following the RM, each meeting attendee must decide whether to:

  1. Accept the product as is, without making any changes; or
  2. Reject the product because of serious mistakes;
    • major errors must be found and fixed;
    • repeat review
  3.  Accept the product provisionally;
    • repair any little faults;
    • don’t review it further.

Review Reporting and Record keeping:

Throughout the FTR, the recorder keeps track of every challenge. Upon summary, a list of review problems is generated. The following details are included in a summary report that is generated:

  • The topics addressed.
  • Who gave it a read-through?
  • What conclusions and suggestions were made?

It is then recorded in the project’s historical file.

The review issue list:

Having an extensive list of review issues can be very beneficial at times. It is aimed at two objectives.

  • Determine the problematic regions of the WP;
  • Action item checklist

Creating a follow-up procedure is essential to guaranteeing that the problems on the problem list have received sufficient attention.

Review Guidelines:

It’s crucial to keep in mind that an unstructured evaluation might not be any worse than none at all. One of the main principles is that the review should focus more on the product than the maker to avoid being biased. Recall to respect the egos of others. Errors should be politely pointed out while maintaining an informal and supportive tone. This can be done by making an agenda and adhering to it. To do this, the review team ought to:

  • Avoid drifting.
  • Keep debate and rebuttal to a minimum.
  • Recognize areas of concern, but refrain from trying to solve every problem.
  • Write down any notes you make.
  • Set a cap on the number of participants and require careful planning.
  • Make a checklist for every item that is likely to be assessed.
  • Allocate time and resources for FTRs.
  • Give each reviewer comprehensive instruction.
  • Review the initial evaluations.
  • Select the approach that works best for you.

Junior engineers can also get a closer look at the analysis, design, coding, and testing process by using FTR. In addition, FTR aims to familiarise users with portions of the software that they might not have otherwise encountered by encouraging backup and continuity. Walkthroughs, inspections, round-robin reviews, and other small-group technical evaluations of software are included in the FTR review class. Every FTR is run like a meeting, and it can only be deemed successful if it is well organized, managed, and participated in.

Leave a Comment

Your email address will not be published. Required fields are marked *