Reviews | Glossary

Definition:

Reviews or Inspections are the validation techniques in which one or more artifacts are examined critically by a group of qualified people. The goal is to determine whether the artifacts fulfills the demands of its target audience with sufficient quality, easy to develop, maintain and enhance. The defects or problems are reported to the creator of the artifact so that they may be potentially addressed and improve the quality.

Another goal of reviews is to transfer the skills and knowledge to other team member, so as to cultivate a learning attribute in each team member. This gives an opportunity to discuss what is good and not-so-good about the artifact creation, why and how to approach the same sort of mistake in the next artifact creation. Through this activity people can quickly learn from one another.

Further Reading:

Book: Disciplined Agile Delivery by Scott W. Ambler and Mark Lines

Code/Schema Analysis | Glossary

Definition:

In Disciplined Agile Delivery (DAD), it is important to capture metrics using taskboards and burndown charts. For more advanced metrics such as defect rates, status of builds, and work item management, an advanced analytics tool is worth while. Because it detracts the developers from their primary task of creating solution. To avoid developers from maintaining and tabulating the metrics, a modern tool that enables in-depth reporting of many important metrics simultaneously via dashboards while the team works on the solution. This analysis tracks the performance when each time a UI test suite is built, and if this test fails Schema Analysis is performed to rectify the potential quality problems as opposed to quality defects raised by the stakeholders.

For an example, if you are not following certain coding conventions in some places that you have cyclomatic problems in your code or a database schema that might not be adequately normalized. In such case the problems that you may be concerned about may not be serious enough to stop you from releasing into production.

Further Reading:

Book: Disciplined Agile Delivery by Scott W. Ambler and Mark Lines