It is important to engage projects during the initiation phase to ensure that architecture compliance processes are included in the project planning.
Once the solution architecture has been defined a compliance assessment should be performed. The compliance assessment ensures the project conforms to the defined Enterprise Architecture. It is also an opportunity to engage project members and get feedback for the Enterprise Architecture.
The compliance assessment includes checklists for hardware, software, applications, information, security, system management and methods and tools. It also documents an overview of the project architecture / design.