What to check
Tool class
Tool class is treated as a separate check point: value, data, effort, control, and error handling need to fit together.
Data access
Data access is treated as a separate check point: value, data, effort, control, and error handling need to fit together.
Control
Control is treated as a separate check point: value, data, effort, control, and error handling need to fit together.
Cost
Cost is treated as a separate check point: value, data, effort, control, and error handling need to fit together.
Maintenance
Maintenance is treated as a separate check point: value, data, effort, control, and error handling need to fit together.