When I was at the Software Engineering Institute , I contributed to ATAM . During my time at Microsoft, I've been working on a related method, called the Lightweight Architecture Alternative Assessment Method. ATAM is a scenario-driven method - it organizes