ATAM is a proven method for evaluating an architecture similar to quality assurance process on software development. Founded by SEI (Software Engineering Institute) of Carnegie Mellon university, this evaluation process involves architects and ATAM trained/certified representatives sitting together and validating the proposed architecture. One of the main advantage of such an evaluation is to validate that the architecture would indeed help in meeting the non functional requirements (NFRs). More information on ATAM is available here. ATAM is a disciplined process that can be followed in any organization which has an architecture team and would need a quality check on the architecture being produced.