Checklists are absolutely critical for overall QA of a project, for content that can be quantified. Without detailing the checklists themselves, I see value in keeping up with checks at all project phases.
Since the owner's program is the beginning of the project, it is certainly important to check the earliest sketches against the program. At the same time, the "big hitters" of the applicable codes need to be checked at the outset. As the project progresses, the checks become more definite and more detailed. Also, in the early stages, I have found a peer review by a disinterested party to help open additional possibilities or narrow selections, or both, for design considerations.
I have also found, that for primarily technological purposes, it is valuable to have a review performed by a professional not involved in the project, if available. With large projects sometimes the details get lost in the details.
-------------------------------------------
Charles Graham AIA
Architect
O'Neal, Inc.
Greenville SC
-------------------------------------------