1. Home
  2. Docs
  3. New SARM User Guide
  4. Introduction


Welcome to the Solution Architecture Review Method (SARM).  SARM is a formal method for conducting architecture analysis. Whilst the method has its origins in systems architecture trade-off analysis methods, SARM was developed with analysis of service as well as system architectures in mind. In fact its first use was to analyse alternative designs of a key element of the service for refugees seeking asylum in the UK for the UK Border Agency.

It can be used to analyse an existing architecture, with a view to identify strengths and weaknesses and developing a plan to improve the solution, or to compare side-by-side competing architectural approaches to addressing a service or system need. It uses the well-understood language of risk to highlight the trade-offs inherent in any practical solution to a business need, and provides insights into the differing perspectives an initiative’s stakeholders might have on the solution or a set of competing candidate architectures.

Its application prior to the implementation of a new or changed solution will help ensure that the new design best meets the complex needs of all interested parties. It gives project leaders and architects confidence in their decisions, providing clear evidence of strengths and weaknesses of different options without undermining their accountability for ultimate decisions. It also supports cost benefit analysis, and is well suited for use in the evaluation of bids for systems or services in a procurement situation. It is a great tool for supporting analysis and decisions made collectively by teams composed of different stakeholders, it can also be used for light-weight analyses that need only take an hour or two from start to finish.

It has been used to evaluate service designs and IT architectures, and can be adapted to suit different kinds of review with the incorporation of a range of different quality models.  It has been adopted by a number of major organisations around the world for conducting architecture and design reviews of both IT architectures and service designs.

How can we help?