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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.