Geeks With Blogs
Chris Breisch   .NET Data Practices
Search this Blog!

I came across this blog about software architecture that’s pretty interesting.  He has an architecture framework that he calls SAF which stands for SPAMMED Architecture Framework.  From one of his posts:

OK, so what is SPAMMED already… well:

  • S – Stakeholders - Anyone with vested interest in the project (end users, clients, project manager, developers etc.) These are the people you will have to explain you architecture to. These are the people that have concerns that the architecture will have to satisfy (or most likely balance). Thus, the fist step is to identify and rank them.
  • P – Principles – Principles, Goals and Constrains. These are the things you wish your architecture to have (or lack) based on your previous experience. Constrains can also come from your stakeholders (e.g. management decided that all project should be .NET, a deadline etc.)
  • A – Attributes – or rather Quality attributes which  (once prioritized) serve as the guide for the overall goodness of the system (Performace, Availability, scalability etc.)
  • M – Modeling – model and document the architecture as seen from different viewpoints (list of viewpoints is stakeholder driven) this can include package diagrams, deployment diagrams,  DB Schema etc. etc.
  • M – Mapping – Technology mapping, buy vs. make decisions etc.
  • E -  Evaluation – Since architecture is the set of decision that are hardest to change it is worthwhile to spend some time trying to evaluate if they are indeed correct before commencing on
  • D – Deployment – Software architectures are not a fire and forget thing. As an architect you still have to make sure that the guidelines set are indeed followed and even more importantly that the architecture chosen indeed match the project’s needs and doesn’t have to be reworked.

There are several good posts here, including SAF Milestone 1What’s Software Architecture and more. 

 

Worth a look.

Posted on Thursday, March 30, 2006 4:50 AM Architecture | Back to top


Comments on this post: Getting SPAMMED for architecture

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Chris J. Breisch | Powered by: GeeksWithBlogs.net