A Closer Look at Key Elements in Site Progress Inspection